section.intro{border-radius:0 0 clamp(16px,3.854vw,74px) clamp(16px,3.854vw,74px);height:auto;height:clamp(374px,29.063vw,558px);overflow:hidden}section.intro .container{padding-block:clamp(108px,11.667vw,224px) clamp(20px,7.083vw,136px)}section.intro .section-content{display:flex;flex-direction:column;gap:clamp(24px,2.083vw,40px);grid-area:1/1/2/7}section.intro .section-content .btn{margin-top:clamp(0px,1.667vw,32px)}section.intro .section-title{font-family:var(--cygre-bold),sans-serif;font-size:clamp(24px,4.167vw,80px);font-weight:700;letter-spacing:normal;letter-spacing:3px;line-height:120%;text-transform:uppercase}section.intro .section-title mark{color:var(--yellow)}section.intro .section-subtitle{color:var(--1-Light);font-family:var(--cygre-bold),sans-serif;font-size:clamp(14px,1.25vw,24px);font-weight:700;letter-spacing:normal;letter-spacing:.04em;line-height:120%}section.advantages{background-color:var(--gray-bg)}section.advantages .container{align-content:center;align-items:center;padding-block:clamp(20px,3.333vw,64px);row-gap:clamp(28px,5.729vw,110px)}section.advantages .section-heading{gap:clamp(18px,2.344vw,45px);grid-area:1/1/2/6}section.advantages .section-title{font-size:clamp(24px,3.333vw,64px)}section.advantages .section-subtitle,section.advantages .section-title{font-family:var(--cygre-bold),sans-serif;font-weight:700;letter-spacing:normal;line-height:120%}section.advantages .section-subtitle{font-size:clamp(18px,1.875vw,36px)}section.advantages .section-description{font-family:var(--cygre-medium),sans-serif;font-size:clamp(14px,1.042vw,20px);font-weight:500;letter-spacing:normal;line-height:130%}section.advantages .section-description p{font-family:inherit;font-size:inherit}section.advantages .section-image{aspect-ratio:870/511;border-radius:12px;grid-area:1/7/2/13;overflow:hidden}section.advantages .section-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.locations{background-color:var(--gray-bg)}section.locations .container{padding-block:clamp(20px,3.333vw,64px);row-gap:clamp(20px,2.396vw,46px)}section.locations .section-heading{gap:clamp(20px,2.396vw,46px);grid-area:1/1/2/13}section.locations .section-title{font-size:clamp(24px,3.333vw,64px)}section.locations .section-subtitle,section.locations .section-title{font-family:var(--cygre-bold),sans-serif;font-weight:700;letter-spacing:normal;line-height:120%}section.locations .section-subtitle{font-size:clamp(16px,1.875vw,36px)}section.locations .section-content{grid-area:2/1/3/13}section.locations .section-content .items{row-gap:clamp(18px,1.25vw,24px)}section.locations .section-content .items .item{gap:clamp(14px,1.042vw,20px);grid-column:span 13}@media (width <= 768px){section.locations .section-content .items .item{flex-wrap:wrap}}section.locations .section-content .items .item-image{aspect-ratio:870/511;border-radius:12px;height:clamp(200px,26.615vw,511px);overflow:hidden;width:50%}@media (width <= 768px){section.locations .section-content .items .item-image{width:100%}}section.locations .section-content .items .item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.locations .section-content .items .item-description{color:var(--black);font-family:var(--cygre-medium),sans-serif;font-size:clamp(14px,1.042vw,20px);font-weight:500;letter-spacing:normal;line-height:130%;width:50%}@media (width <= 768px){section.locations .section-content .items .item-description{width:100%}}section.locations .section-content .items .item-description a,section.locations .section-content .items .item-description li,section.locations .section-content .items .item-description p,section.locations .section-content .items .item-description span{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;padding-block:clamp(6px,.625vw,12px)}section.locations .section-content .items .item-description h1,section.locations .section-content .items .item-description h2,section.locations .section-content .items .item-description h3,section.locations .section-content .items .item-description h4,section.locations .section-content .items .item-description h5,section.locations .section-content .items .item-description h6{color:inherit;font-family:var(--cygre-bold),sans-serif;font-size:clamp(16px,1.25vw,24px);font-weight:700;letter-spacing:normal;line-height:120%;padding-block:clamp(6px,.625vw,12px)}section.locations .section-content .items .item:nth-child(2n) .item-image{order:2}section.locations .section-content .items .item:nth-child(2n) .item-description{order:1}section.contacts{background-color:var(--gray-bg)}section.contacts .container{padding-block:clamp(20px,3.333vw,64px);row-gap:clamp(20px,2.396vw,46px)}section.contacts .section-form{background-color:var(--white);border-radius:clamp(10px,.625vw,12px);grid-area:1/1/2/7;overflow:hidden;padding:clamp(20px,4.167vw,80px)}section.contacts .section-form .form-title{font-family:var(--cygre-bold),sans-serif;font-size:clamp(24px,2.083vw,40px);font-weight:700;letter-spacing:normal;line-height:120%;padding-bottom:clamp(20px,2.396vw,46px)}section.contacts .section-content{gap:clamp(14px,1.25vw,24px);grid-area:1/9/2/13}section.contacts .section-content .content-logo svg{aspect-ratio:389/211;height:211px;width:389px}section.contacts .section-content .content-title{font-family:var(--cygre-bold),sans-serif;font-size:clamp(14px,1.042vw,20px);font-weight:700;letter-spacing:normal;line-height:120%}section.contacts .section-content .content-contacts{gap:clamp(14px,1.25vw,24px)}section.contacts .section-content .content-contacts a{color:var(--black);font-family:var(--cygre-regular),sans-serif;font-size:clamp(14px,1.042vw,20px);font-weight:400;letter-spacing:normal;line-height:140%}section.contacts .section-content .content-socials a{background:var(--black)}section.contacts .section-content .content-socials a:hover{background:var(--yellow-hover)}