:root{--primary-color:#191919;--primary-shadow:0px 4px 30px -1px rgba(25,25,25,.3);--secondary-color:#0a0a0a;--secondary-shadow:0px 4px 20px -1px hsla(0,0%,4%,.2);--common-color:#404040;--bg-color:#fbfaf7;--gray-color:#929292;--white-color:#fff;--black-color:#000;--yellow-color:#a89255;--dark-color:#000;--overlay-color:linear-gradient(180deg,rgba(251,250,247,0) 29.7%,#fbfaf7 195.05%);--body-font:"DM Sans",sans-serif;--title-font:"Cormorant",serif;--spacing:100px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--common-color);font-family:var(--body-font);font-size:15px;line-height:1.7;overflow-x:hidden!important;width:100%}body.fixed{height:100vh;overflow:hidden;position:fixed;top:0}.main{overflow-x:hidden!important;position:relative;width:100%;z-index:1}a,a:focus,a:hover{outline:none;text-decoration:none}section{position:relative}button,button:focus,button:hover,input,input:focus,input:hover{outline:none}img{height:auto;max-width:100%;width:auto;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}p{color:var(--common-color);font-size:15px;font-weight:400;line-height:1.7;margin-bottom:20px}p:last-child{margin-bottom:0}.title{margin-bottom:40px;text-align:center}.title.left{text-align:left}.title p{margin-top:25px}.section-label{align-items:center;background:transparent;border:none;color:var(--yellow-color);display:inline-flex;font-family:var(--body-font);font-size:12px;font-weight:700;letter-spacing:2.6px;line-height:1;margin-bottom:22px;padding:0 0 0 34px;position:relative;text-transform:uppercase}.section-label:before{background:var(--yellow-color);box-shadow:0 -12px 0 rgba(168,146,85,.65),0 -24px 0 rgba(168,146,85,.32);content:"";height:6px;left:4px;position:absolute;top:calc(50% - 3px);transform:rotate(45deg);width:6px}.hero-badge:before,.section-label:before{opacity:.5}@media (min-width:768px){.hero-badge:before,.section-label:before{opacity:.7}}.display-heading{color:var(--secondary-color);font-family:var(--title-font);font-size:34px;font-weight:700;letter-spacing:-.025em;line-height:1.12;margin-bottom:18px}.hero-section .display-heading{font-size:32px;line-height:1.08}@media (min-width:576px){.display-heading{font-size:44px}.hero-section .display-heading{font-size:42px}}@media (min-width:992px){.display-heading{font-size:64px}.hero-section .display-heading{font-size:56px}}.section-title{font-size:54px;letter-spacing:-.01em;line-height:1.2;margin-bottom:24px;position:relative}.section-title,.section-subtitle{color:var(--secondary-color);font-family:var(--title-font);font-weight:700;text-transform:capitalize}.section-subtitle{font-size:42px;line-height:1.25;margin-bottom:20px}.text-caption{color:var(--secondary-color);font-family:var(--title-font);font-size:24px;font-weight:700;line-height:1.4;margin-bottom:0}.primary-button{align-items:center;background:var(--secondary-color);border:none;border-left:4px solid var(--yellow-color);border-radius:0 4px 4px 0;box-shadow:0 2px 20px rgba(0,0,0,.15);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:58px;justify-content:center;letter-spacing:2px;line-height:1.3;max-width:100%;outline:none;overflow:hidden;padding:5px 44px 5px 36px;position:relative;text-align:center;text-transform:uppercase;transition:padding .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .3s;width:auto}.primary-button,.primary-button:hover{color:var(--white-color)}.primary-button:hover{border-left-color:var(--secondary-color);box-shadow:0 6px 30px rgba(168,146,85,.35);padding:5px 52px 5px 36px}.primary-button:before{background:var(--yellow-color);content:"";height:100%;left:0;position:absolute;top:0;transition:width .5s cubic-bezier(.22,1,.36,1);width:0;z-index:0}.primary-button:hover:before{width:100%}.primary-button.big{height:58px;padding:5px 20px;width:200px}.primary-button span{display:inline-block;position:relative;z-index:1}.primary-button:after{color:var(--white-color);content:"\f061";font-family:Font Awesome\ 5 Free;font-size:13px;font-weight:900;opacity:0;position:absolute;right:18px;top:50%;transform:translate(8px,-50%);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s;transition-delay:0s;z-index:1}.primary-button:hover:after{opacity:1;transform:translateY(-50%);transition-delay:.12s}.rotating-link{align-items:center;aspect-ratio:1/1;color:var(--secondary-color);display:flex;font-size:17px;justify-content:center;line-height:1;position:relative;transition:.3s;width:121px}.rotating-link:hover{color:var(--primary-color)}.rotating-link:before{content:attr(title);height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;--mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjIiIGhlaWdodD0iMTIxIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIyIDEyMSI+PHBhdGggZmlsbD0iIzAxMWMxYSIgZD0iTTQ1LjAyMyAxMDcuMDIxYTIuMzUgMi4zNSAwIDAgMS0xLjE1Mi0xLjI1NCAyLjYgMi42IDAgMCAxLS4wOS0xLjc0M3EuMjM0LS44MDcuODE2LTEuMzExLjU2NC0uNDkzIDEuNDEzLS42MjIuODQ5LS4xMyAxLjg3My4xNjZsNC4zMzcgMS4yNTMtMi45MDYgMTAuMDU5LTQuMTUtMS4xOTlxLTEuMDIzLS4yOTYtMS42NjItLjgzOS0uNjU0LS41NDgtLjg1OC0xLjI0N2EyLjUgMi41IDAgMCAxLS4wMDItMS40NTNxLjI1NS0uODc5LjktMS4zMzIuNjMyLS40NTggMS40ODEtLjQ3OG0zLjQ3MyAxLjgxNS0xLjg0NS0uNTMzcS0uNzItLjIwOS0xLjIwMS0uMDAzLS40ODUuMjE4LS42Ni44MjQtLjE3NS42MDUuMTE5IDEuMDQ5LjI5My40NDQgMS4wMTQuNjUybDEuODQ0LjUzM3ptLS44LTQuODUzcS0uNzM1LS4yMTEtMS4yMzguMDE3LS41MTguMjI2LS43MDEuODYtLjE4Ny42NDguMTQgMS4xMzMuMzI1LjUgMS4wNi43MTJsMS45ODguNTc1Ljc4My0yLjcxek0zMS44MzIgMTA0LjM1bDEuNDc1LTIuMTcxLTIuOTE3LTEuOTguOTM2LTEuMzc4IDIuOTE2IDEuOTggMS41NTktMi4yOTUtMy4yODgtMi4yMzMuOTYtMS40MTVMMzguNSA5OC4yN2wtNS44OSA4LjY3NC01LjAyNi0zLjQxMy45Ni0xLjQxNXpNMjYuMzg4IDg3LjQ2NXEuNjcuODY1LjkxNiAxLjc5NWEzLjI1IDMuMjUgMCAwIDEtLjAwOSAxLjc1MnEtLjI0NS44MzUtLjk5NSAxLjQzNWwtMS4zNzgtMS43OHEuNDgzLS40My41MzEtLjk4LjA0LS41Ni0uNDAxLTEuMTMtLjQ1LS41ODItLjk4LS43MDJhMS4xNyAxLjE3IDAgMCAwLS45OTMuMjM3cS0uMzY3LjI4NS0uNDMuNjk0LS4wNjIuNDA4LjA3My44NTQuMTE2LjQ0MS40MDggMS4xNjMuMzg4Ljk5LjU1NyAxLjY3NS4xNS42ODItLjAzIDEuNDA4LS4xOTguNzIzLS45OCAxLjMyOS0uNzM2LjU3LTEuNTY2LjYyNHQtMS42My0uMzg5cS0uODEtLjQzNS0xLjQ3Mi0xLjI4OC0uOTktMS4yODEtLjk3OC0yLjU2Mi0uMDA4LTEuMjg0IDEuMDQzLTIuMjNsMS40MTQgMS44MjZxLS40MDkuMzU1LS40MTUuOTEtLjAyNy41NTIuNDA0IDEuMTEuMzc3LjQ4NS44NTUuNTg5LjQ3LjA5Mi45NDQtLjI3NmEuOTkuOTkgMCAwIDAgLjM5Mi0uNjQ1cS4wMzktLjM5LS4wNjYtLjgyLS4xMjctLjQzNC0uNDA5LTEuMTY1LS4zODctLjk5LS41NDUtMS42ODNhMyAzIDAgMCAxIC4wMzItMS40M3EuMTktLjczNC45NjEtMS4zMzFhMi45NiAyLjk2IDAgMCAxIDEuNS0uNjExcS44MzUtLjA5OCAxLjY5NC4zLjg0Ni40MDggMS41NTMgMS4zMk04LjI3MyA3NC43NjhsMS42MDItLjU1My45MSAyLjYzOCA4LjI5Ni0yLjg2My42ODUgMS45ODUtOC4yOTUgMi44NjMuOTEgMi42MzctMS42MDIuNTUzek0xNS44NiA1My42NDNsLjU2LTMuNDA0IDEuNjQyLjI3LS45IDUuNDc3LTEwLjMzMi0xLjcuMzQxLTIuMDczek0yMC45OTggMzcuOTM3bC0xLjkyIDMuNzAyIDEuNDUzIDEuNTMtMS4wMTUgMS45NTgtNy41NzQtOC4xNyAxLjEyNi0yLjE3IDExLjA0IDEuNDg1LTEuMDIyIDEuOTcxem0tMS43NTQtLjI2Ny00LjU4Ni0uNjcyIDMuMTkgMy4zNjF6TTMyLjIxNSAxNC4xMWw0LjI2NiAxMC0xLjkzMSAxLjU0Ny02LjE5Ni00LjU4OCAzLjA2IDcuMTAyLTEuOTEgMS41NS04Ljc1OS02LjQxNyAxLjc1Ni0xLjQwNyA2LjUyNCA1LjE5LTMuNDIzLTcuNjc2IDEuODI2LTEuNDY0TDM0LjA1MyAyM2wtMy42MDUtNy40NzJ6TTUwLjI3NiA3LjQ0NGwtMS41OSA3LjUyMy45NzQgMy41MTItMi4wMjQuNTYxLS45NzMtMy41MTNMNDEuNDE1IDkuOWwyLjI4NC0uNjMyIDMuNDQ2IDQuMDEuODc2LTUuMjA4ek02MS45NzQgOC4zNThsLS4xMTkgMi42MjIgMy41MjIuMTU5LS4wNzUgMS42NjMtMy41MjItLjE1OS0uMTI0IDIuNzczIDMuOTcuMTc5LS4wNzcgMS43MDgtNi4wNjgtLjI3NC40NzItMTAuNDc0IDYuMDY5LjI3NC0uMDc3IDEuNzA4ek03Ny4xNjYgMjAuNDE4bC0uNzI0LTQuNjMyLS45MjYtLjM1LTEuNDM5IDMuODE5LTEuOTY1LS43NCAzLjY5Mi05Ljc5OCAzLjY3OCAxLjM4NXExLjEzNy40MjkgMS43ODMgMS4xMzcuNjUzLjY5NS43ODYgMS41M2EzLjA3IDMuMDcgMCAwIDEtLjE2NCAxLjY3IDMuMTUgMy4xNSAwIDAgMS0xLjIyMyAxLjU0M3EtLjg1Mi41NjEtMi4wNzIuNDM4bC44NDcgNC44NTV6bS0xLjA5NS02LjQ1NSAxLjY0My42MTlxLjguMyAxLjMzNi4wNy41NC0uMjQ1LjgtLjkzMi4yNTUtLjY3NC0uMDAyLTEuMTg3LS4yNS0uNTI3LTEuMDUtLjgyOWwtMS42NDItLjYxOXpNMTA0LjI1OSAyOC44NTlsLTEuMzA0IDEuMDgyLTIuNzg3LTMuMzYtMi4wNjcgMS43MTQgMi4xMzYgMi41NzUtMS4yODIgMS4wNjMtMi4xMzUtMi41NzUtMy40MDYgMi44MjUtMS4zNC0xLjYxNyA4LjA1OC02LjY4NHpNMTAxLjE0MyA0NS40NTNhNS40IDUuNCAwIDAgMS0uMjktMi43NzEgNS4xNiA1LjE2IDAgMCAxIDEuMTA5LTIuNDlxLjkwNC0xLjEwMiAyLjM1Mi0xLjYzOSAxLjQzNS0uNTMxIDIuODI1LS4yNzhhNS4xNCA1LjE0IDAgMCAxIDIuNDc3IDEuMTYyIDUuNCA1LjQgMCAwIDEgMS41ODUgMi4yOTNxLjUxNiAxLjM5Mi4yOSAyLjc3MWE1LjAzIDUuMDMgMCAwIDEtMS4xMjkgMi40ODJxLS44ODkgMS4wOTYtMi4zMjQgMS42MjgtMS40NS41MzctMi44NTIuMjg4YTUuMDYgNS4wNiAwIDAgMS0yLjQ1OC0xLjE1MyA1LjQgNS40IDAgMCAxLTEuNTg1LTIuMjkzbTEuNzU4LS42NXEuMzI4Ljg4NS45NzIgMS40MTUuNjU5LjUyNSAxLjU0NC42MjguODg3LjEwNCAxLjg3MS0uMjYuOTg1LS4zNjUgMS41NzYtMS4wMTYuNjA1LS42NTYuNzQ5LTEuNDc3LjE0NC0uODItLjE4NS0xLjcwNy0uMzI3LS44ODUtLjk3Ny0xLjQzYTIuOSAyLjkgMCAwIDAtMS41My0uNjMzcS0uODcyLS4xMDktMS44NTcuMjU2LS45ODQuMzY0LTEuNTg5IDEuMDJhMyAzIDAgMCAwLS43NjMgMS40ODJxLS4xMzkuODM1LjE4OSAxLjcyMU0xMDMuOTc1IDYyLjMwNWw0LjA5My0yLjI4Ni4wMDYtLjk5LTQuMDgtLjAyNC4wMTItMi4xIDEwLjQ3LjA2MS0uMDIzIDMuOTNxLS4wMDcgMS4yMTYtLjQ0NyAyLjA2Ny0uNDI1Ljg1NC0xLjE2MiAxLjI2OWEzLjA3IDMuMDcgMCAwIDEtMS42MjMuNDI1IDMuMTUgMy4xNSAwIDAgMS0xLjg3MS0uNjFxLS44MjItLjYwNS0xLjEzLTEuNzkybC00LjI1OSAyLjQ4em01LjY3NC0zLjI2Ny0uMDEgMS43NTVxLS4wMDYuODU1LjM5NyAxLjI3Ny40MTguNDIzIDEuMTUzLjQyNy43Mi4wMDQgMS4xMTItLjQxMy40MDgtLjQxOC40MTMtMS4yNzNsLjAxLTEuNzU1ek0xMDQuMzMzIDkyLjM4NGwtMy45OTItNi41Ny0zLjExNS0xLjg5NCAxLjA5MS0xLjc5NCAzLjExNSAxLjg5MyA3LjY3OC41MDktMS4yMzEgMi4wMjUtNS4yNTgtLjU2NCAyLjkyOCA0LjM5NnpNODcuMzE0IDk0LjcyNmE1LjQgNS40IDAgMCAxIDIuNTUxLTEuMTIgNS4xNyA1LjE3IDAgMCAxIDIuNzEuMjk4cTEuMzI1LjUyNSAyLjI3NyAxLjc0MS45NDQgMS4yMDUgMS4xMjUgMi42MDYuMTkgMS40MTItLjM1MiAyLjcxM2E1LjQgNS40IDAgMCAxLTEuNyAyLjIwOHEtMS4xNy45MTUtMi41NTIgMS4xMjFhNS4wMyA1LjAzIDAgMCAxLTIuNzA4LS4zMTlxLTEuMzE2LS41MTMtMi4yNTgtMS43MTgtLjk1Mi0xLjIxNy0xLjE0NC0yLjYzYTUuMDYgNS4wNiAwIDAgMSAuMzUtMi42OTIgNS40IDUuNCAwIDAgMSAxLjctMi4yMDhtMS4xNTUgMS40NzdxLS43NDQuNTgyLTEuMDUyIDEuMzU3YTMgMyAwIDAgMC0uMTI4IDEuNjYycS4xNzEuODc2LjgxOSAxLjcwMi42NDYuODI4IDEuNDQ2IDEuMTkyLjgxLjM3NyAxLjYzNS4yNjN0MS41Ny0uNjk1cS43NDMtLjU4MyAxLjA2NC0xLjM2N2EyLjkgMi45IDAgMCAwIC4xMzctMS42NXEtLjE2Mi0uODY0LS44MDktMS42OS0uNjQ3LS44MjgtMS40NTYtMS4yMDRhMyAzIDAgMCAwLTEuNjQ0LS4yNzVxLS44MzguMTIzLTEuNTgyLjcwNU03OC4zMzkgMTExLjYwNmwtMS44NjktNi4yMDVxLS4zMDctMS4wMi0xLjAwMi0xLjQwNi0uNjkzLS4zNzEtMS42NTQtLjA4MS0uOTc2LjI5NC0xLjM0OC45ODUtLjM2OC43MDYtLjA2IDEuNzI2bDEuODY4IDYuMjA1LTIuMDI1LjYwOS0xLjg2NC02LjE5cS0uMzg1LTEuMjc4LS4wOTMtMi4zMzhhMy42IDMuNiAwIDAgMSAxLjA4MS0xLjc2NnEuNzg2LS43MjIgMS45Mi0xLjA2NCAxLjEyLS4zMzcgMi4xNzQtLjE2OWEzLjU2IDMuNTYgMCAwIDEgMS44MzQuODg5cS44LjczIDEuMTg1IDIuMDA5TDgwLjM1IDExMXoiLz48L3N2Zz4=");animation:rotate_360 60s linear infinite;background-color:var(--secondary-color);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:.3s}.rotating-link:hover:before{background-color:var(--primary-color)}@keyframes rotate_360{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.video-link{align-items:center;color:var(--light-color);display:inline-flex;font-family:var(--title-font);font-size:16px;font-weight:700;line-height:26.08px;text-transform:capitalize;transition:.3s}.video-link:hover{color:var(--secondary-color)}.video-link span.icon{background:var(--secondary-color);border-radius:50%;box-shadow:0 3.04px 10.08px rgba(0,0,0,.1);display:inline-block;height:46.08px;margin-right:10.08px;position:relative;transition:.3s;width:46.08px}.video-link span.icon:before{border-bottom:8px solid transparent;border-left:12px solid var(--white-color);border-top:8px solid transparent;content:"";height:16px;left:55%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:12px}.video-link:hover span.icon:before{border-left-color:var(--light-color)}.slider-arrow:after{display:none}.slider-arrow{align-items:center;background:var(--gradient-color);background-position:0;background-size:200% 100%;border-radius:50%;bottom:auto;box-shadow:0 3.04px 20px rgba(0,0,0,.1);color:var(--white-color);display:flex;font-size:24.96px;height:70.08px;justify-content:center;left:-100px;outline:none!important;position:absolute;right:auto;top:50%;transform:translateY(-50%);transition:.3s;width:70.08px;z-index:5}.slider-arrow.swiper-button-next{left:auto;right:-100px}.slider-arrow:hover{background-position:100%}.swiper-pagination{bottom:0!important;font-size:0;line-height:0;margin-top:30px;position:relative}.swiper-pagination:empty{display:none}.swiper-pagination-bullet{background:var(--gray-color);border-radius:50%;display:inline-block;height:10px;margin:0 5px!important;opacity:1;transition:.3s;width:10px}.swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background:var(--primary-color);opacity:1}.slider-arrow img{width:30.08px}.menu-overlay{background-color:var(--black-color);display:none;height:100vh;left:0;opacity:.5;position:fixed;top:0;width:100vw;z-index:90}.background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.form-group{display:block;font-size:0;line-height:1;margin-bottom:24px;position:relative}.form-group label{color:var(--light-color);font-size:16px;font-weight:700;line-height:26.08px;margin-bottom:6.08px}.form-group.checkbox label{font-weight:400;margin-bottom:0}.form-group label input{margin-right:4.96px}.form-field-wrapper{position:relative}.form-field-wrapper img{height:auto;left:15.04px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.form-field{background-color:transparent;border:1px solid var(--common-color);border-radius:100px;color:var(--common-color);font-size:15px;height:60px;line-height:25px;outline:none;padding:17px 30px;width:100%}select.mvp-field option{background:var(--white-color);color:var(--secondary-color)}textarea.mvp-field{border-radius:var(--radius-md);height:120px;margin-bottom:0;padding:18px 30px;resize:none}.form-field::-moz-placeholder{color:var(--common-color);opacity:1}.form-field::placeholder{color:var(--common-color);opacity:1}.phone-field-wrapper{align-items:center;border:1px solid var(--common-color);border-radius:100px;display:flex;overflow:hidden;transition:border-color .3s ease}.phone-field-wrapper:focus-within{border-color:var(--primary-color)}.phone-prefix{align-items:center;border-right:1px solid rgba(85,85,85,.2);display:flex;flex-shrink:0;gap:8px;height:36px;margin-right:-1px;padding:0 14px 0 20px}.phone-prefix span{color:var(--secondary-color);font-family:var(--body-font);font-size:15px;font-weight:600;line-height:1}.phone-field-wrapper .phone-input{border:none;border-radius:0;height:58px;padding-left:16px}.phone-field-wrapper .phone-input:focus{box-shadow:none;outline:none}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}.form-field-element{position:relative}.form-field-element i{color:var(--white-color);font-size:18.08px;pointer-events:none;position:absolute;right:24.96px;top:15.04px}select.mvp-field{padding-right:44.96px!important}.datepicker.dropdown-menu{font-size:12.96px}.date .form-field{border-radius:10.08px!important;margin-left:0!important}.datepicker table tr td.active{background:var(--primary-color)!important}.for-des{display:inline-block!important}.for-mob{display:none!important}.menu-toggle{background:transparent;border:none;border-radius:0;display:block;display:none;height:30px;outline:none!important;position:fixed;right:20px;top:15px;width:30px;z-index:110}.menu-toggle span{top:50%;transform:translateY(-50%);transition:opacity .3s .3s}.menu-toggle span,.menu-toggle:after,.menu-toggle:before{background:var(--white-color);display:block;height:2.08px;position:absolute;width:100%}.menu-toggle:after,.menu-toggle:before{content:"";transition:transform .3s,top .3s .3s,bottom .3s .3s}.menu-toggle:before{top:6.08px}.menu-toggle:after{bottom:6.08px}.is-navigation-open .menu-toggle span{opacity:0;transition:opacity .3s}.is-navigation-open .menu-toggle:after,.is-navigation-open .menu-toggle:before{background-color:var(--primary-color)}.is-navigation-open .menu-toggle:before{top:calc(50% - .96px);transform:rotate(45deg)}.is-navigation-open .menu-toggle:after{bottom:calc(50% - .96px);transform:rotate(-45deg)}.is-navigation-open .menu-toggle:after,.is-navigation-open .menu-toggle:before{transition:top .3s,bottom .3s,transform .3s .3s}.container{position:relative;z-index:5}label{font-size:16px;line-height:26.08px}.contact-form .form-group .primary-button span:after{background-image:url(../media/send-icon.svg)}.content-section{padding:var(--spacing) 0;position:relative}.section-top{padding:var(--spacing) 0 0 0;position:relative}.section-bottom{padding:0 0 var(--spacing) 0;position:relative}.arrow-link{align-items:center;aspect-ratio:1/1;background:var(--primary-color);border:none;border-radius:var(--radius-md);color:var(--white-color);display:flex;font-size:15px;justify-content:center;transition:all .3s ease;width:40px}.arrow-link:hover{background:var(--white-color);color:var(--primary-color);transform:translateX(3px)}.text-link{align-items:center;color:var(--primary-color);display:inline-flex;font-size:15px;font-weight:600;gap:10px;line-height:23px;text-transform:uppercase;transition:.3s}.text-link:hover{color:var(--secondary-color);gap:15px}.text-link span{text-decoration:underline}.text-link i{font-size:14px;vertical-align:baseline}.page-loader{background:var(--secondary-color);height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999999}.page-loader,.loader{align-items:center;display:flex}.loader{animation:loader-fadeIn .6s ease-out both;flex-direction:column;gap:28px}.loader img{animation:loader-pulse 2s ease-in-out infinite;height:auto;-o-object-fit:contain;object-fit:contain;width:180px}.loader-line{background:rgba(168,146,85,.15);border-radius:1px;height:1px;overflow:hidden;position:relative;width:120px}.loader-line:before{animation:loader-slide 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--yellow-color),transparent);content:"";height:100%;left:-40%;position:absolute;top:0;width:40%}@keyframes loader-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes loader-slide{0%{left:-40%}to{left:100%}}.site-header{align-items:center;background:linear-gradient(135deg,var(--secondary-color) 0,var(--dark-color) 100%);border-bottom:2px solid var(--yellow-color);display:flex;height:80px;left:0;padding:0;position:fixed;top:0;transition:height .4s,box-shadow .4s;width:100%;z-index:100}.site-header.mvp-fixed{background:var(--dark-color);box-shadow:0 4px 30px rgba(0,0,0,.25);height:70px}.site-header.mvp-fixed:after{display:none}.site-header.mvp-fixed .container{position:relative;z-index:1}.site-header-inner{align-items:center;display:flex;gap:30px;justify-content:space-between}.site-logo{flex-shrink:0}.site-logo img{height:62px;width:auto}.site-header.mvp-fixed .site-logo img{height:54px}.header-call-to-action{flex-shrink:0}.header-call-to-action a{background:var(--yellow-color);border-radius:4px;color:var(--white-color);display:inline-block;font-family:var(--body-font);font-size:13px;font-weight:600;letter-spacing:1px;padding:10px 24px;text-transform:uppercase;transition:.3s;white-space:nowrap}.header-call-to-action a:hover{background:var(--primary-color);box-shadow:0 4px 15px rgba(168,146,85,.4)}.header-menu{align-items:center;display:flex;flex:auto;gap:40px;justify-content:flex-end}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation ul:not(.main-navigation ul ul){align-items:center;display:flex;gap:40px}.main-navigation li{font-size:16px;line-height:1.3;position:relative}.main-navigation li a{color:hsla(0,0%,100%,.8);font-family:var(--body-font);font-size:13px;font-weight:500;letter-spacing:1.2px;line-height:1.3;text-transform:uppercase;transition:.3s}.main-navigation li a:hover,.main-navigation li.active>a{color:var(--yellow-color)}.main-navigation ul li.mvp-has-dropdown>a{padding-right:15px;position:relative}.main-navigation ul li.mvp-has-dropdown:hover>a{color:var(--yellow-color)}.main-navigation ul li.mvp-has-dropdown>a:after{color:hsla(0,0%,100%,.6);content:"\f078";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;line-height:1;position:absolute;right:0;top:60%;transform:translateY(-50%);transition:.3s}.main-navigation ul li.mvp-has-dropdown:hover>a:after,.main-navigation ul li.mvp-has-dropdown>a:hover:after{color:var(--yellow-color);transform:translateY(-50%) rotate(-180deg)}.main-navigation ul li.mvp-has-dropdown.active>a:after{color:var(--yellow-color)}.main-navigation ul li ul.mvp-dropdown{background:var(--white-color);border-radius:8px;box-shadow:1px 1px 60px rgba(0,0,0,.1);display:none;height:auto;left:-15px;overflow:hidden;position:absolute;top:100%;transition:.3s;width:200px;z-index:150}.main-navigation ul li:hover ul.mvp-dropdown{animation:swip_up .3s linear 1;display:block}@keyframes swip_up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}.main-navigation ul li ul.mvp-dropdown li{border-bottom:1px solid #ebebeb;display:block;margin:0;text-align:left}.main-navigation ul li ul.mvp-dropdown li:last-child{border-bottom:none}.main-navigation ul li ul.mvp-dropdown li a{display:block;padding:8px 15px;transition:.3s}.main-navigation ul li ul.mvp-dropdown li a:hover,.main-navigation ul li ul.mvp-dropdown li.active>a{background:var(--primary-color);color:var(--white-color)}.hero-section{background:var(--bg-color);display:flex;flex-direction:column;justify-content:center;min-height:auto;overflow:hidden;padding-bottom:60px;padding-top:90px;position:relative}@media (min-width:992px){.hero-section{min-height:calc(100dvh - 140px);padding-top:120px}}.hero-section:before{background:radial-gradient(ellipse at center,rgba(168,146,85,.07) 0,rgba(168,146,85,.03) 40%,transparent 70%);height:80%;right:-10%;top:-20%;width:60%}.hero-section:after,.hero-section:before{content:"";pointer-events:none;position:absolute;z-index:3}.hero-section:after{background:radial-gradient(ellipse at center,rgba(25,25,25,.08) 0,transparent 65%);bottom:10%;height:50%;left:-5%;width:40%}.hero-section>*{position:relative;z-index:4}.hero-background{inset:0;overflow:hidden;position:absolute;z-index:0}.hero-background picture{display:block;height:100%;width:100%}.hero-background img{animation:mvp-hero-zoom 14s ease-in-out infinite alternate;filter:brightness(1.65) saturate(.25) contrast(.82);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;will-change:transform}@keyframes mvp-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero-background-overlay{background:linear-gradient(90deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.35) 55%,hsla(0,0%,100%,.15)),linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1) 30%,hsla(0,0%,100%,.1) 70%,hsla(0,0%,100%,.4));inset:0;pointer-events:none;position:absolute;z-index:2}.hero-content{margin:35px 0}.hero-content,.hero-content>*{position:relative;z-index:2}.hero-content p{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:var(--radius-sm);font-size:18px;font-style:italic;line-height:28px;margin-bottom:33px;padding:14px 20px;text-shadow:1px 1px #fff,0 0 13px #fff}.hero-content:before{background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.45) 0,hsla(0,0%,100%,.2) 8%,hsla(0,0%,100%,.06) 18%,transparent 32%),radial-gradient(circle at 50% 50%,transparent 28%,hsla(0,0%,100%,.12) 32%,hsla(0,0%,100%,.06) 36%,transparent 40%),conic-gradient(from 0deg at 50% 50%,transparent 0deg,hsla(0,0%,100%,.5) .8deg,hsla(0,0%,100%,.35) 2deg,transparent 3.5deg,transparent 16deg,hsla(0,0%,100%,.3) 17deg,hsla(0,0%,100%,.2) 18.5deg,transparent 20deg,transparent 33deg,hsla(0,0%,100%,.55) 34deg,hsla(0,0%,100%,.3) 36deg,transparent 38deg,transparent 55deg,hsla(0,0%,100%,.25) 56deg,hsla(0,0%,100%,.15) 57.5deg,transparent 59deg,transparent 71deg,hsla(0,0%,100%,.45) 72deg,hsla(0,0%,100%,.25) 74deg,transparent 76deg,transparent 93deg,hsla(0,0%,100%,.35) 94deg,hsla(0,0%,100%,.2) 95.5deg,transparent 97deg,transparent 108deg,hsla(0,0%,100%,.5) 109deg,hsla(0,0%,100%,.3) 111deg,transparent 113deg,transparent 130deg,hsla(0,0%,100%,.2) 131deg,hsla(0,0%,100%,.12) 132deg,transparent 133.5deg,transparent 147deg,hsla(0,0%,100%,.45) 148deg,hsla(0,0%,100%,.25) 150deg,transparent 152deg,transparent 168deg,hsla(0,0%,100%,.3) 169deg,hsla(0,0%,100%,.18) 170.5deg,transparent 172deg,transparent 185deg,hsla(0,0%,100%,.5) 186deg,hsla(0,0%,100%,.3) 188deg,transparent 190deg,transparent 206deg,hsla(0,0%,100%,.25) 207deg,hsla(0,0%,100%,.15) 208.5deg,transparent 210deg,transparent 223deg,hsla(0,0%,100%,.4) 224deg,hsla(0,0%,100%,.22) 226deg,transparent 228deg,transparent 244deg,hsla(0,0%,100%,.35) 245deg,hsla(0,0%,100%,.2) 246.5deg,transparent 248deg,transparent 261deg,hsla(0,0%,100%,.5) 262deg,hsla(0,0%,100%,.3) 264deg,transparent 266deg,transparent 280deg,hsla(0,0%,100%,.2) 281deg,hsla(0,0%,100%,.12) 282deg,transparent 283.5deg,transparent 298deg,hsla(0,0%,100%,.45) 299deg,hsla(0,0%,100%,.25) 301deg,transparent 303deg,transparent 318deg,hsla(0,0%,100%,.3) 319deg,hsla(0,0%,100%,.18) 320.5deg,transparent 322deg,transparent 338deg,hsla(0,0%,100%,.4) 339deg,hsla(0,0%,100%,.22) 341deg,transparent 343deg,transparent 355deg,hsla(0,0%,100%,.35) 356deg,hsla(0,0%,100%,.2) 358deg,transparent 1turn);height:960px;-webkit-mask-image:radial-gradient(circle,transparent 14%,rgba(0,0,0,.25) 22%,rgba(0,0,0,.7) 32%,rgba(0,0,0,.7) 48%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.18) 72%,rgba(0,0,0,.05) 82%,transparent 88%);mask-image:radial-gradient(circle,transparent 14%,rgba(0,0,0,.25) 22%,rgba(0,0,0,.7) 32%,rgba(0,0,0,.7) 48%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.18) 72%,rgba(0,0,0,.05) 82%,transparent 88%);transform:translate(-42%,-50%);width:960px}.hero-content:after,.hero-content:before{border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute;top:50%;z-index:1}.hero-content:after{background:transparent;box-shadow:195px 55px 4px 2.5px hsla(0,0%,100%,.55),-180px 85px 3px 2px hsla(0,0%,100%,.5),140px -165px 4px 3px hsla(0,0%,100%,.45),-200px -50px 3px 2.5px hsla(0,0%,100%,.5),60px 210px 4px 2px hsla(0,0%,100%,.4),-90px -205px 3px 3px hsla(0,0%,100%,.45),220px -20px 4px 2px hsla(0,0%,100%,.42),-170px 130px 3px 2.5px hsla(0,0%,100%,.38),185px 135px 4px 2px hsla(0,0%,100%,.4),-155px -155px 3px 2.5px hsla(0,0%,100%,.42),25px -225px 4px 2px hsla(0,0%,100%,.38),-215px 30px 3px 2px hsla(0,0%,100%,.35),310px 85px 6px 3px hsla(0,0%,100%,.4),-275px 165px 5px 3.5px hsla(0,0%,100%,.35),195px -290px 6px 2.5px hsla(0,0%,100%,.38),-330px -60px 5px 3px hsla(0,0%,100%,.32),95px 340px 6px 3px hsla(0,0%,100%,.3),-140px -320px 5px 3.5px hsla(0,0%,100%,.35),360px -45px 6px 2.5px hsla(0,0%,100%,.28),-280px 225px 5px 3px hsla(0,0%,100%,.3),280px 240px 6px 3px hsla(0,0%,100%,.25),-310px -175px 5px 3.5px hsla(0,0%,100%,.28),45px -370px 6px 2.5px hsla(0,0%,100%,.25),-355px 85px 5px 3px hsla(0,0%,100%,.22),340px 160px 6px 3px hsla(0,0%,100%,.22),-240px -290px 5px 3px hsla(0,0%,100%,.25),250px -285px 6px 2.5px hsla(0,0%,100%,.2),-60px 380px 5px 3.5px hsla(0,0%,100%,.2),420px 25px 10px 2px hsla(0,0%,100%,.15),-390px 130px 8px 2.5px hsla(0,0%,100%,.14),165px -410px 10px 2px hsla(0,0%,100%,.13),-400px -110px 8px 3px hsla(0,0%,100%,.12),290px 350px 10px 2px hsla(0,0%,100%,.11),-200px -400px 8px 2.5px hsla(0,0%,100%,.12),430px -150px 10px 2px hsla(0,0%,100%,.1),-370px 260px 8px 3px hsla(0,0%,100%,.1),-230px 70px 2px 3px hsla(0,0%,100%,.65),165px -195px 2px 2.5px hsla(0,0%,100%,.6),-300px -120px 3px 3px hsla(0,0%,100%,.5),320px 200px 3px 2.5px hsla(0,0%,100%,.45),-50px -350px 2px 3px hsla(0,0%,100%,.4),375px -95px 3px 2.5px hsla(0,0%,100%,.35);height:6px;transform:translate(-50%,-50%);width:6px}.highlights-section{background:radial-gradient(circle 700px at 92% -15%,rgba(168,146,85,.16) 0,transparent 55%),radial-gradient(circle 550px at 6% 115%,rgba(168,146,85,.1) 0,transparent 55%),var(--secondary-color);border-bottom:1px solid rgba(168,146,85,.4);border-top:1px solid rgba(168,146,85,.4);overflow:hidden;position:relative}.highlights-section:before{background:url(../media/mvp-pattern-decor.svg) 50%/56px 56px repeat;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:0}.highlights-section>.container{position:relative;z-index:1}.highlights-grid{display:flex;gap:24px;justify-content:center;padding:22px 0}.flip-card{height:96px;position:relative;width:300px}.flip-card-inner{backdrop-filter:saturate(170%);-webkit-backdrop-filter:blur(2px) saturate(170%);background-color:hsla(0,0%,4%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 300 96'%3E%3Cpath fill='none' stroke='%23a89255' stroke-width='3' d='M18 0h282v96H18L0 48z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%);height:100%;position:relative;transform-origin:center center;transition:transform .3s ease-in;width:100%}.flip-card-inner.flipping{transform:scaleY(0)}.flip-card-back,.flip-card-front{border-radius:6px;height:100%;left:0;position:absolute;top:0;width:100%}.flip-card-inner .flip-card-back,.flip-card-inner.flipped .flip-card-front{display:none}.flip-card-inner.flipped .flip-card-back{display:flex}.highlight-card{align-items:center;background:transparent;border-radius:0;display:flex;gap:18px;height:100%;padding:20px 24px 20px 32px;position:relative;width:100%}.highlight-card .icon{align-items:center;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.highlight-card .icon img{height:auto;max-height:35px;max-width:35px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.highlight-card .text-caption{color:var(--white-color);font-size:17px;margin-bottom:3px}.highlight-card .text p{color:var(--white-color);font-size:12px;letter-spacing:.3px;line-height:1.4;opacity:.55}.about-section{margin:var(--spacing) 0;overflow:hidden;position:relative}.about-section:before{background:repeating-linear-gradient(45deg,transparent,transparent 22px,rgba(168,146,85,.03) 0,rgba(168,146,85,.03) 23px),repeating-linear-gradient(-45deg,transparent,transparent 22px,rgba(168,146,85,.03) 0,rgba(168,146,85,.03) 23px);content:"";height:100%;mask-image:radial-gradient(ellipse at 100% 30%,rgba(0,0,0,.5) 0,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at 100% 30%,rgba(0,0,0,.5) 0,transparent 65%);pointer-events:none;position:absolute;right:0;top:0;width:55%;z-index:0}.about-section>.container{position:relative;z-index:1}.about-media{position:relative;width:100%}.about-image{display:block;height:auto;max-width:100%;width:100%}.counter-badge{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,rgba(168,146,85,.92),hsla(0,0%,4%,.96));border:1px solid rgba(168,146,85,.25);border-radius:var(--radius-md);box-shadow:0 10px 40px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.08);display:flex;gap:14px;padding:18px 30px;position:absolute;white-space:nowrap;z-index:5}.counter-badge:before{background:linear-gradient(90deg,transparent,rgba(168,146,85,.7),transparent);border-radius:2px;content:"";height:2px;left:20%;position:absolute;right:20%;top:-1px}.counter-badge:after{background:linear-gradient(90deg,transparent,rgba(168,146,85,.3),transparent);border-radius:1px;bottom:-1px;content:"";height:1px;left:30%;position:absolute;right:30%}.counter-badge .section-subtitle{color:var(--white-color);font-size:30px;line-height:1;margin-bottom:0;text-shadow:0 2px 8px rgba(0,0,0,.3)}.counter-badge .text-caption{color:hsla(0,0%,100%,.7);font-size:14px;letter-spacing:.5px;line-height:1.3;margin-bottom:0;text-transform:uppercase}.about-counter-card{bottom:-12px;left:50%;transform:translateX(-50%)}.about-content{padding-left:27px}.about-details{padding-top:50px}.about-statement{background:linear-gradient(160deg,rgba(168,146,85,.04),transparent 60%);border-radius:var(--radius-md);margin-top:8px;padding:30px 26px 26px;position:relative}.about-statement:before{color:rgba(168,146,85,.15);content:"\201C";font-family:Georgia,Times New Roman,serif;font-size:68px;left:10px;line-height:1;pointer-events:none;position:absolute;top:6px}.about-statement:after{background:radial-gradient(circle,rgba(168,146,85,.3) 1px,transparent 0);background-size:10px 10px;bottom:6px;content:"";height:10px;left:26px;mask-image:linear-gradient(90deg,rgba(0,0,0,.6),transparent);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.6),transparent);pointer-events:none;position:absolute;width:110px}.about-statement p{font-size:17px;line-height:1.8;margin-bottom:0}.content-accordion{display:flex;flex-direction:column}.content-accordion-item{margin-bottom:33px}.content-accordion-item:last-child{margin-bottom:0}.content-accordion-trigger{align-items:center;border-bottom:1px solid var(--gray-color);cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding-bottom:33px}.content-accordion-trigger .text-caption{transition:.3s}.content-accordion-trigger .icon{color:var(--secondary-color);font-size:18px;transition:.3s}.content-accordion-trigger.mvp-accordion-active .text-caption,.content-accordion-trigger.mvp-accordion-active .icon,.content-accordion-trigger:hover .text-caption,.content-accordion-trigger:hover .icon{color:var(--primary-color)}.content-accordion-trigger.mvp-accordion-active .icon{transform:rotate(90deg)}.content-accordion-panel{margin-top:33px}.about-section .content-accordion-trigger{border-bottom-color:rgba(168,146,85,.15);border-left:2px solid rgba(168,146,85,.2);padding-left:18px;transition:border-left-color .3s,border-bottom-color .3s}.about-section .content-accordion-trigger.mvp-accordion-active,.about-section .content-accordion-trigger:hover{border-left-color:rgba(168,146,85,.6)}.about-call-to-action{margin-top:40px}.case-card{aspect-ratio:1.2/1;border-radius:var(--radius-lg);overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease;width:100%}.case-card:hover{box-shadow:0 16px 40px hsla(0,0%,4%,.2);transform:translateY(-4px)}.case-card:before{background:linear-gradient(180deg,transparent 15%,hsla(0,0%,4%,.25) 45%,hsla(0,0%,4%,.92));content:"";height:100%;left:0;position:absolute;top:0;transition:background .4s ease;width:100%;z-index:1}.case-card:hover:before{background:linear-gradient(180deg,transparent 5%,hsla(0,0%,4%,.3) 40%,hsla(0,0%,4%,.95))}.case-card img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;transition:transform .6s ease;width:100%;z-index:0}.case-card:hover img{transform:scale(1.05)}.case-card-content{bottom:0;left:0;padding:clamp(1rem,2.5vw,1.75rem);position:absolute;width:100%;z-index:10}.case-card-content .text-caption{font-size:17px}.case-card-content .text-caption,.case-card-content .text-caption a{color:var(--white-color);transition:.3s}.case-card-content .text-caption a:hover{color:rgba(168,146,85,.85)}.case-card-content p{color:var(--white-color);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.55;margin:8px 0 12px;opacity:.75;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.case-card-summary{opacity:1;pointer-events:auto}.cases-grid{row-gap:24px}.cases-intro{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.cases-intro .section-title{margin-bottom:0}.cases-intro p{color:#666;font-size:15px;line-height:1.7;margin:14px 0 0}.cases-grid .case-card{aspect-ratio:unset;background:var(--white-color);box-shadow:0 2px 16px hsla(0,0%,4%,.07);display:flex;height:100%}.cases-grid .case-card:before{display:none}.cases-grid .case-card:hover{box-shadow:0 12px 36px hsla(0,0%,4%,.13)}.cases-grid .case-card-image{display:block;flex-shrink:0;overflow:hidden;width:40%}.cases-grid .case-card img{height:100%;position:static;width:100%}.cases-grid .case-card-content{display:flex;flex-direction:column;justify-content:center;padding:28px;position:static;width:60%}.cases-grid .case-card-content .text-caption{font-size:18px}.cases-grid .case-card-content .text-caption,.cases-grid .case-card-content .text-caption a{color:var(--secondary-color)}.cases-grid .case-card-content .text-caption a:hover{color:rgba(168,146,85,.85)}.cases-grid .case-card-content p{color:#666;font-size:14px;-webkit-line-clamp:3;line-clamp:3;line-height:1.6;margin:10px 0 14px;opacity:1}.services-section{background:var(--bg-color);padding:var(--spacing) 0;position:relative}.services-title .section-title{margin-bottom:0}.services-content-block{padding-left:26px}.services-content-block p{margin-bottom:16px}.services-intro{align-items:center;margin-bottom:50px}.services-intro .services-image{height:100%;max-height:400px}.services-intro .services-image img{max-height:400px}.services-text p{color:#666;font-size:16px;line-height:1.7;margin-top:20px}.services-grid{position:relative}.services-grid .row{--bs-gutter-y:1.5rem}.services-shape{display:flex;justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.services-shape img{max-width:unset;min-width:1936px;width:100%}.service-card{background:linear-gradient(0deg,rgba(25,25,25,.04) 0,transparent 60%);border-radius:var(--radius-lg);height:100%;overflow:hidden;padding:36px 30px 30px;position:relative;text-align:center;transition:transform .4s ease,box-shadow .4s ease;width:100%}.service-card:after,.service-card:before{border-radius:2px;content:"";height:60%;opacity:.35;position:absolute;top:50%;transform:translateY(-50%);transition:height .4s ease,opacity .4s ease;width:2px}.service-card:before{left:0}.service-card:after,.service-card:before{background:linear-gradient(180deg,transparent,rgba(168,146,85,.7),transparent)}.service-card:after{right:0}.service-card:hover{box-shadow:0 12px 36px rgba(168,146,85,.1);transform:translateY(-4px)}.service-card:hover:after,.service-card:hover:before{height:80%;opacity:.6}.service-card .icon{align-items:center;aspect-ratio:1/1;background:var(--primary-color);border-radius:var(--radius-md);display:flex;justify-content:center;margin:0 auto 22px;width:60px}.service-card .icon img{filter:brightness(0) invert(1)}.service-card .text-caption{margin-bottom:12px}.service-card .text-caption a,.service-card .text-caption span{color:inherit;transition:color .3s ease}.service-card .text-caption a:hover{color:var(--primary-color)}.services-image{border-radius:var(--radius-lg);max-height:350px;overflow:hidden;position:relative}.services-image img{display:block;height:100%;max-height:350px;-o-object-fit:cover;object-fit:cover;width:100%}.services-counter-card{bottom:20px;right:20px}.skills-section{margin:var(--spacing) 0}.skills-media{position:relative;width:100%}.skills-image-primary{aspect-ratio:1/.8931;width:100%;--mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MzYiIGhlaWdodD0iNTY4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNjM2IDU2OCI+PG1hc2sgaWQ9ImEiIHdpZHRoPSI2MzYiIGhlaWdodD0iNTY4IiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMCAwQzguOTU0IDAgMCA4Ljk1NCAwIDIwdjUyOGMwIDExLjA0NiA4Ljk1NCAyMCAyMCAyMGgyNTdjMTEuMDQ2IDAgMjAtOC45NTQgMjAtMjBWMzA0YzAtMTEuMDQ2IDguOTU0LTIwIDIwLTIwaDI5OWMxMS4wNDYgMCAyMC04Ljk1NCAyMC0yMFYyMGMwLTExLjA0Ni04Ljk1NC0yMC0yMC0yMHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNLTEyMC04aDg3NnY1ODNoLTg3NnoiLz48L2c+PC9zdmc+");-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.skills-image-secondary{border-radius:7%;bottom:0;height:46.48%;position:absolute;right:0;width:50.158%;z-index:1}.skills-content{padding-left:27px}.progress-group{border-bottom:1px solid var(--gray-color);margin-bottom:41px;padding-bottom:31px;position:relative}.progress-group:last-child{margin-bottom:0}.progress-label{margin-bottom:12px}.progress-value{position:absolute;right:0;top:0}.progress-track{border-radius:5px;height:10px;position:relative;width:100%}.progress-track:before{background:transparent;content:"";opacity:.2;width:100%}.progress-fill,.progress-track:before{border-radius:var(--radius-md);height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.progress-fill{background:var(--primary-color);box-shadow:0 4px 20px -1px hsla(35,46%,62%,.5);overflow:visible!important;width:0}.partners-section{background:var(--secondary-color);padding:72px 0 77px}.partners-title{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:49px;overflow:hidden;position:relative}.partners-title:after,.partners-title:before{background:var(--white-color);content:"";flex:auto;height:1px;opacity:.5;width:100%}.partners-title .text-caption{color:var(--white-color);flex-shrink:0}.partners-title .text-caption span{color:var(--primary-color)}.partner-card{align-items:center;display:flex;height:50px;justify-content:center;opacity:.5;text-align:center;transition:.3s}.partner-card:hover{opacity:1}.partner-card img{max-height:100%;max-width:181px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.reviews-section{background:var(--secondary-color);overflow:hidden;padding:var(--spacing) 0;position:relative}.reviews-section:before{background-image:radial-gradient(circle,rgba(168,146,85,.22) 1.2px,transparent 0);height:280px;-webkit-mask-image:radial-gradient(ellipse at 100% 0,rgba(0,0,0,.55) 0,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0,rgba(0,0,0,.55) 0,transparent 70%);right:0;top:0;width:280px}.reviews-section:after,.reviews-section:before{background-size:18px 18px;content:"";pointer-events:none;position:absolute;z-index:0}.reviews-section:after{background-image:radial-gradient(circle,rgba(168,146,85,.18) 1.2px,transparent 0);bottom:0;height:240px;left:0;-webkit-mask-image:radial-gradient(ellipse at 0 100%,rgba(0,0,0,.45) 0,transparent 70%);mask-image:radial-gradient(ellipse at 0 100%,rgba(0,0,0,.45) 0,transparent 70%);width:240px}.reviews-background-shape{display:none}.reviews-title .section-label{color:hsla(0,0%,100%,.6)}.reviews-title .section-label:before{background:hsla(0,0%,100%,.9);box-shadow:0 -12px 0 hsla(0,0%,100%,.55),0 -24px 0 hsla(0,0%,100%,.25)}.reviews-title .section-label:after{background:linear-gradient(90deg,hsla(0,0%,100%,.4),transparent)}.reviews-title .section-title{color:var(--white-color);margin-bottom:38px}.review-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;padding:36px 28px 28px;position:relative;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.review-card:hover{border-color:rgba(168,146,85,.35);box-shadow:0 8px 32px rgba(168,146,85,.12)}.review-card:before{background:linear-gradient(90deg,transparent,var(--primary-color),transparent);border-radius:0 0 var(--radius-lg) var(--radius-lg);bottom:0;content:"";height:2px;left:24px;opacity:.5;position:absolute;right:24px}.review-header{display:flex;justify-content:space-between;margin-bottom:20px}.reviewer-photo{border:2px solid rgba(168,146,85,.3);border-radius:50%;flex-shrink:0;height:72px;overflow:hidden;width:72px}.reviewer-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.quote-icon-wrapper{display:inline-block;filter:brightness(3);opacity:.2;width:35px}.review-text{flex:1;margin-bottom:24px;position:relative}.review-text p{color:hsla(0,0%,100%,.75);font-size:15px;font-style:italic;line-height:1.75}.review-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding-top:20px}.review-author .text-caption{color:var(--white-color);font-size:17px;margin-bottom:4px}.review-author p{color:var(--primary-color);font-size:12px;font-weight:600;letter-spacing:.5px}.review-rating{align-items:center;color:var(--yellow-color);display:flex;font-size:14px;gap:3px}.reviews-carousel .swiper-pagination{margin-top:24px;padding-bottom:6px}.reviews-carousel .swiper-pagination-bullet{background:hsla(0,0%,100%,.3);opacity:1}.reviews-carousel .swiper-pagination-bullet-active{background:var(--primary-color)}.team-section{background:var(--bg-color);padding:var(--spacing) 0}.team-content{padding-right:26px}.team-content .section-label{margin-bottom:3px}.team-content p{margin-bottom:17px}.team-card,.team-media,.team-member-photo{position:relative}.team-member-photo{aspect-ratio:1/1.18302;width:100%;--mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDYiIGhlaWdodD0iMzYyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMzA2IDM2MiI+PG1hc2sgaWQ9ImEiIHdpZHRoPSIzMDYiIGhlaWdodD0iMzYyIiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMCAwQzguOTU0IDAgMCA4Ljk1NCAwIDIwdjMyMmMwIDExLjA0NiA4Ljk1NCAyMCAyMCAyMGgxOTBhNyA3IDAgMCAwIDctN2MwLTE2LjU2OSAxMy40MzEtMzAgMzAtMzBzMzAgMTMuNDMxIDMwIDMwYTcgNyAwIDAgMCA3IDdoMmMxMS4wNDYgMCAyMC04Ljk1NCAyMC0yMFYyMGMwLTExLjA0Ni04Ljk1NC0yMC0yMC0yMHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNLTItNGgzMTd2MzY4SC0yeiIvPjwvZz48L3N2Zz4=");margin-bottom:23px;mask-image:var(--mask-image);-webkit-mask-image:var(--mask-image);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.team-member-photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.5s;width:100%}.team-card:hover .team-member-photo img{transform:scale(1.1)}.team-card p{margin-bottom:3px}.team-card .text-caption a{color:inherit;transition:.3s}.team-card .text-caption a:hover{color:var(--primary-color)}.team-social-links{bottom:-3.87%;position:absolute;right:12.75%;z-index:10}.team-share-button{align-items:center;aspect-ratio:1/1;background:var(--secondary-color);border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:relative;transition:.3s;width:40px;z-index:1}.team-social-links.active .team-share-button,.team-social-links:hover .team-share-button,.team-share-button:hover{background:var(--primary-color)}.team-share-button img{height:auto;max-height:80%;max-width:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.team-social-links ul{bottom:100%;left:50%;list-style:none;margin:0;padding:0;pointer-events:none;position:absolute;transform:translate(-50%);z-index:0}.team-social-links:hover ul{pointer-events:auto}.team-social-links ul li{margin-bottom:10px;position:relative;transition:.5s}.team-social-links ul li a{align-items:center;aspect-ratio:1/1;background:var(--secondary-color);border:2px solid var(--white-color);border-radius:50%;color:var(--white-color);display:flex;font-size:14px;justify-content:center;transition:.3s;width:40px}.team-social-links ul li a:hover{background:var(--primary-color)}.team-social-links ul li:first-child{top:150px}.team-social-links ul li:nth-child(2){top:100px}.team-social-links ul li:nth-child(3){top:50px}.team-social-links.active ul li:first-child,.team-social-links.active ul li:nth-child(2),.team-social-links.active ul li:nth-child(3){top:0}@media screen and (min-width:992px){.team-social-links:hover .team-share-button,.team-share-button:hover{background:var(--primary-color)}.team-social-links:hover ul li:first-child,.team-social-links:hover ul li:nth-child(2),.team-social-links:hover ul li:nth-child(3){top:0}}.newsletter-section{position:relative}.newsletter-section:before{background:var(--bg-color);content:"";height:50%;left:0;position:absolute;top:0;width:100%;z-index:0}.newsletter-box{background:var(--secondary-color);border-radius:var(--radius-md);padding:74px 50px 79px;width:100%}.newsletter-box .section-label{margin-bottom:21px}.newsletter-box .section-subtitle{color:var(--white-color);margin-bottom:39px}.newsletter-form{margin:auto;max-width:678px}.newsletter-form form{align-items:center;display:flex;gap:30px;justify-content:space-between}.newsletter-form form .primary-button{flex-shrink:0}.newsletter-form form .primary-button:hover{background:var(--white-color);color:var(--primary-color)}.newsletter-form form .form-field{background:var(--white-color);border-color:var(--white-color);flex:auto}.faq-section{margin:var(--spacing) 0}.faq-media{position:relative;width:100%}.faq-image-wrapper{border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.12);overflow:hidden;position:relative}.faq-image-wrapper:before{border:2px solid var(--primary-color);border-radius:22px;content:"";inset:-6px;opacity:.3;pointer-events:none;position:absolute;z-index:1}.faq-image-wrapper:after{height:90px;left:-20px;-webkit-mask-image:radial-gradient(ellipse at 0 0,rgba(0,0,0,.6) 0,transparent 70%);mask-image:radial-gradient(ellipse at 0 0,rgba(0,0,0,.6) 0,transparent 70%);top:-20px;width:90px;z-index:2}.faq-image-wrapper:after,.faq-media:after{background-image:linear-gradient(rgba(168,146,85,.35) 1px,transparent 0),linear-gradient(90deg,rgba(168,146,85,.35) 1px,transparent 0);background-size:12px 12px;content:"";pointer-events:none;position:absolute}.faq-media:after{bottom:-20px;height:290px;-webkit-mask-image:radial-gradient(ellipse at 100% 100%,rgba(0,0,0,.6) 0,transparent 70%);mask-image:radial-gradient(ellipse at 100% 100%,rgba(0,0,0,.6) 0,transparent 70%);right:-20px;width:190px}.faq-image-wrapper img{aspect-ratio:2/1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.faq-disclaimer{align-items:flex-start;background:rgba(168,146,85,.08);border-left:3px solid var(--primary-color);border-radius:0 10px 10px 0;color:var(--text-color);display:flex;font-size:14px;gap:10px;line-height:1.6;margin-top:20px;padding:14px 18px}.faq-disclaimer i{color:var(--primary-color);flex-shrink:0;margin-top:3px}.faq-media .primary-button{margin-top:20px}.faq-content{padding-left:26px}.statistics-section{background:var(--secondary-color);overflow:hidden;padding:100px 0;position:relative}.statistics-section:before{background:url(../media/mvp-stats-bg.webp) 50%/cover no-repeat;filter:brightness(1.65) saturate(.25) contrast(.82);opacity:.07}.statistics-section:after,.statistics-section:before{content:"";inset:0;position:absolute;z-index:0}.statistics-section:after{background:linear-gradient(180deg,var(--secondary-color) 0,transparent 35%,transparent 65%,var(--secondary-color) 100%);border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,transparent,rgba(168,146,85,.15) 15%,rgba(168,146,85,.5) 50%,rgba(168,146,85,.15) 85%,transparent) 1;border-image:linear-gradient(90deg,transparent,rgba(168,146,85,.15) 15%,rgba(168,146,85,.5) 50%,rgba(168,146,85,.15) 85%,transparent) 1;border-top:1px solid transparent;pointer-events:none}.statistics-grid{display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:700px;position:relative;z-index:1}.stat-card{align-items:center;display:flex;flex-direction:column;padding:48px 40px;position:relative;text-align:center}.stat-card:nth-child(2n){border-left:1px solid rgba(168,146,85,.18)}.stat-card:nth-child(-n+2){border-bottom:1px solid rgba(168,146,85,.18)}.stat-card:first-child:before{background:var(--yellow-color);border-radius:0;bottom:-4px;box-shadow:0 0 10px 3px rgba(168,146,85,.3);content:"";height:7px;position:absolute;right:-4px;transform:rotate(45deg);width:7px;z-index:2}.stat-number{position:relative}.stat-number .display-heading{color:var(--white-color);font-size:64px;line-height:1;margin-bottom:0}.stat-number:after{background:var(--yellow-color);content:"";display:block;height:2px;margin:14px auto 16px;opacity:.7;width:36px}.stat-label{position:relative}.stat-label .text-caption{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:400;line-height:1.6;text-align:center}.stat-label .text-caption span{display:block}.blog-section{margin:113px 0 118px}.blog-title .section-title{margin-bottom:38px}.blog-grid .row{--bs-gutter-y:1.5rem}.blog-card{position:relative}.blog-media-box{margin-bottom:23px;position:relative}.blog-media{height:100%;position:relative;width:100%;--mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MTUiIGhlaWdodD0iMzUyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNDE1IDM1MiI+PG1hc2sgaWQ9ImEiIHdpZHRoPSI0MTUiIGhlaWdodD0iMzUyIiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MTUgMjBjMC0xMS4wNDYtOC45NTQtMjAtMjAtMjBIMjBDOC45NTQgMCAwIDguOTU0IDAgMjB2MjcyYzAgMTEuMDQ2IDguOTU0IDIwIDIwIDIwaDEwMmMxMS4wNDYgMCAyMCA4Ljk1NCAyMCAyMHM4Ljk1NCAyMCAyMCAyMGgyMzNjMTEuMDQ2IDAgMjAtOC45NTQgMjAtMjB6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L21hc2s+PGcgbWFzaz0idXJsKCNhKSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTS01MCAwaDUzMnYzNTVILTUweiIvPjwvZz48L3N2Zz4=");aspect-ratio:1/.84616;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.blog-image{height:100%;transition:.3s;width:100%}.blog-card:hover .blog-image{transform:scale(1.1) rotate(3deg)}.blog-date{align-items:center;bottom:2px;display:flex;gap:10px;left:0;position:absolute;width:32%;z-index:1}.blog-date img{flex-shrink:0;width:20px}.blog-card-text .text-caption{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;margin-bottom:13px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-card-text .text-caption a{color:inherit;display:inherit;font-size:inherit;-webkit-line-clamp:inherit;line-clamp:inherit;line-height:inherit;-webkit-box-orient:inherit;box-orient:inherit;overflow:inherit;text-overflow:inherit;transition:.3s}.blog-card-text .text-caption a:hover{color:var(--primary-color)}.blog-card-text p{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;margin-bottom:16px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.site-footer{background:var(--secondary-color);overflow:hidden;padding-bottom:0;position:relative}.site-footer:before{background-image:radial-gradient(circle,rgba(168,146,85,.14) 1.2px,transparent 0);background-size:18px 18px;content:"";height:320px;-webkit-mask-image:radial-gradient(ellipse at 100% 0,rgba(0,0,0,.5) 0,transparent 65%);mask-image:radial-gradient(ellipse at 100% 0,rgba(0,0,0,.5) 0,transparent 65%);pointer-events:none;position:absolute;right:0;top:0;width:320px;z-index:0}.site-footer:after{background:linear-gradient(90deg,var(--primary-color),transparent);content:"";height:2px;left:0;position:absolute;top:0;width:40%;z-index:1}.site-footer .container{position:relative;z-index:2}.footer-top{padding:60px 0 44px}.footer-logo{display:inline-block;margin:0 0 18px}.footer-logo img{height:60px;width:auto}.footer-brand p{color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.7;margin:0 0 14px;max-width:410px}.footer-disclaimer{color:hsla(0,0%,100%,.4)!important;font-size:12.5px!important;line-height:1.65!important;margin:0!important}.footer-call-to-action{align-items:center;background:var(--primary-color);border-radius:6px;color:var(--white-color);display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:16px;padding:10px 24px;text-decoration:none;transition:all .25s ease}.footer-call-to-action i{font-size:12px;transition:transform .25s ease}.footer-call-to-action:hover{background:var(--secondary-color);color:var(--white-color)}.footer-call-to-action:hover i{transform:translateX(3px)}.footer-title{border-bottom:1.5px solid rgba(168,146,85,.45);color:var(--white-color);font-family:var(--title-font);font-size:16px;font-weight:700;margin:0 0 20px;padding-bottom:12px}.footer-navigation ul{display:grid;gap:10px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.footer-navigation ul li a{color:hsla(0,0%,100%,.6);display:inline-block;font-size:14px;text-decoration:none;transition:all .25s ease}.footer-navigation ul li a:hover{color:var(--white-color);padding-left:4px}.footer-contact-list ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.footer-contact-list ul li{align-items:center;display:flex;gap:12px}.footer-contact-icon{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--primary-color);display:flex;font-size:14px;height:34px;justify-content:center;min-width:34px;transition:all .25s ease;width:34px}.footer-contact-list ul li:hover .footer-contact-icon{background:rgba(168,146,85,.15);border-color:rgba(168,146,85,.3)}.footer-contact-list ul li a,.footer-contact-list ul li span{color:hsla(0,0%,100%,.6);font-size:14px;text-decoration:none;transition:color .25s ease}.footer-contact-list ul li a:hover{color:var(--white-color)}.footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:20px;justify-content:space-between;margin-top:40px;padding:20px 0}.footer-bottom p{color:hsla(0,0%,100%,.45);font-size:13px;margin:0}.footer-legal-links{display:flex;gap:22px}.footer-legal-links a{color:hsla(0,0%,100%,.45);font-size:13px;text-decoration:none;transition:color .25s ease}.footer-legal-links a:hover{color:hsla(0,0%,100%,.8)}.form-disclaimer{color:#aaa;font-size:11px;line-height:1.5;margin:0;max-width:720px}.back-to-top-button{background:var(--primary-color);border-radius:50%;bottom:20px;color:#fff;display:none;font-size:20px;height:50px;line-height:50px;overflow:hidden;position:fixed;right:20px;text-align:center;transition:.3s;width:50px;z-index:80}.back-to-top-button:hover{box-shadow:0 4px 30px hsla(35,46%,62%,.3);color:var(--white-color)}.back-to-top-button:hover i{animation:up_down .8s linear infinite alternate}@keyframes up_down{0%{transform:translate(0)}to{transform:translateY(-3px)}}.page-header{align-items:center;background:radial-gradient(circle,hsla(0,0%,100%,.05) 1px,transparent 1px),radial-gradient(ellipse at 15% 40%,hsla(0,0%,100%,.08) 0,transparent 50%),radial-gradient(ellipse at 85% 30%,hsla(0,0%,100%,.06) 0,transparent 50%),radial-gradient(ellipse at 50% 85%,hsla(0,0%,100%,.04) 0,transparent 60%),linear-gradient(160deg,var(--secondary-color) 0,#1a1a1a 50%,var(--primary-color) 100%);background-position:14px 14px,0 0,0 0,0 0,0 0;background-size:28px 28px,auto,auto,auto,auto;display:flex;justify-content:center;min-height:420px;overflow:hidden;padding:160px 0 70px;position:relative}.page-header>*{position:relative;z-index:2}.page-header-text{text-align:center}.page-header-text .display-heading{color:var(--white-color);margin-bottom:0;text-shadow:0 2px 20px rgba(0,0,0,.2)}.page-header-shape{inset:0;pointer-events:none;position:absolute;z-index:0}.page-header-shape:before{background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 65%);border-radius:50%;content:"";height:500px;position:absolute;right:-5%;top:-20%;width:500px}.page-header-shape:after{background:radial-gradient(circle,hsla(0,0%,100%,.07) 0,transparent 65%);border-radius:50%;bottom:-30%;content:"";height:400px;left:-8%;position:absolute;width:400px}.breadcrumbs{margin:-20px auto 0;max-width:calc(100% - 60px);position:relative;text-align:center;z-index:10}.breadcrumbs ul{align-items:center;background:var(--white-color);border-radius:100px;box-shadow:0 4px 20px hsla(0,0%,4%,.1);display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;min-height:40px;padding:8px 22px 7px}.breadcrumbs ul li{align-items:center;color:var(--secondary-color);display:flex;font-size:14px;font-weight:600;gap:10px;text-transform:uppercase}.breadcrumbs ul li:last-child{color:var(--primary-color)}.breadcrumbs ul li:not(:last-child):after{color:rgba(25,25,25,.3);content:"\f054";font-family:Font Awesome\ 5 Free;font-size:11px;font-weight:900;line-height:1}.breadcrumbs ul li a{color:inherit;text-transform:inherit;transition:.3s}.breadcrumbs ul li a:hover{color:var(--primary-color)}.history-section{margin:113px 0}.history-year .section-title{color:var(--gray-color);margin:0}.history-card{display:flex;flex-direction:column;gap:140px;padding-inline:24px;position:relative;text-align:center}.history-carousel .swiper-slide:nth-child(2n) .history-card{flex-direction:column-reverse}.history-card:before{content:"";height:1px;top:50%;transform:translate(-50%,-50%);width:100%}.history-card:before,.history-pin{background:var(--primary-color);left:50%;position:absolute}.history-pin{bottom:50%;height:34px;transform:translateX(-50%);width:1px}.history-pin:before{--pin-size:6px;background:var(--primary-color);border-radius:50%;content:"";height:var(--pin-size);left:50%;position:absolute;top:0;transform:translateX(calc(50% - var(--pin-size)));width:var(--pin-size)}.history-badge .text-caption{margin-bottom:15px}.history-carousel .swiper-slide:nth-child(2n) .history-card .history-pin{bottom:unset;height:50px;top:50%;transform:rotate(-180deg)}.history-title{margin-bottom:30px}.history-carousel .swiper-slide:nth-child(odd) .history-card .section-title{top:20px}.history-carousel .swiper-slide:nth-child(2n) .history-card .section-title{bottom:20px;top:auto}.services-page{margin:var(--spacing) 0}.consultation-section{background:#f8fafb;padding:var(--spacing) 0}.consultation-card{position:relative;text-align:center}.consultation-icon{align-items:center;aspect-ratio:1/1;background:var(--white-color);border-radius:var(--radius-md);box-shadow:0 4px 60px rgba(0,0,0,.1);display:flex;justify-content:center;margin-inline:auto;transition:all .4s ease;width:121px}.consultation-card .text-caption{margin-top:21px}.consultation-text{margin-top:15px}.consultation-title{margin-bottom:38px}.consultation-step .row{row-gap:40px}.consultation-card:before{aspect-ratio:1/.1677;background-image:url(../media/mvp-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";left:85%;position:absolute;top:58px;transform:translateY(-50%);width:155px}.consultation-step .row>div:last-child .consultation-card:before{content:none}.consultation-card:hover .consultation-icon img{transform:rotateY(180deg)}.consultation-card .consultation-icon img{height:auto;max-height:60px;max-width:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:all .5s ease;width:auto}.consultation-card:hover .consultation-icon{box-shadow:0 4px 60px rgba(0,0,0,.16);transform:translateY(-10px)}.pricing-section{background:var(--bg-color);padding:var(--spacing) 0}.pricing-content{padding-right:30px}.pricing-content .section-title{margin-bottom:19px}.pricing-content p{margin-bottom:16px}.pricing-wrapper .row{row-gap:30px}.pricing-card{background:var(--white-color);border-radius:var(--radius-md);box-shadow:0 4px 60px rgba(0,0,0,.1);position:relative;transition:.5s}.pricing-wrapper .row>div:first-child .pricing-card{margin-top:50px}.pricing-card:hover{transform:translateY(-10px)}.pricing-amount{color:var(--primary-color);font-family:var(--title-font);font-size:50px;font-weight:700;line-height:66px;margin-bottom:14px}.pricing-amount span{display:inline-block;font-size:15px;line-height:1}.pricing-card .text-caption{margin-bottom:8px}.pricing-description ul{list-style:none;margin:0;padding:0}.pricing-description ul li{margin-bottom:18px;padding-left:28px;position:relative}.pricing-description ul li:last-child{margin-bottom:0}.pricing-description ul li:before{aspect-ratio:1/1;background-image:url(../media/mvp-icon-check.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";left:0;position:absolute;top:4px;width:18px}.pricing-description{padding:27px 40px 37px}.pricing-button{margin-top:22px}.pricing-button .primary-button{width:100%}.pricing-card-content{border-bottom:1px solid var(--gray-color);padding:32px 40px 31px}.service-detail-section{margin:var(--spacing) 0}.service-detail-content{padding-right:25px}.service-detail-title{align-items:center;display:flex;gap:45px;margin-bottom:21px}.service-detail-title .icon{align-items:center;aspect-ratio:1/1;background:var(--primary-color);border-radius:var(--radius-md);display:flex;flex-shrink:0;justify-content:center;width:70px}.service-detail-title .icon img{height:auto;max-height:35px;max-width:35px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.service-detail-title .section-title{margin-bottom:0}.service-detail-box:not(:last-child){margin-bottom:43px}.service-detail-box .row{row-gap:24px}.service-detail-box.img img{border-radius:var(--radius-md)}.service-detail-box .text-caption{margin-bottom:15px}.service-detail-box ul{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.service-detail-box ul li{align-items:flex-start;color:var(--secondary-color);display:flex;gap:8px;position:relative}.service-detail-box ul li:before{align-items:center;aspect-ratio:1/1;background:var(--primary-color);border-radius:50%;color:var(--white-color);content:"\f00c";display:flex;flex-shrink:0;font-family:Font Awesome\ 5 Free;font-size:8px;font-weight:900;justify-content:center;line-height:1;margin-top:4px;width:18px}.service-detail-feature{align-items:center;background:var(--white-color);border-radius:var(--radius-md);box-shadow:0 4px 60px -1px #0000001a;display:flex;gap:20px;padding:22px 30px 24px;transition:.5s}.service-detail-feature:hover{transform:translateY(-10px)}.service-detail-feature .icon{flex-shrink:0}.service-detail-feature .icon img{height:auto;max-height:50px;max-width:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:.5s;width:auto}.service-detail-feature:hover .icon img{transform:rotateY(180deg)}.service-detail-feature .text .text-caption{margin-bottom:4px}.sidebar-call-to-action{background:var(--bg-color);border-radius:var(--radius-md);padding:22px 30px 30px;position:relative}.sidebar-call-to-action:not(:last-child){margin-bottom:42px}.sidebar .text-caption{margin-bottom:30px;padding-bottom:4px;position:relative}.sidebar .text-caption:before{background:var(--primary-color);bottom:0;content:"";height:1px;left:0;position:absolute;width:79px}.sidebar-form{margin-top:45px}.sidebar-form .form-field{background:var(--white-color);border-color:var(--white-color)}.sidebar-form textarea.mvp-field{border-radius:var(--radius-sm);height:100px}.sidebar-form .form-group:last-child{margin-bottom:0}.sidebar-download:not(:last-child){margin-bottom:50px}.sidebar-download-box{align-items:center;display:flex;gap:20px}.sidebar-download-box:not(:last-child){margin-bottom:24px}.sidebar-download-box .icon{flex-shrink:0}.sidebar-download-box .icon img{height:auto;max-height:60px;max-width:55px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.sidebar-download-box .text{display:flex;flex-direction:column;gap:6px}.sidebar-download-box .text p{margin-bottom:0}.sidebar-download-box .text p a{color:var(--primary-color);transition:.3s}.sidebar-download-box .text p a:hover{color:var(--secondary-color)}.service-detail-call-to-action{background:var(--secondary-color);gap:20px;padding:28px 30px}.service-detail-call-to-action,.service-detail-call-to-action .icon{align-items:center;border-radius:var(--radius-md);display:flex}.service-detail-call-to-action .icon{aspect-ratio:1/1;background:var(--primary-color);flex-shrink:0;justify-content:center;width:70px}.service-detail-call-to-action .icon img{height:auto;max-height:40px;max-width:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.service-detail-call-to-action .text .text-caption{color:var(--white-color);margin-bottom:5px;padding-bottom:0}.service-detail-call-to-action .text .text-caption:before{display:none}.service-detail-call-to-action .text a{color:inherit;transition:.3s}.service-detail-call-to-action .text a:hover{color:var(--primary-color)}.service-detail-call-to-action .text p{color:hsla(0,0%,100%,.8);font-size:18px;line-height:28px}.service-detail-call-to-action .text p a{text-decoration:underline}.cases-page{margin:var(--spacing) 0}.cases-tabs .nav{align-items:center;display:flex;gap:13px 0;justify-content:center}.cases-tabs .nav .nav-link{border-radius:var(--radius-lg);color:var(--secondary-color);cursor:pointer;font-size:18px;font-weight:600;line-height:28px;padding:6px 20px;transition:.3s}.cases-tabs .nav .nav-link:hover{color:var(--primary-color)}.cases-tabs .nav .nav-link.active{background:var(--secondary-color);box-shadow:var(--secondary-shadow);color:var(--white-color)}.cases-tab-panel{margin-top:50px}.cases-tab-panel .row{row-gap:24px}.cases-tab-panel .case-card{aspect-ratio:1.1/1}.case-detail-page{margin:0 0 var(--spacing) 0}.case-detail-content{margin:0 auto;max-width:860px;padding-right:0}.case-detail-box:not(:last-child){margin-bottom:35px}.case-detail-box.img img{border-radius:var(--radius-md)}.case-detail-box .section-title{margin-bottom:10px}.case-detail-box p:not(:last-child){margin-bottom:18px}.case-detail-box .text-caption{margin-bottom:15px}.case-challenge-section{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:43px;position:relative}.case-challenge-section:before{border-top:1px dashed var(--primary-color);content:"";left:0;opacity:.5;position:absolute;top:250px;width:100%;z-index:0}.case-challenge-box{position:relative;text-align:center;z-index:1}.case-challenge-box img{border-radius:var(--radius-md);height:200px;margin-bottom:30px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.case-challenge-box .dot-box{height:40px;margin-bottom:22px;position:relative;width:100%}.case-challenge-box .dot-box:after,.case-challenge-box .dot-box:before{aspect-ratio:1/1;background:var(--primary-color);border-radius:50%;content:"";left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:0}.case-challenge-box .dot-box:after{opacity:1;width:20px;z-index:1}.case-challenge-box .text-caption{margin-bottom:16px}.case-challenge-box:first-child .dot-box{background:linear-gradient(to right,var(--white-color) 50%,transparent 50%)}.case-challenge-box:last-child .dot-box{background:linear-gradient(to left,var(--white-color) 50%,transparent 50%)}.case-info{background:var(--secondary-color);border-radius:var(--radius-md);color:var(--white-color);margin-bottom:42px;padding:23px 30px 22px}.case-info .text-caption{color:var(--white-color);margin-bottom:23px}.case-info ul{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.case-info ul li{color:var(--white-color);font-size:18px;line-height:28px}.case-info ul li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:18px}.case-info ul li strong{font-weight:600}.case-detail-image{background:rgba(168,146,85,.02);border:1px solid rgba(168,146,85,.2);border-radius:var(--radius-md);margin-bottom:35px;padding:10px;position:relative}.case-detail-image:before{border-left:2px solid rgba(168,146,85,.5);border-radius:var(--radius-md) 0 0 0;border-top:2px solid rgba(168,146,85,.5);left:-1px;-webkit-mask-image:radial-gradient(ellipse at 0 0,rgba(0,0,0,.7) 0,transparent 70%);mask-image:radial-gradient(ellipse at 0 0,rgba(0,0,0,.7) 0,transparent 70%);top:-1px}.case-detail-image:after,.case-detail-image:before{background:radial-gradient(circle,rgba(168,146,85,.25) 1px,transparent 0);background-size:12px 12px;content:"";height:60px;pointer-events:none;position:absolute;width:60px;z-index:1}.case-detail-image:after{border-bottom:2px solid rgba(168,146,85,.5);border-radius:0 0 var(--radius-md) 0;border-right:2px solid rgba(168,146,85,.5);bottom:-1px;-webkit-mask-image:radial-gradient(ellipse at 100% 100%,rgba(0,0,0,.7) 0,transparent 70%);mask-image:radial-gradient(ellipse at 100% 100%,rgba(0,0,0,.7) 0,transparent 70%);right:-1px}.case-detail-image img{border-radius:calc(var(--radius-md) - 4px);display:block;height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:768px){.case-detail-image img{height:320px}}@media (min-width:992px){.case-detail-image img{height:380px}}.case-detail-text h2{color:var(--secondary-color);font-size:26px;line-height:1.3;margin-bottom:20px}@media (min-width:768px){.case-detail-text h2{font-size:32px}}.case-detail-text h3{border-left:3px solid var(--primary-color);color:var(--primary-color);font-size:20px;font-weight:600;margin:35px 0 15px;padding-left:18px}@media (min-width:768px){.case-detail-text h3{font-size:24px}}.case-statistics{padding:20px 16px}.case-statistics .row{row-gap:16px}.case-statistics .stat-box{padding:14px 8px}.case-statistics .stat-box h4{font-size:20px}.case-statistics .stat-box p{font-size:10px}@media (min-width:768px){.case-statistics{padding:28px 24px}.case-statistics .stat-box{padding:20px 10px}.case-statistics .stat-box h4{font-size:26px}.case-statistics .stat-box p{font-size:12px}}@media (min-width:992px){.case-statistics .row{row-gap:0}}.case-call-to-action{padding:25px 20px}.case-call-to-action h4{font-size:20px}.case-detail-image{padding:8px}@media (min-width:768px){.case-detail-image{padding:10px}}.case-detail-text p{color:var(--common-color);line-height:1.8;margin-bottom:18px}.case-statistics{background:linear-gradient(45deg,rgba(168,146,85,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(168,146,85,.04) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(168,146,85,.04) 75%),linear-gradient(-45deg,transparent 75%,rgba(168,146,85,.04) 75%),radial-gradient(circle,rgba(168,146,85,.06) 1px,transparent 1px),radial-gradient(ellipse at 10% 40%,rgba(168,146,85,.09) 0,transparent 50%),radial-gradient(ellipse at 90% 60%,rgba(168,146,85,.07) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(168,146,85,.05) 0,transparent 70%),linear-gradient(180deg,var(--secondary-color) 0,var(--secondary-color) 35%,var(--secondary-color) 65%,var(--secondary-color) 100%);background-position:0 0,0 30px,30px -30px,-30px 0,15px 15px,0 0,0 0,0 0,0 0;background-size:60px 60px,60px 60px,60px 60px,60px 60px,30px 30px,auto,auto,auto,auto;border-radius:var(--radius-md);margin-bottom:30px;overflow:hidden;padding:28px 24px;position:relative}.case-statistics:before{top:0}.case-statistics:after,.case-statistics:before{background:linear-gradient(90deg,transparent,rgba(168,146,85,.12) 20%,rgba(168,146,85,.45) 50%,rgba(168,146,85,.12) 80%,transparent);content:"";height:1px;left:0;position:absolute;right:0;z-index:1}.case-statistics:after{bottom:0}.case-statistics .stat-box{background:hsla(0,0%,100%,.06);border:1px solid rgba(168,146,85,.15);border-radius:6px;padding:20px 10px;text-align:center;transition:transform .3s ease,background .3s ease}.case-statistics .stat-box:hover{background:hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.2);transform:translateY(-3px)}.case-statistics .stat-box h4{color:#a89255;font-family:var(--title-font);font-size:26px;font-weight:700;margin-bottom:6px}.case-statistics .stat-box p{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500;letter-spacing:1px;margin:0;text-transform:uppercase}.case-call-to-action{background:linear-gradient(135deg,var(--secondary-color) 0,var(--primary-color) 100%);border-radius:var(--radius-md);margin-top:40px;padding:35px 40px;text-align:center}.case-call-to-action h4{color:var(--white-color);font-size:24px;font-weight:600;margin-bottom:12px}.case-call-to-action p{color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:500px}.case-call-to-action .primary-button{align-items:center;background:var(--yellow-color);border-left:4px solid var(--white-color);border-radius:0 4px 4px 0;color:var(--white-color);display:inline-flex;font-weight:700;height:auto;justify-content:center;letter-spacing:1.5px;padding:15px 40px;transition:all .4s cubic-bezier(.22,1,.36,1)}.case-call-to-action .primary-button:hover{background:var(--white-color);border-left-color:var(--yellow-color);box-shadow:0 5px 20px rgba(0,0,0,.2);color:var(--secondary-color);transform:translateY(-2px)}.case-call-to-action .primary-button:after,.case-call-to-action .primary-button:before{display:none}@media (min-width:768px){.case-detail-image:after,.case-detail-image:before{height:60px;width:60px}}.team-page{background:var(--white-color);margin:0;padding:var(--spacing) 0;position:relative}.team-page-heading{margin-bottom:50px;text-align:center}.team-page-heading .section-label{justify-content:center;margin-bottom:10px}.team-page-heading .section-title{margin-bottom:0}.team-page .team-grid{position:relative;z-index:1}.team-page .team-grid .row{row-gap:24px}.team-page .team-card{border-radius:var(--radius-md);cursor:pointer;overflow:hidden;position:relative}.team-page .team-media{position:relative}.team-page .team-member-photo{aspect-ratio:3/4;background:linear-gradient(160deg,#e8f0f4,#dce9ef 40%,#d0e2eb);border-radius:var(--radius-md);margin-bottom:0;mask-image:none;-webkit-mask-image:none;overflow:hidden;position:relative}.team-page .team-member-photo:before{background:radial-gradient(ellipse 55% 45% at 20% 25%,rgba(168,146,85,.2) 0,transparent 70%),radial-gradient(ellipse 50% 60% at 80% 70%,rgba(25,25,25,.15) 0,transparent 70%),radial-gradient(circle 80px at 65% 20%,rgba(168,146,85,.12) 0,transparent 70%),radial-gradient(circle 60px at 15% 75%,rgba(25,25,25,.1) 0,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.team-page .team-member-photo:after{background:linear-gradient(135deg,transparent 42%,rgba(168,146,85,.06) 0,rgba(168,146,85,.06) 44%,transparent 0),linear-gradient(135deg,transparent 58%,rgba(25,25,25,.05) 0,rgba(25,25,25,.05) 60%,transparent 0),radial-gradient(circle 3px at 25% 15%,rgba(168,146,85,.25) 0,transparent 100%),radial-gradient(circle 2px at 78% 35%,rgba(168,146,85,.2) 0,transparent 100%),radial-gradient(circle 2.5px at 70% 80%,rgba(25,25,25,.18) 0,transparent 100%),radial-gradient(circle 2px at 18% 60%,rgba(168,146,85,.15) 0,transparent 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.team-page .team-member-photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .6s cubic-bezier(.25,.46,.45,.94);width:100%}.team-page .team-card:hover .team-member-photo img{transform:scale(1.06)}.team-card-overlay{background:linear-gradient(0deg,hsla(0,0%,4%,.95),hsla(0,0%,4%,.75) 45%,hsla(0,0%,4%,.25) 75%,transparent);border-radius:0 0 var(--radius-md) var(--radius-md);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:60px 22px 22px;position:absolute;right:0;transition:padding-bottom .4s ease}.team-page .team-card:hover .team-card-overlay{padding-bottom:28px}.team-card-overlay .team-member-role{color:#a89255;display:block;font-size:11px;font-weight:600;letter-spacing:1.2px;margin-bottom:6px;text-shadow:1px 1px 1px rgba(0,0,0,.6),0 1px 9px rgba(0,0,0,.3);text-transform:uppercase}.team-card-overlay .text-caption{color:var(--white-color);font-size:18px;line-height:1.3;margin-bottom:0}.team-page .team-card:after{background:linear-gradient(90deg,rgba(168,146,85,.8),rgba(168,146,85,.2));bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.25,.46,.45,.94);z-index:2}.team-page .team-card:hover:after{transform:scaleX(1)}.team-page .team-social-links{display:none}.team-call-to-action{background:var(--secondary-color);overflow:hidden;padding:80px 0;position:relative}.team-cta-background{background:radial-gradient(ellipse 600px 400px at 15% 50%,rgba(168,146,85,.12) 0,transparent 70%),radial-gradient(ellipse 500px 350px at 85% 50%,rgba(168,146,85,.15) 0,transparent 70%);inset:0}.team-cta-background,.team-call-to-action:before{pointer-events:none;position:absolute}.team-call-to-action:before{border:2px solid rgba(168,146,85,.1);border-radius:50%;box-shadow:0 0 0 30px transparent,0 0 0 32px rgba(168,146,85,.06),0 0 0 66px transparent,0 0 0 68px rgba(168,146,85,.03);content:"";height:200px;right:-60px;top:-60px;width:200px}.team-call-to-action:after{bottom:20%;color:rgba(168,146,85,.15);content:"+";font-size:28px;font-weight:200;left:5%;pointer-events:none;position:absolute;text-shadow:50px -40px 0 rgba(168,146,85,.1),-20px 60px 0 rgba(168,146,85,.08)}.team-cta-content{position:relative;text-align:center;z-index:1}.team-cta-content .section-label{color:#4a9cc7;justify-content:center}.team-cta-content .section-label:before{background:linear-gradient(135deg,rgba(168,146,85,.12),rgba(168,146,85,.03));border-color:rgba(168,146,85,.2)}.team-cta-content .section-label:after{background:linear-gradient(90deg,#4a9cc7,transparent)}.team-cta-content .section-title{color:var(--white-color);margin-bottom:20px}.team-cta-content>p{color:hsla(0,0%,100%,.7);font-size:17px;line-height:1.7;margin:0 auto 40px;max-width:576px}.team-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.team-cta-faq-item{align-items:center;border:2px solid rgba(168,146,85,.35);border-radius:var(--radius-lg);color:var(--white-color);display:inline-flex;font-size:15px;font-weight:600;gap:12px;height:60px;letter-spacing:.3px;padding:5px 34px 5px 5px;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.team-cta-faq-item:hover{background:rgba(168,146,85,.12);border-color:rgba(168,146,85,.6);color:var(--white-color);transform:translateY(-2px)}.team-cta-faq-icon{align-items:center;background:linear-gradient(135deg,rgba(168,146,85,.2),rgba(168,146,85,.35));border-radius:50%;color:#7bc0e8;display:flex;flex-shrink:0;font-size:18px;height:50px;justify-content:center;transition:all .4s ease;width:50px}.team-cta-faq-item:hover .team-cta-faq-icon{background:linear-gradient(135deg,#4a9cc7,#7bc0e8);color:var(--white-color)}.team-profile-section{margin:var(--spacing) 0}.team-profile-image .team-share-button{width:60px}.team-profile-image .team-social-links{bottom:-4.37%;right:11.95%}.team-profile-image .team-share-button img{width:20px}.team-profile-text{padding-left:26px}.team-profile-description p:not(:last-child){margin-bottom:15px}.team-profile-call-to-action{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:33px}.team-profile-call-to-action .contact-link-card .icon{border-radius:var(--radius-sm);width:60px}.team-profile-call-to-action .contact-link-card .icon img{max-height:28px;max-width:26px}.team-profile-call-to-action .contact-link-card .text p,.team-profile-call-to-action .contact-link-card .text p a:not(:hover){color:var(--secondary-color)}.team-profile-call-to-action .contact-link-card .text p strong{font-weight:600}.team-profile-info{margin-top:43px;padding-right:30px}.team-profile-info .text-caption{margin-bottom:15px}.team-profile-info p:not(:last-child){margin-bottom:16px}.team-profile-info ul{display:flex;flex-direction:column;gap:18px;list-style:none;margin:20px 0 0;padding:0}.team-profile-info ul li{align-items:flex-start;color:var(--secondary-color);display:flex;gap:8px;position:relative}.team-profile-info ul li:before{align-items:center;aspect-ratio:1/1;background:var(--primary-color);border-radius:50%;color:var(--white-color);content:"\f00c";display:flex;flex-shrink:0;font-family:Font Awesome\ 5 Free;font-size:8px;font-weight:900;justify-content:center;line-height:1;margin-top:4px;width:18px}.team-profile-skills{margin-top:43px}.related-team-section{margin:var(--spacing) 0}.related-section-title{margin-bottom:38px}.pricing-page{margin:var(--spacing) 0}.pricing-grid .row{row-gap:30px}.faq-page{margin:var(--spacing) 0}.faq-list .row{row-gap:20px}@media screen and (min-width:992px){.faq-list .row{--bs-gutter-x:50px}}.blog-page{margin:var(--spacing) 0}.pagination{margin-top:66px}.pagination ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.pagination ul li:not(.arrow) a{align-items:center;aspect-ratio:1/1;background:var(--bg-color);border-radius:50%;color:var(--common-color);display:inline-flex;font-size:18px;font-weight:600;justify-content:center;line-height:28px;text-align:center;transition:.3s;width:40px}.pagination ul li.active:not(.arrow) a,.pagination ul li:not(.arrow) a:hover{background:var(--primary-color);color:var(--white-color)}.pagination ul li.arrow a{color:var(--secondary-color);display:inline-block;padding:0 10px;transition:.3s}.pagination ul li.arrow a:hover{color:var(--primary-color)}.blog-page{display:flex;flex-direction:column;gap:67px;padding-right:26px}.blog-page .blog-media{--mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MzAiIGhlaWdodD0iNDUwIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgODMwIDQ1MCI+PG1hc2sgaWQ9ImEiIHdpZHRoPSI4MzAiIGhlaWdodD0iNDUwIiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04MzAgMjBjMC0xMS4wNDYtOC45NTQtMjAtMjAtMjBIMjBDOC45NTQgMCAwIDguOTU0IDAgMjB2MzcwYzAgMTEuMDQ2IDguOTU0IDIwIDIwIDIwaDEwMmMxMS4wNDYgMCAyMCA4Ljk1NCAyMCAyMHM4Ljk1NCAyMCAyMCAyMGg2NDhjMTEuMDQ2IDAgMjAtOC45NTQgMjAtMjB6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L21hc2s+PGcgbWFzaz0idXJsKCNhKSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTS0xMi0xMTVoODUxdjU2OEgtMTJ6Ii8+PC9nPjwvc3ZnPg==");aspect-ratio:1/.54218}.blog-page .pagination{margin-top:0}.blog-search:not(:last-child){margin-bottom:42px}.blog-search .search-box{position:relative}.blog-search .search-box .form-field{border:0;box-shadow:0 4px 60px rgba(0,0,0,.1);padding-right:70px}.blog-search .search-box .search-btn{aspect-ratio:1/1;background:var(--primary-color);border:0;border-radius:50%;color:var(--white-color);cursor:pointer;outline:none;position:absolute;right:6px;top:5px;transition:.3s;width:50px}.blog-search .search-box .search-btn:hover{background:var(--secondary-color);color:var(--white-color)}.blog-categories:not(:last-child){margin-bottom:39px}.blog-categories .text-caption{margin-bottom:24px}.blog-categories ul{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}.blog-categories ul li{align-items:center;display:flex;gap:10px}.blog-categories ul li:before{content:"";height:15px;width:18px;--mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE1Ij48cGF0aCBmaWxsPSIjYjY4YzVhIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCAxMi45MTNWMy41MjJhMS45NiAxLjk2IDAgMCAwLTEuOTU2LTEuOTU3SDkuMjQyTDkgMS4wODJBMS45NiAxLjk2IDAgMCAwIDcuMjUgMEgxLjk1N0MuODc3IDAgMCAuODc2IDAgMS45NTd2MTAuOTU2YzAgMS4wOC44NzYgMS45NTcgMS45NTcgMS45NTdoMTQuMDg3QTEuOTYgMS45NiAwIDAgMCAxOCAxMi45MTNtLS43ODMtNy44MjZ2Ny44MjZhMS4xNzMgMS4xNzMgMCAwIDEtMS4xNzMgMS4xNzRIMS45NTdhMS4xNzQgMS4xNzQgMCAwIDEtMS4xNzQtMS4xNzRWMS45NTdjMC0uNjQ5LjUyNS0xLjE3NCAxLjE3NC0xLjE3NEg3LjI1Yy40NDUgMCAuODUxLjI1IDEuMDUuNjQ4bDEuMTMzIDIuMjY2YS4zOS4zOSAwIDAgMCAuMzUuMjE2aDYuMjZhMS4xNyAxLjE3IDAgMCAxIDEuMTc0IDEuMTc0bS03LjU4NC0yLjc0LjM5MS43ODNoNi4wMmMuNDI1IDAgLjgzNy4xNCAxLjE3My4zOTJhMS4xNzMgMS4xNzMgMCAwIDAtMS4xNzMtMS4xNzR6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");background-color:var(--primary-color);flex-shrink:0;mask-image:var(--mask-image);-webkit-mask-image:var(--mask-image);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.blog-categories ul li a{color:var(--common-color);transition:.3s}.blog-categories ul li a:hover{color:var(--primary-color)}.recent-posts:not(:last-child){margin-bottom:41px}.recent-post-card:not(:last-child){margin-bottom:25px}.recent-post-card{align-items:center;display:flex;gap:20px}.recent-post-card .img{aspect-ratio:1/1;border-radius:var(--radius-md);flex-shrink:0;width:100px}.recent-post-card .text p{margin-bottom:10px}.recent-post-card .text p a{color:var(--common-color);transition:.3s}.recent-post-card .text p a:hover{color:var(--primary-color)}.recent-post-card .date{align-items:center;color:var(--primary-color);display:flex;gap:10px}.blog-tags:not(:last-child){margin-bottom:50px}.blog-tags ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.blog-tags ul li a{border:1px solid var(--common-color);border-radius:var(--radius-lg);color:var(--common-color);display:inline-block;padding:6px 17px 7px 18px;transition:.3s}.blog-tags ul li a:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.blog-detail-page{margin:var(--spacing) 0}.blog-detail-content{padding-right:26px}.blog-detail-content .blog-page{padding-right:0}.blog-detail-text:not(:last-child){margin-bottom:43px}.blog-detail-text p:not(:last-child){margin-bottom:16px}.blog-detail-text .row{row-gap:24px}.blog-detail-text.img img{border-radius:var(--radius-md)}.blog-detail-text ul{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);list-style:none;margin:20px 0 0;padding:0}.blog-detail-text ul li{align-items:flex-start;color:var(--secondary-color);display:flex;gap:8px;position:relative}.blog-detail-text ul li:before{align-items:center;aspect-ratio:1/1;background:var(--primary-color);border-radius:50%;color:var(--white-color);content:"\f00c";display:flex;flex-shrink:0;font-family:Font Awesome\ 5 Free;font-size:8px;font-weight:900;justify-content:center;line-height:1;margin-top:4px;width:18px}.blog-detail-text blockquote{background:var(--secondary-color);border-radius:var(--radius-md);margin-bottom:12px;padding:31px 40px 32px;position:relative}.blog-detail-text blockquote .text-caption{color:var(--white-color)}.blog-detail-text .text-caption:not(blockquote .text-caption,.content-accordion .text-caption){margin-bottom:15px}.blog-detail-text blockquote .quote{align-items:center;aspect-ratio:1/1;background:var(--primary-color);border:10px solid var(--white-color);border-radius:50%;bottom:-22px;display:flex;justify-content:center;position:absolute;right:25px;width:70px}.blog-detail-text blockquote .quote img{width:20px}.blog-detail-footer{align-items:center;background:var(--bg-color);border-radius:var(--radius-sm);display:flex;gap:20px;justify-content:space-between;padding:10px 20px}.blog-detail-tags{align-items:center;display:flex;gap:10px}.blog-detail-tags p{color:var(--secondary-color);flex-shrink:0;margin-bottom:0}.blog-detail-tags ul{align-items:center;display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.blog-detail-tags ul li a{border:1px solid var(--common-color);border-radius:var(--radius-lg);color:var(--common-color);display:inline-block;padding:6px 17px 7px 18px;transition:.3s}.blog-detail-tags ul li a:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.blog-share-section{align-items:center;display:flex;gap:10px}.blog-share-section p{color:var(--secondary-color);margin-bottom:0}.blog-share-wrapper{position:relative;z-index:10}.blog-share-button{align-items:center;aspect-ratio:1/1;background:var(--primary-color);border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:relative;transition:.3s;width:40px;z-index:1}.blog-share-button:hover{background:var(--secondary-color)}.blog-share-wrapper ul{align-items:center;background:var(--white-color);border-radius:var(--radius-sm);box-shadow:0 5px 20px rgba(0,0,0,.08);display:flex;gap:10px;left:50%;list-style:none;margin:0;opacity:0;padding:10px;pointer-events:none;position:absolute;top:130%;transform:translate(-50%);transition:.3s;z-index:1}@media screen and (min-width:992px){.blog-share-wrapper:hover ul{opacity:1;pointer-events:auto;top:calc(100% + 8px)}}.blog-share-wrapper.active ul{opacity:1;pointer-events:auto;top:calc(100% + 8px)}.blog-share-wrapper ul:before{border-bottom:8px solid var(--white-color);border-left:8px solid transparent;border-right:8px solid transparent;bottom:100%;content:"";height:8px;left:50%;position:absolute;transform:translate(-50%);width:16px;z-index:1}.blog-share-wrapper ul:after{background:transparent;bottom:100%;content:"";height:8px;left:0;position:absolute;width:100%}.blog-share-wrapper ul li{position:relative}.blog-share-wrapper ul li a{align-items:center;aspect-ratio:1/1;background:var(--secondary-color);border:2px solid var(--white-color);border-radius:50%;color:var(--white-color);display:flex;font-size:14px;justify-content:center;transition:.3s;width:40px}.blog-share-wrapper ul li a:hover{background:var(--primary-color)}.blog-author:not(:first-child){margin-top:50px}.blog-author{align-items:center;background:var(--white-color);border-radius:var(--radius-md);box-shadow:0 4px 60px rgba(0,0,0,.1);display:flex;gap:20px;padding:22px 30px 29px}.blog-author .img{aspect-ratio:1/1;border-radius:var(--radius-md);flex-shrink:0;width:180px}.blog-author .text .text-caption{margin-bottom:14px}.blog-author .text p:not(:last-child){margin-bottom:24px}.blog-author .text ul{align-items:center;display:flex;gap:14px;list-style:none;margin:0;padding:0}.blog-author .text ul li a{align-items:center;aspect-ratio:1/1;background:var(--primary-color);border-radius:50%;color:var(--white-color);display:flex;justify-content:center;transition:.3s;width:40px}.blog-author .text ul li a:hover{background:var(--secondary-color)}.related-blog-section{margin-top:113px}.related-blog-grid .row{row-gap:30px}.blog-comments{margin-top:110px}.comment-card:not(:last-child){border-bottom:1px solid var(--gray-color);margin-bottom:33px;padding-bottom:36px}.comment-card{align-items:center;display:flex;gap:20px}.comment-card .img{aspect-ratio:1/1;border-radius:var(--radius-md);flex-shrink:0;width:125px}.comment-card .content .text{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.comment-card .content .text-title .text-caption{margin-bottom:9px}.comment-card .content .text-title .date{align-items:center;color:var(--primary-color);display:flex;gap:10px}.comment-card .content .text-title .date img{flex-shrink:0;width:20px}.reply-link a{align-items:center;background:var(--primary-color);border-radius:var(--radius-lg);color:var(--white-color);display:inline-flex;gap:10px;padding:5px 19px;text-transform:uppercase;transition:.3s}.reply-link a:hover{background:var(--secondary-color)}.comment-card.reply{padding-left:50px}.leave-comment-section{margin-top:109px}.comment-form{margin-top:37px}.error-page{margin:var(--spacing) 0}.error-content{text-align:center}.error-content .error-img{margin-bottom:30px}.error-content .section-title{margin-bottom:18px}.error-content p{font-size:18px;line-height:28px;margin-bottom:32px}.contact-page{background:#f8fafb;padding:var(--spacing) 0}.contact-links{align-items:flex-start;display:flex;flex-direction:column;gap:40px;margin-top:38px}.contact-link-card{align-items:center;display:flex;gap:20px}.contact-link-card .icon{align-items:center;aspect-ratio:1/1;background:var(--primary-color);border-radius:var(--radius-md);display:flex;flex-shrink:0;justify-content:center;width:80px}.contact-link-card .icon img{filter:brightness(0) invert(1);height:auto;max-height:40px;max-width:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.contact-link-card .text{flex:auto}.contact-link-card .text .text-caption{margin-bottom:9px}.contact-link-card .text p{font-size:18px;line-height:28px}.contact-link-card .text a{color:var(--common-color);font-size:inherit;line-height:inherit;transition:.3s}.contact-link-card .text a:hover{color:var(--primary-color)}.contact-map{display:flex;flex-direction:column}.contact-map iframe{height:500px;width:100%}@media screen and (max-width:1400px){.section-label{font-size:13px}.display-heading{font-size:60px;line-height:1.15}.section-title{font-size:46px;line-height:1.2;margin-bottom:20px}.section-subtitle{font-size:36px;line-height:1.25}.text-caption{font-size:22px;line-height:1.4}.header-menu,.main-navigation ul:not(.main-navigation ul ul){gap:20px}.main-navigation li a{font-size:12px}.hero-section{padding-top:130px}.hero-media{padding-top:30px}.flip-card{height:100px;width:260px}.highlight-card{gap:14px;padding:20px 22px}.highlight-card .icon img{max-height:30px;max-width:30px}.highlight-card .text-caption{font-size:16px}.content-accordion-item{margin-bottom:20px}.content-accordion-trigger{padding-bottom:20px}.content-accordion-panel{margin-top:20px}.about-call-to-action{margin-top:30px}.service-card{padding:30px 25px 24px}.progress-group{margin-bottom:30px;padding-bottom:20px}.reviews-background-shape{display:none}.team-social-links{bottom:-4.87%;right:11.75%}.blog-date{font-size:13px}.pricing-content{padding-right:0}.pricing-card-content,.pricing-description{padding-inline:30px}.service-detail-title{gap:35px}.team-profile-image .team-share-button{width:51px}.blog-tags ul{gap:15px}}@media screen and (max-width:1200px){:root{--spacing:85px}.section-label{font-size:13px;margin-bottom:14px}.display-heading{font-size:50px;line-height:1.18}.section-title{font-size:40px;line-height:1.22}.header-menu,.main-navigation ul:not(.main-navigation ul ul){gap:20px}.header-call-to-action{display:none}.hero-content p{font-size:16px}.about-content{padding-left:0}.counter-badge .text-caption{font-size:13px}.services-section{padding:var(--spacing) 0}.service-card{padding:30px}.skills-content{padding-left:0}.reviews-section{padding:var(--spacing) 0}.team-content{margin-bottom:38px;padding-right:0;text-align:center}.team-social-links{bottom:-3.87%;right:12.55%}.faq-content{padding-left:0}.statistics-section{padding:80px 0}.blog-section{margin:var(--spacing) 0}.blog-media{--mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTYiIGhlaWdodD0iMjUyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjk2IDI1MiI+PG1hc2sgaWQ9ImEiIHdpZHRoPSIyOTYiIGhlaWdodD0iMjUyIiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOTYgMjBjMC0xMS4wNDYtOC45NTQtMjAtMjAtMjBIMjBDOC45NTQgMCAwIDguOTU0IDAgMjB2MTgzYzAgMTEuMDQ2IDguOTU0IDIwIDIwIDIwaDEwMy45NjdjNy43NSAwIDE0LjAzMyA2LjI4MyAxNC4wMzMgMTQuMDMzczYuMjgzIDE0LjAzMiAxNC4wMzMgMTQuMDMySDI3NmMxMS4wNDYgMCAyMC04Ljk1NCAyMC0yMHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNLTM1LjY2MyAwaDM3OS40NTF2MjUzLjIwNUgtMzUuNjYzeiIvPjwvZz48L3N2Zz4=")}.blog-date{bottom:-2px;width:41%}.footer-top{padding:var(--spacing) 0}.page-header{min-height:340px;padding:140px 0 60px}.consultation-card:before{width:110px}.pricing-wrapper{margin-top:50px}.pricing-content{text-align:center}.pricing-content p{margin-inline:auto;max-width:700px}.pricing-wrapper .row>div:first-child .pricing-card{margin-top:0}.service-detail-content{padding-right:0}.service-detail-title{gap:20px}.sidebar-call-to-action{padding:20px}.sidebar-form{margin-top:0}.sidebar-download-box{gap:10px}.service-detail-call-to-action{gap:10px;padding:15px}.case-detail-content{padding-right:0}.case-challenge-section:before{top:200px}.case-challenge-box img{height:150px}.case-info ul li{font-size:15px;line-height:25px}.team-page-heading{margin-bottom:36px}.team-call-to-action{padding:60px 0}.team-profile-image .team-share-button{width:43px}.team-profile-image .team-share-button img{width:16px}.team-profile-text{padding-left:0}.team-profile-info{padding-right:0}.team-profile-call-to-action{gap:24px}.contact-link-card{gap:10px}.contact-link-card .text p{font-size:15px;line-height:25px}.blog-page{gap:50px;padding-right:0}.recent-post-card{gap:15px}.blog-page .blog-date{bottom:0;font-size:12px;gap:5px}.blog-detail-content{padding-right:0}.blog-detail-tags ul{gap:15px}.contact-map iframe{height:400px}}@media screen and (max-width:991px){:root{--spacing:60px}.for-des{display:none!important}.for-mob{display:inline-block!important}.primary-button{font-size:12px;height:50px;letter-spacing:1.5px;padding:5px 38px 5px 28px}.primary-button:hover{padding:5px 44px 5px 28px}.primary-button:after{font-size:12px;right:14px}.form-field{height:50px;padding:12px 30px}.site-header,.site-header.mvp-fixed{height:60px;padding:0}.site-logo{align-items:center;display:flex;height:60px;left:20px;position:fixed;top:0}.site-logo img{height:38px;width:auto}.site-header.mvp-fixed .site-logo img{height:38px}.menu-toggle{display:block}.header-call-to-action{display:none}.site-header.mvp-fixed .header-menu,.header-menu{display:block;height:auto}.mobile-navigation{background:var(--secondary-color);height:100vh;left:auto;opacity:0;overflow:auto;overflow-x:hidden;padding:80px 30px 30px;pointer-events:none;position:fixed;right:-500px;scrollbar-color:transparent transparent;top:0;transition:.35s ease;width:300px;z-index:99}.is-navigation-open .mobile-navigation{opacity:1;pointer-events:unset;right:0}.mobile-navigation::-webkit-scrollbar{width:3px}.mobile-navigation::-webkit-scrollbar-thumb{background:var(--yellow-color)}.mobile-navigation::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1)}.main-navigation ul{position:relative;text-align:left;z-index:10}.main-navigation ul,.main-navigation ul:not(.main-navigation ul ul){display:block}.main-navigation ul li{display:block;left:-30px;margin-bottom:5vh;margin-right:0;opacity:0;position:relative;transition:.3s ease}.main-navigation.mvp-nav-open ul li{left:0;opacity:1}.main-navigation.mvp-nav-open ul li:first-child{transition-delay:.15s}.main-navigation.mvp-nav-open ul li:nth-child(2){transition-delay:.21s}.main-navigation.mvp-nav-open ul li:nth-child(3){transition-delay:.27s}.main-navigation.mvp-nav-open ul li:nth-child(4){transition-delay:.33s}.main-navigation.mvp-nav-open ul li:nth-child(5){transition-delay:.39s}.main-navigation.mvp-nav-open ul li:nth-child(6){transition-delay:.45s}.main-navigation.mvp-nav-open ul li:nth-child(7){transition-delay:.51s}.main-navigation.mvp-nav-open ul li:nth-child(8){transition-delay:.57s}.main-navigation.mvp-nav-open ul li:nth-child(9){transition-delay:.63s}.main-navigation.mvp-nav-open ul li:nth-child(10){transition-delay:.69s}.main-navigation ul li:last-child{margin-bottom:0}.site-header.mvp-fixed .main-navigation ul li.active>a,.main-navigation ul li a:hover,.main-navigation ul li ul.mvp-dropdown li a:hover,.main-navigation ul li ul.mvp-dropdown li.active>a,.main-navigation ul li.active a{background:transparent;color:var(--yellow-color)}.main-navigation ul li ul.mvp-dropdown,.main-navigation ul li:hover ul.mvp-dropdown{animation:none;background:transparent;border-radius:0;box-shadow:none;display:block;display:none;left:0;margin-top:10px;padding:0 0 0 20px;position:relative;top:0;transition:0s;width:100%}.main-navigation ul li ul.mvp-dropdown li{border:none;margin-bottom:10px;padding:0}.main-navigation ul li ul.mvp-dropdown li:last-child{margin-bottom:0}.main-navigation li a{color:hsla(0,0%,100%,.85);font-size:16px;letter-spacing:1px;text-transform:uppercase}.main-navigation ul li ul.mvp-dropdown li a{color:hsla(0,0%,100%,.6);display:inline-block;font-size:14px;line-height:24px;padding:0}.main-navigation ul li ul.mvp-dropdown li a:hover{background:transparent;color:var(--yellow-color)}.site-header.mvp-fixed .main-navigation ul li a:hover,.site-header.mvp-fixed .main-navigation ul li.active>a,.site-header.mvp-fixed .main-navigation ul li.mvp-has-dropdown.active>a:after,.site-header.mvp-fixed .main-navigation ul li.mvp-has-dropdown:hover>a,.site-header.mvp-fixed .main-navigation ul li.mvp-has-dropdown:hover>a:after,.site-header.mvp-fixed .main-navigation ul li.mvp-has-dropdown>a:hover:after,.main-navigation ul li ul.mvp-dropdown li a:hover{color:var(--yellow-color)}.main-navigation ul li.mvp-has-dropdown:hover>a:after{transform:translateY(-50%) rotate(0deg)}.main-navigation ul li.mvp-has-dropdown.mvp-submenu-open>a{color:var(--yellow-color)}.main-navigation ul li.mvp-has-dropdown.mvp-submenu-open>a:after{color:var(--yellow-color);transform:translateY(-50%) rotate(-180deg)}.mobile-action-button{margin-top:5vh;opacity:0;transition:.5s}.mobile-action-button a{background:var(--yellow-color);border-radius:4px;color:var(--white-color);display:block;font-size:14px;font-weight:600;letter-spacing:1px;padding:12px 24px;text-align:center;text-transform:uppercase}.main-navigation.mvp-nav-open .mobile-action-button{opacity:1;transition-delay:1.7s}.is-navigation-open .menu-toggle:after,.is-navigation-open .menu-toggle:before{background-color:var(--yellow-color)}.hero-section{padding-top:130px}.hero-content{margin:0;text-align:center}.hero-media{margin:20px auto 0;max-width:500px;padding-top:15px}.hero-content:before{height:600px;width:600px}.highlights-grid{align-items:center;flex-direction:column;gap:16px;padding:24px 0}.flip-card{height:100px;width:340px}.highlight-card .text-caption{font-size:16px}.highlight-card .text p{font-size:13px}.about-content{margin-top:50px}.about-media:after,.about-media:before{height:55px;width:55px}.about-details{padding-top:0}.content-accordion{margin-top:20px}.about-section .content-accordion-trigger{border-left:none;padding-left:0}.case-card-content{padding:30px}.services-title .section-title{margin-bottom:15px}.services-content-block{padding-left:0}.services-shape{display:none}.skills-content{margin-top:40px}.partners-section{padding:60px 0}.partners-title{margin-bottom:40px}.reviews-background-shape{display:none}.team-social-links{bottom:-2.87%;right:13.25%}.newsletter-box{padding:60px 50px}.newsletter-box .section-label{margin-bottom:21px}.newsletter-box .section-subtitle{margin-bottom:30px}.newsletter-form form{gap:15px}.faq-content{margin-top:40px}.faq-media:after{bottom:-14px;height:164px;right:-14px;width:264px}.faq-image-wrapper:after{height:64px;left:-14px;top:-14px;width:64px}.statistics-section{padding:70px 0}.statistics-grid{max-width:560px}.stat-card{padding:40px 30px}.stat-number .display-heading{font-size:52px}.footer-brand,.footer-navigation{margin-bottom:36px}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.footer-legal-links{justify-content:center}.page-header{min-height:260px;padding:100px 0 50px}.history-section{margin:var(--spacing) 0}.history-badge .text-caption{margin-bottom:10px}.consultation-section{padding:var(--spacing) 0}.consultation-card:before{display:none}.consultation-text{margin-inline:auto;max-width:420px}.pricing-card-content,.pricing-description{padding:25px}.pricing-description ul li{margin-bottom:10px}.service-detail-box:not(:last-child){margin-bottom:30px}.sidebar{margin-top:40px}.sidebar-call-to-action{padding:22px 30px 30px}.service-detail-call-to-action{gap:15px;padding:28px 30px}.cases-tabs .nav{border:none;display:block;left:50%;overflow-x:auto;padding:0 30px;position:relative;text-align:center;transform:translate(-50%);white-space:nowrap;width:100vw}.cases-tabs .nav::-webkit-scrollbar{display:none;opacity:0!important;width:0}.cases-tabs .nav::-webkit-scrollbar-thumb,.cases-tabs .nav::-webkit-scrollbar-track{opacity:0!important}.cases-tabs .nav .nav-item{display:inline-block}.cases-tab-panel{margin-top:30px}.case-detail-box:not(:last-child){margin-bottom:30px}.team-page{padding:60px 0}.team-page-heading{margin-bottom:28px}.team-page .team-grid .row{row-gap:16px}.team-card-overlay .team-member-role{font-size:10px;letter-spacing:.8px}.team-card-overlay .text-caption{font-size:15px}.team-card-overlay{padding:40px 14px 16px}.team-call-to-action{padding:50px 0}.team-cta-content .section-title{font-size:28px}.team-cta-content>p{font-size:15px;margin-bottom:30px}.team-cta-actions{flex-direction:column;gap:24px}.team-profile-image{max-width:296px}.team-profile-text{margin-top:10px}.team-profile-call-to-action{margin-top:25px}.team-profile-info{margin-top:30px}.team-profile-info .text-caption{margin-bottom:10px}.related-section-title{margin-bottom:25px}.pagination{margin-top:40px}.blog-page{gap:40px}.blog-search .search-box .form-field{padding-right:60px}.blog-search .search-box .search-btn{width:40px}.blog-detail-text:not(:last-child){margin-bottom:30px}.blog-author{flex-direction:column;padding:30px;text-align:center}.blog-author .text ul{justify-content:center}.blog-comments,.leave-comment-section,.related-blog-section{margin-top:var(--spacing)}.related-mvp-blog-title{text-align:center}.comment-card:not(:last-child){margin-bottom:30px;padding-bottom:30px}.comment-form{margin-top:0}.contact-us-content{margin-top:50px}}@media screen and (max-width:767px){.display-heading{font-size:42px;line-height:1.18}.hero-section{padding-top:110px}.hero-background .swiper-slide img{-o-object-position:center center;object-position:center center}.hero-content:before{height:450px;width:450px}.section-title{font-size:34px;line-height:1.22;margin-bottom:18px}.text-caption{font-size:20px;line-height:30px}.service-card .icon{margin-bottom:18px}.service-card .text-caption{margin-bottom:10px}.services-intro{margin-bottom:36px}.services-intro .services-image,.services-intro .services-image img{max-height:280px}.counter-badge .section-subtitle{font-size:24px}.progress-group{margin-bottom:20px}.partners-title{margin-bottom:30px}.quote-icon-wrapper{right:20px;top:20px;width:41px}.team-social-links{bottom:-5.67%;right:10.95%}.newsletter-box{padding:60px 30px}.newsletter-box .section-label{margin-bottom:10px}.newsletter-form form{flex-direction:column}.newsletter-form form .form-field{text-align:center}.statistics-section{padding:60px 0}.statistics-section:before{background-image:url(../media/mvp-stats-bg-mobile.webp)}.statistics-grid{max-width:420px}.stat-card{padding:32px 20px}.stat-number .display-heading{font-size:44px}.stat-number:after{margin:10px auto 12px;width:30px}.stat-label .text-caption{font-size:14px}.blog-card{margin:auto;max-width:100%;width:400px}.blog-date{font-size:15px}.footer-top .row>div{margin-bottom:30px}.footer-top .row>div:last-child{margin-bottom:0}.history-card{padding-inline:10px}.consultation-text{max-width:420px}.consultation-card:before{content:none}.pricing-wrapper .pricing-card:last-child{top:unset}.service-detail-title .icon{border-radius:var(--radius-sm);width:50px}.service-detail-title .icon img{max-height:27px;max-width:27px}.service-detail-title{gap:15px}.service-detail-box .text-caption{margin-bottom:10px}.cases-tab-panel .case-card{aspect-ratio:1/1}.cases-tabs .nav .nav-link{font-size:15px;line-height:25px}.case-challenge-section{display:flex;flex-direction:column;gap:30px}.case-challenge-box .dot-box,.case-challenge-section:before{display:none}.case-challenge-box img{aspect-ratio:1/.6;height:auto;margin-bottom:20px}.case-challenge-box .text-caption,.case-detail-box .text-caption{margin-bottom:10px}.team-profile-call-to-action{display:flex;flex-direction:column}.blog-page .blog-date{bottom:0;font-size:15px;gap:10px}.blog-page .blog-media{--mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTYiIGhlaWdodD0iMjUyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjk2IDI1MiI+PG1hc2sgaWQ9ImEiIHdpZHRoPSIyOTYiIGhlaWdodD0iMjUyIiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOTYgMjBjMC0xMS4wNDYtOC45NTQtMjAtMjAtMjBIMjBDOC45NTQgMCAwIDguOTU0IDAgMjB2MTgzYzAgMTEuMDQ2IDguOTU0IDIwIDIwIDIwaDEwMy45NjdjNy43NSAwIDE0LjAzMyA2LjI4MyAxNC4wMzMgMTQuMDMzczYuMjgzIDE0LjAzMiAxNC4wMzMgMTQuMDMySDI3NmMxMS4wNDYgMCAyMC04Ljk1NCAyMC0yMHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNLTM1LjY2MyAwaDM3OS40NTF2MjUzLjIwNUgtMzUuNjYzeiIvPjwvZz48L3N2Zz4=");aspect-ratio:1/.84616}.blog-detail-content .blog-page{max-width:100%;width:400px}.blog-detail-text ul{grid-template-columns:repeat(1,1fr)}.blog-detail-text blockquote{padding:30px}.blog-detail-footer{align-items:flex-start;flex-direction:column;padding:20px}.blog-author .img{width:150px}.comment-card{align-items:flex-start;gap:15px}.comment-card .img{border-radius:var(--radius-sm);width:80px}.comment-card .content .text{margin-bottom:15px}.contact-link-card .icon{border-radius:var(--radius-sm);width:70px}.contact-link-card .icon img{max-height:35px;max-width:35px}.contact-link-card .text .text-caption{margin-bottom:5px}.contact-links{gap:30px;margin-top:30px}}@media screen and (max-width:576px){:root{--spacing:44px}.container{padding:0 30px}.display-heading{font-size:36px;line-height:1.2}.section-title{font-size:30px;line-height:1.25}.section-subtitle{font-size:26px;line-height:1.3}.breadcrumbs ul{gap:6px}.breadcrumbs ul li{font-size:14px;gap:6px}.flip-card{height:94px;width:300px}.highlight-card{gap:12px;padding:18px 20px}.highlight-card .text-caption{font-size:15px}.highlight-card .text p{font-size:12px}.counter-badge{padding:14px 22px}.about-section:before{display:none}.about-media{padding:8px}.about-media:after,.about-media:before{height:45px;width:45px}.about-statement:before{font-size:54px}.partner-card img{max-width:100%}.review-card{padding:28px 22px 22px}.review-footer{align-items:flex-start;flex-direction:column;gap:12px}.team-card{margin:0 auto;max-width:340px}.team-social-links{bottom:-3%;right:13%}.faq-disclaimer{font-size:13px;padding:12px 14px}.statistics-section{padding:50px 0}.statistics-grid{max-width:320px}.stat-card{padding:24px 14px}.stat-number .display-heading{font-size:36px}.stat-label .text-caption{font-size:13px}.back-to-top-button{bottom:10px;font-size:16px;height:40px;line-height:40px;right:10px;width:40px}.history-card{gap:120px}.consultation-text{margin-top:10px}.consultation-icon{width:100px}.consultation-card .consultation-icon img{max-height:50px;max-width:50px}.pricing-amount{font-size:40px;line-height:56px}.pricing-wrapper{margin-top:40px}.service-detail-title{align-items:flex-start;flex-direction:column}.cases-tab-panel .case-card{aspect-ratio:1/1}.blog-tags ul{gap:10px}.blog-tags ul li a{font-size:13px}.blog-detail-tags,.comment-card .content .text{align-items:flex-start;flex-direction:column}.comment-card .content .text{gap:10px}.reply-link a{font-size:13px;gap:5px;line-height:23px;padding:2px 15px}.comment-card:not(:last-child){margin-bottom:25px;padding-bottom:25px}.comment-card.reply{padding-left:30px}.blog-detail-tags ul{gap:10px}.error-content p{font-size:15px;line-height:25px;margin-bottom:25px}}@media screen and (max-width:420px){.container{padding:0 15px}.section-label{font-size:11px;letter-spacing:2px}.display-heading{font-size:32px;line-height:1.2}.section-title{font-size:28px;line-height:1.25}.section-subtitle{font-size:24px;line-height:1.3}.rotating-link{font-size:15px;width:85px}.form-field{padding:12px 25px}textarea.mvp-field{padding:15px 25px}.site-logo{left:15px}.site-logo img{height:34px}.menu-toggle{right:15px}.mobile-navigation{width:280px}.hero-content p{margin-bottom:25px}.flip-card{height:90px;width:280px}.highlight-card{gap:10px;padding:16px}.counter-badge{gap:10px;padding:12px 18px}.counter-badge .section-subtitle{font-size:22px}.counter-badge .text-caption{font-size:12px}.about-content{margin-top:40px}.case-card-content{padding:20px 15px}.cases-grid .case-card{flex-direction:column}.cases-grid .case-card-image{height:180px;width:100%}.cases-grid .case-card-content{padding:20px;width:100%}.cases-intro{margin-bottom:8px}.service-card{padding:20px}.service-card .icon{border-radius:var(--radius-sm);margin-bottom:12px;width:48px}.review-card{padding:24px 18px 18px}.review-text p{font-size:14px}.review-author .text-caption{font-size:16px}.team-card{max-width:290px}.team-social-links{bottom:-4%;right:12.5%}.newsletter-box{padding:50px 15px}.blog-date{font-size:14px}.footer-contact-list ul li{gap:10px}.footer-bottom{padding:16px 0}.footer-legal-links{flex-wrap:wrap;gap:14px;justify-content:center}.footer-bottom p,.footer-legal-links a{font-size:12px}.site-footer:before{height:200px;width:200px}.page-header{min-height:200px;padding:90px 0 36px}.breadcrumbs{max-width:calc(100% - 10px)}.breadcrumbs ul{gap:5px;padding:7px 14px 6px}.breadcrumbs ul li{font-size:12px;gap:5px}.pricing-card-content,.pricing-description{padding:25px 20px}.service-detail-box:not(:last-child){margin-bottom:20px}.service-detail-title{margin-bottom:15px}.service-detail-box ul{gap:12px}.service-detail-box.img img{border-radius:var(--radius-md)}.service-detail-feature{gap:15px;padding:20px}.sidebar-call-to-action{padding:20px}.service-detail-call-to-action{padding:15px}.service-detail-call-to-action .text p{font-size:15px;line-height:28px}.sidebar-download:not(:last-child){margin-bottom:40px}.cases-tabs .nav{padding:0 15px}.case-detail-box:not(:last-child){margin-bottom:20px}.case-challenge-section{margin-top:30px}.case-challenge-box img{margin-bottom:15px}.case-info{padding:23px 20px 22px}.case-info ul li:not(:last-child){padding-bottom:15px}.case-info ul{gap:15px}.team-profile-call-to-action .contact-link-card .icon{border-radius:var(--radius-md);width:50px}.team-profile-call-to-action .contact-link-card .icon img{max-height:25px;max-width:22px}.team-profile-image .team-share-button{width:40px}.pagination ul li:not(.arrow) a{font-size:15px;line-height:25px;width:32px}.blog-categories:not(:last-child),.blog-search:not(:last-child),.blog-tags:not(:last-child),.recent-posts:not(:last-child){margin-bottom:35px}.blog-page .blog-date{font-size:14px}.blog-detail-text:not(:last-child){margin-bottom:20px}.blog-detail-text blockquote{padding:20px}.blog-detail-text blockquote .quote{border-width:7px;right:20px;width:50px}.blog-detail-text blockquote .quote img{width:16px}.blog-detail-tags ul li a{font-size:13px}.comment-card .img{border-radius:var(--radius-sm);width:60px}.comment-card{gap:10px}.comment-card .content .text-title .text-caption{margin-bottom:5px}.comment-card .content p{font-size:13px;line-height:23px}.blog-detail-text ul{gap:12px}.blog-author{padding:20px}.blog-author .text .text-caption{margin-bottom:10px}.blog-author .img{border-radius:var(--radius-sm);width:110px}.blog-author .text p:not(:last-child){margin-bottom:17px}.comment-card.reply{padding-left:20px}.contact-link-card{gap:15px}.contact-link-card .text p{font-size:15px;line-height:25px}}.modal-backdrop.show{display:none;opacity:0}.process-section{background:var(--bg-color);padding:var(--spacing) 0;position:relative}.process-section:before{display:none}.process-section .container{position:relative;z-index:2}.process-title{margin-bottom:60px}.process-title .section-label{margin-bottom:15px}.process-title .section-title{color:var(--secondary-color);font-size:38px;font-weight:700;line-height:1.22;margin:0}.process-steps{margin-top:50px}.process-card{background:var(--white-color);border:none;border-radius:var(--radius-lg);box-shadow:0 4px 24px rgba(168,146,85,.06);height:100%;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.process-card:hover{box-shadow:0 12px 36px rgba(168,146,85,.1);transform:translateY(-4px)}.process-card:before{border-left:2px solid rgba(168,146,85,.45);border-radius:var(--radius-lg) 0 0 0;border-top:2px solid rgba(168,146,85,.45);left:0;-webkit-mask-image:radial-gradient(ellipse at 0 0,rgba(0,0,0,.7) 0,transparent 70%);mask-image:radial-gradient(ellipse at 0 0,rgba(0,0,0,.7) 0,transparent 70%);top:0}.process-card:after,.process-card:before{background:radial-gradient(circle,rgba(168,146,85,.28) 1px,transparent 0);background-size:14px 14px;content:"";height:80px;pointer-events:none;position:absolute;transition:all .3s ease;width:80px;z-index:1}.process-card:after{border-bottom:2px solid rgba(168,146,85,.45);border-radius:0 0 var(--radius-lg) 0;border-right:2px solid rgba(168,146,85,.45);bottom:0;-webkit-mask-image:radial-gradient(ellipse at 100% 100%,rgba(0,0,0,.7) 0,transparent 70%);mask-image:radial-gradient(ellipse at 100% 100%,rgba(0,0,0,.7) 0,transparent 70%);right:0}.process-card:hover:after,.process-card:hover:before{height:96px;width:96px}.process-number{background:none;background-clip:initial;background-image:none;background-origin:initial;border:none;border-radius:0;display:block;height:auto;margin:0;position:absolute;right:16px;top:10px;width:auto;z-index:0}.process-number span{background:linear-gradient(135deg,rgba(168,146,85,.55),rgba(168,146,85,.15));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--body-font);font-size:90px;font-weight:900;line-height:1}.process-number:before{display:none}.process-info{padding:36px 30px 32px 28px;position:relative;z-index:1}.process-info h4{color:var(--secondary-color);font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin-bottom:14px}.process-info p{color:var(--common-color);font-size:15px;line-height:1.7;margin:0;opacity:.85}.process-section{padding:50px 0}.process-title{margin-bottom:40px}.process-title .section-title{font-size:26px}.process-info{padding:28px 20px 24px 22px}.process-number span{font-size:64px}.process-info h4{font-size:19px}.process-info p{font-size:14px}.process-steps .row{row-gap:24px}@media (min-width:768px){.process-section{padding:80px 0}.process-title .section-title{font-size:32px}.process-info{padding:28px 22px 24px}.process-number span{font-size:72px}}@media (min-width:992px){.process-section{padding:var(--spacing) 0}.process-title{margin-bottom:60px}.process-title .section-title{font-size:38px}.process-steps .row{row-gap:0}}.section-heading{margin-bottom:60px;text-align:center}.section-heading .section-label{margin-bottom:15px}.section-heading .section-title{color:var(--secondary-color);font-size:38px;font-weight:700;line-height:1.22;margin:0 0 20px}.section-heading p{color:var(--common-color);font-size:16px;line-height:1.6;margin:0 auto;max-width:600px}.section-heading{margin-bottom:30px}.section-heading .section-title{font-size:26px}.section-heading p{font-size:15px}.services-grid{margin-top:0}.services-intro{margin-bottom:30px}.services-intro .services-image,.services-intro .services-image img{max-height:260px}.services-text{margin-bottom:32px}@media (min-width:768px){.section-heading{margin-bottom:60px}.section-heading .section-title{font-size:32px}.section-heading p{font-size:16px}.services-grid{margin-top:50px}.services-intro{margin-bottom:50px}.services-intro .services-image,.services-intro .services-image img{max-height:none}.services-text{margin-bottom:0}}@media (min-width:992px){.section-heading .section-title{font-size:38px}}.privacy-page,.terms-page{background:var(--white-color);padding:80px 0}.privacy-content,.terms-content{margin:0 auto;max-width:900px}.privacy-content .section-heading,.terms-content .section-heading{margin-bottom:50px}.privacy-content .section-heading h2,.terms-content .section-heading h2{color:var(--secondary-color);font-size:36px;font-weight:700;margin-bottom:15px}.privacy-content .section-heading p,.terms-content .section-heading p{color:var(--common-color);font-size:16px;margin:0}.privacy-block,.terms-block{background:rgba(168,146,85,.02);border-left:4px solid var(--primary-color);border-radius:var(--radius-sm);margin-bottom:40px;padding:30px;transition:all .3s ease}.privacy-block:hover,.terms-block:hover{background:rgba(168,146,85,.05);box-shadow:0 5px 20px rgba(168,146,85,.1);transform:translateY(-2px)}.privacy-block h3,.terms-block h3{border-bottom:2px solid rgba(168,146,85,.2);color:var(--secondary-color);font-size:24px;font-weight:600;margin-bottom:20px;padding-bottom:15px}.privacy-block h4,.terms-block h4{color:var(--primary-color);font-size:20px;font-weight:600;margin:25px 0 15px}.privacy-block p,.terms-block p{color:var(--common-color);font-size:16px;line-height:1.7;margin-bottom:15px}.privacy-block ul,.terms-block ul{margin:15px 0;padding-left:20px}.privacy-block ul li,.terms-block ul li{color:var(--common-color);font-size:16px;line-height:1.6;margin-bottom:8px;position:relative}.privacy-block ul li:before,.terms-block ul li:before{color:var(--primary-color);content:"•";font-weight:700;left:-20px;position:absolute;top:0}.privacy-block strong,.terms-block strong{color:var(--secondary-color);font-weight:600}.contact-info{background:rgba(168,146,85,.05);border:1px solid rgba(168,146,85,.1);border-radius:var(--radius-sm);margin-top:20px;padding:20px}.contact-info p{font-size:15px;margin-bottom:8px}.contact-info p:last-child{margin-bottom:0}@media (max-width:991px){.privacy-page,.terms-page{padding:60px 0}.privacy-content,.terms-content{max-width:100%}.privacy-content .section-heading h2,.terms-content .section-heading h2{font-size:30px}.privacy-block,.terms-block{margin-bottom:30px;padding:25px}.privacy-block h3,.terms-block h3{font-size:22px}.privacy-block h4,.terms-block h4{font-size:18px}}@media (max-width:767px){.privacy-page,.terms-page{padding:40px 0}.privacy-content .section-heading,.terms-content .section-heading{margin-bottom:30px}.privacy-content .section-heading h2,.terms-content .section-heading h2{font-size:26px}.privacy-block,.terms-block{margin-bottom:25px;padding:20px}.privacy-block h3,.terms-block h3{font-size:20px;margin-bottom:15px}.privacy-block h4,.terms-block h4{font-size:17px;margin:20px 0 12px}.privacy-block p,.privacy-block ul li,.terms-block p,.terms-block ul li{font-size:15px}.contact-info{padding:15px}}@media (max-width:576px){.privacy-content .section-heading h2,.terms-content .section-heading h2{font-size:24px}.privacy-block,.terms-block{margin-bottom:20px;padding:15px}.privacy-block h3,.terms-block h3{font-size:18px}.privacy-block h4,.terms-block h4{font-size:16px}}.privacy-page,.terms-page{padding-top:200px}#inquiry-form{background:var(--white-color);border:1px solid rgba(168,146,85,.06);border-radius:0;box-shadow:0 2px 20px rgba(168,146,85,.06);margin:0 auto;max-width:800px;overflow:hidden;padding:50px 44px;position:relative}.form-corner{background:var(--yellow-color);height:6px;opacity:.35;pointer-events:none;position:absolute;transform:rotate(45deg);width:6px;z-index:2}@media (min-width:991px){.form-corner{opacity:.5}}.form-corner--top-left{box-shadow:14px 0 0 rgba(168,146,85,.55),28px 0 0 rgba(168,146,85,.22);left:-3px;top:-3px}.form-corner--top-right{box-shadow:0 14px 0 rgba(168,146,85,.55),0 28px 0 rgba(168,146,85,.22);right:-3px;top:-3px}.form-corner--bottom-right{bottom:-3px;box-shadow:-14px 0 0 rgba(168,146,85,.55),-28px 0 0 rgba(168,146,85,.22);right:-3px}.form-corner--bottom-left{bottom:-3px;box-shadow:0 -14px 0 rgba(168,146,85,.55),0 -28px 0 rgba(168,146,85,.22);left:-3px}#inquiry-form .form-field{background:transparent;border:none;border-bottom:1.5px solid rgba(168,146,85,.45);border-radius:0;color:var(--secondary-color);font-size:15px;height:52px;padding:14px 0;transition:border-color .3s ease}#inquiry-form .form-field:focus{background:transparent;border-color:var(--primary-color);box-shadow:none;outline:none}#inquiry-form .form-field::-moz-placeholder{color:#97abb8;font-weight:400}#inquiry-form .form-field::placeholder{color:#97abb8;font-weight:400}#inquiry-form textarea.mvp-field{border-radius:0;height:110px;padding:14px 0;resize:none}#inquiry-form select.mvp-field{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%2348a9a6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;color:#97abb8;cursor:pointer;padding-right:28px!important}#inquiry-form select.mvp-field:valid:not([value=""]){color:var(--secondary-color)}#inquiry-form .form-field-element i{color:var(--primary-color);font-size:16px;right:0;top:50%;transform:translateY(-50%)}#inquiry-form .phone-field-wrapper{background:transparent;border:none;border-bottom:1.5px solid rgba(168,146,85,.45);border-radius:0;overflow:visible;transition:border-color .3s ease}#inquiry-form .phone-field-wrapper:focus-within{background:transparent;border-color:var(--primary-color);box-shadow:none}#inquiry-form .phone-prefix{border-right:1px solid rgba(168,146,85,.12);height:30px;padding:0 14px 0 0}#inquiry-form .phone-field-wrapper .phone-input{background:transparent;border:none;height:50px;padding-left:14px}#inquiry-form .form-group{margin-bottom:24px}#inquiry-form .checkbox-wrapper label{color:#5a7a8a;font-size:14px;line-height:1.6}#inquiry-form .checkbox-wrapper label a{color:var(--primary-color);font-weight:600;text-decoration:underline}#inquiry-form .checkbox-wrapper .form-checkbox{accent-color:var(--primary-color)}#inquiry-form .primary-button{margin-top:10px}#inquiry-form .form-disclaimer{margin-left:auto;margin-right:auto;text-align:center}label a{color:#000;text-decoration:underline}#inquiry-form{padding:28px 20px}#inquiry-form .form-field{font-size:14px;height:46px;padding:12px 0}#inquiry-form textarea.mvp-field{height:100px;padding:12px 0}#inquiry-form .phone-field-wrapper .phone-input{height:44px}.privacy-page,.terms-page{padding-top:100px}@media (min-width:901px){#inquiry-form{padding:50px 44px}#inquiry-form .form-field{font-size:15px;height:52px;padding:14px 0}#inquiry-form textarea.mvp-field{height:110px;padding:14px 0}#inquiry-form .phone-field-wrapper .phone-input{height:auto}.privacy-page,.terms-page{padding-top:200px}}.wow{visibility:hidden}@keyframes fadeUpAnimation{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fadeup-animation.animated{animation-fill-mode:both;animation-name:fadeUpAnimation;visibility:visible}@keyframes leftAnimation{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.left-animation.animated{animation-fill-mode:both;animation-name:leftAnimation;visibility:visible}@keyframes rightAnimation{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.right-animation.animated{animation-fill-mode:both;animation-name:rightAnimation;visibility:visible}.hero-badge{background:transparent;border:none;color:var(--yellow-color);display:inline-block;font-family:var(--body-font);font-size:12px;font-weight:700;letter-spacing:2.6px;line-height:1.5;margin-bottom:22px;max-width:100%;padding:0 0 0 44px;position:relative;text-shadow:hsla(0,0%,100%,.25) 1px 1px,#fff 0 0 13px;text-transform:uppercase}.hero-badge:before{background:var(--yellow-color);box-shadow:0 -12px 0 rgba(168,146,85,.65),0 -24px 0 rgba(168,146,85,.32);content:"";height:6px;left:4px;position:absolute;top:calc(50% - 3px);transform:rotate(45deg);width:6px}.service-scope-notice{background:var(--bg-color);padding:40px 0 70px}.service-scope-card{background:var(--white-color);border:1px solid rgba(25,25,25,.12);border-radius:var(--radius-lg);box-shadow:0 8px 30px -12px rgba(25,25,25,.18);overflow:hidden;padding:28px 22px;position:relative}.service-scope-card:after{background:url(../media/mvp-scope-card-bg.webp) 50%/auto no-repeat;content:"";inset:0;opacity:.09;pointer-events:none;position:absolute;z-index:0}@media (min-width:768px){.service-scope-card:after{opacity:.12}}.service-scope-card>*{position:relative;z-index:1}@media (min-width:768px){.service-scope-card{padding:38px 40px}}.service-scope-card:before{background:linear-gradient(180deg,var(--primary-color),var(--yellow-color));content:"";inset:0 auto 0 0;position:absolute;width:4px;z-index:1}.service-scope-label{align-items:center;background:rgba(25,25,25,.08);border-radius:var(--radius-md);color:var(--primary-color);display:inline-flex;font-family:var(--body-font);font-size:13px;font-weight:600;gap:10px;letter-spacing:.6px;margin-bottom:22px;padding:6px 14px 6px 12px;text-transform:uppercase}.service-scope-label i{color:var(--yellow-color);font-size:14px}.service-scope-grid{display:grid;gap:28px;grid-template-columns:1fr}@media (min-width:768px){.service-scope-grid{gap:36px;grid-template-columns:1fr 1fr}}.service-scope-column h4.mvp-caption{color:var(--secondary-color);font-family:var(--title-font);font-size:19px;font-weight:600;margin:0 0 14px}@media (min-width:768px){.service-scope-column h4.mvp-caption{font-size:22px}}.service-scope-column ul{list-style:none;margin:0;padding:0}.service-scope-column ul li{border-bottom:1px dashed rgba(25,25,25,.12);color:var(--common-color);font-family:var(--body-font);font-size:14.5px;line-height:1.55;padding:8px 0 8px 26px;position:relative}.service-scope-column ul li:last-child{border-bottom:0}.service-scope-column ul li:before{color:var(--primary-color);content:"✓";font-size:13px;font-weight:700;height:18px;left:0;line-height:18px;position:absolute;text-align:center;top:8px;width:18px}.service-scope-column--excluded h4.mvp-caption{color:#8b3a3a}.service-scope-column--excluded ul li:before{color:#8b3a3a;content:"✕"}.steps-list{margin-top:50px}.steps-list .four-column-grid{display:grid;gap:22px;grid-template-columns:1fr}@media (min-width:576px){.steps-list .four-column-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.steps-list .four-column-grid{grid-template-columns:repeat(4,1fr)}}.step-card{background:transparent;border:1px solid rgba(168,146,85,.25);padding:32px 24px 26px;position:relative;text-align:center;transition:transform .3s ease,border-color .3s ease}.step-card:hover{border-color:rgba(168,146,85,.55);transform:translateY(-3px)}.step-icon{align-items:center;background:rgba(168,146,85,.1);border-radius:50%;display:inline-flex;height:76px;justify-content:center;margin:0 auto 22px;position:relative;width:76px}.step-icon img{height:38px;-o-object-fit:contain;object-fit:contain;width:38px}.step-badge{background:var(--secondary-color);border-radius:50%;color:var(--white-color);font-size:13px;height:26px;line-height:26px;position:absolute;right:-3px;text-align:center;top:-3px;width:26px}.step-badge,.step-card .text-caption{font-family:var(--title-font);font-weight:700}.step-card .text-caption{color:var(--secondary-color);font-size:19px;letter-spacing:-.01em;line-height:1.35;margin-bottom:10px}.step-card p{color:var(--common-color);font-size:14px;line-height:1.65;margin:0;opacity:.92}.service-categories{display:flex;flex-direction:column;gap:48px;margin-top:50px}.service-category{border-top:1px solid rgba(168,146,85,.4);padding-top:32px}.service-category-header{align-items:start;display:grid;grid-template-columns:1fr;margin-bottom:30px;row-gap:12px}.service-category-number{align-self:start;color:var(--yellow-color);font-family:var(--title-font);font-size:56px;font-weight:500;grid-row:auto;letter-spacing:-.03em;line-height:.9;padding-top:0}.service-category-title{color:var(--secondary-color);font-family:var(--title-font);font-size:26px;font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0}@media (min-width:992px){.service-categories{gap:64px;margin-top:70px}.service-category{padding-top:42px}.service-category-header{-moz-column-gap:38px;column-gap:38px;grid-template-columns:auto 1fr;margin-bottom:42px;row-gap:14px}.service-category-number{font-size:76px;grid-row:1/3;padding-top:4px}.service-category-title{font-size:34px}}.service-category-description{color:var(--common-color);font-family:var(--body-font);font-size:15px;line-height:1.65;margin:0;max-width:700px;opacity:.85}.service-category-grid{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:992px){.service-category-grid{gap:28px;grid-template-columns:1fr 1fr}}.service-item-card{background:transparent;border-left:2px solid rgba(168,146,85,.32);padding:22px 24px 22px 26px;transition:border-left-color .3s ease,padding-left .3s ease}@media (min-width:992px){.service-item-card{padding:26px 28px 28px 32px}}.service-item-card:hover{border-left-color:var(--yellow-color);padding-left:38px}.service-item-card h4{color:var(--secondary-color);font-family:var(--title-font);font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 14px}@media (min-width:992px){.service-item-card h4{font-size:22px}}.service-item-card p{color:var(--common-color);font-family:var(--body-font);font-size:14.5px;line-height:1.7;margin:0;opacity:.92}.service-callout{align-items:start;background:var(--secondary-color);border-left:3px solid var(--yellow-color);color:var(--white-color);display:grid;gap:12px;grid-template-columns:1fr;margin-top:44px;padding:24px 22px}.service-callout-label{color:var(--yellow-color);font-family:var(--body-font);font-size:11px;font-weight:700;letter-spacing:1.8px;padding-top:4px;text-transform:uppercase}.service-callout p{color:hsla(0,0%,100%,.82);font-size:14.5px;line-height:1.7;margin:0}@media (min-width:992px){.service-callout{gap:32px;grid-template-columns:220px 1fr;margin-top:64px;padding:30px 36px}}
/* International form validation */#inquiry-form .phone-field-wrapper.is-invalid,#inquiry-form .form-field.is-invalid{border-color:#dc3545!important}#inquiry-form .checkbox-wrapper.is-invalid label{color:#dc3545!important}#inquiry-form .field-error-message{color:#dc3545;display:block;font-size:.875rem;line-height:1.35;margin-top:6px;text-align:left}#inquiry-form .phone-field-wrapper+.field-error-message{margin-top:6px}#inquiry-form .phone-field-wrapper{display:flex;align-items:center}#inquiry-form .phone-field-wrapper--intl .iti{width:100%}#inquiry-form .phone-field-wrapper--intl .iti__tel-input{background:transparent;border:none;color:var(--secondary-color);font-size:15px;height:50px;padding-left:112px!important;width:100%}#inquiry-form .phone-field-wrapper--intl .iti__tel-input:focus{box-shadow:none;outline:none}#inquiry-form .phone-field-wrapper--intl .iti__selected-country{background:transparent;border-radius:0;color:var(--secondary-color);font-size:15px;font-weight:600;min-width:96px}#inquiry-form .phone-field-wrapper--intl .iti__selected-country-primary{padding-left:0}#inquiry-form .phone-field-wrapper--intl .iti__selected-dial-code{color:var(--secondary-color);display:block!important;margin-left:7px;white-space:nowrap}#inquiry-form .phone-field-wrapper--intl .iti__arrow{border-color:var(--secondary-color)}#inquiry-form .phone-field-wrapper--intl .iti__dropdown-content{color:var(--secondary-color);font-size:14px;line-height:1.35;z-index:99999}#inquiry-form .phone-field-wrapper--intl .iti__country-selector{color:var(--secondary-color);font-family:var(--body-font);font-size:14px;line-height:1.35}#inquiry-form .phone-field-wrapper--intl .iti__search-input{border:0;color:var(--secondary-color);font-family:var(--body-font);font-size:14px;height:38px;line-height:1.35;padding-bottom:8px;padding-top:8px}#inquiry-form .phone-field-wrapper--intl .iti__search-input::placeholder{color:#7c8b96;opacity:1}#inquiry-form .phone-field-wrapper--intl .iti__search-icon-svg{height:14px;width:14px}#inquiry-form .phone-field-wrapper--intl .iti__country-list{color:var(--secondary-color);font-size:14px;line-height:1.35}#inquiry-form .phone-field-wrapper--intl .iti__country{align-items:center;color:var(--secondary-color);display:flex;font-size:14px;line-height:1.35;min-height:36px;padding-bottom:8px;padding-top:8px}#inquiry-form .phone-field-wrapper--intl .iti__country-name{color:var(--secondary-color);display:inline;font-size:14px;line-height:1.35}#inquiry-form .phone-field-wrapper--intl .iti__dial-code{color:#6d7f8b;display:inline;font-size:13px;line-height:1.35}#inquiry-form .phone-field-wrapper--intl .iti__country-check-svg{height:14px;width:14px}#inquiry-form .phone-field-wrapper .phone-input{flex:1 1 auto;min-width:0}
