html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body,html{height:100%}main{height:100%;width:100vw;background:url("../img/land-cropped.png") no-repeat center top;background-size:cover;min-height:773px;position:relative}@media screen and (max-width: 991px){main{background:url("../img/bg-mobile.jpg") no-repeat center top;background-size:cover;min-height:896px;height:100%}}@media screen and (min-width: 415px) and (max-width: 991px){main{height:unset}}header{position:absolute;left:0;top:0;z-index:1;text-align:center;width:100%;height:100%}header>div{position:relative;height:100%}header .logo{width:16.82%;left:50%;top:9.17%;transform:translateX(-50%);position:absolute}@media screen and (max-width: 991px){header .logo{width:29.9%;top:6.093%;position:relative}}header .logo img{width:100%;height:auto}header .title{width:55.1%;left:50%;top:16.86%;transform:translateX(-50%);position:absolute}@media screen and (max-width: 991px){header .title{width:60.74%;top:11.19%;position:relative}}@media screen and (max-width: 414px){header .title{top:9%}}header .title img{width:100%;height:auto}.plants-bottom-1{width:64.15%;left:0;height:34.82%;position:absolute;top:65.17%;z-index:2}.plants-bottom-1 .scene{position:relative;width:100%;height:100%;overflow:hidden}.plants-bottom-1 .scene .pic{position:absolute;left:0;top:0}.plants-bottom-1 .scene .pic img{width:110%;height:auto;left:-5%;position:relative}.plants-bottom-2{width:37.07%;right:0;height:34.82%;position:absolute;top:65.17%;z-index:2}.plants-bottom-2 .scene{position:relative;width:100%;height:100%;overflow:hidden}.plants-bottom-2 .scene .pic{position:absolute;left:0;top:0}.plants-bottom-2 .scene .pic img{width:110%;height:auto;left:-5%;position:relative}.kids{width:100%;left:0;position:absolute;bottom:0;z-index:3}.kids .scene{position:relative;width:100%;height:100%;overflow:hidden}.kids .scene .pic{position:absolute;left:0;top:0}.kids .scene .pic img{width:110%;height:auto;left:-5%;position:relative}.plants-2{width:38.22%;left:0;position:absolute;bottom:0;z-index:4}.plants-2 .scene{position:relative;width:100%;height:100%;overflow:hidden}.plants-2 .scene .pic{position:absolute;left:0;top:0}.plants-2 .scene .pic img{width:110%;height:auto;left:-5%;position:relative}.plants-3{width:35.45%;right:0;position:absolute;bottom:0;z-index:4}.plants-3 .scene{position:relative;width:100%;height:100%;overflow:hidden}.plants-3 .scene .pic{position:absolute;left:0;top:0}.plants-3 .scene .pic img{width:110%;height:auto;left:-5%;position:relative}.box{left:10.26%;top:36.56%;width:34.32%;height:38.66%;position:absolute;z-index:1}@media screen and (max-width: 991px){.box{width:78%;left:50%;top:21.14%;transform:translateX(-50%)}}.box__header{display:flex;justify-content:center}.box__header img{position:relative;bottom:-40px;width:22.45%}@media screen and (max-width: 991px){.box__header img{bottom:-25.96%;width:22.49%}}@media screen and (max-width: 414px){.box__header img{width:29.49%}}.box__body{background-color:#202a44;border-radius:13px 13px 0 0;padding:32px 40px 0;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 991px){.box__body{padding:32px 10px 15px}}.box__body p{padding:0;margin:0;color:#fff;font-family:"Volvo Novum";font-weight:normal;font-size:1.1vw;text-align:center}@media screen and (max-width: 991px){.box__body p{font-size:3.6vw}}.box__body p:first-child{margin-bottom:20px}@media screen and (max-width: 991px){.box__body p:first-child{margin-bottom:4px}}.box__body p span{color:#66b3a6;font-family:"Volvo Novum";font-weight:500}.box__body p strong{color:#fff;font-family:"Volvo Novum";font-weight:500}.box__footer{background-color:#66b3a6;border-radius:0 0 13px 13px;display:flex;justify-content:center;padding-top:0.4em}.box__footer p{padding:0;margin:0;color:#fff;font-family:"Volvo Novum";font-weight:500;text-align:center;font-size:1.1vw}@media screen and (max-width: 991px){.box__footer p{font-size:3.6vw}}.box .scene{position:relative;width:100%;height:100%}.box .scene .pic{position:absolute;left:0;top:0;display:grid !important;grid-template-rows:21.9fr 47.6fr 11.47fr}.logo-aldeas{position:absolute;left:74.47%;top:81.8%;z-index:6;width:20.36%;height:14.35%}@media screen and (max-width: 991px){.logo-aldeas{width:36.2%;top:86.35%;left:50%;transform:translateX(-50%)}}.logo-aldeas img{width:100%;height:auto}footer{width:100%;height:4.7%;min-height:50px;background-color:#fff;color:#000;position:absolute;left:0;bottom:0;z-index:6;display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 991px){footer{grid-template-columns:1fr 1fr;grid-gap:16px}}footer>div{display:flex;align-items:center}footer>div:nth-child(3n+1){font-family:"Volvo Novum";font-weight:500;font-size:1vw}@media screen and (max-width: 991px){footer>div:nth-child(3n+1){font-size:2vw}}@media screen and (max-width: 991px){footer>div:nth-child(3n+2){display:none}}footer>div:nth-child(3n+3){font-family:"Volvo Novum";font-weight:500;color:#202a44;display:flex;justify-content:flex-end;padding-right:16%;font-size:1vw}@media screen and (max-width: 991px){footer>div:nth-child(3n+3){font-size:2vw;padding-right:24px}}@media screen and (max-width: 414px){footer>div:nth-child(3n+3){padding-right:12px}}footer ul{margin:0;padding:0 0 0 100px;display:flex;align-items:center}@media screen and (max-width: 991px){footer ul{padding:0 0 0 24px}}@media screen and (max-width: 414px){footer ul{padding:0 0 0 12px}}footer ul li{list-style:none;margin:0 17px 0 0;padding:0;display:inline-block;font-family:"Volvo Novum";font-weight:500;color:#202a44}footer ul li:last-child{margin:0}footer ul li a{text-decoration:none;display:block;height:auto}footer ul li a img{width:100%;height:auto;display:block}footer ul li a.linkedin{width:29px}@media screen and (max-width: 991px){footer ul li a.linkedin{width:24px}}@media screen and (max-width: 414px){footer ul li a.linkedin{width:20px}}footer ul li a.youtube{width:32px}@media screen and (max-width: 991px){footer ul li a.youtube{width:28px}}@media screen and (max-width: 414px){footer ul li a.youtube{width:20px}}footer ul li a.instagram{width:18px}@media screen and (max-width: 991px){footer ul li a.instagram{width:20px}}@media screen and (max-width: 414px){footer ul li a.instagram{width:18px}}footer ul li a.facebook{width:12px}@media screen and (max-width: 991px){footer ul li a.facebook{width:10px}}@media screen and (max-width: 414px){footer ul li a.facebook{width:8px}}.home{width:100%}.home img{width:100%;height:auto}.desktop{display:block}@media screen and (max-width: 991px){.desktop{display:none}}.mobile{display:none}@media screen and (max-width: 991px){.mobile{display:block}}
