*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;border:none;box-sizing:border-box;font-family:"Sora",sans-serif}img{max-width:100%;display:block}html{font-size:62.5%;scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{background:#fff}button{background-color:rgba(0,0,0,0)}button,a{cursor:pointer}span,strong{font-size:inherit;font-family:inherit}input,textarea,select{-webkit-appearance:none}a[href^=tel],h2[href^=tel],p[href^=tel]{color:inherit;text-decoration:none}h2{color:var(--black, #000);font-size:2rem;font-weight:600;line-height:110%;text-transform:uppercase}.container{width:95%;max-width:124.8rem;padding:0 1.6rem;margin:0 auto}@-webkit-keyframes move{0%{transform:translateY(2rem)}100%{transform:translateY(0)}}@keyframes move{0%{transform:translateY(2rem)}100%{transform:translateY(0)}}.cta{display:flex}.btn-primary{display:block;padding:1rem 1.4rem;border-radius:20rem;text-align:center;font-size:1.2rem;font-weight:700;text-transform:uppercase;transition:all .2s}.btn-primary.green{background:var(--green, #5fd38d);color:var(--text, #1a1a1a)}.btn-primary.green:hover{background:var(--text, #1a1a1a);color:var(--green, #5fd38d)}.box-photo{background:var(--white, #fff);width:100%;padding:4rem;padding-bottom:0;overflow:hidden}@media(max-width: 1080px){.box-photo{padding:2rem;padding-bottom:0}}@media(max-width: 520px){.box-photo{padding:1.6rem;padding-bottom:0}}header{background:var(--bege, #faf6f2);padding:1.6rem 0;z-index:999;position:relative}header .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}header .container .logo{max-width:11rem}header .container .logo a{transition:all .2s}header .container .logo a:hover{opacity:.5}header .container .menu ul{display:flex;flex-direction:row;align-items:center;justify-content:center}header .container .menu ul li:not(:last-child){margin-right:4rem}header .container .menu ul li a{color:var(--gray, #a7a7a7);font-size:1.2rem;font-weight:600;line-height:normal;transition:all .2s}header .container .menu ul li a:hover{color:var(--text, #1a1a1a)}header .container .btn-open-menu{display:none}@media(max-width: 991px){header .container .menu ul li:not(:last-child){margin-right:2.4rem}}@media(max-width: 768px){header .container .menu{display:none}header .container .logo{max-width:8rem;width:100%}header .container .cta{align-items:center;justify-content:flex-end}header .container .btn-open-menu{height:3.52rem;width:3.52rem;border-radius:50rem;background-color:var(--green, #5fd38d);transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center}header .container .btn-open-menu .bar{width:1.5rem;height:.2rem;background-color:#000;transition:all .2s}header .container .btn-open-menu .bar:not(:last-child){margin-bottom:.4rem}header .container .btn-open-menu:hover{background-color:#000}header .container .btn-open-menu:hover .bar{background-color:#5fd38d}}@media(max-width: 520px){header .container{width:100%}header .container .cta .btn-primary{padding:.8rem 1rem}header .container .btn-open-menu{height:3.1rem;width:3.1rem}}.menu-responsive{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0;pointer-events:none;transition:all .3s}.menu-responsive .overlay{width:100%;height:100%;transition:all .3s;background-color:rgba(255,255,255,.85)}.menu-responsive aside{position:fixed;top:0;left:0;width:70%;height:100%;transition:all .7s;backdrop-filter:blur(2rem);background:var(--bege, #faf6f2);padding:4rem;transform:translateX(-100%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.menu-responsive aside h4{color:#a7a7a7;display:block;font-size:1.4rem;line-height:100%;margin-bottom:3.2rem;text-transform:uppercase;font-weight:700}.menu-responsive aside .content{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.menu-responsive aside .content .big-menu{width:100%;opacity:0;transition:all .5s ease-in-out;transition-delay:.5s}.menu-responsive aside .content .big-menu ul li:not(:last-child){margin-bottom:2.4rem}.menu-responsive aside .content .big-menu ul li a{font-size:2rem;color:#000;font-weight:600;line-height:100%;position:relative;text-transform:uppercase;transition:all .3s}.menu-responsive aside .content .big-menu ul li a:hover{color:#5fd38d}.menu-responsive aside .content .small-menu{width:100%;opacity:0;transition:all .5s ease-in-out;transition-delay:1s}.menu-responsive aside .content .small-menu ul li:not(:last-child){margin-bottom:1.6rem}.menu-responsive aside .content .small-menu ul li a{font-size:2rem;color:#000;font-weight:600;line-height:100%;position:relative;text-transform:uppercase;transition:all .3s}.menu-responsive aside .content .small-menu ul li a:hover{color:#5fd38d}.menu-responsive aside .content .logo{max-width:14rem}@media(max-width: 991px){.menu-responsive aside h4{font-size:1.2rem;margin-bottom:2.4rem}.menu-responsive aside .content .big-menu ul li a{font-size:2rem}.menu-responsive aside .content .small-menu ul li a{font-size:1.6rem}}@media(max-width: 520px){.menu-responsive aside{width:80%;padding:2.6rem}.menu-responsive aside .content .big-menu ul li a{font-size:1.8rem}.menu-responsive aside .content .small-menu ul li a{font-size:1.6rem}.menu-responsive aside .content .logo{max-width:10rem}}@media(max-width: 320px){.menu-responsive aside{padding:2.6rem}.menu-responsive aside .content .big-menu ul li a{font-size:1.6rem}.menu-responsive aside .content .small-menu ul li a{font-size:1.4rem}.menu-responsive aside .content .logo{max-width:10rem}}.menu-opened{overflow:hidden}.menu-opened .menu-responsive{opacity:1;pointer-events:all}.menu-opened .menu-responsive aside{transform:translateX(0%)}.menu-opened .menu-responsive aside .content .big-menu,.menu-opened .menu-responsive aside .content .small-menu{transform:translateY(0%);opacity:1}footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5.2rem 8rem}footer a,footer p{color:var(--gray, #a7a7a7);font-size:1.6rem;font-weight:400;line-height:100%;text-transform:uppercase;width:100%}footer a strong,footer p strong{color:var(--black, #000);font-weight:600}footer a{text-align:right}footer .ireland{display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:40rem;width:100%}footer .ireland img{margin-right:1.6rem}footer .ireland span{color:var(--text, #1a1a1a);text-align:justify;font-size:1.6rem;font-weight:400;line-height:100%;text-transform:uppercase}@media(max-width: 1300px){footer{padding:4rem}footer a,footer p{width:18rem;font-size:1.4rem}footer .ireland span{font-size:1.4rem}}@media(max-width: 768px){footer{flex-wrap:wrap;justify-content:center}footer a,footer p{width:50%;font-size:1.4rem;order:2;text-align:center}footer .ireland{order:1;width:100%;max-width:100%;margin-bottom:4rem}}@media(max-width: 520px){footer{padding:3.2rem 2rem}footer a,footer p{font-size:1.4rem}}@media(max-width: 320px){footer a,footer p{font-size:1.3rem}footer .ireland img{margin-right:1rem;max-width:1.6rem}footer .ireland span{font-size:1.2rem}}section.s-hero{padding-top:10rem}section.s-hero .container{position:relative;z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-hero .container .logo{margin-bottom:5.6rem;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}section.s-hero .container .logo img{max-width:32rem;width:100%}section.s-hero .container h1{color:var(--black, #000);text-align:center;font-size:4rem;font-weight:600;line-height:100%;text-transform:uppercase;margin-bottom:4.8rem}section.s-hero .container h1 span{color:var(--green, #5fd38d)}section.s-hero .container p{color:var(--text, #1a1a1a);font-size:2.4rem;font-weight:400;line-height:100%;margin-bottom:10rem;text-align:center}section.s-hero .container .video{width:100%;aspect-ratio:1/.45}section.s-hero .container .video video,section.s-hero .container .video iframe{width:100%;height:100%;object-fit:cover}section.s-hero::before{content:"";background:var(--bege, #faf6f2);width:100%;height:100%;position:absolute;top:0;left:0;z-index:9}@media(max-width: 1200px){section.s-hero .container h1{font-size:4.8rem}section.s-hero .container p{font-size:2rem}}@media(max-width: 991px){section.s-hero{padding-top:8rem}section.s-hero .container h1{font-size:4rem;margin-bottom:4rem}section.s-hero .container p{font-size:2rem;line-height:140%;max-width:41rem;margin-bottom:8rem}section.s-hero .container .logo{margin-bottom:4rem}section.s-hero .container .logo img{max-width:24rem}}@media(max-width: 768px){section.s-hero{padding-top:6.4rem}section.s-hero::before{height:75vh}section.s-hero .container h1{max-width:34rem}section.s-hero .container p{margin-bottom:6.4rem}}@media(max-width: 520px){section.s-hero::before{height:75vh}section.s-hero .container .logo img{max-width:18rem}section.s-hero .container h1{max-width:29rem;font-size:3.5rem}section.s-hero .container p{font-size:1.8rem;max-width:27rem}}@media(max-width: 370px){section.s-hero::before{height:85vh}}@media(max-width: 320px){section.s-hero .container h1{font-size:3.2rem}section.s-hero .container p{font-size:1.6rem;max-width:23rem}}section.s-about{display:grid;background-color:#fff;grid-template-columns:repeat(2, 1fr);border-top:.1rem solid var(--light-gray, #eee);margin-top:12rem}section.s-about .info-about{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}section.s-about .info-about.left{border-right:.1rem solid var(--light-gray, #eee);border-bottom:.1rem solid var(--light-gray, #eee);height:108rem;position:sticky;top:0}section.s-about .info-about.left .full-content{border:0}section.s-about .info-about.left .inner{padding-top:8rem}section.s-about .info-about.left .inner .photo{height:45rem}section.s-about .info-about.left .inner .content{margin-bottom:8rem}section.s-about .info-about.right .inner{padding:8rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}section.s-about .info-about.right .inner .photo{margin-bottom:8rem;height:30rem}section.s-about .info-about .inner{max-width:64rem;width:100%;height:auto}section.s-about .info-about .inner h3{color:var(--black, #000);font-size:2rem;font-weight:600;line-height:100%;text-transform:uppercase;margin-bottom:8rem}section.s-about .info-about .inner .photo{width:100%}section.s-about .info-about .inner .photo img{width:100%;height:100%;object-fit:cover}section.s-about .info-about .inner .content p{color:var(--text, #1a1a1a);text-align:justify;font-size:1.6rem;font-weight:300;line-height:160%}section.s-about .info-about .inner .content p:not(:last-child){margin-bottom:2.4rem}section.s-about .info-about .full-content{width:100%;border-bottom:.1rem solid var(--light-gray, #eee);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(max-width: 1500px){section.s-about .info-about.left .inner .photo{height:35rem}section.s-about .info-about .inner{max-width:80%}}@media(max-width: 1300px){section.s-about .info-about.left .inner .photo{height:30rem}section.s-about .info-about.right .inner .photo{height:23rem}section.s-about .info-about .inner{max-width:80%}}@media(max-width: 1080px){section.s-about .info-about .inner .content p{font-size:1.4rem}}@media(max-width: 991px){section.s-about{margin-top:8rem;grid-template-columns:repeat(1, 1fr)}section.s-about .info-about.left{position:relative;height:auto}section.s-about .info-about .inner{padding:8rem 0;height:auto}section.s-about .info-about .inner .photo{height:24rem !important;margin-bottom:0 !important;order:3}section.s-about .info-about .inner h3{order:1}section.s-about .info-about .inner .content{order:2;margin-bottom:8rem}}@media(max-width: 520px){section.s-about{margin-top:6.4rem}section.s-about .info-about .inner{padding:6.4rem 0 !important;height:auto}section.s-about .info-about .inner .photo{height:16rem !important}section.s-about .info-about .inner h3{order:1;margin-bottom:6.4rem}section.s-about .info-about .inner .content{order:2;margin-bottom:6.4rem !important}}section.s-product{padding-top:16rem;background:var(--bege, #faf6f2)}section.s-product .container h2{margin-bottom:4rem}section.s-product .container p{color:var(--text, #1a1a1a);text-align:justify;font-size:1.8rem;font-weight:300;line-height:160%;margin-top:12rem}@media(max-width: 1300px){section.s-product{padding-top:12rem}}@media(max-width: 1080px){section.s-product{padding-top:10rem}section.s-product .container p{margin-top:10rem}}@media(max-width: 991px){section.s-product{padding-top:8rem}section.s-product .container p{margin-top:8rem;font-size:1.6rem}}@media(max-width: 520px){section.s-product{padding-top:6.4rem}section.s-product .container p{margin-top:6.4rem;font-size:1.4rem}}section.s-gallery{padding-top:12rem;background:var(--bege, #faf6f2)}section.s-gallery .slide-photos{cursor:grab;padding-left:18.2%;padding-right:18.2%}section.s-gallery .slide-photos .swiper-slide{width:28rem}section.s-gallery .slide-photos .swiper-slide .box h4{color:var(--black, #000);font-size:1.6rem;font-weight:600;line-height:100%;text-transform:uppercase;margin-bottom:4rem}section.s-gallery .slide-photos .swiper-slide .box p{color:var(--black, #000);font-size:1.6rem;font-weight:400;line-height:160%;margin-top:4rem;max-width:25rem;width:100%}@media(max-width: 1700px){section.s-gallery .slide-photos{padding-left:10.2%;padding-right:10.2%}}@media(max-width: 1500px){section.s-gallery .slide-photos{padding-left:8.2%;padding-right:8.2%}}@media(max-width: 1400px){section.s-gallery .slide-photos{padding-left:6%;padding-right:6%}}@media(max-width: 1300px){section.s-gallery .slide-photos{padding-left:5rem;padding-right:5rem}}@media(max-width: 1080px){section.s-gallery{padding-top:10rem}}@media(max-width: 991px){section.s-gallery{padding-top:8rem}section.s-gallery .slide-photos{padding-left:4rem;padding-right:4rem}section.s-gallery .slide-photos .swiper-slide{width:20rem}section.s-gallery .slide-photos .swiper-slide .box p{font-size:1.4rem;max-width:18rem}}@media(max-width: 520px){section.s-gallery{padding-top:6.4rem}section.s-gallery .slide-photos{padding-left:3.2rem;padding-right:3.2rem}}section.s-is{background:var(--bege, #faf6f2);padding-top:12rem}section.s-is .container h2{margin-bottom:4rem}section.s-is .container .duo{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:3.2rem}section.s-is .container .duo .box-photo{height:50rem}section.s-is .container .duo img{width:100%;height:100%;object-fit:cover}section.s-is .container main{margin-top:8rem;display:grid;grid-template-columns:repeat(4, 1fr);border-bottom:1px solid rgba(167,167,167,.3);padding-bottom:12rem;grid-gap:3.2rem}section.s-is .container main .box .icon{margin-bottom:4rem}section.s-is .container main .box h3{color:var(--black, #000);font-size:1.6rem;font-weight:600;line-height:100%;text-transform:uppercase;margin-bottom:2.4rem}section.s-is .container main .box p{color:var(--text, #1a1a1a);font-size:1.6rem;font-weight:400;line-height:160%;max-width:22.5rem;width:100%}@media(max-width: 1200px){section.s-is .container .duo .box-photo{height:40rem}}@media(max-width: 1080px){section.s-is{padding-top:10rem}section.s-is .container .duo .box-photo{height:30rem}section.s-is .container main{grid-template-columns:repeat(2, 1fr);grid-gap:8rem 3.2rem;padding-bottom:10rem}section.s-is .container main .box p{max-width:90%}}@media(max-width: 991px){section.s-is{padding-top:8rem}section.s-is .container main{padding-bottom:8rem}}@media(max-width: 768px){section.s-is .container .duo .box-photo{height:20rem}section.s-is .container main .box p{font-size:1.4rem}}@media(max-width: 520px){section.s-is{padding-top:6.4rem}section.s-is .container .duo{grid-template-columns:repeat(1, 1fr);grid-gap:1.6rem}section.s-is .container .duo .box-photo{height:16rem}section.s-is .container main{grid-template-columns:repeat(1, 1fr);grid-gap:6.4rem;margin-top:6.4rem;padding-bottom:6.4rem}section.s-is .container main .box p{font-size:1.4rem;max-width:100%}}section.s-numbers{background:var(--bege, #faf6f2);padding-top:12rem;padding-bottom:16rem}section.s-numbers .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;grid-gap:3.2rem}section.s-numbers .container .left{width:28rem}section.s-numbers .container .left h2{max-width:11.9rem;margin-top:7.9rem}section.s-numbers .container .group{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}section.s-numbers .container .group .box{height:18rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}section.s-numbers .container .group .box h3{color:var(--black, #000);font-size:5.6rem;font-weight:400;line-height:100%;text-transform:uppercase}section.s-numbers .container .group .box p{color:var(--text, #1a1a1a);font-size:2rem;font-weight:400;line-height:130%}section.s-numbers .container .group .line{width:.1rem;height:100%;background-color:var(--gray, #a7a7a7);height:18rem;opacity:.3}@media(max-width: 1200px){section.s-numbers .container .group .box h3{font-size:4rem}section.s-numbers .container .group .box p{font-size:1.8rem}}@media(max-width: 1080px){section.s-numbers{padding-top:10rem;padding-bottom:10rem}}@media(max-width: 991px){section.s-numbers{padding-top:8rem;padding-bottom:8rem}section.s-numbers .container{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:0}section.s-numbers .container .left{width:100%;margin-bottom:8rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}section.s-numbers .container .left h2{margin:0;order:1;max-width:30rem;width:100%}section.s-numbers .container .left .cta{order:2}section.s-numbers .container .group .box p{font-size:1.6rem}}@media(max-width: 768px){section.s-numbers .container .group .box h3{font-size:3.2rem}}@media(max-width: 520px){section.s-numbers{padding-top:6.4rem;padding-bottom:6.4rem}section.s-numbers .container .left{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.s-numbers .container .left h2{margin-bottom:6.4rem;max-width:17rem}section.s-numbers .container .group{flex-wrap:wrap;grid-gap:6.4rem 0}section.s-numbers .container .group .line{display:none}section.s-numbers .container .group .box{width:48%;height:10rem}}section.s-cards{padding:3.2rem 0;background-color:#fff}section.s-cards .slide-cards{cursor:grab;padding-left:3.2rem;padding-right:3.2rem}section.s-cards .slide-cards .swiper-slide{width:59.2rem}section.s-cards .slide-cards .swiper-slide .box{background-color:var(--bege, #faf6f2);position:relative;padding:3.2rem;height:50rem;background-size:cover;background-position:50% 50%;height:45rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}section.s-cards .slide-cards .swiper-slide .box .icon{position:absolute;top:0;right:0;margin:1.6rem}section.s-cards .slide-cards .swiper-slide .box h4{color:var(--black, #000);font-size:1.6rem;font-weight:600;line-height:110%;text-transform:uppercase}section.s-cards .slide-cards .swiper-slide .box .content{width:100%}section.s-cards .slide-cards .swiper-slide .box .content p{color:var(--text, #1a1a1a);text-align:justify;font-size:1.4rem;font-weight:400;line-height:160%;margin-bottom:3.2rem}section.s-cards .slide-cards .swiper-slide .box .content p strong{font-weight:600}section.s-cards .slide-cards .swiper-slide .box .content ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;grid-gap:.8rem 0}section.s-cards .slide-cards .swiper-slide .box .content ul li:not(:last-child){margin-right:.8rem}section.s-cards .slide-cards .swiper-slide .box .content ul li span{display:inline-block;padding:1rem 1.4rem;border:.2rem solid var(--green, #5fd38d);border-radius:50rem;color:var(--green, #5fd38d);text-align:center;font-size:1.2rem;font-weight:700;line-height:100%;text-transform:uppercase}section.s-cards .slide-cards .swiper-slide .box.bg1{background-image:url(../img/assets/bg-card1.jpg)}section.s-cards .slide-cards .swiper-slide .box.bg2{background-image:url(../img/assets/bg-card2.jpg)}section.s-cards .slide-cards .swiper-slide .box.bg3{background-image:url(../img/assets/bg-card3.jpg)}@media(max-width: 1200px){section.s-cards .slide-cards .swiper-slide{width:44rem}section.s-cards .slide-cards .swiper-slide .box .icon{max-width:5rem}}@media(max-width: 520px){section.s-cards{padding:1.6rem 0}section.s-cards .slide-cards{padding-left:1.6rem;padding-right:1.6rem}section.s-cards .slide-cards .swiper-slide{width:30rem}section.s-cards .slide-cards .swiper-slide .box{padding:2rem}section.s-cards .slide-cards .swiper-slide .box h4{max-width:17rem}section.s-cards .slide-cards .swiper-slide .box .icon{max-width:4rem}section.s-cards .slide-cards .swiper-slide .box .content p{font-size:1.3rem}section.s-cards .slide-cards .swiper-slide .box .content ul li span{padding:.6rem .8rem}}@media(max-width: 320px){section.s-cards .slide-cards .swiper-slide{width:26rem}section.s-cards .slide-cards .swiper-slide .box .content .icon{max-width:3rem}section.s-cards .slide-cards .swiper-slide .box .content p{font-size:1.2rem}}section.s-how{background:var(--bege, #faf6f2);padding-top:12rem}section.s-how .top{padding:0 8rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;grid-gap:4rem}section.s-how .top h2,section.s-how .top .cta{max-width:19rem;width:100%}section.s-how .top .line{width:100%;height:.1rem;background-color:var(--gray, #a7a7a7);opacity:.3}section.s-how .top .cta{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}section.s-how main{margin:12rem 0;display:grid;grid-template-columns:repeat(4, 1fr)}section.s-how main .box{height:50rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between}section.s-how main .box:not(:last-child){border-right:1px solid var(--gray, rgba(167, 167, 167, 0.3))}section.s-how main .box h4{color:var(--black, #000);text-align:center;font-size:1.6rem;font-weight:600;line-height:100%;text-transform:uppercase}section.s-how main .box p{color:var(--text, #1a1a1a);text-align:center;font-size:1.6rem;font-weight:400;line-height:160%}section.s-how main .box .arrow{position:absolute;right:-1.7rem;top:50%;transform:translateY(-50%)}section.s-how .bottom-line{padding:0 8rem}section.s-how .bottom-line .line{width:100%;height:.1rem;background-color:#a7a7a7;opacity:.3}@media(max-width: 1200px){section.s-how main .box{height:35rem}section.s-how main .box h4{font-size:1.4rem}section.s-how main .box .icon img{max-width:13rem;max-height:10rem}section.s-how main .box p{font-size:1.4rem;line-height:140%}section.s-how main .box .arrow{right:-1.5rem;max-width:2.8rem}}@media(max-width: 1080px){section.s-how{padding-top:10rem}section.s-how main{margin:10rem 0}section.s-how main .box h4{font-size:1.4rem;max-width:13rem;line-height:130%}section.s-how main .box .arrow{right:-1.3rem;max-width:2.4rem}}@media(max-width: 991px){section.s-how{padding-top:8rem}section.s-how .top{padding:0 4rem}section.s-how main{grid-template-columns:repeat(2, 1fr);margin:8rem 0;grid-gap:8rem 0}section.s-how main .box{height:30rem}section.s-how main .box h4{max-width:100%}section.s-how main .box:nth-child(2) .arrow{display:none}section.s-how .bottom-line{padding:0 4rem}}@media(max-width: 520px){section.s-how{padding-top:6.4rem}section.s-how .top{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:0}section.s-how .top .cta,section.s-how .top h2{max-width:100%;text-align:center}section.s-how .top .cta{justify-content:center;margin-top:6.4rem}section.s-how .top .line{display:none}section.s-how main{grid-template-columns:repeat(1, 1fr);margin:6.4rem 0;grid-gap:0}section.s-how main .box{height:auto;padding-top:6.4rem}section.s-how main .box h4{margin-bottom:4rem}section.s-how main .box .icon{margin-bottom:4rem}section.s-how main .box .arrow{left:50%;transform:translateX(-50%);top:inherit;bottom:-1.2rem}section.s-how main .box .arrow img{transform:rotate(90deg)}section.s-how main .box:nth-child(2) .arrow{display:block}section.s-how main .box:nth-child(1){padding-top:0}section.s-how main .box:not(:last-child){border-right:0;border-bottom:1px solid var(--gray, rgba(167, 167, 167, 0.3));padding-bottom:6.4rem}section.s-how .bottom-line{padding:0 4rem}}section.s-faq{background:var(--bege, #faf6f2);padding:16rem 0}section.s-faq .container h2{margin-bottom:4rem}section.s-faq .container main .acc{background-color:#fff;overflow:hidden}section.s-faq .container main .acc:not(:last-child){margin-bottom:1.6rem}section.s-faq .container main .acc .acc-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:3.2rem;cursor:pointer}section.s-faq .container main .acc .acc-title .left{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}section.s-faq .container main .acc .acc-title .left .number{color:var(--green, #5fd38d);font-size:1.6rem;font-weight:600;line-height:100%;text-transform:uppercase;margin-right:5.6rem}section.s-faq .container main .acc .acc-title .left h3{color:var(--black, #000);font-size:1.6rem;font-weight:600;line-height:130%;text-transform:uppercase}section.s-faq .container main .acc .acc-title .arrow img{transition:all .2s}section.s-faq .container main .acc .acc-body{animation:move .5s forwards;padding:3.2rem;padding-top:0;display:none}section.s-faq .container main .acc .acc-body p{color:var(--text, #1a1a1a);font-size:1.6rem;font-weight:400;line-height:160%}section.s-faq .container main .acc.active .acc-title .arrow img{transform:rotate(180deg)}section.s-faq .container main .acc.active .acc-body{display:block}@media(max-width: 1300px){section.s-faq{padding:12rem 0}}@media(max-width: 1080px){section.s-faq{padding:10rem 0}}@media(max-width: 991px){section.s-faq{padding:8rem 0}section.s-faq .container main .acc .acc-title{padding:2.4rem}section.s-faq .container main .acc .acc-title .left .number{margin-right:4rem}section.s-faq .container main .acc .acc-title .arrow{max-width:7rem;width:100%;display:flex;justify-content:flex-end}section.s-faq .container main .acc .acc-body{padding:2.4rem;padding-top:0}}@media(max-width: 520px){section.s-faq{padding:6.4rem 0}section.s-faq .container main .acc .acc-title{padding:1.6rem}section.s-faq .container main .acc .acc-title .left .number{margin-right:2.4rem;font-size:1.4rem}section.s-faq .container main .acc .acc-title .left h3{font-size:1.4rem}section.s-faq .container main .acc .acc-title .arrow{max-width:4rem;width:100%;display:flex;justify-content:flex-end}section.s-faq .container main .acc .acc-title .arrow img{max-width:1.8rem}section.s-faq .container main .acc .acc-body{padding:1.6rem;padding-top:0}section.s-faq .container main .acc .acc-body p{font-size:1.4rem}}section.contact{padding:3.2rem 0}section.contact .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}section.contact .container .text{max-width:48.9rem;width:100%}section.contact .container .text h2{margin-bottom:8rem}section.contact .container .text p{color:var(--text, #1a1a1a);text-align:justify;font-size:1.6rem;font-weight:300;line-height:160%;margin-bottom:8rem}section.contact .container .text .photo{max-width:100%;height:29.4rem;width:100%}section.contact .container .text .photo img{width:100%;height:100%;object-fit:cover}section.contact .container .box{max-width:48.8rem;width:100%;background:var(--bege, #faf6f2);padding:4.8rem 3.2rem}section.contact .container .box form .group:not(:last-child){margin-bottom:4rem}section.contact .container .box form .group label{color:var(--black, #000);text-align:justify;font-size:1.2rem;font-weight:600;line-height:100%;text-transform:uppercase;margin-bottom:.8rem;display:block}section.contact .container .box form .group input{width:100%;height:5.6rem;border-bottom:1px solid var(--medium-gray, #e1dedc);color:#000;text-align:justify;font-size:1.4rem;font-weight:300;line-height:100%;background:none;transition:all .2s}section.contact .container .box form .group input:focus{border-color:#000}section.contact .container .box form .cta{align-items:center;justify-content:space-between}section.contact .container .box form .cta p{color:var(--gray, #a7a7a7);font-size:1.2rem;font-weight:400;line-height:170%;max-width:24.8rem;width:100%}@media(max-width: 1080px){section.contact .container .text{max-width:34rem}section.contact .container .text .photo{height:20rem}}@media(max-width: 991px){section.contact{padding-top:8rem}section.contact .container{display:flex;flex-direction:column;align-items:center;justify-content:center}section.contact .container .text{max-width:95%;margin-bottom:8rem}section.contact .container .text .photo{max-width:34rem}section.contact .container .box{max-width:95%}}@media(max-width: 520px){section.contact{padding-top:6.4rem}section.contact .container{display:flex;flex-direction:column;align-items:center;justify-content:center}section.contact .container .text{margin-bottom:6.4rem}section.contact .container .text h2{margin-bottom:6.4rem}section.contact .container .text .photo{max-width:100%}section.contact .container .text p{margin-bottom:6.4rem}section.contact .container .box{padding:3.2rem 2.4rem}section.contact .container .box form .group input{height:5rem}section.contact .container .box form .cta{flex-wrap:wrap}section.contact .container .box form .cta p{max-width:100%;margin-bottom:4rem;text-align:justify}}/*# sourceMappingURL=main.min.css.map */