@font-face{font-family:Niconne;src:url(../media/Niconne-Regular.73d1473f.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Belleza;src:url(../media/Belleza-Regular.9f8c06e1.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Quicksand;src:url(../media/Quicksand-VariableFont_wght.21db57dd.ttf)format("truetype");font-weight:100 900;font-style:normal}:root{--background:#f4f3f2;--background-transparent:#d9d9d944;--white:#fff;--font:black;--font-color:#602656;--primary:#b48958;--primary-light:#ebdfd2;--primary-tint:#e3d2c0;--secondary:#863c7a;--radius-s:.5rem;--radius-m:1rem;--radius-l:3.25rem;--gap-xs:.5rem;--gap-s:.75rem;--gap-m:1.25rem;--gap-l:2.5rem;--gap-xl:6rem;--circle-size:2.75rem;--easing:cubic-bezier(.14,.8,.4,1);--time:.5s;--card-width:320px;--card-height:400px;--header-height:3.75rem;--font-family-text:"Quicksand",sans-serif;--font-family-heading:"Belleza",serif;--font-family-section:"Niconne",serif;--font-size-s:1.05rem;--font-size-s-m:1.25rem;--font-size-m:1.5rem;--font-size-l:2rem;--font-size-h2:2.5rem;--font-size-xl:5rem;--font-weight-s:500;--font-weight-m:600}html,body{scrollbar-width:thin;scroll-behavior:smooth;scrollbar-color:var(--primary)var(--background);max-width:100dvw;min-height:100svh;overflow-x:hidden}html ::-moz-selection{color:var(--font-color);background:#e1ccdc}body ::-moz-selection{color:var(--font-color);background:#e1ccdc}html ::selection,body ::selection{color:var(--font-color);background:#e1ccdc}body{color:var(--font-color);background:var(--background);font-family:var(--font-family-text);font-weight:var(--font-weight-s);font-size:var(--font-size-s);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1.6;display:flex}*{box-sizing:border-box;margin:0;padding:0}main{margin-top:var(--header-height);height:100%;min-height:100svh}section{width:100%;padding:6.5rem 0;position:relative}@media screen and (max-width:768px){section{padding:3.5rem 0}:root{--header-height:3rem;--font-size-s:1rem;--font-size-s-m:1.125rem;--font-size-m:1.25rem;--font-size-l:1.75rem;--font-size-h2:2rem;--font-size-xl:3.5rem;--gap-xs:.25rem;--gap-s:.5rem;--gap-m:1rem;--gap-l:1.25rem;--gap-xl:2rem}}.paragraph{color:var(--text);margin-bottom:var(--gap-m);font-size:1.2rem;line-height:2;font-family:var(--font-regular);margin-bottom:var(--gap-xl);font-weight:400}.paragraph ul{padding-left:1.25rem!important}.paragraph h1{margin:var(--gap-l)0 var(--gap-m)0;font-size:3rem;line-height:1.2;font-family:var(--font-family-heading);color:var(--primary);font-weight:700}.paragraph h2{margin:var(--gap-l)0 var(--gap-m)0;font-size:2rem;line-height:1.2;font-family:var(--font-family-heading);font-weight:700}.paragraph h3{margin:var(--gap-m)0 var(--gap-m)0;font-size:1.5rem;line-height:1.2;font-family:var(--font-family-heading);font-weight:700}.paragraph h4{margin:var(--gap-m)0 var(--gap-m)0;font-size:1.2rem;line-height:1.2;font-family:var(--font-family-heading);font-weight:700}.paragraph ul{margin:var(--gap-m)0;padding-left:0}.paragraph ul li{margin-bottom:var(--gap-s);padding-left:1.5rem;position:relative}.info-banner{margin:5.5rem 0 0;position:relative}.info-banner .info-banner__border{border-radius:var(--radius-m);width:calc(100% - var(--gap-m)*2);height:calc(100% - var(--gap-m)*2);border:2px solid var(--primary);position:absolute}.info-banner .info-banner__title{margin:0}.info-banner .button{z-index:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.info-banner .info-banner__content{z-index:1;padding:var(--gap-m);border-radius:var(--radius-m);background-color:#ffffffe6;display:flex;position:relative}@media screen and (max-width:1500px){.info-banner .info-banner__content{flex-direction:column}}.info-banner .info-banner__content .info-banner__text{gap:var(--gap-m);padding:var(--gap-m)var(--gap-m)var(--gap-l);text-align:center;flex-direction:column;flex:3;display:flex}.info-banner .info-banner__content .info-banner__fg-image{border-radius:var(--radius-m);padding:var(--gap-m);border-radius:var(--radius-m);flex:2;position:relative;overflow:hidden}@media screen and (max-width:1500px){.info-banner .info-banner__content .info-banner__fg-image{padding-bottom:var(--gap-l);max-width:35rem;margin:0 auto}}.info-banner .info-banner__content .info-banner__fg-image img{object-fit:cover;object-position:center;border-radius:var(--radius-m);width:100%;height:100%;position:relative!important}.info-banner .info-banner__image{border-radius:var(--radius-m);width:100%;height:100%;position:absolute;top:0;left:0}.info-banner .info-banner__image img{object-fit:cover;object-position:center;border-radius:var(--radius-m);width:100%;height:100%;position:relative!important}.info-banner .info-banner__date{background:var(--primary);width:5.5rem;height:5.5rem;color:var(--background);border-radius:var(--radius-m)var(--radius-s)var(--radius-s)var(--radius-s);flex-direction:column;justify-content:center;align-items:center;line-height:1.2;display:flex;position:absolute;top:calc(1rem + 4px);left:calc(1rem + 4px)}.info-banner .info-banner__date span:first-of-type{font-size:var(--font-size-l);font-weight:700;line-height:1}.info-banner .info-banner__date span:last-of-type{align-items:center;gap:4px;display:flex}.info-banner .info-banner__date span:last-of-type svg{width:1rem;height:1rem;margin-bottom:-2px}.info-banner .info-banner__date.info-banner__date--range{width:fit-content;padding:0 var(--gap-s)}@media screen and (max-width:1200px){.info-banner .info-banner__date{border-radius:var(--radius-s);position:relative;top:0;left:0}}.info-banner__waves{z-index:0;width:110%;position:absolute;top:50%;left:-5%;transform:translateY(-50%)}.info-banner__waves svg{object-fit:cover;object-position:center;width:100%;height:100%}@media screen and (max-width:768px){.info-banner__waves{top:-3rem}}@keyframes rotateLine{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes rotateLineOpposite{0%{transform:translate(-50%,-50%)rotate(30deg)scale(1.05)}to{transform:translate(-50%,-50%)rotate(-330deg)scale(1.05)}}h2{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-s);margin-bottom:var(--gap-m);line-height:1.2}h3{font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-s);line-height:1.3}.section-heading{font-family:var(--font-family-section);font-size:var(--font-size-xl);font-weight:var(--font-weight-s);color:var(--primary);text-align:center;margin-bottom:3rem}@media screen and (max-width:1280px){h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-s-m)}}@media screen and (max-width:768px){h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-m)}}.container{width:100%;padding:0 calc(var(--gap-xl)*2)}@media screen and (max-width:1280px){.container{padding:0 var(--gap-l)}}@media screen and (max-width:768px){.container{padding:0 var(--gap-m)}}.container--large{width:100%;padding:0 calc(var(--gap-xl))}@media screen and (max-width:1280px){.container--large{padding:0 var(--gap-l)}}@media screen and (max-width:768px){.container--large{padding:0 var(--gap-m)}}.container--slim{width:100%;padding:0 calc(var(--gap-xl)*3 + 1.75rem)}@media screen and (max-width:1280px){.container--slim{padding:0 var(--gap-xl)}}@media screen and (max-width:768px){.container--slim{padding:0 var(--gap-m)}}.pos-rel{position:relative}.pos-abs{position:absolute;inset:0}.d-flex{display:flex}.flex-column{flex-direction:column}.primary{color:var(--primary);fill:var(--primary)}.white{color:var(--white);fill:var(--white)}.circle{text-align:center;width:var(--circle-size);height:var(--circle-size);background:var(--primary);color:var(--white);border-radius:50%;flex-direction:row;justify-content:center;align-items:center;display:flex}.circle-wrapper{text-align:center;background:"transparent";border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.circle-wrapper .circle-wrapper__line{transform-origin:50%;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.circle-wrapper .circle-wrapper__line:first-child{transform:translate(-50%,-50%)rotate(30deg)scale(1.05)}.button{text-align:center;font-family:var(--font-family-text);font-weight:var(--font-weight-s);font-size:var(--font-size-s);flex-direction:row;justify-content:center;align-items:center;transition:all .3s;display:flex;overflow:hidden}.button:before{content:"";opacity:0;background:linear-gradient(#fff3 0%,#ffffff80 50%,#fff3 100%);width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:-50%;transform:translate(0)rotate(45deg)}.button{width:fit-content;color:var(--white);background:var(--primary);border-radius:var(--radius-l);padding:var(--gap-xs)40px;cursor:pointer;border:1px solid var(--primary);text-decoration:none;position:relative}.button:hover{color:var(--primary);background:var(--background)}.button:hover:before{opacity:1;transform:translate(100%)rotate(45deg)}.nav-brand{top:calc(var(--gap-m)*-1);left:var(--gap-m);background-color:var(--background);border:1px solid var(--primary);width:77px;height:100px;transition:all .33s var(--easing);padding:4px;position:absolute;box-shadow:0 0 3px #0000001a}.nav-brand:hover{top:-12px;box-shadow:0 2px 8px #0003}.nav-brand .inner{text-align:center;border:1px solid var(--primary);width:100%;height:100%;padding-top:var(--gap-s);flex-direction:row;justify-content:center;align-items:center;display:flex}nav{background-color:var(--primary);z-index:100;width:100%;height:var(--header-height);padding:0 var(--gap-m);justify-content:flex-end;align-items:center;display:flex;position:fixed;top:0}nav ul{text-align:center;justify-content:center;align-items:center;gap:var(--gap-l);padding:var(--gap-m);flex-direction:row;list-style:none;display:flex}nav ul a{color:var(--white);text-decoration:none}nav ul.mobile-menu{background-color:var(--primary);z-index:1000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}nav ul.mobile-menu .mobile-logo svg{height:8rem!important}.hamburger{z-index:1001;flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative}.hamburger .bar{background-color:#fff;width:100%;height:2px;margin:.2rem;transition:all .3s ease-in-out}.hamburger .bar:first-child{transform:translateY(.9rem)}.hamburger .bar:nth-child(2){transform:translateY(0)}.hamburger .bar:nth-child(3){transform:translateY(-.9rem)}.hamburger.open .bar:first-child{transform:rotate(45deg)translate(5.75px,5.75px)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:rotate(-45deg)translate(5.75px,-5.75px)}.hero{top:var(--header-height);height:100%;min-height:60svh;position:relative}@media screen and (max-width:768px){.hero{margin-bottom:8rem}}.hero img{object-fit:cover;object-position:75%;width:100%;height:100%;min-height:50svh}.hero__container{width:100%;height:100%;display:flex}.business-card{background:var(--background);border-radius:var(--radius-m);width:500px;height:fit-content;padding:var(--gap-s);position:relative;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.business-card{width:100%;top:100%;transform:translateY(-60%)}}.business-card .business-card__line{border:1px solid var(--primary);border-radius:var(--radius-s);width:100%;height:100%}.business-card .business-card__logo{text-align:center;background:var(--primary);border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:86px;height:86px;padding:2px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.business-card .business-card__content{text-align:center;justify-content:center;align-items:center;gap:var(--gap-m);flex-direction:column;width:100%;height:100%;padding:3.5rem 3rem;display:flex}.business-card .business-card__content span{font-family:Belleza,sans-serif;font-size:var(--font-size-l)}.business-card .business-card__button{font-size:var(--font-size-s);position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.hero-cta{right:var(--gap-m);top:var(--gap-m);justify-content:center;gap:var(--gap-m);background:var(--background-transparent);border-radius:4rem;flex-direction:column;padding:1rem .5rem;display:none;position:absolute}@media screen and (max-width:768px){.hero-cta{display:flex}}.hero-cta .hero-cta__link{color:var(--white);font-size:1.25rem}.claims{position:relative}.claims-container{grid-template-columns:1fr auto 1fr;grid-template-areas:"col1 col2 col3";width:100%;display:grid}@media screen and (max-width:768px){.claims-container{grid-template-columns:1fr;grid-template-areas:"col2""col1""col3"}.claims-container .slogan,.claims-container .claims-container__column:first-child{margin-bottom:3rem}}.claims-container .claims-container__column{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5rem;width:100%;display:flex}@media screen and (max-width:768px){.claims-container .claims-container__column{gap:3rem}}.claims-container .claims-container__column:first-child{grid-area:col1}.claims-container .claims-container__column:nth-child(2){grid-area:col2}.claims-container .claims-container__column:nth-child(3){grid-area:col3}.claims-background{z-index:-1;position:absolute;top:20%;left:50%;transform:translate(-50%)}.claim{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:300px;display:flex}.claim p{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.claim a.button{padding:.25rem 1rem}.slogan{margin:auto}.slogan .slogan__line{text-align:center;border:1px solid var(--primary);width:250px;height:250px;font-size:var(--font-size-m);font-family:var(--font-family-heading);background:0 0;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;display:flex}.slogan .slogan__inner{width:100%;height:100%;color:var(--primary);flex-direction:column;align-items:center;padding-top:10%;display:flex}.slogan .slogan__inner svg{height:6rem!important}.accordion-item{position:relative}.accordion-item:after{content:"";background-color:var(--primary);width:0%;height:1px;display:block;position:absolute;top:100%}.accordion-item:before{content:"";background-color:var(--primary-tint);width:100%;height:1px;display:block;position:absolute;top:100%}.accordion-item:after,.accordion-item:before{transition:width .3s var(--easing)}.accordion-item.active:after,.accordion-item:hover:after{width:100%}.accordion-item:hover .accordion-icon{background-color:var(--primary);color:#fff}.accordion-item:hover .accordion-icon span{background-color:#fff}.accordion-header{-webkit-user-select:none;user-select:none;cursor:pointer;font-size:var(--font-size-m);font-family:var(--font-family-heading);justify-content:space-between;align-items:center;gap:1rem;padding:2rem 0;display:flex;position:relative}.accordion-header svg{color:var(--primary);width:2rem!important;height:2rem!important}.accordion-header .accordion-title{align-items:center;gap:1rem;line-height:1.25;display:flex}.accordion-header:hover .accordion-icon{background-color:var(--primary)!important}.accordion-header:hover .accordion-icon span{background-color:#fff}@media screen and (max-width:768px){.accordion-header svg{width:1.5rem!important;height:1.5rem!important}}.accordion-icon{border:2px solid var(--primary);width:2.25rem;min-width:2.25rem;height:2.25rem;transition:background-color .2s var(--easing);border-radius:.5rem;place-items:center;display:grid}@media screen and (max-width:768px){.accordion-icon{width:2rem;min-width:2rem;height:2rem}.accordion-icon span{width:1rem}}.accordion-icon span{background-color:var(--primary);width:1.25rem;height:3px;transition:background-color .2s var(--easing);border-radius:1rem;position:absolute}.accordion-icon span:nth-child(2){transition:transform .2s var(--easing);transform:rotate(90deg)}.accordion-icon.active{background-color:var(--primary)}.accordion-icon.active span{background-color:#fff}.accordion-icon.active span:nth-child(2){transform:rotate(0)}.accordion-content{opacity:0;max-height:0;transition:max-height .3s var(--easing),opacity .3s var(--easing);padding:0 3rem;overflow:hidden}@media screen and (max-width:768px){.accordion-content{padding:0 1.5rem}}.accordion-content.active{opacity:1;padding-bottom:2rem}.offers-container{justify-content:center;place-items:center;gap:var(--gap-l);flex-wrap:wrap;display:flex}@media screen and (max-width:768px){.offers-container{gap:var(--gap-xl);padding:0 var(--gap-xl)}}.offer-card{background-color:var(--primary-light);border-radius:var(--radius-m);aspect-ratio:1;width:100%;max-width:400px;height:100%;padding:var(--gap-m)var(--gap-s);color:var(--white);cursor:pointer;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.offer-card a{color:var(--white);width:100%;text-decoration:none}.offer-content{justify-content:center;align-items:center;gap:var(--gap-s);background-color:var(--offer-color);border-radius:var(--radius-s);width:100%;padding:var(--gap-s);padding-bottom:var(--gap-l);flex-direction:column;display:flex;position:relative}.offer-content>*{text-align:center}.play-button{background:var(--white);width:2.5rem;height:2.5rem;bottom:calc(var(--gap-l)*-.4);border-radius:50%;place-items:center;padding:9px 6px 9px 9px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 3px #0000001a}@media screen and (max-width:768px){.play-button{width:2rem;height:2rem;bottom:calc(var(--gap-l)*-.6);padding:5px 3px 5px 5px}}.offer-image{width:100%;height:100%}.offer-image img{object-fit:cover;width:100%;height:100%}.zoom-image{transition:all .4s var(--easing);transform-origin:50%;position:absolute;inset:0}.offer-card:hover .zoom-image{transform:scale(1.1)}.offer-page__image img{object-fit:cover;object-position:center;border-radius:var(--radius-l);width:100%;height:25rem;margin-bottom:var(--gap-l)}.offer-page__description{margin-bottom:var(--gap-l);font-size:var(--font-size-m);color:var(--primary);justify-content:center;display:flex}.offer-page__body{gap:var(--gap-m);flex-direction:column;display:flex}.offer-page__body img{object-fit:cover;border-radius:var(--radius-s);max-width:100%}.offer-page__body--two-col{gap:var(--gap-l);grid-template-columns:1fr 1fr;display:grid}@media screen and (max-width:768px){.offer-page__body--two-col{grid-template-columns:1fr}}.comments-section{background:var(--primary-light);width:100%}.comments__swiper{border-radius:var(--radius-m);overflow:auto}.swiper-pagination{margin-top:var(--gap-l);flex-direction:row;justify-content:center;gap:1rem;height:100%;display:flex}.swiper-pagination-bullet{cursor:pointer;background-color:var(--primary);opacity:.5;width:2rem;height:4px;transition:all .3s var(--easing);border-radius:4px}.swiper-pagination-bullet-active{opacity:1;background-color:var(--primary);width:4rem}.comment-card{text-align:center;justify-content:center;align-items:center;gap:var(--gap-m);width:100%;height:calc(var(--card-height)*1.25);background-color:var(--background);border-radius:var(--radius-m);padding:var(--gap-l)var(--gap-m);flex-direction:column;flex-shrink:0;display:flex;position:relative}.comment-card .read-more{position:absolute;bottom:0}.comment-card .comment-card__line{border:.8px solid var(--primary);width:var(--gap-l)}.comment-card .comment-card__quote{height:6rem;color:var(--primary);font-size:4rem}.comment-card .comment-card__content{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;max-height:10rem;font-size:1rem;display:-webkit-box;overflow:hidden}.about{gap:var(--gap-xl);width:100%;margin:var(--gap-xl)0;grid-template-columns:1fr 1fr;display:grid}.about__image{padding:var(--gap-xl)0;display:flex}.about__image img{object-fit:cover;object-position:center;border-radius:var(--radius-l);position:relative!important}.about__description{font-size:var(--font-size-m);color:var(--primary);justify-content:center;display:flex}.about__logo{margin-top:var(--gap-l);justify-content:center;align-items:center;display:flex}.about__logo svg{height:10rem}.about__content p{margin-bottom:1rem}@media screen and (max-width:1280px){.about{grid-template-columns:1fr;gap:1rem}.about__image{aspect-ratio:2;padding:0 5rem;display:block}.about__image img{border-radius:var(--radius-l)}.about__logo svg{height:5rem}}@media screen and (max-width:768px){.about__image{aspect-ratio:3/2;padding:0}.about__image img{border-radius:var(--radius-m)}}.praxis__content{gap:var(--gap-xl);flex-direction:column;display:flex}.praxis__block{gap:var(--gap-xl);grid-template-columns:1fr 1fr;grid-template-areas:"image text";display:grid}@media screen and (max-width:1280px){.praxis__block{gap:var(--gap-l)}}@media screen and (max-width:768px){.praxis__block{grid-template-columns:1fr;grid-template-areas:"image""text"}}.praxis__block .praxis__block-image{aspect-ratio:3/2;grid-area:image;display:flex;position:relative}.praxis__block .praxis__block-image img{object-fit:cover;border-radius:var(--radius-l)}@media screen and (max-width:768px){.praxis__block .praxis__block-image img{border-radius:var(--radius-m)}}.praxis__block .praxis__block-text{flex-direction:column;grid-area:text;justify-content:center;max-width:69ch;font-size:1.1rem;display:flex}@media screen and (max-width:768px){.praxis__block .praxis__block-text{margin-bottom:var(--gap-xl)}}.praxis__block--right{grid-template-areas:"text image"}@media screen and (max-width:768px){.praxis__block--right{grid-template-areas:"image""text"}}.praxis__block--middle .praxis__block-text h2{text-align:center}.footer{background-color:var(--primary);color:var(--white)}.footer .footer__content{width:100%;padding:var(--gap-l)0;flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (max-width:768px){.footer .footer__content{gap:calc(var(--gap-l)*1.5);flex-direction:column}}.footer .footer__content .footer__content-container{padding:0 var(--gap-xl);justify-content:space-between;gap:var(--gap-xl);flex-wrap:wrap;flex:5;display:flex}@media screen and (max-width:768px){.footer .footer__content .footer__content-container{gap:var(--gap-l);padding:0 var(--gap-m);flex-direction:column}}.footer .footer__legal{width:100%;padding:var(--gap-l)0;justify-content:space-between;align-items:center;display:flex;position:relative}.footer .footer__legal:before{content:"";background:var(--white);width:100%;height:2px;position:absolute;top:0}@media screen and (max-width:768px){.footer .footer__legal{gap:var(--gap-m);flex-direction:column}}.footer__links{gap:var(--gap-l);flex-direction:column;flex:.5;display:flex}@media screen and (max-width:768px){.footer__links{width:100%;padding:var(--gap-l)0;flex-direction:row;justify-content:space-around;position:relative}.footer__links:before,.footer__links:after{content:"";background:var(--white);width:150%;height:2px;position:absolute;top:0}.footer__links:after{top:auto;bottom:0}}.footer__links h4{font-size:var(--font-size-s-m);font-weight:var(--font-weight-m)}.footer__links .footer__links-col{gap:var(--gap-s);flex-direction:column;display:flex}.footer__links .footer__links-col a{color:var(--white)}.footer__social{align-items:center;gap:var(--gap-l);flex-direction:column;flex:1;display:flex}@media screen and (max-width:768px){.footer__social{gap:var(--gap-m);flex-direction:row}}.footer__social .footer__social-image{border-radius:8.75rem;width:10rem;height:10rem}.footer__social .footer__social-image img{object-fit:cover;border-radius:8.75rem;width:100%;height:100%}.footer__social .footer__social-links{gap:var(--gap-m);flex-direction:column;display:flex}.footer__social .footer__social-links a{gap:var(--gap-xs);font-size:var(--font-size-s-m);color:var(--white);justify-content:center;align-items:center;display:flex}.footer__social .footer__social-links a svg{font-size:var(--font-size-m);color:var(--white)}.footer__contact{justify-content:center;align-items:center;gap:var(--gap-l);flex-direction:column;flex:1;display:flex}.footer__contact span{text-align:center}.footer__contact .footer__contact-link{font-size:var(--font-size-s-m);gap:var(--gap-xs);color:var(--white);justify-content:center;align-items:center;display:flex}.footer__qrcode{align-items:center;gap:var(--gap-m);flex-direction:column;flex:1;display:flex;position:relative}.footer__qrcode:before{content:"";background:var(--white);width:2px;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:768px){.footer__qrcode:before{display:none}}.footer__qrcode span{font-size:var(--font-size-l);font-weight:var(--font-weight-s);font-family:var(--font-family-section);text-align:center;line-height:1.25}.footer__qrcode .footer__qrcode__image{width:12rem;height:12rem;padding:var(--gap-xs);border-radius:var(--radius-s);background:var(--white);margin:0 var(--gap-xl);place-items:center;display:grid}@media screen and (max-width:768px){.footer__qrcode .footer__qrcode__image{margin:0 var(--gap-m)}}.footer__qrcode .footer__qrcode__image img{width:100%;height:100%}
