@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz@8..144&family=Roboto:wght@300;400;500;700&display=swap";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,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,menu,nav,section{display:block}html,body{text-align:center;width:100%}hr,input{margin:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}textarea{font-family:arial}strong,b{font-weight:bold}img{max-width:100%}label,input[type=button],input[type=submit],button{cursor:pointer}textarea:focus,select:focus,input:focus{outline:0 none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.fl{float:left}.fr{float:right}.textl{text-align:left}.textr{text-align:right}.textc{text-align:center}.textj{text-align:justify}.bold{font-weight:bold}.mayus,.button{text-transform:uppercase}.italic,form span.tip{font-style:italic}.box,#home .banner ul .img,#home .banner,.full-screen-section .animation-explanation .explanation-body,.full-screen-section .animation-explanation .explanation-header,.full-screen-section .animation-explanation,.c-header,.padding-section,.button,.wrap,form .checkbox li label,form .error,form input,form select,form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-40{margin-left:40px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-40{margin-right:40px}.pad-10{padding:10px}.pad-20{padding:20px}.block{display:block}.inline{display:inline-block}.hidden{display:none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes fadeIn{from{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-20px)}}.animate-fade-in{opacity:0;animation-name:fadeIn;animation-duration:2.5s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:.5s}html{scroll-behavior:smooth}body{scrollbar-width:none;-ms-overflow-style:none;font-size:1rem;margin:0;background-color:#ffd5ae;background-image:url(../img/content/plants_background.png);background-size:cover;background-attachment:fixed;background-position:center;color:#191919}body::-webkit-scrollbar{display:none}body.no-scroll{overflow:hidden}a{text-decoration:none;color:#3f0b0b}hr{border:none;border-bottom:solid 1px rgba(189,189,189,.5)}.font-family-1,button,p,input,textarea,body{font-family:"Roboto Flex",sans-serif;font-weight:400}.font-family-2,.button,form .row label{font-family:"Roboto",sans-serif;font-weight:400}.font-w-light{font-weight:300}.font-w-medium,.button,form .row label{font-weight:500}.font-w-bold{font-weight:700}.font-size-s{font-size:.8rem;line-height:1.1rem}.font-size-m{font-size:1rem;line-height:1.4rem}.font-size-l{font-size:1.2rem;line-height:1.6rem}.font-size-xl{font-size:1.6rem;line-height:2rem}.font-size-xxl{font-size:2rem;line-height:2.4rem}.color-1{color:#ff9bc7}.color-2{color:#ffd5ae}.color-3{color:#3f0b0b}.color-4{color:#90827b}.color-5{color:#fffaf2}.color-text-dark{color:#191919}.color-text-light{color:#fff}form .row{display:block;width:100%;margin-bottom:15px}form .row:last-child{margin-bottom:0}form .row label{display:block;margin-bottom:10px;text-align:left;color:#000}form input[type=text],form input[type=password],form input[type=email],form input[type=number],form select,form textarea{font-size:1em}form input,form select,form textarea{width:100%;border:1px solid rgba(104,104,104,.17);padding:15px;color:#191919;background:rgba(0,0,0,0);border-radius:5px}form input:focus,form textarea:focus,form select:focus{border-color:#ff9bc7}form input[type=checkbox],form input[type=radio],form input[type=file]{width:auto;border:none;padding:0}form textarea{min-height:80px}form input.error,form select.error,form textarea.error{border-color:#e00}form label.error{margin-top:5px;color:#e00;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}form fieldset{display:grid;grid-gap:15px}@media screen and (min-width: 48em){form fieldset.two{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 48em){form fieldset.two{margin-bottom:30px}}form .error{border:1px solid #e00;color:#e00;padding:1em}form span.tip{display:block;text-align:left;font-size:.9em;margin-top:5px}form .checkbox{display:grid;grid-gap:5px}@media screen and (min-width: 48em){form .checkbox{grid-template-columns:repeat(3, 1fr)}}form .checkbox li{position:relative}form .checkbox li:last-child{margin-bottom:0}form .checkbox li label{width:100%;padding:22px 15px 15px 50px;background:#fafafa;border:1px solid #e1e1e1;display:flex;flex-direction:row;align-items:center;margin-bottom:0}form .checkbox li label img{width:80px;margin-right:20px}form .checkbox li input{position:absolute;top:21px;left:20px}form .checkbox li input:checked+label{border-color:#ff9bc7}p{line-height:1.3rem;font-size:1rem;color:#fff}.wrap{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width: 48em){.wrap{width:95%}}.wrap-large{max-width:1400px}.wrap-medium{max-width:1120px}.wrap-small{max-width:900px}.wrap-smaller{max-width:670px}.display{display:flex;align-items:center;justify-content:center}.display-start{justify-content:flex-start}.display-grid{display:grid;grid-gap:10px;align-items:center}@media screen and (min-width: 48em){.display-grid-2{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 48em){.display-grid-3{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 48em){.display-grid-4{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 48em){.display-grid-5{grid-template-columns:repeat(5, 1fr)}}.display-grid-gap-10{grid-gap:10px}.display-grid-gap-20{grid-gap:20px}.display-grid-gap-30{grid-gap:30px}.display-grid-gap-40{grid-gap:40px}.button{border:none;padding:0 30px;font-size:.8rem;border-radius:8px;width:100%;line-height:40px;display:block}.button-primary{background:#ff9bc7;color:#3f0b0b}@media(hover: hover){.button-primary:hover{background:#ff68aa}}@media screen and (max-width: 48em){.button-primary{padding:0 10px}}.button-secundary{background:#3f0b0b;color:#fff}@media(hover: hover){.button-secundary:hover{background:#140303}}.button-small{max-width:max-content}.button-with-icon{padding:0 20px 0 30px;display:flex;align-items:center;justify-content:space-between}.button-with-icon img{width:12px;margin-left:10px}.margin-center,#home .banner ul .img img,#home .banner ul .img::after,#home .banner ul .img::before,.c-header .logo{margin-right:auto;margin-left:auto}.padding-section{padding:90px 0}@media screen and (max-width: 48em){.padding-section{padding:50px 0}}.animation-250,form input,form select,form textarea,form .checkbox li label,.button{transition:all 250ms ease}.c-header{width:100%;display:block;padding:8px 0;position:fixed;top:0;left:0;z-index:5;background:#ffd5ae;border-bottom:solid 2px #ffbb7b;box-shadow:0 0 10px rgba(0,0,0,.12)}.c-header .logo{width:100%;max-width:70px;display:block}.animations-container{scroll-snap-type:y mandatory;overflow-y:scroll;height:calc(100vh - var(--header-height, 70px));scrollbar-width:none;-ms-overflow-style:none}.animations-container::-webkit-scrollbar{display:none}.full-screen-section{height:calc(100vh - var(--header-height, 70px));scroll-snap-align:start;display:flex;justify-content:center;align-items:center}.full-screen-section .animation-explanation{background:rgba(255,250,242,.6);border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px 0 rgba(63,11,11,.15);position:relative;overflow:hidden}.full-screen-section .animation-explanation .explanation-header{display:flex;align-items:center;gap:20px;border-bottom:1px solid rgba(63,11,11,.2);padding:15px 20px}.full-screen-section .animation-explanation .explanation-body{padding:20px 25px 35px 25px}.full-screen-section .animation-explanation .explanation-body .explanation-section h3{color:#3f0b0b}.full-screen-section .animation-explanation .explanation-body .explanation-section p{color:#191919;font-size:.95rem;line-height:1.5rem}.full-screen-section .animation-explanation .geometric-plant-decoration{width:50px;height:50px;border-radius:50%;border:2px dashed #3f0b0b}.full-screen-section h1{color:#fff;font-size:3rem}#home .banner{padding:50px 0 20px 0}#home .banner ul .img{position:relative;display:flex;justify-content:center;align-items:center;padding:25px;background:none;border:none;z-index:1}#home .banner ul .img::before{content:"";position:absolute;width:calc(80% - 10px);height:calc(100% - 10px);border:7px solid #3f0b0b;border-radius:36px;transform:rotate(-2deg);z-index:2;pointer-events:none;box-sizing:border-box;box-shadow:0 2px 20px 0 rgba(63,11,11,.09);background:#ffefe1}#home .banner ul .img::after{content:"";position:absolute;width:80%;height:100%;border:7px solid #90827b;border-radius:44px;transform:rotate(2deg);z-index:1;pointer-events:none;box-sizing:border-box;box-shadow:0 8px 32px 0 rgba(144,130,123,.12)}#home .banner ul .img img{position:relative;width:100%;max-width:250px;display:block;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.18);border:none;background:none;z-index:4}
