:root{--service-primary-color: #5783B3;--section-spacing: 72px;--section-spacing--mobile: 48px;--page-max-width: 1200px}.light-indigo{color:var(--service-primary-color)}.service__container{margin:var(--section-spacing) auto;max-width:var(--page-max-width);width:min(calc(100vw - 40px),var(--page-max-width))}.service-page-width{margin:auto;max-width:var(--page-max-width)}.service-page-width--padding{margin:auto;max-width:840px}.service__text-block__paragraph{max-width:75ch;margin-left:auto;margin-right:auto}.service__button{font-family:Glacial Indifference;font-size:24px;font-weight:700;padding:30px}.service__button--primary{color:#fff;background-color:var(--service-primary-color);border:1px solid var(--service-primary-color);transition:all .3s}.service__button--primary:hover{color:var(--service-primary-color);font-size:16px;background-color:#fff}.rich-text__inner .rich-text__text p{text-align:center!important;font-family:Playfair Display,serif!important;font-size:16px}.service__heading{font-family:The Seasons;font-weight:700;font-size:65px;text-align:center;margin-bottom:var(--section-spacing)}.service__layout--flex{display:flex;flex-wrap:wrap;gap:84px;margin-top:var(--section-spacing)}.service__layout--flex>div{flex:1 1 calc(50% - 42px);box-sizing:border-box}.service__text-block{display:flex;flex-direction:column;gap:32px}.service__text-block__heading{font-family:The Seasons;font-weight:700;font-size:42px}.service__text-block__paragraph{font-family:Playfair Display,serif;font-size:18px;line-height:30px}.service__text-block__paragraph p{margin-bottom:24px}.service__text-block__feature-list{display:flex;flex-direction:column;gap:18px;margin-block-start:0}ul.service__text-block__feature-list li.service__text-block__feature-list__item::marker{color:#5783b3;width:10px;height:10px}.service__text-block__feature-list__item{font-family:Playfair Display,serif;font-size:18px;line-height:22px}.swiper{width:100%;height:100%}.service__carousel .swiper-slide{text-align:center;font-size:18px;background:#000;width:100%!important;position:relative}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.service__swiper-button{width:40px;height:40px;position:absolute;bottom:25px;z-index:1000;cursor:pointer}.service__swiper-button-next{right:12px}.service__swiper-button-prev{left:12px}.service__visual-highlight.service__container{position:relative;margin:var(--section-spacing) auto var(--section-spacing) 0;max-width:100vw;width:100vw}.service__visual-highlight__image-block{width:calc(50vw - 42px)}.service__visual-highlight__image-block img{width:100%;object-fit:cover}.service__visual-highlight__text-block{width:max(840px,50vw);height:calc(100% - 84px);position:absolute;top:42px;right:max(calc((100vw - var(--page-max-width)) / 2),20px);background-color:#fff;box-shadow:2px 0 15.8px #0003;padding:40px 55px;justify-content:center;display:flex;flex-direction:column;gap:20px}.service__visual-highlight__text-block .service__text-block__heading{font-size:35px}.service__visual-highlight__text-block .service__text-block__paragraph{font-size:18px;margin-left:0}.rich-text__inner .rich-text__text ul li{font-family:Playfair Display;font-size:18px}.service__testimonials__wrapper{display:flex;gap:20px}.service__testimonials-item:nth-child(odd) .service__testimonials-item__divider{height:10px;border-radius:5px;background-color:var(--service-primary-color)}.service__testimonials-item:nth-child(2n) .service__testimonials-item__divider{height:10px;border-radius:5px;background-color:#fff}.service__testimonials-item{display:flex;gap:30px;width:calc(100% / 3)}.service__testimonials-item:nth-child(odd){flex-direction:column}.service__testimonials-item:nth-child(2n){flex-direction:column}.service__testimonials-item__text-wrapper{display:flex;flex-direction:column;gap:18px}.service__testimonials-item__text-wrapper p{font-family:Playfair Display,serif}.service__testimonials__user-info-wrapper{display:flex;gap:14px}.service__testimonials__username{font-family:The Seasons;font-size:22px;font-weight:700;color:#101d34}.service__testimonials__star-rating-wrapper{display:flex;gap:6px}.service__testimonials__star-rating{color:#feb02b}.service__testimonials__star-rating-label{color:#aaa3a3}.service__testimonials-item .service__testimonial-media{width:100%;height:230px;object-fit:cover}.service__team-members-section .service__heading{font-size:42px;font-weight:700;margin-bottom:20px;color:#5783b3}.team-memebers-swiper{cursor:pointer}.team-memebers-swiper .swiper-slide{position:relative}.team-memebers-swiper .swiper-slide img{height:450px;object-position:top left;margin-bottom:18px}.team-memebers-swiper .service__team-member__name{font-family:Playfair Display,serif;text-transform:uppercase;font-size:26px;font-weight:600;width:100%;text-align:center;display:inline-block}.team-memebers-swiper .service__team-member__role{font-family:Playfair Display,serif;font-size:14px;color:#fff;padding:10px 28px;display:flex;max-width:85%;justify-content:center;align-items:center;text-transform:uppercase;word-wrap:break-word;position:absolute;top:0;left:0;background-color:var(--service-primary-color)}.service__image-slider-section .service__heading{font-size:42px;font-weight:700;margin-bottom:20px}.service__text{font-family:Playfair Display,serif;font-size:18px;text-align:center;max-width:75ch;margin:auto auto 40px}.image-slider-swiper{cursor:pointer}.image-slider-swiper .swiper-slide{position:relative}.image-slider-swiper .swiper-slide img{height:450px;object-position:top left;margin-bottom:18px}.image-slider-swiper .service__image-slider__title{font-family:Playfair Display,serif;text-transform:uppercase;font-size:26px;font-weight:600;width:100%;text-align:center;display:inline-block}.image-slider-swiper .service__image-slider__badge-text{font-family:Playfair Display,serif;font-size:14px;color:#fff;padding:10px 28px;display:flex;max-width:85%;justify-content:center;align-items:center;text-transform:uppercase;word-wrap:break-word;position:absolute;top:0;left:0;background-color:var(--service-primary-color)}.faq-section .service__heading{margin-bottom:42px}.serivce__feature-list-wrapper{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:30px}.serivce__feature-list-wrapper .service__feature-list-item{width:calc((100% - 16px)/2);display:flex;gap:24px;background-color:#c6d7e540;padding:28px 32px;align-items:center}.serivce__feature-list-wrapper .service__feature-list-item .service__feature-list__text-block .service__feature-list__sub-heading{font-family:Playfair Display,serif;font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:-.5400000214576721px;text-decoration-skip-ink:none;color:#5783b3;margin-bottom:10px}.serivce__feature-list-wrapper .service__feature-list-item .service__feature-list__text-block .service__feature-list__text{font-family:Playfair Display;font-size:16px;font-weight:400;line-height:22px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:40ch}.service__faq-items__wrapper{display:flex;flex-direction:column;gap:24px}details.service__faq-item{background-color:var(--service-primary-color)}details.service__faq-item summary{list-style:none;-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;position:relative;padding:24px}.service__faq-item__icon{position:absolute;right:24px;transition:all .3s}details.service__faq-item[open] .service__faq-item__icon{transform:rotate(180deg)}.service__faq-item__title{font-family:Playfair Display;font-size:24px;font-weight:400;line-height:28.8px}.service__faq-item__content{font-family:Playfair Display;font-size:16px;font-weight:400;color:#000!important;background-color:#fff;padding:24px;border:1px solid var(--service-primary-color)}.service__faq-item__content h4{font-family:Playfair Display;padding-top:12px}details.service__faq-item summary::-webkit-details-marker{display:none}details.service__faq-item>div{overflow:hidden;display:grid;animation-duration:.2s;color:#fff}details.service__faq-item>.animation{animation-name:grid-expand;animation-timing-function:ease-out}details.service__faq-item>.collapsing{animation-direction:reverse;animation-timing-function:ease-in}details.service__faq-item>div>div{min-height:0;padding-right:60px}@keyframes grid-expand{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@media screen and (max-width:1024px){.service__carousel{height:75%}}@media screen and (min-width:961px){.service__visual-highlight__image-block--mobile{display:none}}@media screen and (max-width:960px){.service-image-carousel-with-text__container .service__heading{font-size:32px;margin-bottom:48px}.service-image-carousel-with-text__container .service__layout--flex{flex-direction:column-reverse;gap:24px;margin-top:var(--section-spacing--mobile)}.service-image-carousel-with-text__container .service__carousel{height:75vw}.service-image-carousel-with-text__container .service__text-block__heading{font-size:24px;text-align:center}.service-image-carousel-with-text__container .service__text-block__paragraph{text-align:left}.service__visual-highlight.service__container{display:flex;flex-direction:column;width:min(calc(100vw - 40px),var(--page-max-width))!important;margin:var(--section-spacing) auto var(--section-spacing) auto}.service__visual-highlight .service__visual-highlight__image-block{display:none}.service__visual-highlight__image-block--mobile img{width:100%;object-fit:cover}.service__visual-highlight .service__visual-highlight__text-block{position:relative;width:100%;background-color:#fff;box-shadow:none;padding:0;justify-content:center;display:flex;flex-direction:column;gap:20px;right:auto;top:auto}.service__visual-highlight__image-block--mobile{display:block}.service__visual-highlight .button-block__button{justify-content:center}.serivce__feature-list-wrapper{flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;justify-content:start;scroll-behavior:smooth}.serivce__feature-list-wrapper::-webkit-scrollbar{display:none}.serivce__feature-list-wrapper .service__feature-list-item{flex-direction:column;min-width:calc((100vw - 36px)*.4)!important;padding:16px 12px}.serivce__feature-list-wrapper .service__feature-list-item .service__feature-list__text-block .service__feature-list__sub-heading{font-size:16px;text-align:center}.serivce__feature-list-wrapper .service__feature-list-item .service__feature-list__text-block .service__feature-list__text{font-size:12px;text-align:center}}@media screen and (max-width:760px){.service__visual-highlight.service__container,.service__container{margin:var(--section-spacing--mobile) auto}.sales-banner{margin-top:48px!important;margin-bottom:48px!important}.service-image-carousel-with-text__container .service__text-block__feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.service__visual-highlight__text-block .service__text-block__heading{font-size:24px}.service__testimonials-item__divider{display:none}.service__testimonials__wrapper{flex-wrap:wrap}.service__testimonials-item{flex-direction:column-reverse!important;width:100%}.service__testimonials-container .service__heading{font-size:24px!important;margin-bottom:32px!important}.rich-text__heading{line-height:32px!important}.service__testimonials-container .service__testimonials__username{font-size:14px}.service__team-members-section .service__heading{font-size:24px}.service__team-members-section .service__team-member__name{font-size:14px}.service__team-members-section .service__team-member__role{font-size:10px}.section-feature-list .service__heading{font-size:24px!important}.section-feature-list .service__text{font-size:12px}.serivce__feature-list-wrapper .service__feature-list-item .sercie__feature-list__icon svg{width:50px;height:50px}.faq-section.service__container .service__heading{font-size:24px!important}.faq-section.service__container .service__faq-item__title{font-size:16px;font-family:Playfair Display,serif}details.service__faq-item>div>div{padding-right:0}.rich-text__inner .rich-text__heading{font-size:24px!important}.rich-text__inner .rich-text__text p{text-align:center!important;font-family:Playfair Display,serif!important}}@media screen and (max-width:564px){.service-image-carousel-with-text__container .service__carousel{height:100vw}.rich-text__text h3{font-size:20px!important}.service__text-block__paragraph>div{flex-direction:column;margin-bottom:18px;gap:18px!important}.serivce__feature-list-wrapper .service__feature-list-item{flex-direction:column;min-width:calc((100vw - 36px) / 1.5)!important;padding:16px 8px}.service__faq-item__title{padding-right:60px!important;display:flex;align-items:center}.service-image-carousel-with-text__container .service__text-block__feature-list{display:flex;flex-direction:column}.service__text,.section-feature-list .service__text{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/template-service.css.map */
