html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"ACTEasy";font-weight:900;font-style:italic;src:url("../fonts/ACTEasy-BlackItalic.woff2") format("woff2"),url("../fonts/ACTEasy-BlackItalic.woff") format("woff")}@font-face{font-family:"ACTEasy";font-weight:900;font-style:normal;src:url("../fonts/ACTEasy-Black.woff2") format("woff2"),url("../fonts/ACTEasy-Black.woff") format("woff")}@font-face{font-family:"ACTEasy";font-weight:800;font-style:italic;src:url("../fonts/ACTEasy-ExtraBoldItalic.woff2") format("woff2"),url("../fonts/ACTEasy-ExtraBoldItalic.woff") format("woff")}@font-face{font-family:"ACTEasy";font-weight:800;font-style:normal;src:url("../fonts/ACTEasy-ExtraBold.woff2") format("woff2"),url("../fonts/ACTEasy-ExtraBold.woff") format("woff")}@font-face{font-family:"ACTEasy";font-weight:700;font-style:italic;src:url("../fonts/ACTEasy-BoldItalic.woff2") format("woff2"),url("../fonts/ACTEasy-BoldItalic.woff") format("woff")}@font-face{font-family:"ACTEasy";font-weight:700;font-style:normal;src:url("../fonts/ACTEasy-Bold.woff2") format("woff2"),url("../fonts/ACTEasy-Bold.woff") format("woff")}@font-face{font-family:"ACTEasy";font-weight:"400";font-style:italic;src:url("../fonts/ACTEasy-MediumItalic.woff2") format("woff2"),url("../fonts/ACTEasy-MediumItalic.woff") format("woff")}@font-face{font-family:"ACTEasy";font-weight:"400";font-style:normal;src:url("../fonts/ACTEasy-Medium.woff2") format("woff2"),url("../fonts/ACTEasy-Medium.woff") format("woff")}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--white: #FFFFFF;--yellow: #FEE5A5;--red-dark: #9D2235;--red: #DA291C;--red-hover: rgb(172.8048780488, 32.5, 22.1951219512);--black: #101820;--gray: #F7F5F2;--beige: #F2E9DB;--gold: #EAAA00;--pink: #FDE3DE;--orange: #ED8B00;--base-font: ACTEasy, "Helvetica Neue", sans-serif}*{box-sizing:border-box}a{text-decoration:none;color:var(--black)}body{font-family:var(--base-font);font-size:.8333333333vw;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;background:var(--white);color:var(--black)}@media(max-width: 575px){body{font-size:16px;padding-top:60px}}img{max-width:100%;height:auto}.container{width:100%;display:block;padding:0 7.2916666667vw}@media(max-width: 575px){.container{padding:0 16px}}.page-header{background-color:var(--red-dark);position:fixed;top:0;left:0;right:0;width:100%;z-index:1050}.page-header .navbar{height:6.25vw;display:flex;justify-content:space-between;align-items:center;gap:.8333333333vw;position:relative}@media(max-width: 575px){.page-header .navbar{height:80px;gap:16px}}.page-header .navbar__brand{font-family:var(--base-font);font-size:1.875vw;line-height:2.2916666667vw;font-weight:bold;letter-spacing:0px;color:var(--white);text-decoration:none}.page-header .navbar__brand:hover{color:var(--yellow)}@media(max-width: 575px){.page-header .navbar__brand{font-size:16px;line-height:19px}}.page-header .navbar__toggler{display:none}.page-header .navbar__menu ul{margin:0;padding:0;display:flex;gap:2.6041666667vw}.page-header .navbar__menu ul li{display:block;margin:0;padding:0}.page-header .navbar__menu ul li a{font-family:var(--base-font);font-size:1.5625vw;line-height:1.875vw;font-weight:400;letter-spacing:0px;color:var(--white);text-decoration:none}.page-header .navbar__menu ul li a:hover{color:var(--yellow)}@media(max-width: 575px){.page-header .navbar__menu{display:none}}.page-footer{background-color:var(--red-dark);border-top:1.0416666667vw solid var(--gold);padding:6.25vw 0 5.2083333333vw 0}@media(max-width: 575px){.page-footer{border-top:20px solid var(--gold);padding:80px 0}}.page-footer h3{font-family:var(--base-font);font-size:2.6041666667vw;line-height:3.125vw;font-weight:bold;letter-spacing:0px;color:var(--white);text-align:center;margin-bottom:5.2083333333vw}@media(max-width: 575px){.page-footer h3{font-size:36px;line-height:44px;margin-bottom:60px1}}.page-footer .container{padding:0 14.5833333333vw}@media(max-width: 575px){.page-footer .container{padding:0 40px}}.page-footer .images{margin-top:5.2083333333vw;padding:0;display:flex;justify-content:center;align-items:center;gap:5.2083333333vw}@media(max-width: 575px){.page-footer .images{margin-top:60px;flex-direction:column}}.page-footer .images .kindness{width:13.5416666667vw;height:3.6458333333vw}@media(max-width: 575px){.page-footer .images .kindness{width:260px;height:70px}}.page-footer .images .harts{width:9.0625vw;height:5.8854166667vw}@media(max-width: 575px){.page-footer .images .harts{width:174px;height:113px}}.page-footer .contact{padding:0;display:flex;justify-content:space-between;align-items:center}@media(max-width: 575px){.page-footer .contact{flex-direction:column;gap:60px}}.page-footer .contact__text{font-family:var(--base-font);font-size:2.6041666667vw;line-height:3.125vw;font-weight:bold;letter-spacing:0px;color:var(--white)}@media(max-width: 575px){.page-footer .contact__text{font-size:36px;line-height:44px;text-align:center}}.btn{border:none;display:inline-block;vertical-align:middle;text-align:center;border-radius:1.875vw;font-family:var(--base-font);font-size:2.6041666667vw;line-height:6.71875vw;height:6.71875vw;font-weight:bold;letter-spacing:0px}@media(max-width: 575px){.btn{border-radius:13px;font-size:16px;line-height:39px;height:39px}}.btn.btn-primary{width:27.9166666667vw;background-color:var(--red);color:var(--white)}.btn.btn-primary:hover{background-color:var(--red-hover)}@media(max-width: 575px){.btn.btn-primary{width:155px}}.btn.btn-secondary{width:42.2916666667vw;font-size:1.875vw;background-color:var(--beige);color:var(--red);text-transform:uppercase}@media(max-width: 575px){.btn.btn-secondary{width:306px;font-size:16px}}p{color:var(--black);font-family:var(--base-font);font-size:1.5625vw;line-height:1.875vw;font-weight:400;letter-spacing:0px;z-index:1;margin-bottom:1.5em}p strong{font-weight:800}@media(max-width: 575px){p{font-size:21px;line-height:25px}}h2{font-family:var(--base-font);font-size:6.25vw;line-height:6.5625vw;font-weight:400;letter-spacing:0px;color:var(--red);text-decoration:none;margin-bottom:.5em}h2 strong{font-weight:900}@media(max-width: 575px){h2{font-size:57px;line-height:65px}}section.section-hero{background-image:url(../img/hero.png);background-position:center;background-size:cover;background-repeat:no-repeat;aspect-ratio:16/9}section.section-hero .container{padding:0 0 3.125vw 0;height:100%;display:flex;justify-content:space-between;align-items:flex-end}@media(max-width: 575px){section.section-hero .container{padding:0 0 16px 0}}section.section-hero .container .hero__button{width:42.7083333333vw;padding:0 0 2.6041666667vw 7.2916666667vw}@media(max-width: 575px){section.section-hero .container .hero__button{padding:0 0 0 16px}}section.section-hero .container .hero__slogan{width:56.7708333333vw}section.section-hero .container .hero__slogan__box{position:relative;height:26.6666666667vw;display:flex;align-items:center;z-index:0;padding-left:10.9375vw;padding-right:1.0416666667vw}section.section-hero .container .hero__slogan__box::before{top:0;left:0;width:100%;content:"";background:var(--gold);height:26.6666666667vw;border-radius:13.3333333333vw 0 0 13.3333333333vw;position:absolute;border:var(--yellow) solid 2.1875vw;border-right:none;box-sizing:border-box;z-index:-2}section.section-hero .container .hero__slogan__box::after{top:4.375vw;left:4.375vw;width:calc(100% - 4.375vw);content:"";background:var(--red);height:17.9166666667vw;border-radius:8.9583333333vw 0 0 8.9583333333vw;position:absolute;box-sizing:border-box;z-index:-1}section.section-hero .container .hero__slogan p{color:var(--white);font-family:var(--base-font);font-size:4.1666666667vw;line-height:5vw;font-weight:400;letter-spacing:0px;z-index:1;margin:0}section.section-hero .container .hero__slogan p strong{font-weight:800}@media(max-width: 575px){section.section-hero .container .hero__slogan p{font-size:18px;line-height:21px}}section.section-about{background-color:var(--pink);padding:6.25vw 0}@media(max-width: 575px){section.section-about{padding:50px 0 10px}}section.section-about .container{padding:0;height:100%;display:flex;align-items:flex-start}@media(max-width: 575px){section.section-about .container{flex-direction:column}}section.section-about .container .about__text{width:50%;padding:0 1.0416666667vw 0 7.2916666667vw}section.section-about .container .about__text .btn{display:block;margin:2em auto 0}@media(max-width: 575px){section.section-about .container .about__text{width:100%;padding:0 16px}}section.section-about .container .about__image{width:50%}section.section-about .container .about__image img{display:block;margin:0 auto;max-width:100%;width:35.1041666667vw;height:31.4583333333vw}@media(max-width: 575px){section.section-about .container .about__image img{width:366px;height:328px}}@media(max-width: 575px){section.section-about .container .about__image{width:100%;padding:0 16px}}section.section-why{background-color:var(--beige);padding:3.125vw 0;background-image:url(../img/why-bg.png);background-repeat:no-repeat;background-size:40vw 51.3020833333vw;background-position:7.2916666667vw bottom}@media(max-width: 575px){section.section-why{padding:60px 0 340px;background-size:339px auto;background-position:center bottom -110px}}section.section-why .container{padding:0;height:100%;display:flex;align-items:flex-start}section.section-why .container>div{width:50%}@media(max-width: 575px){section.section-why .container{flex-direction:column}section.section-why .container>div{width:100%}}section.section-why .container .why__left{padding-left:7.2916666667vw}@media(max-width: 575px){section.section-why .container .why__left{padding-left:16px}}section.section-why .container .why__right{padding-top:8.3333333333vw}@media(max-width: 575px){section.section-why .container .why__right{padding-top:32px;padding-left:16px}}section.section-why .container .why__right>p{margin-right:7.2916666667vw}@media(max-width: 575px){section.section-why .container .why__right>p{margin-right:16px}section.section-why .container .why__right>p:has(.btn){text-align:center}section.section-why .container .why__right>p:has(.btn) .btn.btn-primary{width:186px}}section.section-why .container .why__info header{height:5.4166666667vw;display:flex;align-items:center}@media(max-width: 575px){section.section-why .container .why__info header{height:48px}}section.section-why .container .why__info{width:100%;height:14.5833333333vw;border-radius:7.2916666667vw 0 0 7.2916666667vw;box-sizing:border-box;padding:2.6041666667vw 7.2916666667vw 2.6041666667vw 6.7708333333vw;margin-bottom:1.0416666667vw}@media(max-width: 575px){section.section-why .container .why__info{height:200px;border-radius:100px 0 0 100px;box-sizing:border-box;padding:32px 16px 32px 48px;margin-bottom:20px}}section.section-why .container .why__info h3{font-family:var(--base-font);font-size:4.4791666667vw;line-height:2.2916666667vw;font-weight:400;letter-spacing:0px;color:var(--red)}section.section-why .container .why__info h3 small{font-size:1.875vw}@media(max-width: 575px){section.section-why .container .why__info h3{font-size:48px;line-height:48px;font-weight:700}section.section-why .container .why__info h3 small{font-size:32px}}section.section-why .container .why__info__1{background-color:rgba(254,229,165,.5)}section.section-why .container .why__info__2{background-color:rgba(234,170,0,.5)}section.section-why .container .why__info__3{background-color:rgba(237,139,0,.5);margin-bottom:5.2083333333vw}@media(max-width: 575px){section.section-why .container .why__info__3{margin-bottom:64px}}section.section-mission{background-color:rgba(254,229,165,.5);background-image:url(../img/mission-bg.png);background-repeat:no-repeat;background-position:top right;background-size:83.59375vw 55.8333333333vw;position:relative;box-sizing:border-box;padding-top:4.9479166667vw;padding-bottom:8.59375vw}@media(max-width: 575px){section.section-mission{background-image:url(../img/mission-bg-mob.png);background-size:499px 282px;background-position:top left;padding-top:60px;padding-bottom:75px}}section.section-mission h2{text-align:center}@media(max-width: 575px){section.section-mission h2{width:50%}}section.section-mission h3{font-family:var(--base-font);font-size:2.6041666667vw;line-height:3.125vw;font-weight:400;letter-spacing:0px;color:var(--red);text-decoration:none;margin-bottom:1em}section.section-mission h3 strong{font-weight:900}@media(max-width: 575px){section.section-mission h3{font-size:34px;line-height:44px}}section.section-mission .btn.btn-arrow{width:13.5416666667vw;height:13.5416666667vw;background-image:url(../img/mission-btn.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);display:flex;justify-content:center;align-items:center}section.section-mission .btn.btn-arrow img{width:3.3854166667vw;height:4.4791666667vw;display:block}@media(max-width: 575px){section.section-mission .btn.btn-arrow img{width:21px;height:28px}}@media(max-width: 575px){section.section-mission .btn.btn-arrow{width:84px;height:84px}}section.section-mission .container{padding:0;display:flex;align-items:center}@media(max-width: 575px){section.section-mission .container{flex-direction:column-reverse}}section.section-mission .container .mission__image{padding-right:3.125vw}@media(max-width: 575px){section.section-mission .container .mission__image{padding-right:16px}}section.section-mission .container .mission__text{padding-right:7.2916666667vw}@media(max-width: 575px){section.section-mission .container .mission__text{padding-left:16px;padding-right:16px}}section.section-mission p.red{width:56.6666666667vw;margin:5.2083333333vw auto 0;color:var(--red);font-size:1.875vw;line-height:2.2916666667vw;text-align:center}@media(max-width: 575px){section.section-mission p.red{font-size:21px;line-height:25px;width:100%;padding:0 16px;margin-top:32px}}section.section-join{background-color:var(--yellow);background-image:url(../img/join-bg.png);background-repeat:no-repeat;background-position:bottom right 7.2916666667vw;background-size:43.4895833333vw 32.7604166667vw;padding-top:6.7708333333vw;padding-bottom:6.7708333333vw}@media(max-width: 575px){section.section-join{background-position:bottom center;background-size:400px auto;padding-top:85px;padding-bottom:180px}}section.section-join .container{height:100%;display:flex;align-items:center}section.section-join .container>div{width:50%}@media(max-width: 575px){section.section-join .container{flex-direction:column}section.section-join .container>div{width:100%}}section.section-join .container .join__text p:last-child{text-align:center}section.section-partners{background-color:var(--gray);padding-top:5.2083333333vw;padding-bottom:5.2083333333vw}section.section-partners h2{text-align:center;font-size:4.1666666667vw;line-height:5.4166666667vw;margin-bottom:5.2083333333vw}@media(max-width: 575px){section.section-partners h2{font-size:64px;line-height:72px;margin-bottom:60px;text-align:left;padding:0 16px}}section.section-partners h3{font-family:var(--base-font);font-size:2.6041666667vw;line-height:3.125vw;font-weight:400;letter-spacing:0px;color:var(--red);text-decoration:none;margin-bottom:1em}section.section-partners h3 strong{font-weight:900}@media(max-width: 575px){section.section-partners h3{font-size:36px;line-height:44px}}section.section-partners .partners__list{padding:0 7.2916666667vw;margin-bottom:5.2083333333vw}section.section-partners .partners__list__inner{background-color:var(--white);height:15.9895833333vw;border-radius:8.0208333333vw;padding:0 3.6458333333vw;box-sizing:border-box}section.section-partners .partners__list .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center}section.section-partners .partners__list .swiper-wrapper .swiper-slide img{margin:0 auto;height:auto}section.section-partners .partners__list .swiper-wrapper .swiper-slide img.circlek{width:17.96875vw}section.section-partners .partners__list .swiper-wrapper .swiper-slide img.castorama{width:21.3541666667vw}section.section-partners .partners__list .swiper-wrapper .swiper-slide img.maxizoo{width:19.2708333333vw}@media(max-width: 575px){section.section-partners .partners__list{display:none}}section.section-partners .partners__list__mob{display:none;margin:0 16px 60px 16px;border-radius:48px;background-color:var(--white);padding:42px}@media(max-width: 575px){section.section-partners .partners__list__mob{display:flex;flex-direction:column;gap:24px}}section.section-partners .container{padding:0;display:flex;align-items:center}section.section-partners .container>div{width:50%}@media(max-width: 575px){section.section-partners .container{flex-direction:column}section.section-partners .container>div{width:100%}}section.section-partners .container:nth-child(even){margin-bottom:1.5625vw}section.section-partners .container:nth-child(even) .partners__image{padding-right:3.125vw}section.section-partners .container:nth-child(even) .partners__text{padding-right:7.2916666667vw}@media(max-width: 575px){section.section-partners .container:nth-child(even) .partners__text{padding:0 16px}}section.section-partners .container:nth-child(odd) .partners__image{padding-left:0vw}@media(max-width: 575px){section.section-partners .container:nth-child(odd) .partners__image{padding:0 0 0 16px}}section.section-partners .container:nth-child(odd) .partners__text{padding-left:7.2916666667vw}@media(max-width: 575px){section.section-partners .container:nth-child(odd) .partners__text{padding-left:16px}}section.section-partners .container:nth-child(odd) .partners__text p{text-align:center}