.service-button{width:auto;height:34px;min-height:34px;max-height:34px;box-shadow:none;margin:0}.service-title-h1{font:normal normal 400 50px/56px var(--font-marcellus);letter-spacing:-2px;max-width:80%;margin-bottom:8px;line-height:100%!important}@media (max-width:1023px){.service-title-h1{max-width:100%;margin-bottom:0}}.service-title-h2,.carousel-header{font:normal normal 400 35px/41px var(--font-marcellus);letter-spacing:-1px;line-height:100%!important}.service-title-h3{font:normal normal 700 18px/26px var(--font-lato);letter-spacing:0;line-height:150%!important}.service-description{font:normal normal 400 18px/24px var(--font-lato);letter-spacing:.02em;line-height:150%!important}.want-to-learn-more-service-section{background-color:#f6f6fa!important;padding:43px 0 8px!important}.want-to-learn-more-service-section button,.want-to-learn-more-service-section a{box-shadow:none}.want-to-learn-service{padding:0 56px;margin-bottom:0!important}.want-to-learn-service .app__wrapper_img img{border-radius:0!important}@media (max-width:1200px){.want-to-learn-service{flex-direction:row!important}}@media (max-width:1023px){.want-to-learn-service{flex-direction:column!important;justify-content:center!important;width:100%!important;height:auto!important;padding:0 10px!important}.want-to-learn-service .want-to-learn-service-img{width:100%!important;height:auto!important;margin:0!important}.want-to-learn-service .want-to-learn-service-img img{object-fit:cover;width:100%!important;height:auto!important}.want-to-learn-service .want-to-learn-service-content{width:100%!important;height:auto!important;padding:40px 20px 20px!important}.want-to-learn-service .want-to-learn-service-content .service-title-h2{white-space:normal!important;word-break:break-word!important;width:100%!important;font-size:25px!important}.want-to-learn-service .want-to-learn-service-content .service-description{width:100%!important;margin-bottom:40px!important;font-size:15px!important}.want-to-learn-service .want-to-learn-service-content .service-button{width:100%!important;max-width:180px!important;min-height:34px!important;max-height:34px!important;padding:0!important}}.want-to-learn-service .want-to-learn-service-img{width:664px;max-width:664px;height:580px;max-height:580px;position:relative;overflow:hidden}.want-to-learn-service .want-to-learn-service-content{background-color:#003654;align-items:flex-start;width:664px;max-width:664px;height:580px;max-height:580px;padding:64px 80px;display:flex}.service-header{width:100%;height:600px;padding:120px 56px;position:relative;overflow:hidden}@media (max-width:1023px){.service-header{height:auto;min-height:612px}.service-header:after{background-image:linear-gradient(#0003,#0003),linear-gradient(#00000026 45%,#003654 80% 100%)}}.service-header img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1023px){.service-header img{height:80%}}.service-header:after{content:"";background-image:linear-gradient(270deg,#00000026 45%,#003654 100%);background-size:100%;width:100%;height:100%;position:absolute;top:0;left:0}.service-header .banner-service{z-index:9;max-width:542px;max-height:326px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1023px){.service-header .banner-service{text-align:left;flex-direction:column;gap:32px;max-width:100%;height:auto;max-height:none;margin-top:auto;padding:5px;display:flex;position:absolute;inset:auto 5px 120px;transform:none}.service-header .banner-service .service-title-h1{font-size:32px}.service-header .banner-service .common-primary-pill-button{max-width:194px;margin-top:auto}.service-header .banner-service .service-description{letter-spacing:0!important;margin:0!important;font-size:15px!important;font-weight:400!important;line-height:150%!important}}.service-header .book-now-service{z-index:4;background:#003654;border-radius:4px;align-items:center;gap:16px;max-width:none;max-height:58px;padding:36px 24px;display:flex;position:absolute;bottom:140px;right:55px}.service-header .book-now-service .service-book-now{font:normal normal 400 15px/20px var(--font-lato);letter-spacing:1px}.service-header .book-now-service .font-mobile{display:none}@media (max-width:1023px){.service-header .book-now-service .font-mobile{display:block}}.service-header .book-now-service .font-desktop{display:block}@media (max-width:1023px){.service-header .book-now-service .font-desktop{display:none}}.service-header .book-now-service span{line-height:1}@media (max-width:1023px){.service-header .book-now-service{text-align:left;background-color:#0000;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:10px;width:auto;margin:0;padding:0;top:16px;bottom:auto;right:16px}.service-header .book-now-service .service-button{width:120px;height:34px;min-height:34px}.service-header .book-now-service span{max-width:100%;font-size:13px!important}}.service-form-wrapper{z-index:10;background-color:#f6f6fa;padding:0 56px;position:relative}@media (max-width:1023px){.service-form-wrapper{padding:0 10px}}.service-form{max-width:1400px;box-shadow:none;background:#fff;border-radius:0;margin:-93px auto 0;padding:56px}.service-form .service-title-h2{text-align:center;margin-bottom:48px;font-size:36px!important}@media (hover:hover) and (pointer:fine){.service-form .service-button:hover{border:1px solid #0036544d}}@media (max-width:1023px){.service-form{margin-top:-80px;padding:40px 16px}.service-form .service-title-h2{text-align:left;font-size:24px!important}}.service-form-fields:has(.Mui-error){box-shadow:none}.service-form-fields{border-color:#d0d1d4;box-shadow:0 2px 4px #0000000d}.service-form-fields .MuiInputBase-input:not(.MuiInputBase-inputMultiline),.service-form-fields span{color:#003654;font-family:var(--font-lato);padding:9px 10px 9px 16px;font-size:16px;font-weight:400}.service-form-fields.MuiFormControl-root{width:100%}.service-form-fields .MuiInputBase-inputMultiline{color:#003654;font-family:var(--font-lato);padding:14.5px 10px 10px 16px;font-size:16px;font-weight:400}.service-form-fields .MuiInputBase-multiline{padding:0!important}.service-form-fields .MuiInputBase-input::placeholder{color:#6a6a6a;font-family:var(--font-lato);opacity:1;font-size:16px;font-weight:500}.service-form-fields .MuiOutlinedInput-notchedOutline legend{max-width:0}.service-form-fields .MuiSelect-select{color:#003654;font-family:var(--font-lato);font-size:16px;font-weight:400}.service-form-fields .MuiAutocomplete-input{font-family:var(--font-lato);font-size:16px;font-weight:400;color:#003654!important}.service-form-fields .MuiAutocomplete-input::placeholder{color:#6a6a6a;font-family:var(--font-lato);opacity:1;font-size:16px;font-weight:500}.service-form-fields .MuiAutocomplete-inputRoot{font-family:var(--font-lato);color:#003654;font-size:16px;font-weight:400;padding:0!important}.service-form-fields input,.service-form-fields textarea,.service-form-fields .services-tags{border:1px solid #d0d1d4}.service-form-fields fieldset{box-shadow:none!important;border:none!important}.service-form-fields .Mui-error fieldset{border:1px solid red!important}.service-form-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.service-form-grid *{border-radius:8px}@media (max-width:1023px){.service-form-grid{grid-template-columns:1fr}}.service-form-footer{margin-top:26px}@media (max-width:1023px){.service-form-footer{margin-top:14px}}.service-form-consent{align-items:flex-start;gap:8px;display:flex}.service-form-disclaimer{font-size:12px;font-weight:400;font-family:var(--font-lato);letter-spacing:0;color:#000;line-height:150%}.service-form-submit{justify-content:center;margin-top:24px;display:flex}@media (max-width:1023px){.service-form-submit button,.service-form-submit a{width:100%}}.service-list-box{font-size:16px;font-family:var(--font-lato);color:#003654}.service-form-success{flex-direction:column;gap:20px;display:flex}.service-form-success .service-title-h2{margin:0!important}.why-sola-service-section{background-color:#f6f6fa}.why-sola-service{background-color:#f6f6fa;padding:93px 56px;flex-direction:row!important;margin-bottom:0!important}@media (max-width:1023px){.why-sola-service{flex-direction:column!important;padding:112px 10px!important}}.why-sola-service .app__wrapper_img img{border-radius:0!important}.why-sola-service .why-sola-service-img{width:656px;max-width:656px;height:599px;max-height:599px;position:relative;overflow:hidden;margin:0 24px 0 0!important}@media (max-width:1023px){.why-sola-service .why-sola-service-img{display:none}}.why-sola-service .why-sola-service-content{align-items:center;width:656px;max-width:656px;height:599px;max-height:599px;display:flex}@media (max-width:1023px){.why-sola-service .why-sola-service-content{width:100%;max-width:100%;height:auto;max-height:none}}.why-sola-service .why-sola-service-content button,.why-sola-service .why-sola-service-content a{margin-top:24px!important}@media (max-width:1023px){.why-sola-service .why-sola-service-content button,.why-sola-service .why-sola-service-content a{display:none}}.why-sola-service .why-sola-service-content .why-sola-service-content-wrapper{flex-direction:column;width:440px;max-width:440px;height:599px;max-height:599px;display:flex}.why-sola-service .why-sola-service-content .why-sola-service-content-wrapper .common-primary-pill-button{align-self:flex-start}@media (max-width:1023px){.why-sola-service .why-sola-service-content .why-sola-service-content-wrapper{text-align:left;flex-direction:column;gap:10px;width:100%;max-width:100%;height:auto;max-height:none;padding:5px;display:flex}.why-sola-service .why-sola-service-content .why-sola-service-content-wrapper .service-title-h2{font-size:24px!important;line-height:125%!important}.why-sola-service .why-sola-service-content .why-sola-service-content-wrapper .service-description{margin:0!important;font-size:15px!important;line-height:150%!important}}.service-gallery-section{background-color:#003654}.service-gallery-section .service-gallery .gallery-desktop{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:1440px;padding:56px;display:flex}@media (max-width:1023px){.service-gallery-section .service-gallery .gallery-desktop{display:none}}.service-gallery-section .service-gallery .gallery-desktop .top-row,.service-gallery-section .service-gallery .gallery-desktop .bottom-row{gap:16px;display:flex}.service-gallery-section .service-gallery .gallery-desktop .top-row .item-1,.service-gallery-section .service-gallery .gallery-desktop .bottom-row .item-8{cursor:pointer;z-index:5;width:320px;height:493px}.service-gallery-section .service-gallery .gallery-desktop .top-row .item-1 img,.service-gallery-section .service-gallery .gallery-desktop .bottom-row .item-8 img{object-fit:cover;width:100%;height:100%}.service-gallery-section .service-gallery .gallery-desktop .bottom-row{align-items:flex-end}.service-gallery-section .service-gallery .gallery-desktop .bottom-row,.service-gallery-section .service-gallery .gallery-desktop .center-row{margin-top:-254px}@media (max-width:1253px){.service-gallery-section .service-gallery .gallery-desktop .bottom-row{margin-top:-261px}}.service-gallery-section .service-gallery .gallery-desktop .top-row .item-2,.service-gallery-section .service-gallery .gallery-desktop .top-row .item-3,.service-gallery-section .service-gallery .gallery-desktop .top-row .item-4,.service-gallery-section .service-gallery .gallery-desktop .bottom-row .item-5,.service-gallery-section .service-gallery .gallery-desktop .bottom-row .item-6,.service-gallery-section .service-gallery .gallery-desktop .bottom-row .item-7{cursor:pointer;width:320px;height:240px}.service-gallery-section .service-gallery .gallery-desktop .top-row .item-2 img,.service-gallery-section .service-gallery .gallery-desktop .top-row .item-3 img,.service-gallery-section .service-gallery .gallery-desktop .top-row .item-4 img,.service-gallery-section .service-gallery .gallery-desktop .bottom-row .item-5 img,.service-gallery-section .service-gallery .gallery-desktop .bottom-row .item-6 img,.service-gallery-section .service-gallery .gallery-desktop .bottom-row .item-7 img{object-fit:cover;width:100%;height:100%}.service-gallery-section .service-gallery .gallery-desktop .center-row{justify-content:center;align-self:center;width:100%;height:auto;display:flex}.service-gallery-section .service-gallery .gallery-desktop .center-row .gallery-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:34px 0;display:flex}@media (max-width:1253px){.service-gallery-section .service-gallery .gallery-desktop .center-row .gallery-text{padding:24px 0}}.service-gallery-section .service-gallery .gallery-mobile{display:none}@media (max-width:1023px){.service-gallery-section .service-gallery .gallery-mobile{flex-direction:column;padding:40px 10px;display:flex}}.service-gallery-section .service-gallery .gallery-mobile .gallery-text{text-align:left;flex-direction:column;gap:20px;display:flex}.service-gallery-section .service-gallery .gallery-mobile .gallery-text .service-title-h2{font-size:24px;line-height:125%!important}.service-gallery-section .service-gallery .gallery-mobile .gallery-text .service-description{font-size:15px}.service-gallery-section .service-gallery .gallery-mobile .keen-slider__slide{flex:none;width:100%;max-width:343px;height:320px;overflow:hidden}.service-gallery-section .service-gallery .gallery-mobile .keen-slider__slide img{object-fit:cover;width:100%;height:100%}.service-gallery-section .service-gallery .gallery-mobile .carousel-dots{justify-content:center;gap:8px;margin-top:20px;display:flex}.service-gallery-section .service-gallery .gallery-mobile .carousel-dots .dot{cursor:pointer;background:#ffffff80;border-radius:50%;width:8px;height:8px}.service-gallery-section .service-gallery .gallery-mobile .carousel-dots .dot.active{background:#e2f970}.lightbox{justify-content:center;place-self:center;align-items:center;width:100%;max-width:1440px;height:100%;max-height:859px;display:flex;position:fixed;inset:0}.lightbox:focus{box-shadow:none;border:none;outline:none}.lightbox-content{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.lightbox-img{object-fit:cover;width:622px;height:622px;box-shadow:0 4px 20px #0009}.lightbox-close{cursor:pointer;top:50px;right:70px;color:#e2f970!important;position:absolute!important}.lightbox-prev,.lightbox-next{background-color:#3177ff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;color:#fff!important;position:absolute!important}.lightbox-prev:hover,.lightbox-next:hover{background-color:#3177ff}.lightbox-prev{left:170px}.lightbox-next{right:170px}.lightbox-dots{justify-content:center;gap:10px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.lightbox-dots .dot{cursor:pointer;background-color:#ffffff4d;border-radius:50%;width:8px;height:8px;transition:background-color .3s}.lightbox-dots .dot.active{background-color:#e2f970}.lightbox-dots .dot:hover{background-color:#fffc}.service-faq-section{background-color:#f6f6fa}.faq-service{background-color:#f6f6fa;width:100%;padding:112px 56px;align-items:stretch!important;margin-bottom:0!important}@media (min-width:900px){.faq-service{width:auto}}.faq-service .faq-service-title .service-title-h2{max-width:80%}@media (max-width:1023px){.faq-service .faq-service-title .service-title-h2{max-width:100%}}.faq-service .faq-service-accordion{padding:8px;border-radius:4px!important}.faq-service .faq-service-accordion:before{display:none}.faq-service .faq-service-summary{flex-direction:row}.faq-service .faq-service-summary .MuiAccordionSummary-content{margin:0}.faq-service .faq-service-icon{font-size:28px}@media (max-width:1023px){.faq-service .faq-service-icon{font-size:20px}}.faq-service .faq-service-details{padding-top:0}.faq-service .faq-service-divider{margin-bottom:16px}@media (max-width:1023px){.faq-service .faq-service-divider{display:none}}.faq-service .faq-service-button{align-self:center}.faq-service .app__wrapper_img img{border-radius:0!important}@media (hover:hover) and (pointer:fine){.faq-service .service-button:hover{border:1px solid #0036544d}}@media screen and (max-width:1199px){.faq-service .app__wrapper_img{justify-content:flex-start!important;align-items:flex-start!important}}@media (max-width:1200px){.faq-service{flex-direction:row!important}}@media (max-width:1023px){.faq-service{gap:40px;min-height:0;box-sizing:border-box!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;height:auto!important;max-height:none!important;padding:112px 10px!important}.faq-service .faq-service-title{width:100%!important;max-width:100%!important}.faq-service .service-title-h2{width:100%!important;font-size:24px!important}.faq-service .service-title-h3{font-size:15px!important}.faq-service .service-description{margin-top:12px!important;font-size:15px!important}.faq-service .service-button{width:160px!important;height:34px!important;min-height:34px!important;max-height:34px!important}.faq-service .faq-service-content{width:100%!important;max-width:100%!important}.faq-service .faq-service-content .faq-service-wrapper{width:100%!important}}.faq-service .faq-service-title{align-items:flex-start;width:448px;max-width:448px;position:relative;margin:0!important}.faq-service .faq-service-content{justify-content:flex-start;align-items:flex-start;width:880px;max-width:880px;display:flex}.faq-service .faq-service-content .faq-service-wrapper{flex-direction:column;gap:8px;display:flex;margin-bottom:41px!important}.faq-service .faq-service-content .faq-service-wrapper .faq-service-divider{background-color:#3177ff}.service-footer-section{background-color:#f6f6fa;padding:0 56px 112px;margin-bottom:0!important}@media (max-width:1023px){.service-footer-section{height:auto;min-height:612px;padding:0 10px 112px}.service-footer-section:after{background-image:linear-gradient(#0003,#0003),linear-gradient(#00000026 45%,#003654 80% 100%)}.service-footer-section .service-header .banner-service{text-align:center!important;align-self:center!important;padding:40px 24px!important}.service-footer-section .service-header .banner-service .service-title-h2{font-size:24px!important}.service-footer-section .service-header .banner-service .service-description{font-size:15px!important}.service-footer-section .book-now-service{min-height:0;flex-direction:column!important;gap:24px!important;height:auto!important;max-height:none!important;padding:20px!important;display:flex!important}.service-footer-section .book-now-service .service-button{align-self:center!important;width:120px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:14px!important}}.service-footer-section img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1023px){.service-footer-section img{height:80%}}.service-footer-section .book-now-service{background-color:#003654;justify-content:center;align-items:center;gap:24px;width:100%;height:58px;display:flex}.service-footer-section .book-now-service .service-button{background-color:#0000;color:#fff!important;border:1px solid #fff!important}
