.elementor-6 .elementor-element.elementor-element-81cf8ee{padding:80px 0px 80px 0px;}.elementor-6 .elementor-element.elementor-element-ee65363 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ee65363{z-index:1;}.elementor-6 .elementor-element.elementor-element-d829324{width:auto;max-width:auto;bottom:-90px;z-index:-1;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d829324{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-d829324{left:0px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-62bfd74.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-62bfd74.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-1b321aa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-1b321aa .pxl-heading .pxl-item--title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:800;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-d3f5eb1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-e166b09{width:var( --container-widget-width, 102.367% );max-width:102.367%;--container-widget-width:102.367%;--container-widget-flex-grow:0;z-index:2;}.elementor-6 .elementor-element.elementor-element-e166b09 > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-6 .elementor-element.elementor-element-e166b09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-e166b09 .pxl-circle .pxl-item--icon img{max-height:58px;}.elementor-6 .elementor-element.elementor-element-e166b09 .pxl-circle .pxl-item--title{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:7.2px;color:#000000;}.elementor-6 .elementor-element.elementor-element-e166b09 .pxl-circle .pxl-item--title svg text{fill:#000000;}.elementor-6 .elementor-element.elementor-element-e166b09 .pxl-circle .pxl-circle-inner:after{border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-e166b09 .pxl-circle .pxl-circle-inner:before{border-color:#02010100;}.elementor-6 .elementor-element.elementor-element-57a7243{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-65a3d5f > .elementor-widget-container{padding:0px 0px 150px 0px;}.elementor-6 .elementor-element.elementor-element-65a3d5f .pxl-text-editor{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-b4c93a0{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-db2435c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-db2435c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-6 .elementor-element.elementor-element-092f35a{width:var( --container-widget-width, 106% );max-width:106%;--container-widget-width:106%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-092f35a > .elementor-widget-container{margin:0px 0px 0px 150px;padding:070px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-092f35a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-9172031.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6 .elementor-element.elementor-element-9172031.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6 .elementor-element.elementor-element-9172031 > .elementor-element-populated{margin:0px 0px 0px 60px;--e-column-margin-right:0px;--e-column-margin-left:60px;padding:0px 15px 0px 15px;}.elementor-6 .elementor-element.elementor-element-d9e2e48{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-d9e2e48 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6 .elementor-element.elementor-element-d9e2e48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-d9e2e48 .pxl-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-050412d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-3bdacb6{padding:100px 100px 100px 100px;text-align:center;}.elementor-6 .elementor-element.elementor-element-3bdacb6.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-3bdacb6:not( .elementor-widget-image ), .elementor-6 .elementor-element.elementor-element-3bdacb6.elementor-widget-image img{-webkit-mask-image:url( https://www.searchtheory.co.uk/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-9dac3d2{padding:0px 0px 0px 100px;}.elementor-6 .elementor-element.elementor-element-9dac3d2.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-63a12be{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-0e3a15a{padding:100px 100px 100px 100px;text-align:center;}.elementor-6 .elementor-element.elementor-element-0e3a15a.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-0e3a15a:not( .elementor-widget-image ), .elementor-6 .elementor-element.elementor-element-0e3a15a.elementor-widget-image img{-webkit-mask-image:url( https://www.searchtheory.co.uk/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-6 .elementor-element.elementor-element-cbacc36{padding:0px 0px 0px 100px;}.elementor-6 .elementor-element.elementor-element-cbacc36.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-25cf94f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-4eedf82{padding:100px 100px 100px 100px;text-align:center;}.elementor-6 .elementor-element.elementor-element-4eedf82.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-4eedf82:not( .elementor-widget-image ), .elementor-6 .elementor-element.elementor-element-4eedf82.elementor-widget-image img{-webkit-mask-image:url( https://www.searchtheory.co.uk/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-6 .elementor-element.elementor-element-1962f1d{padding:0px 0px 0px 100px;}.elementor-6 .elementor-element.elementor-element-1962f1d.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-aeee0b9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-3250097{padding:100px 100px 100px 100px;text-align:center;}.elementor-6 .elementor-element.elementor-element-3250097.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-3250097:not( .elementor-widget-image ), .elementor-6 .elementor-element.elementor-element-3250097.elementor-widget-image img{-webkit-mask-image:url( https://www.searchtheory.co.uk/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-6 .elementor-element.elementor-element-e91156c{padding:0px 0px 0px 100px;}.elementor-6 .elementor-element.elementor-element-e91156c.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7eed276{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-47eafd7{text-align:center;}.elementor-6 .elementor-element.elementor-element-47eafd7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-d28160b{padding:90px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7b7fb22{padding:90px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5a15d39{text-align:center;}.elementor-6 .elementor-element.elementor-element-5a15d39 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-224bbe6{--display:flex;}.elementor-6 .elementor-element.elementor-element-d7e9fd5{--display:flex;}.elementor-6 .elementor-element.elementor-element-dfe49c2 .wpcf7-form{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-dfe49c2 .wpcf7-form label{color:#FFFFFF;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-db2435c{width:55.262%;}.elementor-6 .elementor-element.elementor-element-9172031{width:44.738%;}.elementor-6 .elementor-element.elementor-element-050412d{--width:80%;}.elementor-6 .elementor-element.elementor-element-63a12be{--width:80%;}.elementor-6 .elementor-element.elementor-element-25cf94f{--width:80%;}.elementor-6 .elementor-element.elementor-element-aeee0b9{--width:80%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-62bfd74 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-d3f5eb1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-e166b09 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-6 .elementor-element.elementor-element-db2435c > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-092f35a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9172031 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-050412d{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-63a12be{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-25cf94f{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-aeee0b9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-1b321aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-1b321aa .pxl-heading{text-align:center;}.elementor-6 .elementor-element.elementor-element-1b321aa .pxl-heading .pxl-item--title{font-size:53px;}.elementor-6 .elementor-element.elementor-element-e166b09{--container-widget-width:159px;--container-widget-flex-grow:0;width:var( --container-widget-width, 159px );max-width:159px;}.elementor-6 .elementor-element.elementor-element-65a3d5f .pxl-text-editor{text-align:center;}.elementor-6 .elementor-element.elementor-element-092f35a{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-d9e2e48 .pxl-text-editor{text-align:center;}.elementor-6 .elementor-element.elementor-element-050412d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-63a12be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-25cf94f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-aeee0b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-d28160b{padding:70px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7b7fb22{padding:50px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-62bfd74{width:100%;}.elementor-6 .elementor-element.elementor-element-d3f5eb1{width:40%;}.elementor-6 .elementor-element.elementor-element-db2435c{width:100%;}.elementor-6 .elementor-element.elementor-element-9172031{width:100%;}.elementor-6 .elementor-element.elementor-element-d6d8a43{width:100%;}}/* Start custom CSS for pxl_contact_form, class: .elementor-element-dfe49c2 *//* 1. KILLS THE DUPLICATE PXL-SELECT DROPDOWN */
.wpcf7-form-control-wrap .pxl-select ~ .pxl-select {
    display: none !important;
}

/* 2. MAKE ALL FORM TEXT, LABELS, AND INPUTS WHITE */
.wp-row-ctf7 input,
.wp-row-ctf7 textarea,
.wp-row-ctf7 label,
.wp-row-ctf7 .text-extra,
.wp-row-ctf7 .pxl-select, 
.wp-row-ctf7 .pxl-select .nice-select .current {
    color: #ffffff !important;
}

/* 3. MAKE PLACEHOLDER TEXT WHITE ACROSS ALL BROWSERS */
.wp-row-ctf7 input::-webkit-input-placeholder, .wp-row-ctf7 textarea::-webkit-input-placeholder { color: #ffffff !important; opacity: 1 !important; }
.wp-row-ctf7 input::-moz-placeholder,          .wp-row-ctf7 textarea::-moz-placeholder          { color: #ffffff !important; opacity: 1 !important; }
.wp-row-ctf7 input:-ms-input-placeholder,      .wp-row-ctf7 textarea:-ms-input-placeholder      { color: #ffffff !important; opacity: 1 !important; }
.wp-row-ctf7 input::placeholder,               .wp-row-ctf7 textarea::placeholder               { color: #ffffff !important; opacity: 1 !important; }

/* 4. SUCCESS MESSAGE STYLING (Neon Green on Black) */
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form.mail-sent-ok .wpcf7-response-output,
.wpcf7-mail-sent-ok {
    color: #00DD00 !important; 
    border-color: #00DD00 !important; 
    background-color: #000000 !important; 
}/* Add inner spacing to push text away from the left edge */
.wp-row-ctf7 input,
.wp-row-ctf7 textarea {
    padding-left: 10px !important; 
    padding-right: 10px !important;
}

/* Give the message box a little breathing room at the top too */
.wp-row-ctf7 textarea {
    padding-top: 15px !important;
}/* End custom CSS */