*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#191919;background-color:#f3f3f3;margin:0;padding:0;overflow-x:hidden}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}main{padding-top:9rem}img,picture,video,canvas,svg{display:block;width:100%;max-width:100%;height:auto}a,a:hover{text-decoration:none;color:inherit}input,button,textarea,select{font:inherit}button,input[type=submit]{border:none;outline:none;background:none;cursor:pointer;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;margin:0;padding:0}dialog{all:unset}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}p:not(:last-of-type){margin-bottom:1rem}.wpcf7 .screen-reader-response{display:none}.container{width:100%;max-width:1765px;margin-inline:auto;padding-inline:2rem}@media (max-width: 579px){.container{padding-inline:1rem}}*{scrollbar-width:thin;scrollbar-color:#fff #f3f3f3}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f3f3f3}::-webkit-scrollbar-thumb{background-color:#191919;border-radius:6px;border:2px solid #f3f3f3}::-webkit-scrollbar-thumb:hover{background-color:#000}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s;animation-timing-function:ease}::view-transition-old(root){animation-name:fadeOut}::view-transition-new(root){animation-name:fadeIn}@keyframes fadeOut{to{opacity:0}}@keyframes fadeIn{0%{opacity:0}}.cky-notice,.cky-modal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.scroll-anchor{scroll-margin-top:117px}[data-animate]{will-change:transform,opacity}@media (prefers-reduced-motion: reduce){[data-animate]{opacity:1!important;transform:none!important;clip-path:none!important}}.font-a{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:2.875rem;font-weight:400;line-height:1.2}@media (max-width: 579px){.font-a{font-size:2.25rem}}.font-b{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.2}@media (max-width: 579px){.font-b{font-size:1.75rem}}.font-c{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2}@media (max-width: 579px){.font-c{font-size:1.5rem}}.font-d{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.3}@media (max-width: 579px){.font-d{font-size:1.25rem}}.font-e{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3}@media (max-width: 579px){.font-e{font-size:1.125rem}}.font-f{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.font-f{font-size:1rem}}.font-g{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.font-h{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}@font-face{font-family:Inter;src:url(../fonts/InterVariable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/InterVariable-Italic.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(../fonts/PlayfairDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(../fonts/PlayfairDisplay-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.button-a{position:relative;display:inline-flex;justify-content:center;background-color:#191919;text-decoration:none;text-align:center;color:#fff;cursor:pointer;border:1px solid #191919;padding:.75rem 1.5rem;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.button-a{font-size:1rem}}.button-a{text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media (max-width: 579px){.button-a{width:100%}}@media (hover: hover){.button-a:hover{background-color:#fff;color:#191919;border-color:#191919}}.button-a--second{position:relative;display:inline-flex;justify-content:center;background-color:#f3f3f3;text-decoration:none;text-align:center;color:#191919;cursor:pointer;border:1px solid #191919;padding:.75rem 1.5rem;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.button-a--second{font-size:1rem}}.button-a--second{text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media (max-width: 579px){.button-a--second{width:100%}}@media (hover: hover){.button-a--second:hover{background-color:#191919;color:#fff;border-color:#191919}}.button-a--second.is-active{background-color:#191919;color:#fff;border-color:#191919}.button-a--second.is-active:active,.button-a--second.is-active:focus,.button-a--second.is-active:hover,.button-a--second.is-active:visited,.button-a--second.is-active:focus-visible,.button-a--second.is-active:focus-within{background-color:#191919;color:#fff;border-color:#191919}.button-arrow-a{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;flex-wrap:nowrap}.button-arrow-a__title{position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.button-arrow-a__title{font-size:1rem}}.button-arrow-a__title{color:#191919;transition:color .3s ease-in-out,background-size .3s ease-in-out;width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:100% 5%;background-position:left bottom}@media (hover: hover){.button-arrow-a__title:hover{background-size:0 5%}}.button-arrow-a__media-wrapper__media{display:block;position:relative;width:100%;max-width:1rem;height:auto}.card-a__wrapper{display:flex;flex-direction:column;gap:1.5rem;align-items:start;justify-content:start;flex-wrap:nowrap}@media (max-width: 579px){.card-a__wrapper{gap:1rem}}.card-a__wrapper__media{width:100%;height:fit-content;overflow:hidden}.card-a__wrapper__media__img{width:auto;height:36.0625rem;object-fit:cover;object-position:center;transition:transform .3s ease-in-out}@media (max-width: 579px){.card-a__wrapper__media__img{height:12.5rem}}.card-a__wrapper__bd{display:flex;flex-direction:row;gap:.5rem;align-items:start;justify-content:center;flex-wrap:nowrap}.card-a__wrapper__bd__title{position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3}@media (max-width: 579px){.card-a__wrapper__bd__title{font-size:1.125rem}}.card-a__wrapper__bd__title{color:#191919;text-transform:uppercase;pointer-events:none;width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:0 1px;background-position:left bottom;transition:background-size .3s ease-in-out}.card-a__wrapper__bd__title:hover{background-size:100% 1px}.card-a__wrapper__bd__media-wrapper{display:block;margin-top:.5rem}.card-a__wrapper__bd__media-wrapper__media{display:block;position:relative;width:100%;max-width:1rem;height:auto}@media (hover: hover){.card-a__wrapper:hover .card-a__wrapper__bd__title{background-size:100% 1px}.card-a__wrapper:hover .card-a__wrapper__media__img{transform:scale(1.05)}}.card-a--second .card-a__wrapper__media{position:relative;height:auto;padding-bottom:70%;filter:grayscale(100%)}.card-a--second .card-a__wrapper__media__img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.card-a--second .card-a__wrapper__bd__title{text-transform:none}.card-b{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;max-width:18.375rem}@media (max-width: 1299px){.card-b{max-width:28.125rem}}@media (max-width: 579px){.card-b{max-width:100%}}.card-b__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1.5}.card-b__subtitle{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.card-b__subtitle a{width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom;transition:background-size .3s ease-in-out}.card-b__subtitle a:hover{background-size:0 1px}.card-b--second{max-width:33.75rem}.card-b--second .card-b__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2}@media (max-width: 579px){.card-b--second .card-b__title{font-size:1.5rem}}.cta-a__wrapper{padding-block:4.5rem;display:flex;flex-direction:row;gap:4.5rem;align-items:center;justify-content:center;flex-wrap:nowrap;border-top:1px solid #191919}@media (max-width: 1023px){.cta-a__wrapper{padding-block:3rem}}.cta-a__wrapper__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2}@media (max-width: 579px){.cta-a__wrapper__title{font-size:1.5rem}}.cta-a__wrapper__title{text-wrap:balance;text-align:center}@media (max-width: 1023px){.cta-a__wrapper{flex-wrap:wrap;gap:2rem}}.footer-a__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding-block:4rem 10rem;border-top:1px solid #191919}@media (max-width: 1299px){.footer-a__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1023px){.footer-a__wrapper{padding-block:3rem}}@media (max-width: 809px){.footer-a__wrapper{grid-template-columns:1fr}}@media (max-width: 579px){.footer-a__wrapper{justify-items:center}}.footer-a__wrapper__left-items,.footer-a__wrapper__right-items{grid-column:span 2}@media (max-width: 1299px){.footer-a__wrapper__left-items,.footer-a__wrapper__right-items{grid-column:span 1}}.footer-a__wrapper__right-items{display:flex;flex-direction:row;gap:2rem;align-items:start;justify-content:space-between;flex-wrap:nowrap}@media (max-width: 1299px){.footer-a__wrapper__right-items{flex-direction:column}}@media (max-width: 579px){.footer-a__wrapper__right-items{align-items:center;gap:1.5rem}}.footer-a__wrapper__right-items__info{display:grid;grid-template-columns:repeat(2,1fr);gap:3.5rem}@media (max-width: 1299px){.footer-a__wrapper__right-items__info{grid-template-columns:1fr;gap:2rem}}@media (max-width: 579px){.footer-a__wrapper__right-items__info{align-items:center;justify-items:center;gap:1.5rem}}.footer-a__wrapper__right-items__info__col{display:flex;flex-direction:column;gap:1.5rem;align-items:start;justify-content:space-between;flex-wrap:nowrap}.footer-a__wrapper__right-items__info__col a{width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:0 1px;background-position:left bottom;transition:background-size .3s ease-in-out}.footer-a__wrapper__right-items__info__col a:hover{background-size:100% 1px}@media (max-width: 579px){.footer-a__wrapper__right-items__info__col{align-items:center;justify-items:center}}.footer-a__wrapper__right-items__info__col__item{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.footer-a__wrapper__right-items__info__col__item{text-align:center}}.footer-a__wrapper__right-items__info__col__list{display:flex;flex-direction:column;gap:.5rem;align-items:start;justify-content:space-between;flex-wrap:nowrap;margin:0;padding:0;list-style:none}@media (max-width: 579px){.footer-a__wrapper__right-items__info__col__list{align-items:center;justify-items:center}}.footer-a__wrapper__right-items__info__col__list li{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}@media (max-width: 579px){.footer-a__wrapper__right-items__info__col__list li{text-align:center}}@media (hover: hover){.footer-a__wrapper__right-items__info__col__list li:hover{color:#19191999}}.footer-a__ft{position:relative;padding-block:3rem 4rem}@media (max-width: 579px){.footer-a__ft{padding-block:2rem 3rem}}.footer-a__ft:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;transform:translate(-50%);background-color:#191919}.footer-a__ft__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;text-align:center;text-wrap:balance}.header-a{position:fixed;top:0;left:0;width:100%;z-index:100}.header-a__wrapper{padding-block:2rem;background-color:#f3f3f3;display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:nowrap}.header-a__wrapper__nav{width:fit-content}.header-a__wrapper__nav__list{display:flex;flex-direction:row;gap:2.5rem;align-items:center;justify-content:space-between;flex-wrap:nowrap}.header-a__wrapper__nav__list .menu-item{list-style:none}.header-a__wrapper__nav__list .menu-item:last-child{margin-left:5vw}@media (max-width: 1299px){.header-a__wrapper__nav__list .menu-item:last-child{margin-left:0}}.header-a__wrapper__nav__list .menu-item:last-child a{position:relative;display:inline-flex;justify-content:center;background-color:#191919;text-decoration:none;text-align:center;color:#fff;cursor:pointer;border:1px solid #191919;padding:.75rem 1.5rem;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.header-a__wrapper__nav__list .menu-item:last-child a{font-size:1rem}}.header-a__wrapper__nav__list .menu-item:last-child a{text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media (max-width: 579px){.header-a__wrapper__nav__list .menu-item:last-child a{width:100%}}@media (hover: hover){.header-a__wrapper__nav__list .menu-item:last-child a:hover{background-color:#fff;color:#191919;border-color:#191919}}.header-a__wrapper__nav__list .menu-item:last-child a{background-image:none}.header-a__wrapper__nav__list .menu-item a{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.header-a__wrapper__nav__list .menu-item a{font-size:1rem}}.header-a__wrapper__nav__list .menu-item a{text-decoration:none;color:#191919;text-transform:uppercase;width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:0 1px;background-position:left bottom;transition:background-size .3s ease-in-out}.header-a__wrapper__nav__list .menu-item a:hover{background-size:100% 1px}.header-a__wrapper__nav__list .menu-item.current-menu-item a{font-weight:600}@media (max-width: 1023px){.header-a__wrapper__nav{position:absolute;top:0;left:0;right:0;width:100%;height:100vh;background-color:#f3f3f3;z-index:100;transform:translate(100%)!important;padding:7.5rem 3rem;z-index:1}.header-a__wrapper__nav__list{display:flex;flex-direction:column;gap:1rem;align-items:start;justify-content:space-between;flex-wrap:nowrap}.header-a__wrapper__nav__list .menu-item:last-child{display:none}.header-a__wrapper__nav{transition:transform .3s ease-in-out}.header-a__wrapper__nav.active{transform:translate(0)!important}}.header-a__wrapper__nav__items{display:none}.header-a__wrapper__nav__items__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5}@media (max-width: 579px){.header-a__wrapper__nav__items__title{font-size:1rem}}@media (max-width: 1023px){.header-a__wrapper__nav__items{display:flex;flex-direction:column;gap:1rem;padding-block:4rem}.header-a__wrapper__nav__items a{width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:0 1px;background-position:left bottom;transition:background-size .3s ease-in-out}.header-a__wrapper__nav__items a:hover{background-size:100% 1px}}@media (max-width: 579px){.header-a__wrapper__nav__items{padding-block:3rem}}.header-a__wrapper__nav .social-a{display:none}@media (max-width: 1023px){.header-a__wrapper__nav .social-a{display:flex}}.burger-a{display:flex;flex-direction:column;gap:.5rem;align-items:start;justify-content:center;flex-wrap:nowrap;width:1.5rem;height:1.125rem;position:relative;display:none;pointer-events:none;z-index:2}@media (max-width: 1023px){.burger-a{display:flex;pointer-events:auto}}.burger-a__line{width:100%;height:2px;background-color:#191919;position:absolute;left:0;transition:transform .3s ease,width .3s ease,top .3s ease,bottom .3s ease}.burger-a__line:nth-child(1){top:0;transform-origin:center}.burger-a__line:nth-child(2){top:50%;transform:translateY(-50%);width:80%;transform-origin:left}.burger-a__line:nth-child(3){bottom:0;transform-origin:center}.burger-a.open .burger-a__line:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.burger-a.open .burger-a__line:nth-child(2){width:0}.burger-a.open .burger-a__line:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.hero-a{position:relative;overflow:hidden;padding-block:117px 6.5rem}@media (max-width: 579px){.hero-a{padding-block:4rem 3rem}}.hero-a__wrapper{position:relative;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;flex-wrap:nowrap}.hero-a__wrapper__slider{width:100%;overflow:hidden}.hero-a__wrapper__slider .swiper-wrapper{display:flex}.hero-a__wrapper__slider__item{flex-shrink:0;width:100%;position:relative}.hero-a__wrapper__slider__item:before{content:"";display:block;padding-bottom:62.3295454545%}@supports (aspect-ratio: 1){.hero-a__wrapper__slider__item{aspect-ratio:1760/1097}.hero-a__wrapper__slider__item:before{display:none}}.hero-a__wrapper__slider__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-a__wrapper__bd{display:flex;flex-direction:column;gap:3rem;align-items:center;justify-content:center;flex-wrap:nowrap;max-width:54.25rem;margin-inline:auto;text-align:center}.hero-a__wrapper__bd__title{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:2.875rem;font-weight:400;line-height:1.2}@media (max-width: 579px){.hero-a__wrapper__bd__title{font-size:2.25rem}}.hero-a__wrapper__bd__title{text-wrap:balance}.hero-a__wrapper__bd__content{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3}@media (max-width: 579px){.hero-a__wrapper__bd__content{font-size:1.125rem}}.hero-a--second{padding-block:0 3rem}.hero-a--second .hero-a__wrapper__bd__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.2}@media (max-width: 579px){.hero-a--second .hero-a__wrapper__bd__title{font-size:1.75rem}}.hero-a--second .hero-a__wrapper__bd__title{font-family:Playfair Display,Georgia,Times New Roman,serif;text-wrap:auto}.logo-a{display:block;width:100%;max-width:20.9375rem;z-index:2}@media (max-width: 579px){.logo-a{max-width:12.5rem}}.logo-a__media{display:block;position:relative;width:100%;max-width:100%;height:auto}@media (max-width: 579px){.logo-a__media{display:block;position:relative;width:100%;max-width:100%;height:auto}}.projects-a{padding-bottom:4rem}@media (max-width: 1023px){.projects-a{padding-bottom:3rem}}.projects-a__wrapper{display:flex;flex-direction:row;gap:2rem;align-items:center;justify-content:space-between;flex-wrap:nowrap;margin-bottom:2rem}.projects-a__wrapper__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2}@media (max-width: 579px){.projects-a__wrapper__title{font-size:1.5rem}}.projects-a__filters{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem}@media (max-width: 579px){.projects-a__filters{gap:1rem;margin-bottom:2rem}}@media (max-width: 579px){.projects-a__filters .button-a{width:auto}}.projects-a__list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem}@media (max-width: 1299px){.projects-a__list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1023px){.projects-a__list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 579px){.projects-a__list{gap:1rem}}.projects-a__list__item{width:100%}.projects-a__list__item__image{display:block;position:relative;width:100%;max-width:18.75rem;height:auto}.projects-a__list__item__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.projects-a__list__item__title{font-size:1rem}}.projects-a__load-more{display:flex;justify-content:center;margin-top:4rem}.projects-a__load-more.is-hidden{display:none}.services-a{padding-block:6.5rem 5rem}@media (max-width: 1023px){.services-a{padding-block:4rem 3rem}}@media (max-width: 579px){.services-a{padding-block:3rem}}.services-a__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem}@media (max-width: 1299px){.services-a__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 579px){.services-a__wrapper{grid-template-columns:1fr}}@media (max-width: 579px){.services-a__wrapper{gap:2rem}}.services-a__wrapper__left-items__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2}@media (max-width: 579px){.services-a__wrapper__left-items__title{font-size:1.5rem}}.services-a__wrapper__right-items{grid-column:span 3;display:grid;grid-template-columns:subgrid}@media (max-width: 1299px){.services-a__wrapper__right-items{grid-column:span 2}}@media (max-width: 579px){.services-a__wrapper__right-items{grid-column:span 1;row-gap:1rem}}.social-a{display:flex;flex-direction:row;gap:.625rem;align-items:center;justify-content:start;flex-wrap:nowrap}.social-a__link{display:block;width:100%;max-width:2.5rem}.social-a__link__media{display:block;position:relative;width:100%;max-width:100%;height:auto;transition:opacity .3s ease-in-out}@media (hover: hover){.social-a__link__media:hover{opacity:.7}}.stats-a:has(+.cta-a) .stats-a__wrapper{border-bottom:none}.stats-a__wrapper{padding-block:2rem;border-top:1px solid #191919;border-bottom:1px solid #191919}.stats-a__wrapper__list{max-width:85%;margin-inline:auto;display:flex;flex-direction:row;gap:2rem;align-items:flex-start;justify-content:space-around;flex-wrap:nowrap}@media (max-width: 809px){.stats-a__wrapper__list{flex-wrap:wrap}}.stats-a__wrapper__list__item{display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:start;flex-wrap:nowrap}@media (max-width: 809px){.stats-a__wrapper__list__item{width:calc(50% - 1rem)}}.stats-a__wrapper__list__item__number{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:2.875rem;font-weight:400;line-height:1.2}@media (max-width: 579px){.stats-a__wrapper__list__item__number{font-size:2.25rem}}.stats-a__wrapper__list__item__number{font-size:7.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width: 1299px){.stats-a__wrapper__list__item__number{font-size:6.25rem}}@media (max-width: 1023px){.stats-a__wrapper__list__item__number{font-size:5rem}}@media (max-width: 579px){.stats-a__wrapper__list__item__number{font-size:3.75rem}}.stats-a__wrapper__list__item__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;text-align:center}main{padding-top:0}
