@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,600i,700,700i&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&display=swap);@font-face{font-family:Aller;font-style:normal;font-weight:400;src:local('Aller'),url(Aller_Rg.a644e18ade290365bc5f.woff) format('woff')}@font-face{font-family:Aller;font-style:italic;font-weight:400;src:local('Aller Italic'),url(Aller_It.11365a1644dd0ce61d23.woff) format('woff')}@font-face{font-family:Aller;font-style:normal;font-weight:700;src:local('Aller Bold'),url(Aller_Bd.3563910020b8f68c96f8.woff) format('woff')}@font-face{font-family:Aller;font-style:italic;font-weight:700;src:local('Aller Bold Italic'),url(Aller_BdIt.2146c7a0535df8b521cd.woff) format('woff')}@font-face{font-family:'Aller Display';font-style:normal;font-weight:400;src:local('Aller Display'),url(AllerDisplay.342f525bdead3253547a.woff) format('woff')}@font-face{font-family:Aller;font-style:italic;font-weight:300;src:local('Aller Light Italic'),url(Aller_LtIt.1c06175206bd8bda9958.woff) format('woff')}:root{--color-1:#ffdf00;--color-2:#0b0c0c;--color-3:#2b62cc;--color-4:#FFDF00;--color-6:#71BF3A;--color-7:#c30;--color-k:#505255;--color-g1:#939393;--color-g2:#c2c3c3;--color-g3:#d2d3d3;--color-w:#fff}body,html{width:100%;min-width:var(--min-width);height:100%;font-size:16px}body{font-family:Aller,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#111;background:url(bg.7c1bff954227e7de863d.png) 0 0/300px #dbe1e0}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:var(--color-1)}a:hover{text-decoration:underline}::-webkit-scrollbar{width:1px;height:1px}::-webkit-scrollbar-track{background-color:rgba(170,171,172,.5)}::-webkit-scrollbar-thumb{background-color:var(--color-1);border:none}::-webkit-scrollbar-button{display:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid #2b62cc;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#111}::-webkit-input-placeholder{color:#abc}::-moz-placeholder{color:#abc}:-ms-input-placeholder{color:#abc}:-moz-placeholder{color:#abc}label{display:inline-block;font-family:Poppins,sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.1ch;color:#9ab}button,input,select,textarea{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Poppins,sans-serif;background-color:transparent;border:none;outline:0;transition:.1s ease-in-out}button{cursor:pointer}.btn{border-radius:4px}.btn:hover{box-shadow:0 3px 3px rgba(0,0,0,.25)}.btn:active{box-shadow:inset 0 3px 3px rgba(0,0,0,.25)}.btn-nav{height:30px;font-size:16px;font-weight:500}.btn-nav.btn-rnd{border-radius:15px}.btn-nav.btn-sqr{width:44px;height:44px;display:block;border-radius:0}.btn-nav:active,.btn-nav:hover{box-shadow:none}.btn-nor{height:40px;min-width:40px;font-size:20px;font-weight:500}.btn-nor.btn-rnd{border-radius:20px}.btn-lg{height:46px;min-width:46px;font-size:20px;font-weight:500}.btn-map{position:relative;border:2px solid #fff}.btn-map img{margin:5px;width:26px;height:26px;display:block}.btn-map.active,.btn-map:active,.btn-map:hover{background-color:#fff}.btn-1st{color:#fff;background-color:var(--color-2)}.btn-3rd{color:#fff;background-color:var(--color-3)}.btn-6th{color:#fff;background-color:var(--color-6)}.btn-amount{height:38px;box-sizing:border-box;background-color:#fff;border:2px solid var(--color-1)}.btn-amount.selected{background-color:var(--color-1)}.btn-social{width:40px;height:40px;background-color:var(--color-3);border-radius:50%}.btn-faux-1{line-height:40px;color:#a8a8a8;border:2px solid var(--color-4);border-radius:6px;cursor:pointer}.btn-faux-1.active{color:var(--color-k);background-color:var(--color-4)}.btn-faux-next,.btn-faux-prev{width:30px;height:30px;margin:5px;position:relative;border:1px solid #b8b8b8;border-radius:50%;cursor:pointer}.btn-faux-prev img{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.btn-close{width:40px;height:40px;position:absolute;right:0;top:0;font-size:30px;line-height:40px;color:#000}.btn-close:active,.btn-close:hover{color:var(--color-3)}button:disabled{opacity:.25}.toggleButton{display:none}.toggleButton.active{display:inline-block}input[type=number]::-webkit-inner-spin-button{display:none}.inp{border:1px solid #fff;border-radius:4px}.inp-nor{height:38px;font-size:18px}.inp-1st{color:#fff;background-color:#111;border:1px solid var(--color-1)}.inp-1st:focus{background-color:#000}.inp-1st-l{color:var(--color-k);border:1px solid var(--color-1)}.inp-1st-l:focus{background-color:var(--color-1)}.inp-2nd{color:#111;background-color:#fff;border:1px solid #bcd}.inp-amount{color:var(--color-k);border:1px solid var(--color-1);position:relative}.inp-amount.selected{background-color:#fff}.inp-amount:focus{color:var(--color-2);background-color:var(--color-1)}.inp-curr{padding:0 5px;position:absolute;top:0;left:0;font-family:'Roboto Condensed',sans-serif;font-weight:300;line-height:38px;color:var(--color-g1)}.sel{background-color:#111;border:1px solid #fff;border-radius:4px}.sel-nor{height:38px;position:relative;font-size:18px}.sel-1st{color:#fff;background-color:#111;border:1px solid var(--color-1)}.ta{background-color:#111;border:1px solid #fff;border-radius:4px;resize:none}.ta-nor{height:80px;font-size:144px}.ta-sm{height:44px;font-size:14px}.ta-1st{color:#fff;background-color:#111;border:1px solid var(--color-2)}.ta-1st:focus{background-color:#000}.input-group{position:relative}.input-group .btn{position:absolute;top:0;right:0;border-top-left-radius:0;border-bottom-left-radius:0}.input-group .btn-nor{width:36px;line-height:36px}.btn-select{width:24px;min-width:24px;font-family:"Font Awesome 5 Free";font-weight:900}.input-group .sel-nor{padding-right:36px;line-height:36px}.sel+.btn-select{pointer-events:none;color:#999}.chb-ilb{height:20px;display:inline-block}.inp-group.chbx .chb{position:absolute;top:0;left:0;width:100%;height:100%;background:red;border:none;opacity:0;z-index:1}.inp-group.chbx .chb+span::after{width:20px;height:20px;display:inline-block;position:absolute;right:4px;top:0;content:'';border:2px solid #abc;pointer-events:none;border-radius:50%;content:''}.inp-group.chbx .chb.chbQ+span::after{border-radius:5px}.inp-group.chb-ilb span{padding-left:30px;right:initial;left:0;top:0;line-height:24px}.inp-group.chb-ilb .chb+span::after{right:initial;left:0;top:0}.inp-group.chbx .chb-1st+span::after{color:transparent}.inp-group.chbx .chb:checked+span::after{content:"";background:url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22utf-8%22%3F%3E%0D%3C!-- Generator%3A Adobe Illustrator 23.0.2%2C SVG Export Plug-In . SVG Version%3A 6.00 Build 0)  --%3E%0D%3Csvg version%3D%221.1%22 id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22 x%3D%220px%22 y%3D%220px%22%0D%09 viewBox%3D%220 0 70 70%22 style%3D%22enable-background%3Anew 0 0 70 70%3B%22 xml%3Aspace%3D%22preserve%22%3E%0D%3Cstyle type%3D%22text%2Fcss%22%3E%0D%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0D%3C%2Fstyle%3E%0D%3Cpath class%3D%22st0%22 d%3D%22M26.3%2C54.3L8.8%2C36.8c-1.1-1.1-1.1-2.8%2C0-3.8l3.8-3.8c1.1-1.1%2C2.8-1.1%2C3.8%2C0L28.2%2C41l25.3-25.3%0D%09c1.1-1.1%2C2.8-1.1%2C3.8%2C0l3.8%2C3.8c1.1%2C1.1%2C1.1%2C2.8%2C0%2C3.8L30.2%2C54.3C29.1%2C55.4%2C27.4%2C55.4%2C26.3%2C54.3L26.3%2C54.3z%22%2F%3E%0D%3C%2Fsvg%3E%0D") center/contain no-repeat #abc}.full{width:100%;height:100%}.full-h{height:100%}.col{min-height:1px;display:block;position:relative;float:left}.col-12,.full-w{width:100%}.col-11{width:91.6666%}.col-10{width:83.3333%}.col-9{width:75%}.col-8{width:66.6666%}.col-7{width:58.3333%}.col-6{width:50%}.col-5{width:41.6666%}.col-4{width:33.3333%}.col-3{width:25%}.col-2{width:16.6666%}.col-1{width:8.3333%}.col-7-1{width:70%}.col-6-1{width:60%}.col-4-1{width:40%}.col-3-1{width:30%}.col-2-1{width:20%}.col-1-1{width:10%}.col-ctrl-area{width:calc(100% - 120px)}.col-ctrl-btn{width:40px;height:40px;position:absolute;top:35%}.col-ctrl-btn.ccbl{left:0}.col-ctrl-btn.ccbr{right:0}.mb-0{margin-bottom:0!important}.mb-05{margin-bottom:5px}.mb-1{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.ml-1{margin-left:10px}.ml-15{margin-left:15px}.p-05{padding:5px}.p-1{padding:10px}.p-15{padding:15px}.p-2{padding:20px}.p-4{padding:40px}.px-05{padding-right:5px;padding-left:5px}.px-07{padding-right:7px;padding-left:7px}.px-1{padding-right:10px;padding-left:10px}.px-15{padding-right:15px;padding-left:15px}.px-2{padding-right:20px;padding-left:20px}.px-3{padding-right:30px;padding-left:30px}.px-35{padding-right:35px;padding-left:35px}.py-05{padding-top:5px;padding-bottom:5px}.py-2{padding-top:20px;padding-bottom:20px}.py-8{padding-top:80px;padding-bottom:00px}.pt-0{padding-top:0}.pt-05{padding-top:5px}.pt-07{padding-top:7px}.pt-1{padding-top:10px}.pt-2{padding-top:20px}.pt-3{padding-top:30px}.pt-8{padding-top:80px}.pr-05{padding-right:5px}.pr-1{padding-right:10px}.pr-15{padding-right:15px}.pr-2{padding-right:20px}.pr-3{padding-right:30px}.pr-4{padding-right:40px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:10px}.pb-2{padding-bottom:20px}.pl-05{padding-left:5px}.pl-1{padding-left:10px}.pl-2{padding-left:20px}.pl-3{padding-left:30px}.pl-35{padding-left:35px}.pl-4{padding-left:40px}.pl-6{padding-left:60px}.pt-home{padding-top:45px}.bg-glass{background:var(--color-1) url(bg-glasses.8c8712bd5f2d4bf724d0.png) repeat center;background-size:244px}.bg-glass-g{background:var(--color-1) url(bg-glasses-g.6e5f9360167b48b50d0a.png) repeat center;background-size:244px}.bg-crayon{background:var(--color-1) url(bg-crayon.c52780119e1b5461ff7e.jpg) repeat center;background-size:cover}.bg-w{background-color:#fff}.bg-c3{background-color:var(--color-3)}.bw{border:10px solid #fdd929;border-radius:10px}.bt-lk{border-top:1px solid #333}.bt-g3{border-top:1px solid var(--color-g3)}.br-1k{border-right:1px solid #000}.bl-lk{border-left:1px solid #333}.bb-1k{border-bottom:1px solid #000}.rounded{border-radius:4px}.shadowed-1{box-shadow:0 20px 30px rgba(0,0,0,.95)}.main-container{width:100%;max-width:3400px;height:calc(100% - 46px);margin:0 auto;top:46px;position:relative}nav{width:100%;height:46px;position:fixed;left:0;top:0;background-color:#fff;border-bottom:2px solid var(--color-1);z-index:500}nav .col{height:44px}.nav-col1{width:200px}.nav-col2{width:calc(100% - 374px)}.nav-col3{width:110px}.nav-col4{width:44px}#main-logo{height:44px;padding-top:11px;padding-left:10px}#main-logo img{height:22px}.banner{width:100%;height:auto;padding-top:66%;position:relative;background:#000;overflow:hidden}.banner img{width:auto;height:100%;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.banner .banner-txt{width:auto;max-width:50%;height:auto;padding:20px;display:block;position:absolute;right:5%;top:50%;font-family:'Roboto Condensed',sans-serif;font-size:22px;font-weight:700;text-shadow:0 0 15px rgba(0,0,0,.95);color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner-txt:after,.banner-txt:before{width:26px;height:26px;display:block;position:absolute;content:'';background:url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22utf-8%22%3F%3E%0D%3C!-- Generator%3A Adobe Illustrator 23.0.2%2C SVG Export Plug-In . SVG Version%3A 6.00 Build 0)  --%3E%0D%3Csvg version%3D%221.1%22 id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22 x%3D%220px%22 y%3D%220px%22%0D%09 viewBox%3D%220 0 52 52%22 style%3D%22enable-background%3Anew 0 0 52 52%3B%22 xml%3Aspace%3D%22preserve%22%3E%0D%3Cstyle type%3D%22text%2Fcss%22%3E%0D%09.st0%7Bfill%3A%23FFDE00%3B%7D%0D%3C%2Fstyle%3E%0D%3Cg%3E%0D%09%3Cpath class%3D%22st0%22 d%3D%22M20%2C52H0V10C0%2C4.5%2C4.5%2C0%2C10%2C0h42v20H20V52z%22%2F%3E%0D%3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") center/contain no-repeat}.banner-txt:before{left:0;top:0}.banner-txt:after{right:0;bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.video{width:100%;position:relative}.video video{width:100%;height:auto}#process .col-ctrl-btn{cursor:pointer}#process .col-ctrl-btn:active .btn-faux-next,#process .col-ctrl-btn:active .btn-faux-prev,#process .col-ctrl-btn:hover .btn-faux-next,#process .col-ctrl-btn:hover .btn-faux-prev{background-color:#b8b8b8}#process .col-ctrl-btn:active .btn-faux-next img,#process .col-ctrl-btn:active .btn-faux-prev img,#process .col-ctrl-btn:hover .btn-faux-next img,#process .col-ctrl-btn:hover .btn-faux-prev img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.process-container{width:100%;overflow:hidden}.process-container *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.processes{width:300%;position:relative;transition:250ms ease-in-out}#processes{left:0}.process{padding:10px 30px}.process .step-number{position:absolute;left:30px;top:0}.process .icon img{height:80px;margin-bottom:10px;-webkit-filter:invert(18%) sepia(25%) saturate(1477%) hue-rotate(153deg) brightness(102%) contrast(93%);filter:invert(18%) sepia(25%) saturate(1477%) hue-rotate(153deg) brightness(102%) contrast(93%)}.process p{font-size:13px;font-weight:400;line-height:1.25em}#children{width:100%;height:210px;display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden}.slogan{padding:30px;background-color:rgba(255,255,255,.5)}.slogan img{height:24px;margin-bottom:5px}.slogan h4{color:var(--color-g1);font-size:16px;font-weight:400;letter-spacing:.15ch}.slogan h4.es{letter-spacing:0}.p-desc{width:100%;max-width:100%;margin:0 auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}.flex{display:-ms-flexbox;display:flex}.flex-rs{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}.step-number{width:40px;height:40px;font-size:24px;font-weight:700;line-height:40px;color:#fff;background-color:var(--color-3);border-radius:50%}.number-container{width:100px;display:inline-block;position:relative;height:50px;border:6px solid var(--color-1)}.number{width:70px;display:inline-block;position:absolute;top:-8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:Poppins,sans-serif;font-size:25px;font-weight:300;line-height:34px;border-top:10px solid #fff;border-bottom:10px solid #fff}.map,.map .actions,.map h2,.map h3{transition:250ms ease-in-out}.map{width:200%;position:relative;left:0;background-color:#78b8ff}.map.pos2{left:-100%}.locations-mx{width:50%;position:relative}.locations-w{width:50%;position:absolute;left:50%;top:0}.map img.map-img{width:100%;height:auto;display:block}.map h2,.map h3{position:absolute;left:20px}.map h2{bottom:10px}.map h3{width:50%;top:10px}.map .actions{width:170px;position:absolute;right:calc(50% + 20px);top:10px}.map.pos2 .actions{right:20px}.location{box-shadow:0 5px 15px rgba(0,24,60,.25);transition:width 150ms ease-in-out}.location h1{font-size:32px;line-height:46px}.location.locWider h1{font-size:24px}.location p{margin-bottom:5px;line-height:1em}.img-lens-2{width:36px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.loc{width:32px;height:32px;position:absolute;left:0;top:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%;border:2px solid transparent;transition:.2s ease-in-out;cursor:pointer}.loc.active,.loc:hover{background-color:#fff;border-color:var(--color-3)}#yucatan{left:76%;top:60%}#qroo{left:78%;top:71%}#tabasco{left:58%;top:75%}#chiapas{left:60%;top:87%}#kenya{left:83%;top:74%}#usa{left:22%;top:50%}#mexico{left:16%;top:65%}#peru{left:29%;top:80%}#bolivia{left:35%;top:87%}#donation-form{width:90%;max-width:800px;margin:0 auto;padding:10px;background-color:#fff;border-radius:10px}#donation-form.mobile{width:100%;max-width:100%;padding:10px}#donation-form .inp{font-family:Helvetica,Arial,sans-serif;font-weight:400}.form-container{padding:10px;background-color:#f3f4f5}#factura{display:none}#factura.active{display:block}#address2{display:none}#address2.active{display:block}.donation-box,.donation-mobile-box{width:100%;overflow:hidden;position:relative}.donation-container,.donation-mobile-container{width:500%;position:relative;left:0;transition:left .3s ease-in-out}.donation-container{width:250%}.donation-container.pos0{left:0}.donation-container.pos1{left:-50%}.donation-container.pos2{left:-100%}.donation-mobile-container.pos0{left:0}.donation-mobile-container.pos1{left:-100%}.donation-mobile-container.pos2{left:-200%}.donation-mobile-container.pos3{left:-300%}.logos-int{height:80px;padding:10px 0;background-color:#f2f2f2;overflow:hidden}.logos-int img{width:auto;max-width:90%;height:60px;vertical-align:middle}.logos-int .i-wider img{height:50px}footer{padding:20px 15px;background-color:#e9e9e9}.footer-logo{padding-top:10px}.footer-logo img{width:auto;height:18px;display:block}footer a{color:var(--color-3)}footer a+span{margin:0 5px}footer p img{width:24px;height:16px;vertical-align:middle}footer p.footer-links{line-height:2.5em}#donate{width:100%;max-width:400px;max-height:0;padding:0 15px;position:fixed;top:46px;right:0;background-color:#fff;box-shadow:0 5px 10px #000;overflow:hidden;z-index:450;transition:250ms ease-in-out}#donate.active{max-height:400px;padding:15px}#donate-1,#donate-2{max-height:0;overflow:hidden;transition:150ms ease-in-out}#donate-1.active,#donate-2.active{max-height:400px}#btn-inv{width:100%;height:46px;display:none;position:fixed;left:0;top:0;z-index:550;cursor:pointer}#btn-inv.active{display:block}.w-cover{width:100vw;height:100vh;position:fixed;display:none;left:0;top:0;background-color:rgba(0,0,0,.5);z-index:1000}.w-cover.active{display:block}.window{width:calc(100% - 20px);max-width:600px;padding:40px 10px 10px;position:fixed;left:50%;top:50%;display:none;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#fff;border:2px solid var(--color-g3);border-radius:10px;z-index:1100;box-shadow:0 5px 10px 5px rgba(0,0,0,.65)}.window.active{display:block}.window-container{height:calc(100vh - 25vh);padding:10px;overflow:hidden;overflow-y:auto}.privacy p{font-size:12px}.privacy p.txt-lg{font-size:14px}.mobile{display:block}.mobile-i{display:inline-block}.desktop,.desktop-i{display:none}.h-0{height:0}.cb{clear:both}.pos-rel{position:relative}.fl{float:left}.fr{float:right}.of-y{position:relative;overflow:hidden;overflow-y:auto}.ff-rnd{font-family:Poppins,sans-serif}.ff-cnd{font-family:'Roboto Condensed',sans-serif}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;line-height:1.35em}p{line-height:1.5em}.txt-xsm{font-size:11px}.txt-sm{font-size:12px}.txt-sm1{font-size:13px}.txt-lg{font-size:14px}.txt-lig{font-weight:300}.txt-reg{font-weight:400}.txt-mid{font-weight:500}.txt-smb{font-weight:600}.txt-bol{font-weight:700}.txt-ita{font-style:italic}.txt-w{color:#fff}.txt-k{color:var(--color-k)}.txt-c1{color:var(--color-1)}.txt-c2{color:var(--color-2)}.txt-c3{color:var(--color-3)}.txt-c6{color:var(--color-6)}.txt-g1{color:var(--color-g1)}.txt-g2{color:var(--color-g2)}.txt-g3{color:var(--color-g3)}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.taj{text-align:justify}.hp-f{hanging-punctuation:first}.lh-15{line-height:1.5em}.lh-3{line-height:40px}.wsn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wsnb{white-space:nowrap}#safari-bottom{width:100%;height:114px;color:#fff;background-color:#000;position:fixed;left:0;bottom:0;z-index:1000}.test{border:1px dashed red}.testb{border:1px dashed #00f}.testbg{background:#111}@media only screen and (max-width:400px){.pr-4-lg{padding-right:0}.ppic-l-lg{padding-right:0;padding-bottom:10px}.ppic-r-lg{padding-left:0;padding-bottom:10px}.locations-mx,.locations-w{padding-top:30px}.footer-logo{padding-top:15px}}@media only screen and (min-width:700px){.mobile,.mobile-i{display:none}.desktop{display:block}.desktop-i{display:inline-block}.main-container{width:100%;max-width:1366px}.col-3-sm,.col-6-sm,.col-8-sm{min-height:1px;position:relative;float:left}.col-3-sm{width:25%}.col-8-sm{width:66.666%}.col-6-sm{width:50%}.col-ctrl-area{width:100%}.mb-3-sm{margin-bottom:30px}.px-3-sm{padding-right:30px;padding-left:30px}.py-2-sm{padding-top:20px;padding-bottom:20px}.py-4-sm{padding-top:40px;padding-bottom:40px}.pt-6-sm{padding-top:60px}.pr-4-sm{padding-right:40px}.pb-4-sm{padding-bottom:40px}.pr-4-lg{padding-right:40px}.ppic-l-lg{padding-right:5px;padding-bottom:10px}.ppic-r-lg{padding-left:5px;padding-bottom:10px}.bg-glass{background-size:488px}.flex-r-sm{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center}.nav-col2 span a{padding:15px 8px 5px;font-size:10px;display:inline-block;color:var(--color-g1);cursor:pointer}.nav-col2 span:active a,.nav-col2 span:hover a{color:#000}.banner{padding-top:33.333%}.banner img{width:100%;height:auto}.banner .banner-txt{width:50%;min-width:300px;padding:25px;left:initial;right:5%;font-size:30px}.process-container,.processes{width:100%}.process{padding:10px 20px}.process .step-number{left:20px}#children{width:100%;height:auto}.slogan h4{font-size:20px;letter-spacing:.5ch}.slogan img{height:36px;margin-bottom:8px}.number-container{width:120px;height:70px}.number{width:90px;font-size:30px;line-height:54px}.numbers p{font-size:14px}.locations,.map,.map img.map-img{width:100%}.map h2{left:20px;top:60%;bottom:initial}.map h2.pos-l5{left:initial;top:70%;right:20px}.map .actions{left:25%;top:60px}.map-desc-alt{width:45%;position:absolute;right:20px;bottom:10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;text-align:right;color:#fff;transition:bottom .5s ease-in-out}#yucatan{left:53%;top:66%}#qroo{left:54.5%;top:74%}#tabasco{left:45.5%;top:78%}#chiapas{left:46%;top:87%}#kenya{left:78.5%;top:44%}#usa{left:61%;top:29%}#mexico{left:58.5%;top:38%}#peru{left:62.75%;top:47%}#bolivia{left:64%;top:52%}.logos-int{height:100px}.logos-int img{max-width:initial;height:80px}.logos-int .i-wider img{height:70px;padding-top:10px}.footer-logo{padding-top:6px}.footer-logo img{width:196px;height:24px}.fr-sm{float:right}.tac-sm{text-align:center}.taj-sm{text-align:justify}h3{font-size:30px}.txt-ita{font-size:24px}.p-desc{max-width:60%;font-size:16px}#safari-bottom{display:none}}@media only screen and (min-width:860px){.nav-col2 span a{padding:12px 10px 7px;font-size:16px}.banner .banner-txt{width:40%;padding:30px;font-size:40px}.process{padding:10px 40px}.process .step-number{left:40px}.slogan{padding:40px 0}.map .actions{left:33%;top:110px;-webkit-transform:none;-ms-transform:none;transform:none}.map-desc-alt{bottom:15px;font-size:14px}.txt-ita{font-size:30px}}@media only screen and (min-width:1024px){.pt-1-lg{padding-top:10px}.pt-2-lg{padding-top:20px}.nav-col2 span a{padding:12px 25px 7px}.banner .banner-txt{padding:40px;font-size:48px}.map .actions{width:230px;left:40%;top:40%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.map h2{font-size:40px}.location h1{font-size:48px;line-height:64px}.location.locWider h1{font-size:30px}.location p#place3{font-size:20px}.img-lens-2{width:50px}.location p{font-size:16px}.map-desc-alt{width:40%;bottom:20px;font-size:18px}}