﻿:root{--clr-dark-blue: hsl(206, 35%, 23%);--clr-blue: hsl(202, 61%, 41%);--clr-pale-blue-border: hsl(202, 31%, 64%);--clr-light-blue: hsl(192, 79%, 56%);--clr-very-light-blue: hsl(185, 33%, 94%);--clr-accent-blue: hsl(203, 64%, 51%);--clr-orange: hsl(18, 88%, 60%);--clr-light-grey: hsl(0, 0%, 85%);--clr-base: hsl(30, 25%, 97%);--clr-light-base: hsl(60, 20%, 99%);--clr-white: hsl(0, 0%, 100%);--clr-black: hsl(0, 0%, 0%);--fz-h1: clamp(40px, 7vmin, 55px);--fz-h2: clamp(24px, 3.2vmin, 40px);--fz-h3: clamp(18px, 2.8vmin, 24px);--fz-accent-large: clamp(18px, 2.4vmin, 30px);--fz-accent-small: clamp(18px, 2.4vmin, 26px);--fz-btn: clamp(18px, 2.666vmin, 20px);--fz-regular: clamp(16px, 2.666vmin, 18px)}h1{font-size:var(--fz-h1)}h2{font-size:var(--fz-h2);font-weight:800}@media only screen and (max-width: 768px){h2{text-align:center;max-width:95%;margin-inline:auto !important}}h3{font-size:var(--fz-h3)}.wrapper{margin-inline:auto}.wrapper-xs{width:min(780px,100%)}.wrapper-sm{width:min(1540px,92%)}.wrapper-md{width:min(1480px,95%)}@media only screen and (max-width: 1576px){.wrapper-md{width:min(1190px,85%)}}.wrapper-lg{width:min(1748px,97%)}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.fixed{position:fixed}.grid{display:grid}.flex{display:flex}.wrap{flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-end{align-items:flex-end}.center-self{align-self:center}.end-self{align-self:end}.fill-all{position:absolute;inset:0}.pill{border-radius:100vw}.none{display:none}.shadow-box{position:relative}.shadow-box::before,.shadow-box::after{position:absolute;display:block;height:6.7vmin;width:100%;background:linear-gradient(180deg, var(--clr-light-grey) 0%, rgba(0, 0, 0, 0) 100%)}.shadow-box--bottom::after{content:"";bottom:0;transform:translateY(100%);right:0}.shadow-box--top::before{content:"";top:0;transform:translateY(-100%) scaleY(-1);right:0}.main-btn{border-radius:100vw;padding-block:.6vmin;background-color:var(--clr-orange);color:var(--clr-white);box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922);cursor:pointer;position:relative;overflow:hidden;z-index:1;isolation:isolate;transition:background-color .25s ease}@media only screen and (max-width: 1130px){.main-btn{font-size:16px !important}}@media only screen and (max-width: 768px){.main-btn{margin-inline:auto}}.main-btn--icon{padding-block:1vmin;font-size:var(--fz-btn);min-width:209px}@media only screen and (max-width: 768px){.main-btn--icon{min-width:195px;margin-inline:auto}}.main-btn--icon .icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:var(--clr-white);box-shadow:-3px -3px 21px 0px rgba(0,0,0,.2509803922);transition:background-color .25s ease}.main-btn::after{content:"";position:absolute;inset:0;border-radius:100vw;background-color:var(--clr-dark-blue);z-index:-1;margin:auto;opacity:0;width:0;height:100%;transition:width .45s ease .02s,opacity .45s ease .02s}.main-btn:hover,.main-btn:focus-visible{background-color:var(--clr-accent-blue)}.main-btn:hover .icon,.main-btn:focus-visible .icon{background-color:var(--clr-light-blue)}.main-btn:hover::after,.main-btn:focus-visible::after{opacity:1;width:100%}.accent-section{background-image:url("../images/section-accent.png");background-repeat:no-repeat;background-size:100%;background-position:bottom}.plus-section{position:relative}.plus-section::after{background-image:url("../images/plus.svg");position:absolute;width:103px;height:103px;content:"";background-repeat:no-repeat;background-size:contain;left:50%;bottom:0;transform:translate(-50%, 50%)}@media only screen and (max-width: 992px){.plus-section::after{width:62px;height:62px}}.form__input,.form__multi,.form__files,.form .multiselect__wrapper{background:#f4f4f4 !important;box-shadow:-3px -3px 21px 0px rgba(0,0,0,.13);border-radius:10px !important;color:var(--clr-black) !important;border:1px solid var(--clr-pale-blue-border) !important;font-weight:600;font-family:"Assistant" !important}.form__input:focus,.form__input:focus-visible,.form__multi:focus,.form__multi:focus-visible,.form__files:focus,.form__files:focus-visible,.form .multiselect__wrapper:focus,.form .multiselect__wrapper:focus-visible{border-color:var(--clr-light-blue) !important}.form__files .ff-el-input--content{height:100%;display:flex;justify-content:center}.form__files .ff-el-input--content .ff_file_upload_holder{height:100%;display:block;width:100%}.form__input{padding:.7em .8em !important}.form__input::placeholder{color:var(--clr-black) !important;font-weight:600;font-size:17px}.form__input[inputmode=tel]{direction:rtl}.form__textarea{min-height:119px}.form__textarea textarea{resize:none !important;height:119px}.form .multiselect__wrapper{font-size:17px;padding:.7em .8em !important;position:relative}.form .multiselect__wrapper:has(.multiselect__options--show){border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.form .multiselect__wrapper:has(.multiselect__options--show) .multiselect__arrow{transform:rotate(90deg);z-index:1}.form .multiselect__field{justify-content:space-between}.form .multiselect__field:has(.multiselect__selected-option) .multiselect__placeholder{display:none}.form .multiselect__selected{display:flex;gap:1vmin;max-width:90%;overflow:hidden;position:absolute;width:100%;height:30px;flex-wrap:wrap;top:50%;transform:translateY(-50%)}.form .multiselect__selected-option{max-width:fit-content;padding:.2em 2em;cursor:pointer;flex:1;border-radius:100vw;text-align:center;background-color:var(--clr-light-blue);font-size:.9em;cursor:pointer;transition:opacity .25s ease-in-out;line-height:1.4}.form .multiselect__selected-option--large{max-width:max-content;flex:unset}.form .multiselect__selected-option::after{content:"x";margin-inline-start:.5em}.form .multiselect__selected-option:hover{opacity:.9em}.form .multiselect__arrow{color:var(--clr-light-blue);cursor:pointer;transition:transform .25s ease-in-out;margin-inline-start:auto}.form .multiselect__options{max-height:0;position:absolute;bottom:5px;transform:translateY(100%);background:#f4f4f4;width:calc(100% + 2px);right:-1px;border-radius:10px !important;display:flex;flex-wrap:wrap;gap:min(16px,2vmin);overflow:hidden}.form .multiselect__options--show{padding:.7em .8em;border:1px solid var(--clr-pale-blue-border) !important;z-index:1;border-top:unset !important;border-top-right-radius:0 !important;border-top-left-radius:0 !important}.form .multiselect__option{width:fit-content;padding:.5em 2em;cursor:pointer;flex:1;border-radius:10px;text-align:center;transition:background-color .25s ease-in-out;max-width:130px}.form .multiselect__option--selected{background-color:var(--clr-light-grey);color:rgba(0,0,0,.3137254902)}.form .multiselect__option--large{max-width:max-content;flex:unset}.form .multiselect__option:hover{background-color:var(--clr-light-blue)}.form .multiselect__error{position:absolute;font-size:12px;color:var(--fluentform-danger);margin-top:4px;display:none}.form__multi .choices__inner{background:#f4f4f4 !important;border-radius:10px !important}.form__multi .choices[data-type=select-multiple]::after{content:"v" !important;border:unset !important;right:unset !important;left:2vmin !important;width:fit-content !important;margin-top:-7.5px !important;color:var(--clr-light-blue);top:18px !important;font-size:20px;transition:transform .25s ease}.form__multi .choices[data-type=select-multiple].is-open::after{transform:rotate(90deg);margin-top:0 !important;left:3.5vmin !important}.form__multi .choices__input{padding:.55em .2em !important;width:max-content !important;font-size:17px !important;pointer-events:none}.form__multi .choices__input::placeholder{color:var(--clr-black) !important;font-weight:600;font-size:17px !important}.form__multi .choices__list--dropdown{overflow-y:auto !important;border-radius:10px !important;padding-inline:3vmin !important;box-shadow:-3px 16px 8px -12px rgba(0,0,0,.2509803922);border:1px solid var(--clr-pale-blue-border) !important;background:#f4f4f4 !important;border-top:unset !important;margin-top:-7px !important;width:calc(100% + 2px) !important;margin-right:-1px !important;padding-block:2vmin !important}.form__multi .choices__list--dropdown .choices__list{gap:2vmin 4vmin;display:flex;flex-wrap:wrap;height:fit-content !important;overflow:unset !important;padding-bottom:2vmin}.form__multi .choices__list--multiple:not(:empty){width:97% !important;position:absolute !important;overflow-y:auto !important;padding-block:11px}.form__multi .choices__list--multiple:not(:empty)+input::placeholder{color:rgba(0,0,0,0) !important}.form__multi .choices__list--multiple:not(:empty) .choices__item{background:var(--clr-light-blue) !important;color:var(--clr-black) !important;font-size:16px !important;border:unset !important;padding-inline:1.6vmin !important}.form__multi .choices__list--multiple:not(:empty) .choices__item button{margin:unset !important;margin-inline-end:-8px !important}.form__multi .choices__button{border:unset !important;filter:brightness(0) !important;padding-inline:15px !important}.form__multi .choices__item--choice{text-align:center !important;min-width:115px;font-size:17px !important;padding:.3em .7em !important;font-weight:600}.form__multi .choices__item--choice.is-highlighted{background-color:var(--clr-light-blue) !important;border-radius:10px !important}.form__multi .choices__item--choice::after{content:unset !important}.form__multi .choices.is-open{z-index:1}.form__multi .choices.is-open .choices__inner{z-index:1;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.form__multi .choices.is-open .choices__list--dropdown.is-active{z-index:0;border-top-right-radius:0 !important;border-top-left-radius:0 !important}.form__multi .choices:has(~.error){margin-bottom:0 !important}.form__multi .choices~.error{position:absolute}.form__multi.ff-el-is-error{margin-bottom:40px !important}.form__files .ff-uploaded-list{margin:0 !important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2vmin}.form__files .ff-uploaded-list:not(:empty){border-top:1px dashed var(--clr-pale-blue-border) !important}.form__files .ff-uploaded-list .ff-upload-preview{border:unset !important;width:fit-content;display:flex;align-items:center;font-size:16px;min-width:min(470px,95%)}@media only screen and (max-width: 560px){.form__files .ff-uploaded-list .ff-upload-preview{min-width:unset;width:min(470px,95%)}}.form__files .ff-uploaded-list .ff-upload-preview:first-child{padding-top:2vmin}.form__files .ff-uploaded-list .ff-upload-preview:last-child{padding-bottom:2vmin}.form__files .ff-uploaded-list .ff-upload-preview .ff-upload-thumb img{width:45px !important;height:45px !important}.form__files .ff-uploaded-list .ff-upload-preview .ff-el-progress{width:94%;position:absolute;bottom:-15px}.form__files .ff-uploaded-list .ff-upload-preview .ff-el-progress-bar{background-color:var(--clr-light-blue) !important}.form__files .ff-uploaded-list .ff-upload-preview .ff-upload-progress-inline-text,.form__files .ff-uploaded-list .ff-upload-preview .ff-upload-filesize{display:none}.form__files .ff-uploaded-list .ff-upload-preview .ff-upload-details{width:fit-content !important;display:flex;align-items:center;overflow:visible}.form__files .ff-uploaded-list .ff-upload-preview .ff-upload-remove{position:static;margin-inline-start:11px;font-size:22px;color:var(--clr-orange) !important}@media only screen and (max-width: 560px){.form__files .ff-uploaded-list .ff-upload-preview .ff-upload-preview-img{width:40px;height:40px}}.form__files .ff_upload_btn{background:unset !important;color:var(--clr-black) !important;font-weight:600;margin-block:.9vmin !important;min-height:119px;font-size:18px !important;display:flex !important;flex-direction:column;justify-content:center;align-items:center;gap:2vmin}.form__files .ff_upload_btn::after{content:url("../images/fileUpload.png")}.form__files .error{position:absolute}.form .iti__flag-container{display:none !important}.form .ff-t-cell{max-width:49.4%}@media only screen and (max-width: 768px){.form .ff-t-cell{max-width:unset}}.text-link{font-weight:700;gap:7px;transition:gap .25s ease-in-out}.text-link svg path{fill:var(--clr-light-blue)}.text-link:hover{gap:22px}.ltr .main-btn--icon .icon{transform:scale(-1, -1)}.ltr .form__multi .choices[data-type=select-multiple]::after{left:unset !important;right:2vmin !important}.ltr .form__input[inputmode=tel]{direction:ltr}.specialties__sub-title{width:min(580px,100%);font-size:var(--fz-btn);margin-block:2vmin 8vmin;text-align:center;font-weight:500}@media only screen and (max-width: 820px){.specialties__sub-title{margin-bottom:12vmin}}.specialties__links{width:100%;align-self:stretch;margin-bottom:12vmin}@media only screen and (max-width: 1360px){.specialties__links{flex-wrap:wrap;row-gap:13vmin;justify-content:center}}@media only screen and (max-width: 470px){.specialties__links{row-gap:75px}}.specialties__link{gap:2vmin;justify-content:end}.specialties__link .text{font-size:var(--fz-btn);color:var(--clr-black);font-weight:800}.specialties__link::before{position:absolute;content:"";height:200%;aspect-ratio:1;border-radius:100%;top:50%;left:50%;background-color:var(--clr-accent-blue);transform:translate(-50%, -50%);opacity:0;z-index:-1;transition:opacity .25s ease}.specialties__link:hover img{filter:grayscale(1) brightness(0) invert(1);transition:all .25s ease}.specialties__link:hover::before{opacity:1}@media only screen and (max-width: 1600px){.specialties__link{width:24%}}@media only screen and (max-width: 820px){.specialties__link{width:32%}}@media only screen and (max-width: 470px){.specialties__link{width:46%}}.specialties__btn-submit{padding-inline:4vmin 1vmin;gap:3vmin}.companies{background-color:var(--clr-white);border-radius:100vw;padding-block:6vmin 3vmin;content-visibility:unset !important}@media only screen and (max-width: 1670px){.companies{padding-inline:5vmin}}@media only screen and (max-width: 1440px){.companies{padding-block:10vmin}}@media only screen and (max-width: 620px){.companies{padding-block:50px;border-radius:65px;padding-inline:0}}.companies__title{color:var(--clr-light-blue);width:22ch}.companies__wrapper{gap:8vmin}@media only screen and (max-width: 992px){.companies__wrapper{flex-direction:column;text-align:center;gap:2vmin}}@media only screen and (max-width: 620px){.companies__wrapper{width:95%}}.companies__company{max-width:150px}@media only screen and (max-width: 922px){.companies__company{max-width:120px}}.companies__company img{max-width:95%;margin-inline:auto}.companies__slider-wrapper{--swiper-pagination-bullet-size: 12px;gap:5vmin;width:min(1080px,75%)}@media only screen and (max-width: 1100px){.companies__slider-wrapper{width:65%}}@media only screen and (max-width: 992px){.companies__slider-wrapper{--swiper-pagination-bullet-size: 6px;width:100%}}.companies__slider{mix-blend-mode:multiply}.testimonials{padding-block:10vmin 8vmin}.testimonials__nav{inset:0;z-index:3;margin-inline:-4vmin;pointer-events:none}@media only screen and (max-width: 568px){.testimonials__nav{margin-inline:-6vmin}}.testimonials__nav-btn{cursor:pointer;pointer-events:all}.testimonials__nav-btn--next{transform:scale(-1, -1)}@media only screen and (max-width: 550px){.testimonials__nav-btn svg{height:20px}}.testimonials__nav-btn:hover svg path{transition:fill .25s ease-in-out;fill:var(--clr-dark-blue)}@media only screen and (max-width: 600px){.testimonials__nav-btn:hover svg path{fill:var(--clr-light-blue)}}.testimonials__wrapper{gap:3vmin}@media only screen and (max-width: 1576px){.testimonials__wrapper{width:90%}}@media only screen and (max-width: 1215px){.testimonials__wrapper{gap:7vmin;flex-direction:column}}.testimonials__text{text-align:center}@media only screen and (max-width: 1215px){.testimonials__text{width:100%;text-align:center;margin-top:7vmin}}.testimonials__title{color:var(--clr-light-blue);margin-bottom:1.5vmin}.testimonials__sub-title{font-size:var(--fz-accent-small);font-weight:600}.testimonials__sub-title *{text-align:center !important}.testimonials__sub-title strong{font-size:1.35em}.testimonials__slider{padding-inline:1vmin}.testimonials__slider-wrapper{--swiper-pagination-bullet-size: 7px}@media only screen and (max-width: 1576px){.testimonials__slider-wrapper{width:100% !important}}@media only screen and (max-width: 768px){.testimonials__slider-wrapper{width:95% !important}}@media only screen and (max-width: 568px){.testimonials__slider-wrapper{width:88% !important}}.testimonials__slider-wrapper .swiper-wrapper{padding-block:4vmin}.testimonials__card{box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922);background-color:var(--clr-light-base);border-radius:67px;font-size:var(--fz-accent-small);padding:2em 2.5em;font-weight:700;min-height:315px;max-width:98%}@media only screen and (max-width: 922px){.testimonials__card{min-height:355px}}@media only screen and (max-width: 768px){.testimonials__card{gap:4vmin;min-height:280px;max-width:unset}}@media only screen and (max-width: 568px){.testimonials__card{min-height:330px}}.testimonials__card::before{content:"";background-image:url("../images/quote.svg");position:absolute;height:5vmin;width:7vmin;background-size:100%;background-repeat:no-repeat;top:-3vmin;right:9vmin}.testimonials__review{font-size:18px;font-weight:500}.testimonials__review--english{text-align:left}@media only screen and (max-width: 500px){.testimonials__review{max-height:170px;overflow:auto;padding-inline-end:2vmin}}.testimonials__name{font-size:var(--fz-btn)}.testimonials__name--english{text-align:left}@media only screen and (max-width: 568px){.testimonials__name{min-height:65px;display:flex;align-items:end}}.projects__title{color:var(--clr-light-blue);margin-bottom:2vmin}.projects__body{gap:2vmin;max-width:100%;width:100%}@media only screen and (max-width: 1280px){.projects__body{flex-direction:column}}.projects__text{width:min(100%,725px);text-align:center;color:var(--clr-blue);font-size:var(--fz-h3);margin-bottom:5vmin;font-weight:600}.projects__slider-wrapper{--swiper-pagination-bullet-size: 7px;max-width:1244px;gap:1vmin}@media only screen and (max-width: 1380px){.projects__slider-wrapper{max-width:95%}}@media only screen and (max-width: 1080px){.projects__slider-wrapper{max-width:100%}}.projects__slider-wrapper .swiper{padding:2vmin}.projects__btn{padding-inline:3vmin 1vmin;min-width:205px}@media only screen and (max-width: 560px){.projects__btn{margin-top:7vmin}}@media only screen and (max-width: 568px){.projects__btn{min-width:160px}}.projects__read-more{opacity:0}.testimonials__slider-wrapper,.projects__slider-wrapper,.companies__slider-wrapper{--swiper-pagination-bullet-inactive-color: var(--clr-dark-blue);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-color: var(--clr-orange)}.testimonials__slider-wrapper .swiper,.projects__slider-wrapper .swiper,.companies__slider-wrapper .swiper{max-width:100%}.testimonials__dots,.projects__dots,.companies__dots{width:fit-content !important;z-index:1}.posts__card,.projects__card,.search-results__card{background-color:var(--clr-white);border-radius:40px;transition:box-shadow .25s ease-in-out}.posts__card:hover,.projects__card:hover,.search-results__card:hover{box-shadow:-3px -3px 21px 0px rgba(0,0,0,.25)}.posts__card:hover .projects__read-more,.posts__card:hover .posts__read-more,.projects__card:hover .projects__read-more,.projects__card:hover .posts__read-more,.search-results__card:hover .projects__read-more,.search-results__card:hover .posts__read-more{opacity:1}.posts__card--project,.projects__card--project,.search-results__card--project{transition:background-color .25s ease-in-out}.posts__card--project .posts__card-image,.posts__card--project .search-results__card-image,.posts__card--project .projects__card-image,.projects__card--project .posts__card-image,.projects__card--project .search-results__card-image,.projects__card--project .projects__card-image,.search-results__card--project .posts__card-image,.search-results__card--project .search-results__card-image,.search-results__card--project .projects__card-image{display:flex}@media only screen and (max-width: 922px){.posts__card--project .posts__card-image,.posts__card--project .search-results__card-image,.posts__card--project .projects__card-image,.projects__card--project .posts__card-image,.projects__card--project .search-results__card-image,.projects__card--project .projects__card-image,.search-results__card--project .posts__card-image,.search-results__card--project .search-results__card-image,.search-results__card--project .projects__card-image{padding-block:3vmin}}@media only screen and (max-width: 520px){.posts__card--project .posts__card-image,.posts__card--project .search-results__card-image,.posts__card--project .projects__card-image,.projects__card--project .posts__card-image,.projects__card--project .search-results__card-image,.projects__card--project .projects__card-image,.search-results__card--project .posts__card-image,.search-results__card--project .search-results__card-image,.search-results__card--project .projects__card-image{padding-block:6vmin}}.posts__card--project .posts__card-image img,.posts__card--project .search-results__card-image img,.posts__card--project .projects__card-image img,.projects__card--project .posts__card-image img,.projects__card--project .search-results__card-image img,.projects__card--project .projects__card-image img,.search-results__card--project .posts__card-image img,.search-results__card--project .search-results__card-image img,.search-results__card--project .projects__card-image img{border-radius:100%;aspect-ratio:1;width:auto;max-height:185px;margin:auto auto 10px;margin-top:auto;box-shadow:-3px -3px 21px 0px rgba(0,0,0,.2509803922)}@media only screen and (max-width: 520px){.posts__card--project .posts__card-image img,.posts__card--project .search-results__card-image img,.posts__card--project .projects__card-image img,.projects__card--project .posts__card-image img,.projects__card--project .search-results__card-image img,.projects__card--project .projects__card-image img,.search-results__card--project .posts__card-image img,.search-results__card--project .search-results__card-image img,.search-results__card--project .projects__card-image img{max-height:130px !important}}.posts__card--project .posts__card-title,.projects__card--project .posts__card-title,.search-results__card--project .posts__card-title{text-align:center}.posts__card--project .posts__excerpt,.projects__card--project .posts__excerpt,.search-results__card--project .posts__excerpt{font-weight:600}.posts__card--project .posts__read-more,.projects__card--project .posts__read-more,.search-results__card--project .posts__read-more{opacity:1;font-weight:600;transition:all .25s ease-in-out}.posts__card--project:hover,.projects__card--project:hover,.search-results__card--project:hover{background-color:var(--clr-very-light-blue)}.posts__card--project:hover .posts__read-more,.projects__card--project:hover .posts__read-more,.search-results__card--project:hover .posts__read-more{color:var(--clr-blue);gap:24px}.posts__card--project:hover .posts__read-more svg path,.projects__card--project:hover .posts__read-more svg path,.search-results__card--project:hover .posts__read-more svg path{fill:var(--clr-blue)}.posts__card-title,.projects__card-title,.search-results__card-title{min-height:2.4em}.posts__card-image,.projects__card-image,.search-results__card-image{border-radius:40px;overflow:hidden;aspect-ratio:387/219}.posts__card-image img,.projects__card-image img,.search-results__card-image img{object-fit:cover;width:100%;height:100%}.posts__card-body,.projects__card-body,.search-results__card-body{padding:16px}.posts__excerpt,.projects__excerpt,.search-results__excerpt{padding-block-start:2vmin;font-size:var(--fz-regular);min-height:83px}.posts__read-more,.projects__read-more,.search-results__read-more{color:var(--clr-light-blue);gap:16px;margin-inline-start:auto;width:fit-content;opacity:0;transition:opacity .5s ease-in-out}@media only screen and (max-width: 768px){.posts__read-more,.projects__read-more,.search-results__read-more{opacity:1}}.posts__read-more svg,.projects__read-more svg,.search-results__read-more svg{height:40px;width:26px}@media only screen and (max-width: 568px){.posts__read-more svg,.projects__read-more svg,.search-results__read-more svg{height:30px;width:16px}}.posts__read-more svg path,.projects__read-more svg path,.search-results__read-more svg path{fill:var(--clr-light-blue)}.posts__read-more{font-weight:600;margin-inline-end:2vmin}.cta-strip{background-color:var(--clr-white);padding-block:5vmin 8vmin;background-position-y:-100%}.cta-strip__title{text-align:center}.cta-strip__title p{color:var(--clr-light-blue);font-weight:600}.cta-strip__title p strong{color:var(--clr-dark-blue);font-weight:800}.cta-strip__svg-el{height:100%;overflow:hidden;top:0;width:100%}.cta-strip__svg-el svg{margin-top:10vmin;width:100%}@media only screen and (max-width: 768px){.cta-strip__svg-el svg{height:100%;width:auto;max-width:unset}}.cta-strip__wrapper{gap:5vmin;width:fit-content;z-index:1;position:relative}@media only screen and (max-width: 768px){.cta-strip__wrapper{width:90%}}.cta-strip__text{font-size:var(--fz-btn);line-height:1.4;text-align:center}.cta-strip__links{gap:3vmin}@media only screen and (max-width: 560px){.cta-strip__links{flex-direction:column}}.cta-strip__link{gap:1vmin;padding-inline:2vmin 1vmin}.newsletter{padding-block:5vmin}@media only screen and (max-width: 1440px){.newsletter__wrapper{gap:8vmin}}@media only screen and (max-width: 1200px){.newsletter__wrapper{flex-direction:column;justify-content:center;text-align:center}}.newsletter__content{width:min(600px,45%)}@media only screen and (max-width: 768px){.newsletter__content{width:90%}}.newsletter__title{line-height:1.6}.newsletter__text{font-size:var(--fz-regular);font-weight:600;line-height:1.6}.newsletter__form{gap:3vmin}@media only screen and (max-width: 1200px){.newsletter__form{flex-direction:column}}@media only screen and (max-width: 630px){.newsletter__form{width:100%}}@media only screen and (max-width: 630px){.newsletter__form .fluentform{width:100%}}@media only screen and (max-width: 630px){.newsletter__form form{width:100%}}.newsletter__form form fieldset{display:flex;gap:3vmin;position:relative}@media only screen and (max-width: 630px){.newsletter__form form fieldset{flex-direction:column}}.newsletter__form form fieldset .ff-el-group{margin-bottom:unset !important}@media only screen and (max-width: 630px){.newsletter__form form fieldset .ff-el-group{width:100%}}.newsletter__form form fieldset .ff_submit_btn_wrapper{display:none}.newsletter__form form fieldset .error{position:absolute}.newsletter__checkbox{position:absolute;bottom:0;transform:translatey(calc(100% + 2.5vmin));margin-inline-start:1vmin}.newsletter__checkbox input{display:none !important}.newsletter__checkbox label{display:flex;gap:.5em;align-items:center}.newsletter__checkbox label::before{content:"";height:1em;aspect-ratio:1;border:1px solid var(--clr-blue);border-radius:2px}.newsletter__checkbox label:has(input:checked)::before{content:"✔";display:flex;align-items:center;color:var(--clr-white);background:var(--clr-blue)}.newsletter__input{width:290px !important;border-radius:100vw !important;box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922);background-color:var(--clr-light-grey) !important}.newsletter__input::placeholder{color:var(--clr-dark-blue) !important}@media only screen and (max-width: 1440px){.newsletter__input{width:210px !important}}@media only screen and (max-width: 922px){.newsletter__input{width:unset !important}}@media only screen and (max-width: 630px){.newsletter__input{width:100% !important}}.newsletter__btn{min-width:147px;padding-inline:2vmin 1vmin}@media only screen and (max-width: 768px){.newsletter__btn{width:fit-content;margin-top:40px;margin-inline:auto;padding-inline-start:max(20px,4vmin)}}.certs{padding-block:10vmin}@media only screen and (max-width: 560px){.certs{padding-block:16vmin}}@media only screen and (max-width: 1160px){.certs__wrapper{flex-direction:column;text-align:center;gap:4vmin}}.certs__title{width:min(530px,100%);color:var(--clr-accent-blue);font-weight:600}@media only screen and (max-width: 1440px){.certs__title{width:min(400px,32%)}}@media only screen and (max-width: 1160px){.certs__title{width:100%;text-align:center}}@media only screen and (max-width: 520px){.certs__title{font-size:18px}}.certs__title strong{font-weight:800;color:var(--clr-light-blue)}.certs__icons{width:60%;gap:4vmin;align-items:baseline}@media only screen and (max-width: 1160px){.certs__icons{width:100%}}@media only screen and (max-width: 768px){.certs__icons{flex-wrap:wrap;row-gap:8vmin}}.certs__icon{mix-blend-mode:multiply;flex:1}.certs__icon img{max-height:80px}.certs__icon:has(.certs__download){cursor:pointer}.certs__icon:hover .certs__download{opacity:1}@media only screen and (max-width: 1600px){.certs__icon img{width:auto;max-height:80px}}.certs__download{bottom:0;transform:translateY(100%);transition:opacity .2s ease-in-out}.certs__download svg{margin-top:5px;width:22px;height:22px}@media only screen and (max-width: 520px){.certs__download svg{width:18px;height:18px}}.certs__download svg path,.certs__download svg line,.certs__download svg polyline{stroke:var(--clr-blue)}.certs__no-file-wrapper{width:28%;padding-inline-start:3vmin;border-right:1px dashed;color:var(--clr-pale-blue-border);gap:4vmin}@media only screen and (max-width: 768px){.certs__no-file-wrapper{border-top:1px dashed;border-right:unset;padding-inline-start:unset;padding-block-start:4vmin;justify-content:center;width:100%}.certs__no-file-wrapper li{width:fit-content;flex:unset}}.why-us{padding-block:9vmin}@media only screen and (max-width: 768px){.why-us{padding-inline:2vmin}}.why-us__wrapper{gap:9vmin}.why-us__title{text-align:center;line-height:1.2}.why-us__body{width:100%}@media only screen and (max-width: 1576px){.why-us__body{gap:5vmin}}@media only screen and (max-width: 992px){.why-us__body{flex-direction:column}}.why-us__media{width:min(766px,100%);border-radius:max(20px,4vmin);overflow:hidden}.why-us__video{inset:0}.why-us__video:empty{pointer-events:none}.why-us__video iframe{width:100%;height:100%}.why-us__bullets{width:min(560px,100%);gap:5vmin;margin-inline-end:5vmin}@media only screen and (max-width: 1280px){.why-us__bullets{gap:3vmin}}@media only screen and (max-width: 560px){.why-us__bullets{gap:5vmin}}.why-us__bullet{gap:4vmin}@media only screen and (max-width: 1280px){.why-us__bullet{gap:max(1em,2vmin)}}.why-us__bullet img{height:40px;width:auto;max-width:unset}.why-us__bullet:hover h3::before{width:110%;opacity:1}.why-us__placeholder{aspect-ratio:1.55;border-radius:8vmin;overflow:hidden}.why-us__placeholder img{height:100%;width:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 992px){.why-us__placeholder img{width:100%}}.why-us__text::before{content:"";width:0;inset:0;position:absolute;border-radius:100vw;background-color:var(--clr-light-blue);z-index:-1;margin-inline-start:-5%;opacity:0;transition:width .45s ease,opacity .45s ease;height:140%;transform:translateY(-10%)}.why-us__btn{margin-top:-4vmin;min-width:205px;padding-inline:2vmin}@media only screen and (max-width: 568px){.why-us__btn{min-width:160px}}.why-us__play{inset:0;margin:auto;width:fit-content;height:fit-content;color:var(--clr-very-light-blue);font-size:6.5vmin;line-height:1;cursor:pointer;min-width:23%;aspect-ratio:1}.why-us__play:hover{color:var(--clr-orange);transition:color .25s ease}.why-us__play.loader::before{border-top:3px solid var(--clr-accent-blue);animation:spin 2s linear infinite;content:""}.why-us__play::before{position:relative;content:"▶";border:3px solid currentColor;border-radius:100%;height:100%;display:flex;align-items:center;justify-content:center}.general-hero{padding-block:14vmin;background-color:var(--clr-white)}@media only screen and (max-width: 1200px){.general-hero{padding-block:14vmin !important}}.general-hero__breadcrumbs{position:absolute;left:0;right:0;margin-inline:auto;top:20px;color:#909090;font-size:14px;z-index:13;gap:1vmin}@media only screen and (max-width: 1200px){.general-hero__breadcrumbs{top:54px}}@media only screen and (max-width: 768px){.general-hero__breadcrumbs{display:none}}.general-hero__breadcrumbs span:has(span){display:flex;gap:1vmin;width:fit-content}.general-hero__breadcrumbs span a:hover{color:var(--clr-accent-blue)}.general-hero__wrapper{gap:3vmin;width:min(637px,90%);z-index:1}@media only screen and (max-width: 768px){.general-hero__wrapper{width:90%}}.general-hero__title{width:fit-content;text-align:center}.general-hero__text{font-size:var(--fz-h3);font-weight:700;line-height:1.3;text-align:center}.general-hero__element{inset:0;width:min(40%,740px);max-width:fit-content;overflow:hidden}@media only screen and (max-width: 1280px){.general-hero__element{opacity:.15}}@media only screen and (max-width: 768px){.general-hero__element{width:100%;pointer-events:none}}.general-hero__element span{grid-area:1/1/2/2;transition:opacity .25s ease-in-out}.general-hero__element span[data-primary]{opacity:1}.general-hero__element span[data-hover]{opacity:0}.general-hero__element span svg path{transition:fill .25s ease-in-out}.general-hero__element--start{margin-inline-end:auto}.general-hero__element--end{margin-inline-start:auto}.general-hero__element:hover span[data-primary]{opacity:0}.general-hero__element:hover span[data-hover]{opacity:1}.general-hero__search-bar{gap:14px;border:1px solid var(--clr-light-blue);border-radius:100vw;padding:.6em 1em;width:min(365px,75%);transition:border-color .25s ease-in-out}.general-hero__search-bar:has(input:focus){border-color:var(--clr-blue)}.general-hero__search-bar:has(input:focus) svg path{fill:var(--clr-blue)}.general-hero__search-bar input{font-weight:700;border:unset;outline:unset;color:var(--clr-black)}.general-hero__search-bar input:focus{outline:unset}.general-hero__slogan-wrapper{z-index:11;width:min(1480px,95%);margin-inline:auto;inset:0;height:fit-content;justify-content:end}@media only screen and (max-width: 1640px){.general-hero__slogan-wrapper{justify-content:center}}.general-hero__slogan{font-size:var(--fz-btn);color:var(--clr-white);font-weight:700;background:var(--clr-light-blue);padding-inline:1em;padding-block:.5em;border-radius:0 0 20px 20px;width:max-content;transform:translateX(-16%)}@media only screen and (max-width: 1640px){.general-hero__slogan{transform:translateX(0)}}.members__card{gap:2vmin}.members__card:hover .members__img{box-shadow:0px 4px 18px 1px rgba(0,0,0,.2509803922)}.members__card:hover .members__img::after{opacity:1}.members__img{aspect-ratio:238/318;width:100%;border-radius:11vmin;transition:box-shadow .25s ease}@media only screen and (max-width: 665px){.members__img{border-radius:100px}}.members__img img{border-radius:11vmin}.members__card-body{text-align:center;font-size:var(--fz-regular)}.members__name,.members__dept{font-weight:700}.members__dept,.members__role{color:var(--clr-blue)}.members__name{color:var(--clr-dark-blue)}.members__role{font-weight:600}.members__link svg{max-height:16px}.members__link svg:hover path{transition:fill .25s ease;fill:var(--clr-dark-blue)}.faq__wrapper{width:min(1200px,88%)}@media only screen and (max-width: 520px){.faq__wrapper{padding-block:5vmin}}.faq__title{margin-bottom:5vmin}.faq__questions{gap:2vmin}.faq__question-block{padding:2.5vmin 0 2.5vmin 2vmin;border-bottom:1px solid var(--clr-accent-blue);min-width:140px;cursor:pointer;transition:all .25s ease}.faq__question-block[data-open=true]{padding-block-end:2.5vmin}.faq__question-block[data-open=true] .faq__indicator [data-open=true]{opacity:1;z-index:1}.faq__question-block[data-open=true] .faq__indicator [data-open=false]{opacity:0;z-index:0}.faq__question-block[data-open=true] .faq__answer{grid-template-rows:1fr}.faq__question-block:hover path{fill:var(--clr-dark-blue)}.faq__indicator span{grid-area:1/1/2/2;transition:opacity .25s ease}.faq__indicator span svg path{transition:fill .25s ease-in-out}.faq__indicator [data-open=true]{opacity:0;z-index:0}.faq__indicator [data-open=false]{opacity:1;z-index:1}.faq__question h3{font-size:var(--fz-btn);font-weight:600;max-width:70%}.faq__answer{grid-template-rows:0;overflow:hidden;transition:grid-template-rows .5s cubic-bezier(0, 1.05, 0.46, 1.37)}.faq__answer-wrapper{width:95%;font-weight:600;font-size:var(--fz-btn);font-weight:700;padding-top:2vmin;line-height:1.4;padding-bottom:2vmin}.faq__btn{margin-block:6vmin;align-self:end;padding-inline:2vmin 1vmin}.no-results{gap:2vmin;grid-column:span 3}.no-results__query{font-weight:600;font-size:var(--fz-accent-small)}.no-results__text{text-align:center;font-size:var(--fz-regular)}.floating-contact{left:0;align-items:end;top:25vmin;gap:8px;z-index:3;pointer-events:none}.floating-contact:has([data-floating-form=true]){z-index:4}.floating-contact__whatsapp,.floating-contact__phone{padding:1vmin .75vmin 1vmin .5vmin;border-radius:0 100vw 100vw 0;cursor:pointer;transition:all .25s ease;pointer-events:all}.floating-contact__whatsapp svg,.floating-contact__phone svg{height:23px;width:23px}.floating-contact__whatsapp{background-color:#43d64d}.floating-contact__whatsapp path{fill:var(--clr-white)}.floating-contact__whatsapp:hover{background-color:#29bc33}.floating-contact__phone{background-color:var(--clr-orange)}.floating-contact__phone path{stroke:var(--clr-white)}.floating-contact__phone:hover{background-color:#f16427}.floating-contact__form-btn{transform:translatex(calc(-100% + 34px));transition:transform .25s ease;pointer-events:all}@media only screen and (max-width: 650px){.floating-contact__form-btn{transform:translatex(calc(-100% + 31px))}}@media only screen and (max-width: 475px){.floating-contact__form-btn{transform:translatex(calc(-100% + 27px))}}.floating-contact__form-btn:has([data-floating-form=true]){transform:translatex(0)}.floating-contact__btn{border-radius:0 19px 19px 0;padding:1.3vmin .75vmin 1.3vmin .5vmin;height:fit-content;display:flex;background-color:var(--clr-light-blue);cursor:pointer}.floating-contact__btn[data-floating-form=false] [data-form=false]{width:0;height:0}.floating-contact__btn[data-floating-form=true] [data-form=true]{width:0;height:0}.floating-contact__btn [data-form]{transition:width .25s ease-in-out;overflow:hidden}.floating-contact__btn [data-form=true]{writing-mode:vertical-rl;transform:scale(-1, -1);font-size:16px;font-weight:700;width:23px}.floating-contact__btn [data-form=false] svg{height:25px}.floating-contact__btn [data-form=false] svg path{fill:var(--clr-white)}.floating-contact__form-wrapper{background:var(--clr-light-blue);border-radius:23px 0 23px 23px;padding:2vmin 3vmin}.floating-contact__title{width:60%;text-align:center;margin-inline:auto;color:var(--clr-white);margin-bottom:1vmin}.floating-contact__form{background:var(--clr-white);padding:3vmin 2vmin 1.5vmin;border-radius:40px}.floating-contact__form form .ff_submit_btn_wrapper{display:none}.floating-contact__form form input,.floating-contact__form form textarea{max-height:42px;min-height:unset !important;resize:none;border:1px solid #92bbd3 !important;box-shadow:-3px -3px 21px 0px rgba(0,0,0,.15);color:var(--clr-black) !important;font-weight:500 !important;border-radius:10px !important}.floating-contact__form form input::placeholder,.floating-contact__form form textarea::placeholder{color:var(--clr-black) !important}.floating-contact__form form input[type=tel]{padding-right:11px !important;direction:rtl !important}.floating-contact__form form .iti__flag-container{display:none !important}.floating-contact__main-btn{min-width:147px;width:fit-content;margin-inline-start:auto;padding-inline:4vmin 1vmin}.page-links__wrapper{width:min(1440px,90%);padding-bottom:10vmin}@media only screen and (max-width: 1440px){.page-links__wrapper{gap:6vmin}}@media only screen and (max-width: 1080px){.page-links__wrapper{flex-direction:column;align-items:center}}.page-links__card{gap:4vmin;flex:1}.page-links__card:nth-of-type(even){justify-content:flex-end}@media only screen and (max-width: 1080px){.page-links__card{justify-content:center}.page-links__card:nth-of-type(even){justify-content:center}}@media only screen and (max-width: 560px){.page-links__card{flex-direction:column;align-items:center}}.page-links__content{font-size:var(--fz-regular);width:min(303px,50%)}@media only screen and (max-width: 560px){.page-links__content{width:95%}}.page-links__title{margin-bottom:2vmin}.page-links__link{margin-top:auto}.page-links__card-img{aspect-ratio:313/209;width:min(313px,100%);box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922);border-radius:40px;overflow:hidden}@media only screen and (max-width: 520px){.page-links__card-img{width:95%}}.page-links__card-img img{height:100%;width:100%;object-fit:cover}.ltr .posts__read-more .icon{transform:scale(-1, -1)}.ltr .page-links__link .icon{transform:scale(-1, -1)}.ltr .projects__card-title,.ltr .posts__card-title{min-height:3.4em}.ltr .projects__excerpt,.ltr .posts__excerpt{min-height:103px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{scroll-behavior:smooth;scroll-margin-top:15vmin}body{font-family:"Assistant";line-height:1.2;background-color:var(--clr-base);color:var(--clr-dark-blue)}img,picture,video,canvas,svg{display:block;max-width:100%;width:auto;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin:0}a{text-decoration:none;display:inline-block;color:inherit;font-family:inherit}ul,ol,li{list-style:none;padding:0}*:focus-visible{outline:0}.otgs-development-site-front-end{display:none}svg path{transition:fill .25s ease-in-out}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-track{background:rgba(0,0,0,0)}*::-webkit-scrollbar-thumb{background:var(--clr-accent-blue);border-radius:100vw}*::-webkit-scrollbar-thumb:hover{background:var(--clr-blue)}.page-template-404-thank-you .thank-you-404,.error404 .thank-you-404{padding-block:8vmin 12vmin;text-align:center;background-image:url("../images/team-accent.png");background-repeat:no-repeat;background-size:100%;background-position-y:50%}.page-template-404-thank-you .thank-you-404__title,.error404 .thank-you-404__title{font-size:clamp(40px,21vmin,160px + 2vmin);font-weight:800;text-transform:uppercase;background-image:url("../images/text-bg.png");background-repeat:repeat;background-size:100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width: 768px){.page-template-404-thank-you .thank-you-404__wrapper,.error404 .thank-you-404__wrapper{padding-inline:5vmin}}@media only screen and (max-width: 520px){.page-template-404-thank-you .thank-you-404__wrapper,.error404 .thank-you-404__wrapper{padding-inline:8vmin}}.page-template-404-thank-you .thank-you-404__body,.error404 .thank-you-404__body{font-size:var(--fz-accent-large)}.page-template-404-thank-you .thank-you-404__body a,.error404 .thank-you-404__body a{text-decoration:underline;color:var(--clr-accent-blue)}.page-template-404-thank-you .thank-you-404__body .header__search,.error404 .thank-you-404__body .header__search{margin-top:2vmin}.page-template-404-thank-you .thank-you-404__body .header__search input,.error404 .thank-you-404__body .header__search input{background-color:rgba(0,0,0,0)}.page-template-404-thank-you .projects,.error404 .projects{margin-bottom:20vmin}.page-template-404-thank-you .projects h2,.error404 .projects h2{color:var(--clr-dark-blue)}.page-template-404-thank-you section:not(.thank-you-404):not(.general-hero),.error404 section:not(.thank-you-404):not(.general-hero){margin-bottom:5vmin}@media only screen and (max-width: 420px){.ltr .general-hero{padding-top:28vmin !important}}.ltr .general-hero__element{transform:scale(-1, 1)}@media only screen and (max-width: 568px){.ltr .general-hero__slogan{max-width:75%;text-align:center}}.ltr .projects__read-more .icon{transform:scale(-1, -1)}.ltr .certs__no-file-wrapper{border-right:unset;border-left:1px dashed}@media only screen and (max-width: 768px){.ltr .certs__no-file-wrapper{border-left:unset}}.ltr .newsletter__btn{min-width:167px}@media only screen and (max-width: 1200px){.ltr .newsletter__btn{margin-top:40px}}@media only screen and (max-width: 500px){.ltr .newsletter__btn{margin-top:60px}}@media only screen and (max-width: 500px){.ltr .newsletter__checkbox label{align-items:start}.ltr .newsletter__checkbox label span{max-width:300px;text-align:start}}.ltr .testimonials__nav-btn{transform:scale(-1, 1)}.ltr .testimonials__nav-btn--next{transform:scale(1, 1)}@media only screen and (max-width: 1576px){.ltr .specialties__links{gap:7vmin;justify-content:center}}.ltr .specialties__link span{font-weight:700;font-size:18px;text-align:center}[data-wpr-lazyrender]{content-visibility:unset !important}.header{position:sticky;top:0;padding-block:2vmin;background-color:var(--clr-white);z-index:14;content-visibility:visible !important}.header::after{content:"";position:absolute;inset:0;box-shadow:0px 43px 46px rgba(0,0,0,.1490196078);z-index:-1}.header__wrapper{gap:10vmin}@media only screen and (max-width: 1576px){.header__wrapper{gap:6vmin}}@media only screen and (max-width: 1200px){.header__wrapper{flex-direction:row-reverse}}@media only screen and (max-width: 768px){.header__wrapper{padding-block:1.5vmin}}.header__hamburger{display:none}@media only screen and (max-width: 1200px){.header__hamburger{display:flex;gap:9px;justify-content:center;cursor:pointer;z-index:1;margin-inline-end:-40px}.header__hamburger span{width:32px;height:4px;background-color:var(--clr-light-blue);transform-origin:4px 0px;border-radius:100vw;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}.header__hamburger span:first-child{transform-origin:0% 0%}.header__hamburger span:nth-last-child(2){transform-origin:0% 100%}.header__hamburger:has(~.header__menu--open) span{opacity:1;transform:rotate(45deg) translate(-16px, -14px)}.header__hamburger:has(~.header__menu--open) span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.header__hamburger:has(~.header__menu--open) span:nth-last-child(2){transform:rotate(-45deg) translate(-8px, 8px)}}@media only screen and (max-width: 768px){.header__hamburger{margin-inline-end:0}}@media only screen and (max-width: 768px){.header__site-logo{width:min(30vw,165px)}}.header__site-logo img{width:min(185px,45vw);height:auto}.header__menu-items{gap:var(--gap);height:100%}@media only screen and (max-width: 1200px){.header__menu-items{flex-direction:column;height:fit-content;margin-inline:-4vmin;gap:unset}.header__menu-items a{padding-inline:4vmin;padding-block:.6em}.header__menu-items a:has(~.menu__children--open){background:var(--clr-very-light-blue)}}.header__menu{--gap: 5vmin;gap:var(--gap);width:100%}@media only screen and (max-width: 1200px){.header__menu{transform:translateX(-100%);position:fixed;width:min(95%,380px);inset:0;margin-inline-start:auto;background:#fff;padding:4vmin;flex-direction:column;box-shadow:0px 43px 46px rgba(0,0,0,0.1490196078);padding-top:12vmin;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1)}}@media only screen and (max-width: 768px){.header__menu{padding-top:15vmin}}@media only screen and (max-width: 430px){.header__menu{padding-top:100px}}.header__menu--open{transform:translateX(0) !important}.header .menu__item::after{content:"";width:0;position:absolute;height:7px;background:var(--clr-light-blue);bottom:2vmin;transition:width .25s ease}@media only screen and (max-width: 1200px){.header .menu__item::after{content:unset}}.header .menu__item--child::after{content:unset}.header .menu__item.main-btn{position:absolute;bottom:2vmin;left:2vmin;padding:.4em 1em;font-weight:500;min-width:180px}.header .menu__item.main-btn a{justify-content:space-between;width:100%}.header .menu__item:not(.menu__item--child){font-size:22px;font-weight:700}.header .menu__item[data-depth="0"]{position:relative;align-items:center;justify-content:center}@media only screen and (max-width: 1200px){.header .menu__item[data-depth="0"]{flex-direction:column}}.header .menu__item[data-depth="1"]{padding:min(10px,1.5vmin) 5vmin;gap:.8em;align-items:center}@media only screen and (max-width: 1200px){.header .menu__item[data-depth="1"]{padding:unset;gap:unset}.header .menu__item[data-depth="1"]:has(ul.menu__children--open){border-bottom:1px solid}}.header .menu__item[data-depth="1"] a{align-items:center;gap:.8em;font-size:var(--fz-regular)}@media only screen and (max-width: 1200px){.header .menu__item[data-depth="1"] a{font-size:20px}}.header .menu__item[data-depth="1"]:has(.menu__children--active)>a{color:var(--clr-light-blue)}.header .menu__item[data-depth="1"]:has(.menu__children--active)>a svg path{fill:var(--clr-light-blue)}.header .menu__item[data-depth="1"]:not(:has(.menu__children--active)) svg{opacity:0}.header .menu__item[data-depth="1"]:hover>a{color:var(--clr-light-blue)}.header .menu__item[data-depth="2"]:not(.main-btn){width:30%;align-items:start;gap:.8em}.header .menu__item[data-depth="2"]:not(.main-btn) a{font-size:16px;width:calc(100% - 20px - .8em)}@media only screen and (max-width: 1200px){.header .menu__item[data-depth="2"]:not(.main-btn) a{font-size:20px;font-weight:500}}.header .menu__item[data-depth="2"]:not(.main-btn) .menu__item-icon{width:20px}.header .menu__item--active::after,.header .menu__item:hover::after{width:90%}@media only screen and (max-width: 1200px){.header .menu__item{flex-direction:column}.header .menu__item:has(>ul.menu__children--open)>a>.menu__arrow-btn::after{transform:rotate(-135deg)}}.header .menu__children{opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.header .menu__children[data-depth="0"]{position:absolute;bottom:6px;transform:translateY(100%);box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922);background-color:#d7f3fa;z-index:1;border-radius:0px 0px 25px 25px;padding-block:2vmin;display:flex;flex-direction:column;min-width:max-content;width:100%}@media only screen and (max-width: 1200px){.header .menu__children[data-depth="0"]{position:static;min-height:unset !important;max-height:0;padding:0 !important;transform:unset;height:fit-content;transition:max-height .25s cubic-bezier(0.77, 0.2, 0.05, 1);background:unset;box-shadow:unset;padding-block:unset;min-width:fit-content}}.header .menu__children[data-depth="0"]:has(.menu__children[data-depth="1"]){right:-7vmin;width:min(965px,95vw);overflow:hidden;min-height:333px;padding-block:4vmin}@media only screen and (max-width: 1200px){.header .menu__children[data-depth="0"]:has(.menu__children[data-depth="1"]){width:100%;border-radius:unset}}.header .menu__children[data-depth="1"]{background:var(--clr-white);width:68%;position:absolute;padding:4vmin;padding-inline-end:2vmin;left:0;height:100%;display:flex;flex-wrap:wrap;top:0;column-gap:2vmin;align-items:start;flex-direction:column;max-height:333px;row-gap:3vmin}@media only screen and (max-width: 1200px){.header .menu__children[data-depth="1"]{width:100%;background:unset;position:static;max-height:0;overflow:scroll;padding:unset;flex-wrap:nowrap;transition:max-height .25s cubic-bezier(0.77, 0.2, 0.05, 1)}}.header .menu__children--active{pointer-events:all}.header .menu__children--active[data-depth="0"]{opacity:1}.header .menu__children--active[data-depth="1"]{opacity:1;z-index:1}@media only screen and (max-width: 1200px){.header .menu__children--open{max-height:1000px !important;opacity:1;pointer-events:all}.header .menu__children--open[data-depth="1"]{max-height:20vh !important;gap:unset;margin-inline-end:4vmin;width:calc(100% - 4vmin)}.header .menu__children--open[data-depth="1"] li{width:100%}.header .menu__children--open[data-depth="1"] li.main-btn{display:none}}.header .menu__arrow-btn::after{content:"";height:14px;aspect-ratio:1;background-image:url("../images/small-arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;display:block;transform:rotate(-45deg)}@media only screen and (max-width: 1200px){.header .menu__item-icon{display:none}}@media only screen and (max-width: 1200px){.header .menu__link{justify-content:space-between;min-width:100%}}.header__menu-wrapper{margin-block:-2.5vmin}@media only screen and (max-width: 1200px){.header__menu-wrapper{order:2}}.header__utils{width:min(290px,30vmin);margin-inline-start:auto;gap:1vmin}@media only screen and (max-width: 1200px){.header__utils{width:100%;order:1}}.header__links{gap:1.7vmin}@media only screen and (max-width: 1200px){.header__links{order:4}}.header__link{font-weight:700;flex:1;text-align:center}@media only screen and (max-width: 568px){.header__link{padding-block:2vmin}}.header__lang{text-transform:uppercase;font-size:22px;font-weight:700}.header__lang img{width:24px;aspect-ratio:1;object-fit:cover;border-radius:100%}@media only screen and (max-width: 1200px){.header__lang{order:3;margin-inline:auto}}.header__lang-link{gap:2vmin;flex-direction:row-reverse}.header__lang-text{display:none}@media only screen and (max-width: 1200px){.header__lang-text{display:block;text-transform:capitalize}}.header__search{border-radius:100vw;border:1px solid var(--clr-light-blue);padding:1vmin 2vmin;gap:1vmin}@media only screen and (max-width: 520px){.header__search{padding:3vmin}}.header__search:has(input:focus){border-color:var(--clr-dark-blue)}.header__search:has(input:focus) svg path{fill:var(--clr-light-blue)}.header__search form{flex:1}.header__search form input{width:100%;border:unset}.header__search form input:focus{outline:unset}.general-modal{z-index:111;inset:0}.general-modal.show{display:flex;animation:show .25s ease-in-out forwards}.general-modal.hide{animation:hide .25s ease-in-out forwards}.general-modal__underlayer{background:rgba(0,0,0,.2784313725);inset:0;z-index:-1;backdrop-filter:blur(4px)}.general-modal__wrapper{width:fit-content;margin:auto;overflow:hidden;border-radius:18px;max-width:min(1350px,90%)}.general-modal__content{max-width:100%}.general-modal__content iframe{max-width:100%}.ltr .header .menu__children[data-depth="0"]:has(.menu__children[data-depth="1"]){right:unset;left:-16vmin;min-height:383px;width:min(1125px,95vw)}@media only screen and (max-width: 1300px){.ltr .header .menu__children[data-depth="0"]:has(.menu__children[data-depth="1"]){left:-25vmin}}@media only screen and (max-width: 1200px){.ltr .header .menu__children[data-depth="0"]:has(.menu__children[data-depth="1"]){width:100%}}.ltr .header .menu__children[data-depth="1"]{left:unset;right:0;max-height:383px}@media only screen and (max-width: 1200px){.ltr .header .menu__children[data-depth="1"]{max-height:0}}.ltr .header .menu__item.main-btn{right:2vmin;left:unset}.ltr .header .menu__item[data-depth="1"] svg{transform:scale(-1, -1)}.ltr .header .menu__item[data-depth="1"] span svg{transform:unset}.ltr .header .menu__item[data-depth="2"]:not(.main-btn){width:35%}@media only screen and (max-width: 1200px){.ltr .header .menu__item[data-depth="2"]:not(.main-btn){width:100%}}.ltr .header .menu__arrow-btn::after{transform:rotate(135deg)}@media only screen and (max-width: 1200px){.ltr .header__menu{transform:translateX(100%)}}.ltr .floating-contact{align-items:self-start}.ltr .floating-contact__form-btn{flex-direction:row-reverse}.ltr .floating-contact__form input[type=tel]{direction:ltr !important;padding-left:15px}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes hide{from{opacity:1}to{opacity:0;display:none;pointer-events:none}}@-moz-document url-prefix(){.header .menu__children[data-depth="1"]{width:72% !important;row-gap:unset !important}.header .menu__children[data-depth="1"] li{width:29%}}.footer{padding-block:5vmin 10vmin}.footer__wrapper{gap:5vmin}@media only screen and (max-width: 922px){.footer__wrapper{flex-direction:column}}.footer__logo{width:min(257px,100%)}@media only screen and (max-width: 1280px){.footer__logo{width:min(187px,100%)}}.footer__logo a,.footer__logo img{width:100%}.footer__logo img{height:auto}.footer__menu-title a{font-weight:800;color:var(--clr-accent-blue)}.footer__menu-items{gap:10vmin}@media only screen and (max-width: 1280px){.footer__menu-items{gap:3vmin}}@media only screen and (max-width: 1100px){.footer__menu-items{flex-wrap:wrap;gap:7vmin}}.footer .menu__item.menu-item-has-children{flex-direction:column}.footer .menu__item:not(.footer__menu-title) a{color:var(--clr-black);font-weight:600;transition:color .25s ease}.footer .menu__item:not(.footer__menu-title) a:hover{color:var(--clr-blue)}@media only screen and (max-width: 1100px){.footer .menu__item:first-of-type.menu-item-has-children{width:100%}}@media only screen and (max-width: 520px){.footer .menu__item.menu-item-has-children{width:100% !important}}.footer .menu__link{margin-bottom:3vmin}.footer .menu__children{flex-direction:column;display:flex;max-height:235px;flex-wrap:wrap;column-gap:5vmin}@media only screen and (max-width: 1280px){.footer .menu__children{column-gap:3vmin}}@media only screen and (max-width: 672px){.footer .menu__children{column-gap:8vmin;max-height:215px}}@media only screen and (max-width: 568px){.footer .menu__children{max-height:300px}}.footer__long .menu__children{columns:3;column-gap:10vmin}@media only screen and (max-width: 1280px){.footer__long .menu__children{gap:5vmin}}@media only screen and (max-width: 520px){.footer__long .menu__children{columns:2}}.footer__extra{gap:10px;width:100%}.footer__link span{font-weight:700}.footer__link:last-of-type{margin-inline-start:auto}@-moz-document url-prefix(){.footer .menu__item a{margin-bottom:2.5vmin}.footer .menu__item:first-of-type ul{column-count:3;display:block;max-height:unset !important}@media only screen and (max-width: 486px){.footer .menu__item:first-of-type ul{column-count:2}}}.single-post .general-hero{padding-block:10vmin}.single-post .content{padding-block:8vmin}.single-post .content__wrapper{width:min(937px,90%)}@media only screen and (max-width: 768px){.single-post .content__wrapper{width:85%}}.single-post .content__body{gap:3vmin;font-weight:600;font-size:var(--fz-btn);line-height:1.7;text-align:right !important}.single-post .content__body>*{width:100%}.single-post .content__body a{color:var(--clr-accent-blue);text-decoration:underline;width:fit-content}.single-post .content__body ul,.single-post .content__body ol,.single-post .content__body li{list-style:disc;padding:0}.single-post section:not(.content):not(.general-hero){margin-bottom:5vmin}.single-post .projects__body{flex-direction:column;align-items:center;gap:5vmin;margin-bottom:5vmin}@media only screen and (max-width: 568px){.single-post .projects__wrapper{width:100%}.single-post .projects__slider-wrapper{width:90%}}.single-post .page[data-content=projects] .projects__card{transition:background-color .25s ease-in-out}.single-post .page[data-content=projects] .projects__card .projects__card-image{display:flex}.single-post .page[data-content=projects] .projects__card .projects__card-image img{border-radius:100%;aspect-ratio:1;width:auto;max-height:185px;margin:auto auto 10px;margin-top:auto;box-shadow:-3px -3px 21px 0px rgba(0,0,0,.2509803922)}.single-post .page[data-content=projects] .projects__card .projects__card-title{text-align:center}.single-post .page[data-content=projects] .projects__card .projects__excerpt{font-weight:600}.single-post .page[data-content=projects] .projects__card .projects__read-more{opacity:1;font-weight:600;transition:all .25s ease-in-out}.single-post .page[data-content=projects] .projects__card:hover{background-color:var(--clr-very-light-blue)}.single-post .page[data-content=projects] .projects__card:hover .projects__read-more{color:var(--clr-blue);gap:24px}.single-post .page[data-content=projects] .projects__card:hover .projects__read-more svg path{fill:var(--clr-blue)}.single-post .cta-strip-wrapper .cta-strip{margin-bottom:8vmin}.single-post .cta-strip-wrapper .cta-strip::after{content:unset}.single-post .cta-strip-wrapper .wrapper{width:min(1012px,95%);gap:3vmin}.single-post .cta-strip-wrapper .wrapper h2{font-weight:700;line-height:1.4}.single-post .cta-strip-wrapper .wrapper .cta-strip__text{margin-bottom:2vmin}.ltr .content__body{text-align:left !important}.ltr .content__body>*{width:100%}.ltr .projects__btn{min-width:215px}body.search .search-results{gap:3vmin}body.search .search-results__wrapper{padding-block:10vmin}body.search .search-results__sect-title{color:var(--clr-light-blue);margin-block:5vmin 3vmin}body.search .search-results__cards{grid-template-columns:repeat(5, minmax(auto, 280px));gap:4vmin}@media only screen and (max-width: 1440px){body.search .search-results__cards{grid-template-columns:repeat(3, minmax(auto, 280px))}}@media only screen and (max-width: 768px){body.search .search-results__cards{grid-template-columns:repeat(2, minmax(auto, 280px))}}body.search .search-results__tax{padding:3vmin;box-shadow:-3px -3px 21px 0px rgba(0,0,0,.2509803922);border-radius:40px;background-color:var(--clr-white)}body.search .search-results__tax:hover{animation:fadeBg 1s forwards ease-in-out}body.search .search-results__tax:hover .search-results__arrow{margin-inline-end:0}body.search .search-results__arrow{margin-top:auto;margin-inline:auto 16px;transition:all .25s ease}body.search .search-results__posts{grid-template-columns:repeat(3, minmax(auto, 380px));gap:4vmin}@media only screen and (max-width: 1080px){body.search .search-results__posts{grid-template-columns:repeat(2, minmax(auto, 380px))}}@media only screen and (max-width: 560px){body.search .search-results__posts{grid-template-columns:repeat(1, minmax(auto, 280px))}}body.search .home-link{margin-top:5vmin;padding-inline:2vmin;gap:2vmin}body.search .form{margin-top:9vmin;width:min(1200px,95%)}body.search .form__contact-details{justify-content:space-between;width:100%;margin-top:9vmin}@media only screen and (max-width: 1024px){body.search .form__contact-details{gap:6vmin;flex-wrap:wrap;padding-inline:5%;justify-content:center}}body.search .form__detail{width:min(50%,200px)}@media only screen and (max-width: 1024px){body.search .form__detail{width:min(38%,270px)}}@media only screen and (max-width: 612px){body.search .form__detail{width:max(47%,270px)}}body.search .form__detail a:hover{text-decoration:underline}body.search .form__detail-icon{max-height:46px;margin-bottom:5vmin}body.search .form__text{font-weight:700;font-size:18px;text-align:center}body.search.ltr .search-results__arrow{transform:scale(-1, -1)}@keyframes fadeBg{0%{background-color:var(--clr-white)}50%{background-color:#bbe2ec}100%{background-color:#d7edf3;box-shadow:unset}}.tax-solutions .general-hero,.page-template-general-template .general-hero{background-color:var(--clr-white)}.tax-solutions .general-hero:has(.general-hero__text),.page-template-general-template .general-hero:has(.general-hero__text){padding-block:7vmin}@media only screen and (max-width: 637px){.tax-solutions .general-hero:has(.general-hero__text),.page-template-general-template .general-hero:has(.general-hero__text){padding-block:12vmin}}@media only screen and (max-width: 400px){.tax-solutions .general-hero:has(.general-hero__text),.page-template-general-template .general-hero:has(.general-hero__text){padding-block:15vmin}}.tax-solutions .general-hero__element--start,.page-template-general-template .general-hero__element--start{margin-inline-start:9%}@media only screen and (max-width: 1440px){.tax-solutions .general-hero__element--start,.page-template-general-template .general-hero__element--start{margin-inline-start:2%}}.tax-solutions .general-hero__element--end,.page-template-general-template .general-hero__element--end{margin-inline-end:9%}@media only screen and (max-width: 1440px){.tax-solutions .general-hero__element--end,.page-template-general-template .general-hero__element--end{margin-inline-end:2%}}.tax-solutions .general-hero__text,.page-template-general-template .general-hero__text{font-size:var(--fz-accent-large);font-weight:600}.tax-solutions .general-hero__text p,.tax-solutions .general-hero__text span,.page-template-general-template .general-hero__text p,.page-template-general-template .general-hero__text span{text-align:center !important}.tax-solutions .general-hero__links,.page-template-general-template .general-hero__links{gap:2vmin}.tax-solutions .general-hero__link,.page-template-general-template .general-hero__link{gap:2vmin;padding-inline:2vmin 1vmin}@media only screen and (max-width: 440px){.tax-solutions .general-hero__link,.page-template-general-template .general-hero__link{min-width:155px}}.tax-solutions .intro,.page-template-general-template .intro{background-color:var(--clr-white);z-index:1}.tax-solutions .intro__wrapper,.page-template-general-template .intro__wrapper{padding-block:6vmin 8vmin;width:min(930px,85%);z-index:1}.tax-solutions .intro__wrapper::before,.page-template-general-template .intro__wrapper::before{z-index:1}.tax-solutions .intro__text,.page-template-general-template .intro__text{font-size:var(--fz-btn);text-align:center;line-height:1.6;gap:2vmin}.tax-solutions .intro__text p,.tax-solutions .intro__text span,.page-template-general-template .intro__text p,.page-template-general-template .intro__text span{font-size:var(--fz-btn) !important;font-family:"Assistant" !important;text-align:right !important}.tax-solutions .intro__text p span,.tax-solutions .intro__text span span,.page-template-general-template .intro__text p span,.page-template-general-template .intro__text span span{font-size:var(--fz-btn) !important;font-family:"Assistant" !important;text-align:right !important}.tax-solutions .term-page-container,.page-template-general-template .term-page-container{z-index:1}.tax-solutions .solution-lobby,.page-template-general-template .solution-lobby{padding-block:5vmin;background-image:url("../images/team-accent.png");background-repeat:no-repeat;background-size:100%;background-position-y:50%}@media only screen and (max-width: 520px){.tax-solutions .solution-lobby,.page-template-general-template .solution-lobby{padding-block:12vmin}}.tax-solutions .solution-lobby__wrapper,.page-template-general-template .solution-lobby__wrapper{width:min(1148px,95%);gap:10vmin}@media only screen and (max-width: 1180px){.tax-solutions .solution-lobby__wrapper,.page-template-general-template .solution-lobby__wrapper{width:min(1148px,85%)}}.tax-solutions .solution-lobby__intro,.page-template-general-template .solution-lobby__intro{font-size:var(--fz-h3);font-weight:600;text-align:center;width:min(953px,95%)}.tax-solutions .solution-lobby__services,.page-template-general-template .solution-lobby__services{grid-template-columns:repeat(3, minmax(auto, 346px));gap:6vmin}@media only screen and (max-width: 1180px){.tax-solutions .solution-lobby__services,.page-template-general-template .solution-lobby__services{grid-template-columns:1fr 1fr;gap:3vmin}}@media only screen and (max-width: 580px){.tax-solutions .solution-lobby__services,.page-template-general-template .solution-lobby__services{grid-template-columns:1fr;gap:6vmin}}.tax-solutions .solution-lobby__card,.page-template-general-template .solution-lobby__card{padding:5vmin 4vmin 3vmin;box-shadow:-3px -3px 21px 0px rgba(0,0,0,.2509803922);border-radius:40px;background-color:var(--clr-white)}@media only screen and (max-width: 580px){.tax-solutions .solution-lobby__card,.page-template-general-template .solution-lobby__card{padding-inline:7vmin}}.tax-solutions .solution-lobby__card:hover,.page-template-general-template .solution-lobby__card:hover{animation:fadeBg 1s forwards ease-in-out}.tax-solutions .solution-lobby__card:hover .solution-lobby__arrow,.page-template-general-template .solution-lobby__card:hover .solution-lobby__arrow{transform:translateX(-2vmin)}.tax-solutions .solution-lobby__title,.page-template-general-template .solution-lobby__title{font-size:22px;margin-bottom:2vmin;font-weight:800}.tax-solutions .solution-lobby__excerpt,.page-template-general-template .solution-lobby__excerpt{line-height:1.875;margin-bottom:3vmin}.tax-solutions .solution-lobby__arrow,.page-template-general-template .solution-lobby__arrow{margin-top:auto;align-self:end;transition:transform 1s ease-in-out}.tax-solutions .solution-lobby__arrow svg,.page-template-general-template .solution-lobby__arrow svg{width:26px;height:40px}.tax-solutions .solution-lobby__arrow svg path,.page-template-general-template .solution-lobby__arrow svg path{fill:var(--clr-light-blue)}.tax-solutions .cta-block,.page-template-general-template .cta-block{padding-block:6vmin 12vmin;background-image:url("../images/team-accent.png");background-repeat:no-repeat;background-size:100%}.tax-solutions .cta-block::after,.page-template-general-template .cta-block::after{z-index:1}@media only screen and (max-width: 768px){.tax-solutions .cta-block__wrapper,.page-template-general-template .cta-block__wrapper{width:85%}}.tax-solutions .cta-block__title,.page-template-general-template .cta-block__title{color:var(--clr-light-blue);font-weight:600}.tax-solutions .cta-block__subtitle,.page-template-general-template .cta-block__subtitle{font-weight:700;font-size:var(--fz-h2);margin-bottom:4vmin}@media only screen and (max-width: 680px){.tax-solutions .cta-block__subtitle,.page-template-general-template .cta-block__subtitle{text-align:center}}.tax-solutions .cta-block__links,.page-template-general-template .cta-block__links{gap:2vmin}@media only screen and (max-width: 680px){.tax-solutions .cta-block__links,.page-template-general-template .cta-block__links{flex-direction:column}}.tax-solutions .cta-block__link,.page-template-general-template .cta-block__link{gap:2vmin;padding-inline:2vmin 1vmin}.tax-solutions .companies,.page-template-general-template .companies{border-radius:0}.tax-solutions .companies::after,.page-template-general-template .companies::after{content:unset}.tax-solutions .specialties__title,.page-template-general-template .specialties__title{margin-block:10vmin}.tax-solutions .specialties-wrapper .plus-section,.page-template-general-template .specialties-wrapper .plus-section{padding-bottom:8vmin}@media only screen and (max-width: 840px){.tax-solutions .specialties-wrapper .plus-section,.page-template-general-template .specialties-wrapper .plus-section{padding-bottom:12vmin}}@media only screen and (max-width: 578px){.tax-solutions .specialties-wrapper .plus-section,.page-template-general-template .specialties-wrapper .plus-section{padding-bottom:16vmin}}.tax-solutions .specialties-wrapper .plus-section::after,.page-template-general-template .specialties-wrapper .plus-section::after{z-index:1}.tax-solutions .why-us::after,.tax-solutions .why-us::before,.page-template-general-template .why-us::after,.page-template-general-template .why-us::before{content:unset}@media only screen and (max-width: 768px){.tax-solutions .why-us,.page-template-general-template .why-us{padding-inline:unset}}.tax-solutions .why-us__certs,.page-template-general-template .why-us__certs{background:var(--clr-very-light-blue);width:min(700px,55%);border-radius:14vmin;padding:7vmin 9vmin;text-align:center}@media only screen and (max-width: 992px){.tax-solutions .why-us__certs,.page-template-general-template .why-us__certs{width:min(700px,100%)}}.tax-solutions .why-us__certs-title,.page-template-general-template .why-us__certs-title{width:min(530px,100%);color:var(--clr-accent-blue);font-weight:600;font-size:var(--fz-h2)}.tax-solutions .why-us__certs-title strong,.page-template-general-template .why-us__certs-title strong{font-weight:800;color:var(--clr-light-blue)}.tax-solutions .why-us__certs-group,.page-template-general-template .why-us__certs-group{gap:4vmin 2vmin;margin-top:4vmin}.tax-solutions .why-us__cert,.page-template-general-template .why-us__cert{mix-blend-mode:multiply;max-height:110px;flex:1;min-width:22%}.tax-solutions .why-us__cert img,.page-template-general-template .why-us__cert img{max-height:100%;width:auto}.tax-solutions .projects,.page-template-general-template .projects{padding-block:13vmin}@media only screen and (max-width: 620px){.tax-solutions .projects__wrapper,.page-template-general-template .projects__wrapper{width:100%}}@media only screen and (max-width: 620px){.tax-solutions .projects__slider-wrapper,.page-template-general-template .projects__slider-wrapper{width:85%}}@media only screen and (max-width: 420px){.tax-solutions .projects__slider-wrapper,.page-template-general-template .projects__slider-wrapper{width:90%}}@media only screen and (max-width: 620px){.tax-solutions .projects__btn,.page-template-general-template .projects__btn{margin-top:7%}}.tax-solutions .faq,.page-template-general-template .faq{padding-bottom:8vmin;margin-top:12vmin}.tax-solutions .cta-strip,.page-template-general-template .cta-strip{padding-top:8vmin}.ltr .solution-lobby__arrow{transform:scale(-1, -1)}.ltr .solution-lobby__card:hover .solution-lobby__arrow{transform:scale(-1, -1) translateX(-2vmin)}.ltr .intro__text p,.ltr .intro__text span{text-align:left !important}.ltr .intro__text p span,.ltr .intro__text span span{text-align:left !important}@keyframes fadeBg{0%{background-color:var(--clr-white)}50%{background-color:#bbe2ec}100%{background-color:#d7edf3;box-shadow:unset}}/*# sourceMappingURL=theme.min.css.map */