@font-face{font-family:"Syne";font-weight:400;font-display:swap;src:url(/wp-content/themes/agency/assets/fonts/Syne-Regular.ttf)}@font-face{font-family:"Syne";font-weight:500;font-display:swap;src:url(/wp-content/themes/agency/assets/fonts/Syne-Medium.ttf)}@font-face{font-family:"Syne";font-weight:600;font-display:swap;src:url(/wp-content/themes/agency/assets/fonts/Syne-SemiBold.ttf)}@font-face{font-family:"Syne";font-weight:700;font-display:swap;src:url(/wp-content/themes/agency/assets/fonts/Syne-Bold.ttf)}*{padding:0;margin:0;border:none}*,*::before,*::after{box-sizing:border-box}a,a:link,a:visited{text-decoration:none;color:inherit}a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ol,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#fff0;outline:none}input::-ms-clear{display:none}textarea{resize:vertical}button,input[type=submit]{display:inline-block;box-shadow:none;background:#fff0 none;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}input[type=file]{max-width:100%}html{scrollbar-gutter:stable}html.locked{overflow:hidden}body{display:flex;flex-direction:column;min-height:100dvh;font-family:"Syne",sans-serif;font-weight:400;font-size:16px;background-color:#fff;color:#000}main{flex-grow:1}.container{max-width:1640px;padding-inline:20px;margin-inline:auto}.section-title{font-weight:600;font-size:clamp(1rem, 0.929rem + 0.3vw, 1.25rem);text-transform:uppercase;color:#000}.btn-link{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:600;font-size:clamp(1rem, 0.929rem + 0.3vw, 1.25rem);text-transform:uppercase;color:#000;border:1px solid #000;border-radius:7px;padding:clamp(0.375rem, 0.322rem + 0.23vw, 0.563rem) clamp(0.625rem, 0.36rem + 1.13vw, 1.563rem);transition:0.2s}.btn-link span{width:19px;display:flex;overflow:hidden;flex-shrink:0}.btn-link svg{flex-shrink:0;transition:transform 0.2s}.btn-link svg:nth-child(1){transform:translateX(-100%)}.btn-link svg:nth-child(2){transform:translateX(-19px)}@media (hover:hover){.btn-link:hover{background-color:#000;color:#fff}.btn-link:hover svg:nth-child(1){transform:translateX(0)}.btn-link:hover svg:nth-child(2){transform:translateX(100%)}}.option-item{font-size:clamp(0.813rem, 0.759rem + 0.23vw, 1rem);font-weight:600;padding:clamp(0.438rem, 0.402rem + 0.15vw, 0.563rem) clamp(0.313rem, 0.224rem + 0.38vw, 0.625rem);color:#000;border:1px solid #000;border-radius:7px;text-align:center;text-transform:uppercase}.menu{display:flex;flex-direction:column;position:fixed;top:0;right:0;width:100%;height:100%;max-width:780px;background-color:#F6F7FA;z-index:10;padding:76px clamp(1.25rem, 0.366rem + 3.77vw, 4.375rem) clamp(3.125rem, 2.771rem + 1.51vw, 4.375rem);transition:0.2s;transform:translateX(100%)}.menu nav{display:flex;align-items:start;gap:10px;flex:1;overflow-y:auto}@media (max-width:999px){.menu nav{flex-direction:column-reverse;align-items:center;gap:70px}}.menu__social{position:sticky;top:0;flex-direction:column;flex-shrink:0;margin-top:auto}@media (max-width:999px){.menu__social{flex-direction:row;align-items:center}}.menu__links{display:flex;flex-direction:column;align-items:end;gap:clamp(2.5rem, 2.075rem + 1.81vw, 4rem);flex:1;margin-top:auto}.menu__links a{font-weight:700;font-size:clamp(2rem, 1.717rem + 1.21vw, 3rem);transition:0.2s}@media (hover:hover){.menu__links a:hover{color:#999}}@media (max-width:999px){.menu__links{align-items:center;justify-content:end}}.menu--active{transform:translateX(0)}.header{position:sticky;top:0;z-index:11;padding-top:20px;mix-blend-mode:difference}.header__content{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:56px}@media (max-width:768px){.header__content{gap:30px}}.header__logo{position:absolute;left:50%;top:20px;transform:translateX(-50%);z-index:11;color:#fff!important}@media (max-width:768px){.header__logo{position:relative;left:0;top:0;transform:unset}}.header__menu-btn{position:relative;display:flex;align-items:center;gap:15px;font-size:24px;z-index:11;margin-left:auto;color:#fff}.header__menu-btn svg{transition:0.2s}.header__menu-btn svg.active{rotate:45deg}.header .is-absolute{position:absolute;left:0;top:0;width:100%}.contact{padding-block:clamp(6.25rem, 3.597rem + 11.32vw, 15.625rem)}.contact__title{font-weight:700;font-size:clamp(3.125rem, 2.877rem + 1.06vw, 4rem);line-height:150%;text-align:center;margin-bottom:clamp(3.125rem, 2.594rem + 2.26vw, 5rem)}.contact__title span{color:#0023B3}@media (max-width:999px){.contact__title{line-height:1}}.contact__row{display:flex;justify-content:space-between;gap:70px;margin-bottom:clamp(3.125rem, 2.594rem + 2.26vw, 5rem)}@media (max-width:999px){.contact__row{flex-direction:column}}.contact__inputs{display:flex;flex-direction:column;gap:10px;flex:1}.contact__inputs li{position:relative}.contact__inputs li::after{position:absolute;content:"";left:0;bottom:0;width:100%;height:1px;background-color:#000;transform-origin:center;scale:0;transition:1s}.contact__inputs li.active::after{scale:1}.contact__inputs input{width:100%;padding:clamp(0.938rem, 0.672rem + 1.13vw, 1.875rem) 10px;font-size:clamp(1rem, 0.788rem + 0.91vw, 1.75rem)}.contact__options h3{font-weight:500;font-size:clamp(1.5rem, 1.288rem + 0.91vw, 2.25rem);line-height:89%;margin-bottom:clamp(1.875rem, 1.521rem + 1.51vw, 3.125rem)}.contact__options ul{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(0.625rem, 0.537rem + 0.38vw, 0.938rem)}.contact__options ul li label{display:inline-block;width:100%;transition:0.2s}.contact__options ul li label:has(input:checked){background-color:#000;color:#fff}@media (hover:hover){.contact__options ul li label:hover{background-color:#000;color:#fff}.contact__options ul li label:hover svg:nth-child(1){transform:translateX(0)}.contact__options ul li label:hover svg:nth-child(2){transform:translateX(100%)}}@media (max-width:999px){.contact__options ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:365px){.contact__options ul{gap:4px}}.contact__btn{display:flex;gap:10px;font-weight:600;font-size:clamp(1rem, 0.929rem + 0.3vw, 1.25rem);text-transform:uppercase;border:1px solid #000;background-color:#000;border-radius:7px;color:#fff;padding:9px 25px;margin-inline:auto;transition:0.2s}.contact__btn span{width:19px;display:flex;overflow:hidden;flex-shrink:0}.contact__btn svg{flex-shrink:0;transition:transform 0.2s}.contact__btn svg:nth-child(1){transform:translateX(-100%)}.contact__btn svg:nth-child(2){transform:translateX(-19px)}@media (hover:hover){.contact__btn:hover{background-color:#fff0;color:#000}.contact__btn:hover svg:nth-child(1){transform:translateX(0)}.contact__btn:hover svg:nth-child(2){transform:translateX(100%)}}.loader{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:20;transition:1s}.loader div{transition:0.8s;animation:pulse 0.5s infinite alternate}.loader.hidden{opacity:0;visibility:hidden}.loader.hidden div{animation:none}@keyframes pulse{from{opacity:.5}to{opacity:1}}.social-links{display:flex;gap:40px}.social-links a{transition:0.2s;color:#000}@media (hover:hover){.social-links a:hover{color:#999}}.contact-us{padding-block:clamp(3.125rem, 0.472rem + 11.32vw, 12.5rem)}.contact-us__row{display:flex;gap:50px}@media (max-width:999px){.contact-us__row{flex-direction:column}}.contact-us img{width:50%;border-radius:7px}@media (max-width:999px){.contact-us img{width:unset;height:200px;object-fit:cover}}.contact-us__content{width:50%;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(3.125rem, 2.241rem + 3.77vw, 6.25rem)}@media (max-width:999px){.contact-us__content{width:unset}}.contact-us__items{display:flex;flex-direction:column;gap:60px}.contact-us h2{font-weight:700;font-size:clamp(3.125rem, 2.877rem + 1.06vw, 4rem)}.contact-us__mail{display:flex;flex-direction:column;gap:20px}.contact-us__mail a{display:inline-flex;gap:7px;align-items:center;font-size:clamp(1.25rem, 0.985rem + 1.13vw, 2.188rem);line-height:91%;transition:0.2s}@media (hover:hover){.contact-us__mail a:hover{color:#999}}.contact-us__address{display:flex;flex-direction:column;gap:30px}.contact-us__address span{font-weight:600;font-size:clamp(1.5rem, 1.305rem + 0.83vw, 2.188rem);line-height:91%}.contact-us__address p{font-size:clamp(1rem, 0.788rem + 0.91vw, 1.75rem)}.contact-us__social{align-items:center;gap:30px}.contact-us__social li{width:clamp(1.25rem, 1.073rem + 0.75vw, 1.875rem)}.footer{padding-block:clamp(3.125rem, 2.241rem + 3.77vw, 6.25rem)}.footer nav{margin-bottom:clamp(3.125rem, 2.241rem + 3.77vw, 6.25rem)}.footer__links{display:grid;grid-template-columns:repeat(4,1fr);justify-content:start;gap:50px 30px}.footer__links li{justify-self:start}.footer__links li h2{font-weight:600;font-size:clamp(0.875rem, 0.769rem + 0.45vw, 1.25rem);line-height:160%;padding-bottom:8px;border-bottom:1px solid #000;margin-bottom:8px}.footer__links li a{display:flex;align-items:center;gap:7px;font-size:16px;line-height:200%;transition:0.2s}@media (hover:hover){.footer__links li a:hover{color:#999}}@media (max-width:767px){.footer__links li a{line-height:150%}}@media (max-width:767px){.footer__links{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.footer__links{grid-template-columns:repeat(1,1fr)}}.footer__social{align-items:center}.footer__address{max-width:142px;line-height:125%!important}