 .wpforms-container .wpforms-field input.wpforms-error, .wpforms-container .wpforms-field input.user-invalid, .wpforms-container .wpforms-field textarea.wpforms-error, .wpforms-container .wpforms-field textarea.user-invalid, .wpforms-container .wpforms-field select.wpforms-error, .wpforms-container .wpforms-field select.user-invalid, .wpforms-container .wpforms-field.wpforms-has-error .choices__inner {border:0 !important;} .wpforms-container label.wpforms-error {text-transform:initial !important;} #wpforms-form-17045 ul#wpforms-17045-field_8 {padding:0px !important;} .wpforms-field-mailchimp li.depth-1{align-items:normal !important;} .mailchimp_first .elementor-align-icon-right svg{width:24px; height:12px; vertical-align:middle;margin-left:5px;} .work_sec_title .elementor-widget-container {margin-bottom:10px !important;} .work_award_sec,.work_award_content {padding-left:1px;} header.sticky-header {--header-height:110px; background-color:rgba(244, 245, 248, 1);transition:background-color var(--transition),backdrop-filter var(--transition),box-shadow var(--transition);}  header.sticky-header.elementor-sticky--effects {background-color:rgba(244, 245, 248, .8);box-shadow:0px 4px 33px 1px rgba(0, 0, 0, .07);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)} header.sticky-header > .elementor-container {min-height:var(--header-height);transition:min-height var(--transition);} .elementor-4739 .elementor-element.elementor-element-baf0f19{display:none;} .footer_mailchimp{display:none; transition:all .2s ease-in-out;} .mc4wp-form-basic{margin:0;} .m_header{margin-top:50px !important;} .progress_sec{top:auto !important;}   .new_select select option.placeholder{display:none;} .new_select select option{background-color:#fafafa !important; color:#000;font-size:20px;} #wpforms-form-17045 .wpforms-container input.wpforms-field-small, .wpforms-container select.wpforms-field-small, .wpforms-container .wpforms-field-row.wpforms-field-small{max-width:fit-content;} .get_link a:hover {color:#fff;} #wpforms-form-17045 label.error {margin-top:6px;color:#900;font-size:16px !important;cursor:default;text-transform:none;} label#wpforms-17045-field_1_suggestion {display:none;} .linemenu-nav ul li:last-child {margin-right:0;} .mc4wp-error {color:#740c0c;} #wpforms-form-17045 label.wpforms-field-label {color:#fff;} .linemenu-nav ul li a:hover{ transform:translateY(-8px);} .post-template .elementor-text-editor p a {background-color:transparent;text-decoration:none;color:#870631;} .post-template .elementor-text-editor p a:active,.elementor-text-editor p a:hover {color:#336;} .geticon{margin-left:12px;} .post-navigation__next--label::after {content:"";display:inline-block;width:35px;height:18px;margin-left:30px;background-image:url(https://solarflarestudio.co.uk/wp-content/uploads/2023/08/EdgeLine.png);background-size:contain;background-repeat:no-repeat;} .post-navigation__prev--label::before {content:"";display:inline-block;width:35px;height:18px;margin-right:30px;background-image:url(https://solarflarestudio.co.uk/wp-content/uploads/2023/08/EdgeLine-1.png);background-size:contain;background-repeat:no-repeat;} .job_banner .elementor-image{position:relative !important;} .job_banner .elementor-image:before{position:absolute; height:50%; right:0; left:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.80) 100%);z-index:10;content:"";} .digital_accordian .elementor-tab-title .elementor-accordion-icon{font-size:20px; margin-top:5px;} .home-logo-slider .owl-stage-outer .owl-stage .owl-item{text-align:center;}  .row { --bs-gutter-x:1.5rem; --bs-gutter-y:0; display:flex; flex-wrap:wrap; margin-top:calc(-1 * var(--bs-gutter-y)); margin-right:calc(-.5 * var(--bs-gutter-x)); margin-left:calc(-.5 * var(--bs-gutter-x)) } .row>* {   flex-shrink:0;   width:100%;   max-width:100%;   padding-right:calc(var(--bs-gutter-x) * .5);   padding-left:calc(var(--bs-gutter-x) * .5);   margin-top:var(--bs-gutter-y); } .col-md-6{flex:0 0 auto;width:50%;}  .custom-launch-list .alm-reveal.row .col-md-6.alm-item .launch-single-post{margin-top:50px;} .custom-launch-list .alm-reveal.row .col-md-6.alm-item img{border-radius:50px;} .custom-launch-list .alm-reveal.row .col-md-6.alm-item h2{color:#FFF;margin-top:20px;margin-bottom:0; font-family:"Milk", Sans-serif; font-size:30px; font-style:normal; font-weight:500; line-height:normal; padding-left:1px;} .custom-launch-list .alm-reveal.row .col-md-6.alm-item h2:hover,.custom-launch-list .alm-reveal.row .col-md-6.alm-item h2 a:hover{color:#fff;} .about-slider .halfwidth.first-sec {padding-left:20px;} .about-slider .halfwidth.second-sec {padding-right:20px;}  .message-link {  display:inline-block;  position:relative;  text-decoration:none;  transition:transform 0.3s ease-in-out; } .message-link:hover {  transform:translateX(10px); } .launch-single-post .image-parent {   position:relative;   padding-top:56%; } .custom-launch-list .alm-reveal.row .col-md-6.alm-item img {   border-radius:50px;   position:absolute;   left:0;   top:0;   width:100%;   height:100%; } .logo img:hover{ transform:scale(1.1); transition:transform 0.3s ease-in-out;} .pp-icon-list-image img:hover{   transform:scale(1.3);   transition:transform 0.3s ease-in-out;}  @media only screen and (max-width:1400px) { .single-lab .launch_main_title {right:0px !important;left:0px !important;text-align:center !important;}  } @media only screen and (max-width:1366px) { .custom-launch-list .alm-reveal.row .col-md-6.alm-item img {border-radius:35px;} } @media only screen and (max-width:1024px) { .single-lab .launch_main_image img {border-radius:40px !important;} .geticon{margin-left:10px;} .post-navigation__next--label::after, .post-navigation__prev--label::before {width:35px;height:18px;} .post-navigation__next--label::after {margin-left:10px;} .post-navigation__prev--label::before {margin-right:10px;} .share-mobile img{width:30px; height:30px;} .custom-launch-list .alm-reveal.row .col-md-6.alm-item h2{font-size:26px;} .work-post-loop h2,.work-post-loop h2 a{font-size:26px !important;} .blog-post-loop h2,.blog-post-loop h2 a{font-size:26px !important;} .custom-launch-list .alm-reveal.row .col-md-6.alm-item .launch-single-post{margin-top:40px;} .custom-launch-list .alm-reveal.row .col-md-6.alm-item img {border-radius:30px;}  .about-slider .halfwidth.first-sec {padding-left:10px;padding-right:10px;} .about-slider .halfwidth.second-sec {padding-left:10px;padding-right:10px;} } @media only screen and (max-width:1023px) { .job_banner .elementor-image:before{ height:70%; } } @media only screen and (max-width:768px) { .custom-launch-list .alm-reveal.row .col-md-6.alm-item{width:100%;} }  @media only screen and (max-width:767px) { header {-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);} .home header {-webkit-backdrop-filter:none;backdrop-filter:none;}  .single-lab .launch_main_image img {border-radius:30px !important;} .single-lab .explore_withus {padding-left:15px !important; padding-right:15px !important;} header.sticky-header {--header-height:70px;}  .elementor-441 .elementor-element.elementor-element-c8e862c {margin-bottom:-78px !important;} .elementor-441 .elementor-element.elementor-element-e58ec47,.elementor-element .elementor-element-e24016d .elementor-view-default .elementor-widget .elementor-widget-icon{margin-bottom:0px;} .launch_thin_version {margin-top:20px !important;margin-bottom:20px !important;} .page-id-8 .elementor-441 .elementor-element.elementor-element-c8e862c {margin-bottom:-100px !important;} .single-post .have_idea .elementor-text-editor p {font-size:16px !important;}  figure.gallery-item.slick-slide {padding-right:20px !important;} .geticon{margin-left:8px;} .custom-launch-list .alm-reveal.row .col-md-6.alm-item h2{font-size:24px;} .work-post-loop h2,.work-post-loop h2 a{font-size:24px !important;} .blog-post-loop h2,.blog-post-loop h2 a{font-size:24px !important;}  .custom-launch-list .alm-reveal.row .col-md-6.alm-item .launch-single-post{margin-top:30px;}  .custom-launch-list .alm-reveal.row .col-md-6.alm-item img {border-radius:20px;} .ajax-load-more-wrap .alm-btn-wrap {margin-top:30px;} .logo img {padding-bottom:5px;} .load-more-btn .elementor-button-wrapper {padding:10px 0px;} .load-more-btn a {overflow:visible;} .load-more-btn.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{overflow:visible;}  } @media only screen and (max-width:600px){   #wpforms-17045-field_3{padding-bottom:0px;} } @media only screen and (min-width:887px) and (max-width:1024px){   .elementor-441 .elementor-element.elementor-element-24994e3 .linemenu-nav ul.htmega-mainmenu li a {font-size:16px;} } @media only screen and (min-width:1025px) and (max-width:1360px){   .elementor-441 .elementor-element.elementor-element-24994e3 .linemenu-nav ul.htmega-mainmenu li a {font-size:20px !important;padding-right:1px !important;} } @media only screen and (min-width:1149px) and (max-width:1439px){ .sec_renaii{margin-top:100px;} } @media only screen and (min-width:768px) {  .elementor-4739 .elementor-element.elementor-element-9bc3de9 {width:100%;} }   .single-post h1 {font-family:"Milk", Sans-serif;font-size:50px;font-weight:500;} .single-post p {font-family:"Neue Haas Grotesk Display Pro", Sans-serif; font-weight:500;font-size:21px;padding-left:1px !important;} .single-post h2 {font-family:"Milk", Sans-serif !important; font-size:30px !important; font-weight:500 !important;padding-left:1px !important;} .single-post .pp-first-text {font-family:"Neue Haas Grotesk Display Pro", Sans-serif !important; font-weight:500 !important;font-size:21px !important;} .single-post .pp-second-text {font-family:"Neue Haas Grotesk Display Pro", Sans-serif !important; font-weight:700 !important;font-size:21px !important;} .single-post .first_quote p {font-family:"Neue Haas Grotesk Display Pro", sans-serif;font-weight:500;font-size:21px; font-style:italic;} .single-post .last_quote p {font-family:"Milk", sans-serif;font-weight:500;font-size:21px;}  @media only screen and (max-width:1024px) {   .single-post h1 {font-size:45px !important;}   .single-post p {font-size:18px;}   .single-post h2 {font-size:26px !important;}   .single-post .pp-first-text,.single-post .pp-second-text {font-size:18px !important;}   .single-post .first_quote p {font-size:18px;}   .single-post .last_quote p {font-size:18px;} } @media only screen and (max-width:767px) {  .single-post h1 {font-size:32px !important;}  .single-post p {font-size:18px;}  .single-post h2 {font-size:24px !important;}  .single-post .pp-first-text,.single-post .pp-second-text {font-size:18px !important;}  .single-post .first_quote p {font-size:18px;}  .single-post .last_quote p {font-size:18px;} }   .single-lab h1 {font-family:"Milk", Sans-serif;font-size:70px;font-weight:500;} .single-lab p {font-family:"Neue Haas Grotesk Display Pro", Sans-serif; font-weight:500;font-size:21px;padding-left:1px !important;} .single-lab h2 {font-family:"Milk", Sans-serif !important; font-size:30px !important; font-weight:500 !important;padding-left:1px !important;} .single-lab .pp-first-text {font-family:"Neue Haas Grotesk Display Pro", Sans-serif !important; font-weight:500 !important;font-size:21px !important;} .single-lab .pp-second-text {font-family:"Neue Haas Grotesk Display Pro", Sans-serif !important; font-weight:700 !important;font-size:21px !important;} .single-lab .first_quote p {font-family:"Neue Haas Grotesk Display Pro", sans-serif;font-weight:500;font-size:21px; font-style:italic;} .single-lab .last_quote p {font-family:"Milk", sans-serif;font-weight:500;font-size:21px;}  @media only screen and (max-width:1024px) {   .single-lab h1 {font-size:45px !important;}   .single-lab p {font-size:18px;}   .single-lab h2 {font-size:26px !important;}   .single-lab .pp-first-text,.single-lab .pp-second-text {font-size:18px !important;}   .single-lab .first_quote p {font-size:18px;}   .single-lab .last_quote p {font-size:18px;} } @media only screen and (max-width:767px) {  .single-lab h1 {font-size:32px !important;}  .single-lab p {font-size:18px;}  .single-lab h2 {font-size:24px !important;}  .single-lab .pp-first-text,.single-lab .pp-second-text {font-size:18px !important;}  .single-lab .first_quote p {font-size:18px;}  .single-lab .last_quote p {font-size:18px;} }   body.single-work {background:linear-gradient(75deg, #F15A24 0%, #FEDD3D 100%); background-attachment:fixed;} .single-work h1 {font-family:"Milk", Sans-serif;font-size:70px;font-weight:500;} .single-work p {font-family:"Neue Haas Grotesk Display Pro", Sans-serif; font-weight:500;font-size:21px;padding-left:1px !important;} .single-work h2 {font-family:"Milk", Sans-serif !important; font-size:30px !important; font-weight:500 !important;padding-left:1px !important;} .single-work .work_sec_title .elementor-heading-title {font-family:"Milk", Sans-serif !important; font-size:70px !important; font-weight:500 !important;padding-left:1px !important;} .single-work .work_sec_title.work-subheading .elementor-heading-title {font-family:"Milk", Sans-serif !important; font-size:45px !important; font-weight:500 !important;padding-left:1px !important;} .single-work .pp-first-text {font-family:"Neue Haas Grotesk Display Pro", Sans-serif !important; font-weight:500 !important;font-size:21px !important;} .single-work .pp-second-text {font-family:"Neue Haas Grotesk Display Pro", Sans-serif !important; font-weight:700 !important;font-size:21px !important;} .single-work .first_quote p {font-family:"Neue Haas Grotesk Display Pro", sans-serif;font-weight:500;font-size:21px; font-style:italic;} .single-work .last_quote p {font-family:"Milk", sans-serif;font-weight:500;font-size:21px;} .single-work .work_type_sec p,.single-work .work-client p {font-size:24px !important;} .single-work .work_type_sec p strong,.single-work .work-client p strong {font-family:"Milk", Sans-serif;font-weight:500;} .single-work .work_count_sec .elementor-counter-title {font-family:"Neue Haas Grotesk Display Pro", Sans-serif !important;font-size:21px !important;} .single-work .work_count_sec span {font-size:45px !important;}  @media only screen and (max-width:1024px) {   .single-work h1 {font-size:45px !important;}   .single-work p {font-size:18px;}   .single-work h2 {font-size:26px !important;} .single-work .work_sec_title .elementor-heading-title {font-size:40px !important;} .single-work .work_sec_title.work-subheading .elementor-heading-title {font-size:35px !important;}   .single-work .pp-first-text,.single-work .pp-second-text {font-size:18px !important;}   .single-work .first_quote p {font-size:18px;}   .single-work .last_quote p {font-size:18px;} .single-work .work_type_sec p,.single-work .work-client p {font-size:22px !important;} .work_main_title {padding-left:20px; padding-right:20px;} .single-work .work_count_sec .elementor-counter-title {font-size:18px!important;} .single-work .work_count_sec span {font-size:40px !important;} } @media only screen and (max-width:767px) {  .single-work h1 {font-size:32px !important;}  .single-work p {font-size:18px;}  .single-work h2 {font-size:24px !important;} .single-work .work_sec_title .elementor-heading-title {font-size:30px !important;} .single-work .work_sec_title.work-subheading .elementor-heading-title {font-size:28px !important;}  .single-work .pp-first-text,.single-work .pp-second-text {font-size:18px !important;}  .single-work .first_quote p {font-size:18px;}  .single-work .last_quote p {font-size:18px;} .single-work .work_type_sec p,.single-work .work-client p {font-size:20px !important;} .work_main_title {padding-left:15px; padding-right:15px;} }  .common_main_title .elementor-heading-title {   font-family:"Milk", Sans-serif !important;   font-size:70px !important;   font-weight:500 !important; } @media (max-width:1024px) {   .common_main_title .elementor-heading-title {font-size:45px !important;} } @media (max-width:767px) {   .common_main_title .elementor-heading-title {font-size:32px !important;} }  .swiper-slide .featured-screen { opacity:0;} .swiper-slide.swiper-slide-active .featured-screen,.swiper-slide.swiper-slide-prev .featured-screen, .swiper-slide.swiper-slide-next .featured-screen,.swiper-slide.swiper-slide-next + .swiper-slide .featured-screen,.swiper-slide:has(+ .swiper-slide.swiper-slide-prev) .featured-screen {opacity:1;} .swiper-container .swiper-slide{overflow:visible;} .swiper-slide.swiper-slide-prev .featured-screen, .swiper-slide.swiper-slide-next .featured-screen{opacity:0.5} .swiper-slide.swiper-slide-next + .swiper-slide .featured-screen, .swiper-slide:has(+ .swiper-slide.swiper-slide-prev) .featured-screen{opacity:0.2} .swiper-slide .featured-screen img{display:block; width:100%;} .swiper-slide .content {opacity:0; position:absolute; left:0; height:auto; top:100%; width:100%; } .swiper-slide .content .bg-box img{display:none;} .swiper-slide .content .container *{position:relative; color:#fff;} .swiper-slide.swiper-slide-active .content { background-color:rgba(255,255,255,0.3); opacity:1; transition:all 0.4s; transition-delay:.3s; } .swiper-slide .bg-box { display:none;} .content-slider .swiper{overflow-y:visible;margin-bottom:300px;} .swiper-slide.swiper-slide-active .content h2{font-size:40px;} .swiper-slide.swiper-slide .content .container {padding:35px; position:relative; max-height:290px; overflow-y:auto;} .swiper-container .swiper-slide{position:relative;} .swiper-slide .featured-screen .video-parent{position:relative;padding-top:56.25%; display:block;}   .swiper-slide .featured-screen video{position:absolute;   left:0;   top:0;   width:100%;display:block;   height:100%;   object-fit:cover;   object-position:center;} .swiper-container .swiper-pagination-bullet-active:before {content:" ";position:absolute;top:50%;left:50%;height:10px;width:10px;background-color:#fff;border-radius:10px;transform:translate(-50%, -50%);} .swiper-container .swiper-pagination-bullet {width:20px;height:20px;display:inline-block;background:transparent;position:relative;border:2px solid #fff;border-radius:20px;opacity:1;box-shadow:inset 0px 0px 4px rgba(0, 0, 0, 0.25);} @media only screen and (max-width:1024px){ .swiper-slide.swiper-slide .content .container {padding:25px;max-height:250px;} .content-slider .swiper{margin-bottom:260px;} .swiper-slide .content{ }  .swiper-container .swiper-pagination-bullet {width:18px; height:18px;} .swiper-container .swiper-pagination-bullet-active:before {height:8px;width:8px;} }  @media only screen and (max-width:768px){  } @media only screen and (max-width:767px){   .swiper-slider .elementor-widget-container{ -webkit-mask-size:130% 100%; } .swiper-slide.swiper-slide .content .container {padding:15px;max-height:210px;} .content-slider .swiper{margin-bottom:220px;} .swiper-slide .content{ }  .swiper-container .swiper-pagination-bullet {width:12px; height:12px;} .swiper-container .swiper-pagination-bullet-active:before {height:4px;width:4px;} }  body.no-move .elementor-element > .elementor-widget-container{--translateX:0px !important; --translateY:0px !important; --rotateX:0deg !important; --rotateY:0deg !important;} .btn-allwork.elementor-widget{   overflow:visible; } .load-more-btn.elementor-widget{   overflow:visible; } 