.scroller{overflow:hidden;display:flex;height:100%}.scroller__inner{display:flex;align-items:center;flex-wrap:wrap;gap:10vw}@media (max-width: 767px){.scroller__inner{gap:10vw}}.scroller[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.scroller[data-animated=true] .scroller__inner{width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite}.scroller[data-direction=right]{--_animation-direction: reverse}.scroller[data-direction=left]{--_animation-direction: forwards}.scroller[data-speed=fast]{--_animation-duration: 20s}.scroller[data-speed=slow]{--_animation-duration: 60s}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.reveal{transform:translateY(150px);opacity:0;transition:.7s}.reveal.active{transform:translateY(0);opacity:1}.svg-success{display:inline-block;vertical-align:top;height:150px;width:150px;opacity:1;overflow:visible}@keyframes success-tick{0%{stroke-dashoffset:16px;opacity:1}to{stroke-dashoffset:31px;opacity:1}}@keyframes success-circle-outline{0%{stroke-dashoffset:72px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}@keyframes success-circle-fill{0%{opacity:0}to{opacity:1}}.svg-success .success-tick{fill:none;stroke-width:1px;stroke:#fff;stroke-dasharray:15px,15px;stroke-dashoffset:-14px;animation:success-tick .45s ease 1.4s forwards;opacity:0}.svg-success .success-circle-outline{fill:none;stroke-width:1px;stroke:#ffd000;stroke-dasharray:72px,72px;stroke-dashoffset:72px;animation:success-circle-outline .3s ease-in-out .8s forwards;opacity:0}.svg-success .success-circle-fill{fill:#ffd000;stroke:none;opacity:0;animation:success-circle-fill .3s ease-out 1.1s forwards}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.svg-success .success-tick,.svg-success .success-circle-outline{stroke-dasharray:0;stroke-dashoffset:0;animation:none;opacity:1}.svg-success .success-circle-fill{animation:none;opacity:1}}@font-face{font-family:TacticSans;src:url(/_astro/TacticSans-Lgt.C1d_h0RP.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TacticSans;src:url(/_astro/TacticSans-Bld.DxQG2JiN.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:TacticSans;src:url(/_astro/TacticSans-BldIt.DkTjMNUh.otf) format("opentype");font-weight:400;font-style:italic}html{scroll-behavior:smooth;box-sizing:border-box;font-size:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:TacticSans;background-color:var(--background-color);color:var(--text-color)}:root{--primary-color: #FFFFFF;--secondary-color: #181818;--third-color: #535353;--accent-color: #FFD000;--background-color: var(--primary-color);--background-alternative-color: #E9E9E9;--background-transparent-color: rgba(24, 24, 24, .78);--text-color: var(--secondary-color) }h1,h2,h3{font-weight:700;line-height:1;margin-top:0}p{margin-top:0}p.text--accent,p .text--accent{color:var(--accent-color)}p.text--primary,p .text--primary{color:var(--primary-color)}a,a:visited,a:active{text-decoration:none;color:inherit;transition:opacity .2s}header{height:64px;width:100%;margin-top:1.5rem;padding:0 4rem;position:fixed;z-index:10}@media (max-width: 991px){header{padding:0 2rem}}@media (max-width: 767px){header{margin-top:0;padding:0}}header nav{background-color:var(--background-transparent-color);transition:all .8s;height:100%;color:var(--primary-color);display:flex;justify-content:space-between;align-items:center;padding:0 2rem;border-radius:10px;position:relative;z-index:10}@media (max-width: 767px){header nav{padding:0 1rem;border-radius:0}}header nav .logo{width:100px;display:flex}header nav .logo img{width:100%;height:100%;object-fit:contain}header nav .menu{list-style:none;display:flex;align-items:center;gap:30px;height:100%}@media (max-width: 767px){header nav .menu{display:none}}header nav .menu li{display:flex;align-items:center;height:100%}header nav .menu li a:hover{opacity:80%}header nav .menu .dropdown{position:relative;cursor:pointer}header nav .menu .dropdown .dropdown__menu{top:64px;left:-10px;padding-left:15px;border-radius:0 0 10px 10px;list-style:none;display:none;position:absolute;overflow:auto;width:200px;background-color:var(--background-transparent-color);box-shadow:0 4px 4px #00000040}header nav .menu .dropdown .dropdown__menu li{padding:10px 0;border-bottom:1px solid black}header nav .menu .dropdown:hover ul{display:block}header nav .hamburger{display:none}@media (max-width: 767px){header nav .hamburger{display:inline-block}}header nav .menu-mobile{display:none}@media (max-width: 767px){header nav .menu-mobile{display:flex;padding-left:0;flex-direction:column;align-items:center;position:absolute;transform:translateY(-180px);left:0;background-color:#000;width:100%;list-style:none;gap:0px;z-index:-1}header nav .menu-mobile li{text-align:center;width:100%}header nav .menu-mobile li a{display:inline-block;padding:20px;width:inherit}header nav .menu-mobile .dropdown{position:relative;cursor:pointer}header nav .menu-mobile .dropdown span{display:inline-block;padding:20px;width:inherit}header nav .menu-mobile .dropdown .dropdown__menu{top:0;left:0;padding-left:0;border-radius:0 0 10px 10px;list-style:none;display:none;position:relative;overflow:auto;width:100%;background-color:var(--background-transparent-color)}header nav .menu-mobile .dropdown .dropdown__menu li{padding:10px 0;border-bottom:1px solid black}header nav .menu-mobile .dropdown.show .dropdown__menu{display:block}}header nav .menu-mobile.show{-webkit-animation:slideIn .2s linear;animation:slideIn .2s linear}@keyframes slideIn{0%{transform:translateY(-180px)}to{transform:translateY(150px)}}footer{background-color:var(--secondary-color);color:var(--primary-color)}footer .footer__content{padding:4rem 6rem;display:flex;justify-content:space-between}@media (max-width: 767px){footer .footer__content{padding:2rem}}footer .footer__content .footer__contact img{width:140px}footer .footer__content .footer__contact .contact__slogan{margin-top:1rem;font-size:calc(12px + .5vw)}footer .footer__content .footer__contact .contact-list{list-style:none;padding-left:0}footer .footer__content .footer__contact .contact-list li{font-size:calc(10px + .3vw)}footer .footer__content .footer__contact .contact-list li p{display:flex;gap:5px}@media (max-width: 767px){footer .footer__content .footer__contact .contact-list li p{flex-direction:column}}footer .footer__content .footer__contact .contact-list.contact-list--social{display:flex;gap:10px}footer .footer__content .footer__contact .contact-list.contact-list--social li img{width:25px}footer .footer__content .footer__navigation{display:flex}@media (max-width: 767px){footer .footer__content .footer__navigation{display:none}}footer .footer__content .footer__navigation ul{list-style:none}footer .footer__content .footer__navigation ul li{font-size:calc(10px + .3vw);margin-top:1rem;letter-spacing:2px}footer .footer__content .footer__navigation ul li:hover{text-decoration:underline}footer .footer__copyright{background-color:var(--accent-color);text-align:center;padding:.5rem 0}footer .footer__copyright p{color:var(--secondary-color);font-size:calc(10px + .3vw);font-weight:700;margin-bottom:0}.banner-section{height:100vh;position:relative;display:flex;flex-direction:column}.banner-section .banner-section__background{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;filter:brightness(.6)}.banner-section .banner-section__background .background__image{width:100%;height:100%;object-fit:cover;object-position:top}@media (max-width: 767px){.banner-section .banner-section__background .background__image{object-position:right;filter:brightness(.5)}}.banner-section .banner-section__background .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#181818 30%,#fff0)}.banner-section .banner-section__content{position:relative;flex:1;z-index:2;display:flex;justify-content:space-between;padding:0 6rem;align-items:center}@media (max-width: 991px){.banner-section .banner-section__content{padding:0 3rem}}@media (max-width: 767px){.banner-section .banner-section__content{padding:0 3rem}}.banner-section .banner-section__content .content__cta{width:50%}@media (max-width: 767px){.banner-section .banner-section__content .content__cta{width:100%;text-align:center}}.banner-section .banner-section__content .content__cta p{color:var(--accent-color);font-size:1.4rem;margin-bottom:1rem}.banner-section .banner-section__content .content__cta h1{color:var(--primary-color);font-size:calc(16px + 4vw);margin-bottom:30px}.banner-section .banner-section__content .content__cta h2{color:var(--accent-color);font-size:1.4rem;margin-bottom:1rem;font-weight:400}.banner-section .banner-section__content .content__image{flex:1;max-width:500px;margin:0 auto}.banner-section .banner-section__content .content__image img{width:100%;object-fit:cover}@media (max-width: 767px){.banner-section .banner-section__content .content__image{display:none}}.banner-section .banner-section__slider{display:flex;align-items:center;height:100px;background-color:var(--accent-color)}.banner-section.banner-section--campaign .banner-section__content{position:initial;z-index:auto;display:flex;padding:3rem 0;align-items:end;justify-content:center;text-align:center;max-width:900px;margin:0 auto}@media (max-width: 991px){.banner-section.banner-section--campaign .banner-section__content{padding:2rem 3rem}}@media (max-width: 767px){.banner-section.banner-section--campaign .banner-section__content{padding:2rem 3rem}}.banner-section.banner-section--campaign .banner-section__content .content__cta{width:100%}@media (max-width: 767px){.banner-section.banner-section--campaign .banner-section__content .content__cta{width:100%;text-align:center}}.banner-section.banner-section--campaign .banner-section__content .content__cta p{color:var(--primary-color);font-size:calc(10px + .5vw);margin-bottom:.5rem}.banner-section.banner-section--campaign .banner-section__content .content__cta h2{color:var(--primary-color);font-size:calc(16px + 4vw);margin-bottom:2rem}.banner-section.banner-section--campaign .banner-section__content .content__image{display:none}.banner-section.banner-section--campaign .banner-section__background{filter:brightness(1)}@media (max-width: 767px){.banner-section.banner-section--campaign .banner-section__background .background__image{object-position:top;filter:brightness(.5)}}.section{height:auto;position:relative;padding:6rem 5rem}@media (max-width: 991px){.section{padding:3rem}}@media (max-width: 767px){.section{padding:3rem}}.section.section--boxes:before,.section.section--boxes:after{content:"";position:absolute;width:116px;height:174px;background-repeat:no-repeat;background-size:contain;z-index:-1}@media (max-width: 991px){.section.section--boxes:before,.section.section--boxes:after{width:58px;height:87px}}@media (max-width: 767px){.section.section--boxes:before,.section.section--boxes:after{width:58px;height:87px}}.section.section--boxes:before{background-image:url(/decorators/boxes-right.png);top:0;right:0}.section.section--boxes:after{background-image:url(/decorators/boxes-left.png);bottom:0;left:0}.section.section--no-padding{padding:0}.btn{padding:.5rem 1rem;border-radius:4px;color:var(--secondary-color);display:inline-block;transition:all .2s;font-size:calc(12px + .5vw);cursor:pointer}@media (max-width: 767px){.btn{font-size:calc(12px + 2vw)}}.btn img{display:none}.btn.btn--primary{background-color:var(--accent-color);color:var(--secondary-color)}.btn.btn--bigger{font-size:calc(12px + 1vw);padding:14px 20px}.btn:hover{opacity:90%}.btn.btn--loading{display:flex;align-items:center}.btn.btn--loading img{margin-left:.4rem;width:20px;height:20px;display:inline;animation:spinner infinite 2s linear}@keyframes spinner{to{transform:rotate(0)}0%{transform:rotate(360deg)}}.title{position:relative;display:inline-block;font-size:calc(16px + 2vw)}.title:before{content:"";position:absolute;width:80px;height:8px;background-color:var(--accent-color);top:-15px;right:-40px}.title:after{content:"";position:absolute;width:80px;height:8px;background-color:var(--accent-color);bottom:-15px;left:-40px}.title.title--without-bars:before,.title.title--without-bars:after{display:none}.title.title--white{color:var(--primary-color)}.hamburger{padding:5px;border-radius:4px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;background-color:var(--accent-color)}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:var(--secondary-color)}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px;height:4px;background-color:var(--secondary-color);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.card{position:relative;width:300px;max-width:350px;height:600px;overflow:hidden}@media (max-width: 767px){.card{width:100%}}.card .card__background{position:absolute;border-radius:10px;left:0;top:0;width:100%;height:100%;object-fit:cover;filter:brightness(.6);transition:.3s all ease-in-out}.card .card__content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:2rem 1rem;position:relative;transition:.4s all ease-in-out}.card .card__content h2{text-align:center;color:var(--primary-color);font-size:calc(24px + .5vw)}.card .card__content a{text-align:center;font-weight:700;width:150px}.card.card--campaign .card__content{transform:translateY(calc(100% - 150px))}@media (max-width: 767px){.card.card--campaign .card__content{transform:translateY(calc(100% - 110px))}}.card.card--campaign.show .card__content,.card.card--campaign:hover .card__content{transform:translateY(0);display:flex}.card.card--campaign.show .card__background,.card.card--campaign:hover .card__background{filter:brightness(.7)}.card.card--service{width:280px;clip-path:polygon(20% 0%,100% 0%,80% 100%,0% 100%)}@media (max-width: 767px){.card.card--service{width:100%;clip-path:none}}.card.card--service .card__content{transform:translateY(75px);justify-content:end;align-items:center;margin-right:3rem}.card.card--service .card__content h2{font-size:calc(16px + .5vw)}.card.card--service .card__content a{width:150px}@media (max-width: 767px){.card.card--service .card__content{margin-right:0rem;align-items:center}.card.card--service .card__content h2{font-size:calc(24px + .5vw)}.card.card--service .card__content a{width:150px}}.card.card--service.show .card__content,.card.card--service:hover .card__content{transform:translateY(0)}.card.card--service.show .card__background,.card.card--service:hover .card__background{filter:brightness(.5)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 991px){.grid{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.grid.grid--mobile-one-column{grid-template-columns:1fr}}.grid .grid__item{display:flex;align-items:center;justify-content:center}.grid .grid__item img{width:100%;padding:10px 40px}@media (max-width: 767px){.grid .grid__item img{padding:10px 20px}}.grid .grid__item.grid__item--center{grid-column:2/3;justify-self:center}@media (max-width: 991px){.grid .grid__item.grid__item--center{grid-column:1/2}}.avatar{max-width:350px}.avatar .avatar__photo{border-radius:50%;max-width:140px;aspect-ratio:1/1;margin:0 auto;overflow:hidden;margin-bottom:1rem}.avatar .avatar__photo img{object-fit:cover;object-position:top;width:100%;height:100%}.avatar .avatar__title{font-weight:700;text-align:center;margin-bottom:.5rem}.avatar .avatar__description{text-align:center;font-size:calc(10px + .2vw);color:var(--third-color)}.service-card{background-color:#000;min-height:310px;padding:30px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}.service-card .content .service-card__title{color:var(--accent-color);font-size:calc(14px + .3vw)}.service-card .content .service-card__description{color:var(--primary-color);font-size:calc(10px + .3vw)}.service-card .btn{width:min-content}.contact-card{padding:0 1rem;height:4rem;gap:1rem;display:flex;justify-content:space-between;align-items:center;background-color:var(--accent-color);border-radius:6px;font-weight:700}@media (max-width: 767px){.contact-card{gap:1rem;height:auto;padding:2rem 1rem;flex-direction:column}}.contact-card p{margin-bottom:0;font-size:calc(8px + .3vw)}.contact-card p a{display:flex;align-items:center}.contact-card p a img{margin-bottom:.2rem;margin-right:.5rem}.contact-card a:hover{text-decoration:underline}.form{margin:0 auto;max-width:700px;width:100%;display:flex;flex-direction:column;gap:1.5rem}.form label{width:100%;color:var(--primary-color);font-size:calc(10px + .5vw)}.form label input,.form label textarea{width:100%;padding:.6rem 1rem;background-color:transparent;outline:none;border:2px solid var(--accent-color);border-radius:5px;color:var(--primary-color);font-size:calc(8px + .5vw);resize:vertical;max-height:200px}.form label input.input--file,.form label textarea.input--file{background:#ffd00040;cursor:pointer}.form label input.input--file::-webkit-file-upload-button,.form label textarea.input--file::-webkit-file-upload-button{visibility:hidden}.form label input.input--file:before,.form label textarea.input--file:before{content:"Select some files";display:inline-block;background:linear-gradient(top,#f9f9f9,#e3e3e3);border:1px solid #999;border-radius:3px;padding:5px 8px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;text-shadow:1px 1px #fff;font-weight:700;font-size:10pt}.form label input.input--file:hover:before,.form label textarea.input--file:hover:before{border-color:#000}.form label input.input--file:active:before,.form label textarea.input--file:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}.form label input:focus,.form label textarea:focus{background:#ffd00040}.form button{width:130px;font-weight:700}.form-message{color:var(--primary-color);text-align:center;animation:fadeIn .3s linear}.form-message.form-message--hide{display:none}.form-message.form-message--show{display:block}.form-message .form-message__title{color:var(--accent-color)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.works-section .title__content{text-align:center}.works-section .title__content p{margin-top:.5rem;font-size:calc(12px + .5vw)}.works-section .works-section__carousel{margin:0 auto;max-width:1400px;margin-top:3rem;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (max-width: 767px){.works-section .works-section__carousel{flex-direction:column}}.services-section{background-color:var(--secondary-color);overflow:hidden}.services-section .content{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem}@media (max-width: 991px){.services-section .content{flex-direction:column}}.services-section .content .title__content h2{margin-bottom:1rem;color:var(--primary-color);font-size:calc(16px + 4vw)}.services-section .content .title__content p{margin-top:.5rem;font-size:calc(12px + .5vw)}@media (max-width: 991px){.services-section .content .title__content{text-align:center}}.services-section .content .services-section__cards{display:flex;transform:translate(50px)}.services-section .content .services-section__cards .card:nth-child(2){transform:translate(-50px)}.services-section .content .services-section__cards .card:nth-child(3){transform:translate(-100px)}@media (max-width: 991px){.services-section .content .services-section__cards{transform:translate(50px)}.services-section .content .services-section__cards .card:nth-child(2){transform:translate(-50px)}.services-section .content .services-section__cards .card:nth-child(3){transform:translate(-100px)}}@media (max-width: 767px){.services-section .content .services-section__cards{flex-direction:column;gap:1rem;transform:translate(0)}.services-section .content .services-section__cards .card:nth-child(2){transform:translate(0)}.services-section .content .services-section__cards .card:nth-child(3){transform:translate(0)}}.clients-section .title__content{text-align:center}.clients-section .title__content h2{margin-bottom:1rem}.clients-section .title__content p{margin-top:.5rem;font-size:calc(12px + .5vw)}.clients-section .section__logos{margin:0 auto;max-width:900px}.clients-section .section__logos .grid__item{background-color:var(--background-alternative-color);border-radius:20px}.testimonials-section{background-color:var(--background-alternative-color)}.testimonials-section .title__content{text-align:center}.testimonials-section .title__content h2{margin-bottom:1rem}.testimonials-section .title__content p{margin-bottom:2em;font-size:calc(10px + .3vw)}.testimonials-section .testimonials__list{margin-top:3rem;display:flex;justify-content:center;align-items:start;gap:5rem}@media (max-width: 767px){.testimonials-section .testimonials__list{gap:2rem;flex-direction:column}}.description-section .title__content{text-align:center;margin:0 auto;max-width:1200px}.description-section .title__content p{margin-top:1rem;font-size:calc(12px + .5vw)}.services-section-grid{background-color:var(--secondary-color)}.services-section-grid .title__content{text-align:center}.services-section-grid .title__content h2{color:var(--primary-color)}.services-section-grid .services-section__list{margin:2rem auto;max-width:1100px;gap:20px}.history-section{display:flex;align-items:center;max-width:2000px;margin:0 auto}.history-section .title__content{width:50%;padding:4rem}@media (max-width: 767px){.history-section .title__content{width:100%;padding:2rem 3rem 0rem;text-align:center}}.history-section.reverse{flex-direction:row-reverse}.history-section.reverse .title__content{width:50%;padding:4rem;text-align:right}@media (max-width: 767px){.history-section.reverse .title__content{text-align:center;width:100%;padding:2rem 3rem 0rem}}@media (max-width: 767px){.history-section.reverse{flex-direction:column}}@media (max-width: 767px){.history-section{flex-direction:column}}.history-section .history-section__image{width:50%;overflow:hidden;flex:1;display:flex;align-items:center;max-height:600px}@media (max-width: 767px){.history-section .history-section__image{width:100%}}.history-section .history-section__image img{width:100%;height:100%;object-fit:cover}.team-section .title__content{text-align:center}.team-section .title__content h2{margin-bottom:1rem}.team-section .title__content p{margin-bottom:2em;font-size:calc(10px + .3vw)}.team-section .employees__list{margin:3rem 0;display:flex;justify-content:center;gap:5rem;flex-wrap:wrap}@media (max-width: 767px){.team-section .employees__list{align-items:center;flex-direction:column}}.form-section{background-color:var(--secondary-color)}.form-section .title__content{color:var(--primary-color);text-align:center;margin-bottom:3rem}.form-section .title__content p{margin-top:.5rem;font-size:calc(12px + .5vw)}.contact-section{padding-top:3rem;background-color:var(--secondary-color)}.contact-section .title__content{color:var(--primary-color);text-align:center;margin-bottom:6rem}.contact-section .title__content p{margin-top:.5rem;font-size:calc(12px + .5vw)}.how-lived-section{background-color:var(--secondary-color)}.how-lived-section .title__content{text-align:center;color:var(--primary-color)}.how-lived-section .title__content p{margin-top:1rem;font-size:calc(12px + .5vw)}.how-lived-section .statistics{display:flex;justify-content:center;gap:4rem;margin-top:2rem;position:relative;height:100px}@media (max-width: 767px){.how-lived-section .statistics{flex-direction:column;align-items:center;height:100%}}.how-lived-section .statistics .statistics__item{display:flex;flex-direction:column;justify-content:start;min-width:200px;height:100%;position:relative}.how-lived-section .statistics .statistics__item.statistics__item--bar:after{content:"";width:2px;height:100%;background-color:var(--primary-color);position:absolute;right:-2rem}@media (max-width: 767px){.how-lived-section .statistics .statistics__item.statistics__item--bar:after{width:100%;height:2px;right:0;bottom:-2rem}}.how-lived-section .statistics .statistics__item p{font-size:calc(12px + .8vw);color:var(--primary-color);margin-bottom:0;text-wrap:wrap;text-align:center}.how-lived-section .statistics .statistics__item p:first-child{font-weight:700;font-size:calc(16px + 2vw);margin-bottom:.5rem}.media-section{background-color:var(--secondary-color)}.media-section .media__list{display:grid;grid-template-columns:repeat(2,1fr);place-items:center;gap:2rem;margin:0 auto;max-width:900px}@media (max-width: 767px){.media-section .media__list{grid-template-columns:auto;padding:0 3rem}}.media-section .media__list .list-card{width:100%;border-radius:8px;border:2px solid black;overflow:hidden;aspect-ratio:1/1}.media-section .media__list .list-card img{width:100%;height:100%;object-fit:cover}.media-section .media__list .list-card iframe{width:100%;height:100%;object-fit:contain;border:none}.cta-section{background-color:var(--secondary-color);text-align:center}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
