.page-template-default:not(.home) .wp-block-heading,.page-template-default:not(.home) h1,.page-template-default:not(.home) h2,.page-template-default:not(.home) h3,.page-template-default:not(.home) h4,.page-template-default:not(.home) h5,.page-template-default:not(.home) h6{font-size:calc(clamp(1.125rem, 0.9808rem + 0.5769vw, 1.5rem));margin-top:24px;margin-bottom:16px;display:block}.page-template-default:not(.home) ul,.page-template-default:not(.home) ol{margin-left:var(--sp-24-48)}#page-top{position:relative;z-index:2;min-height:440px;display:flex;background-size:cover;background-position:center top;background-repeat:no-repeat}#page-top .container{justify-content:flex-end}.pre-title{text-transform:uppercase;letter-spacing:1.4px;font-weight:600;font-size:14px;color:var(--color-text--medium)}.pre-title.--light{color:rgba(250, 250, 249, 0.7)}.faq-section .faq-wrap{display:flex;flex-direction:column;gap:0}.faq-section .faq-wrap .faq-el{padding:var(--sp-16-32) 0;border-bottom:1px solid var(--color-headings--medium)}.faq-section .faq-wrap .faq-el.hidden{display:none}.faq-section .faq-wrap .faq-el .faq-el__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;position:relative;cursor:pointer}.faq-section .faq-wrap .faq-el .faq-el__header .faq-el__header__title{width:calc(100% - 64px);display:flex;flex-direction:row;align-items:center;gap:var(--sp-12-24)}.faq-section .faq-wrap .faq-el .faq-el__header .faq-el__header__title .faq-el__header__icon{width:48px;min-width:48px;height:48px;aspect-ratio:1}.faq-section .faq-wrap .faq-el .faq-el__header .faq-el__header__icon{width:24px;height:24px;display:flex;align-items:center;position:relative}.faq-section .faq-wrap .faq-el .faq-el__header .faq-el__header__icon .faq__icon--1,.faq-section .faq-wrap .faq-el .faq-el__header .faq-el__header__icon .faq__icon--2{position:absolute;left:50%;top:50%;transition:0.2s;transform:translate(-50%, -50%)}.faq-section .faq-wrap .faq-el .faq-el__header .faq-el__header__icon .faq__icon--1{transform:translate(-50%, -50%) rotate(0deg)}.faq-section .faq-wrap .faq-el .faq-el__header.active .faq__icon--1{transform:translate(-50%, -50%) rotate(90deg)}.faq-section .faq-wrap .faq-el .faq-el__content{padding-top:16px;width:100%}.faq-section .faq-wrap .faq-el .faq-el__content strong{margin-bottom:4px;font-size:calc(clamp(1rem, 0.9519rem + 0.1923vw, 1.125rem));display:block}.faq-section .faq-wrap .faq-el .faq-el__content br{display:none}.faq-section .faq-list__trigger svg{transform:scaleY(-1);transition:0.2s}.faq-section .faq-list__trigger.expanded svg{transform:scaleY(1)}@media (max-width:992px){.faq-section .faq-wrap .faq-el .faq-el__header .faq-el__header__icon,.faq-section .faq-wrap .faq-el .faq-el__header .faq-el__header__icon .faq__icon--1,.faq-section .faq-wrap .faq-el .faq-el__header .faq-el__header__icon .faq__icon--2{width:18px;height:18px}.faq-section .faq-wrap .faq-el .faq-el__header .faq-el__header__icon{top:2px}}#services .services-rep .services-box{position:relative;display:flex;flex-direction:column}#services .services-rep .services-box .services-box__inner{position:relative}#services .services-rep .services-box .services-box__inner .services-box__desc p{margin-bottom:8px}#services .services-rep .services-box .services-box__inner .services-box__desc ul{list-style:none;margin-top:4px}#services .services-rep .services-box .services-box__inner .services-box__desc ul li{position:relative}#services .services-rep .services-box .services-box__inner .services-box__desc ul li:before{content:"-";display:inline-block;margin-right:6px}@media (min-width:992px){#services .services-rep{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--sp-24-48)}}@media (max-width:992px){#services .services-rep{width:calc(100% + 20px);display:flex;flex-direction:row}#services .services-rep .services-box{width:40% !important;margin-right:24px}}@media (max-width:768px){#services .services-rep .services-box{width:55% !important}}@media (max-width:540px){#services .services-rep .services-box{width:80% !important}}#partners{display:flex;justify-items:center;text-align:center}#partners .container{max-width:100vw}#partners .partners-carousel-wrap{margin:0 auto;display:flex;flex-direction:row;position:relative;width:100%;overflow:hidden}#partners .partners-carousel-wrap:before{content:"";width:10vw;height:100%;position:absolute;left:0;top:0;background:linear-gradient(90deg, var(--color-body-bg) 0%, #ffffff00 100%);z-index:1}#partners .partners-carousel-wrap:after{content:"";width:15vw;height:100%;position:absolute;right:0;top:0;background:linear-gradient(90deg, #ffffff00 0%, var(--color-body-bg) 100%);z-index:1}#partners .partners-carousel{will-change:transform;animation:scrolling 40s linear infinite;display:flex;flex-direction:row;gap:var(--sp-24-48);padding-right:var(--sp-24-48);flex:0 0 100%;justify-content:space-around;min-width:max-content}#partners .partners-carousel .partners-carousel__logo{display:flex}#partners .partners-carousel .partners-carousel__img{width:100%;max-width:240px;height:32px;object-fit:contain;object-position:center;filter:grayscale(1);transition:0.3s}#partners .partners-carousel .partners-carousel__img:hover{filter:unset}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media (max-width:992px){#partners .partners-carousel .partners-carousel__img{height:24px}}#team .team-rep{gap:24px 8px}#team .team-rep .team-box{width:100%}#team .team-rep .team-box .team-box__img-holder{display:flex}#team .team-rep .team-box .team-box__img-holder .team-box__img{width:100%;aspect-ratio:0.75;object-fit:cover;object-position:top center}#reviews{position:relative}#reviews .reviews-slider{position:relative}#reviews .reviews-slider:before{content:"";position:absolute;left:-2px;top:0;width:5vw;height:100%;background-image:linear-gradient(90deg, var(--color-body-bg) 33%, transparent);z-index:2}#reviews .reviews-slider:after{content:"";position:absolute;right:-2px;top:0;width:5vw;height:100%;background-image:linear-gradient(90deg, transparent, 33%, var(--color-body-bg));z-index:2}#reviews .reviews-box{display:flex;flex-direction:column;width:35%;margin-right:24px;background:#fff;padding:var(--sp-24-40)}#reviews .reviews-box .reviews-box__logo-holder{display:flex}#reviews .reviews-box .reviews-box__logo-holder .reviews-box__logo{height:32px;object-position:left}#reviews .reviews-nav-wrap{width:100%;max-width:200px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;gap:100px;align-items:center}#reviews .reviews-nav-wrap .flickity-progress-bar-wrap{flex-basis:100%;position:relative}#reviews .reviews-nav-wrap .flickity-progress-bar-wrap .flickity-progress-bar{background:var(--color-dark);height:6px;z-index:2;position:relative;transition:0.3s}#reviews .reviews-nav-wrap .flickity-progress-bar-wrap .flickity-progress-line{height:6px;background:var(--color-body-bg);width:100%;position:absolute;top:0}@media (max-width:992px){#reviews .reviews-slider{display:flex;flex-direction:row}#reviews .reviews-slider .reviews-box{width:40% !important}}@media (max-width:768px){#reviews .reviews-slider .reviews-box{width:55% !important}}@media (max-width:540px){#reviews .reviews-slider .reviews-box{width:80% !important}}.banner{position:relative;z-index:2;background-size:cover;background-position:center center}#contact{background-size:cover;background-position:center center}#contact .contact-wrap .contanct__details-wrap{display:flex;flex-direction:column;gap:16px}#contact .contact-wrap .contanct__details-wrap .contact__details-box{display:flex;flex-direction:row;gap:8px;align-items:center}#contact .contact-wrap .contanct__details-wrap .contact__details-box svg{height:26px;width:auto}#contact .contact-wrap .contact-form-holder{padding:var(--sp-16-24)}#contact .contact-wrap .contact-form-holder form{margin-top:0 !important}