@media only screen and (min-width:768px){.cookie-msg{display:flex;align-items:center}}@media only screen and (max-width:992px){.navbar-default .navbar-nav{text-align:center}.nav.navbar-nav.navbar-left.pl25{padding:0}.navbar-default .navbar-nav>li.social-item{display:inline-block!important}}@media only screen and (max-width:768px){.cookie-container{width:70%;bottom:0;left:40%;transform:translate(-50%,-10%)}}@media only screen and (max-height:1253px){.full-container-contact{height:100%!important}}@media all and (max-width:700px) and (max-height:400px) and (orientation :landscape){.navbar-nav{height:140vh!important;overflow:scroll}.banner-img{background-position:left top!important;background-size:auto 100%!important;height:calc(100vh - 55px)!important;background-image:url(../img/index/banner_home_xs.jpg)!important}.banner-img-txt{text-align:left!important;width:40%!important;right:5%!important}.banner-text-cnt{width:85%!important}}@media only screen and (min-device-width :414px) and (max-device-width :736px) and (orientation :landscape){.banner-text{height:35vh!important}#banner-first{background-color:#ff0;height:calc(135vh - 55px)!important}#banner-footer{height:187px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.banner-footer-title{padding:45px 65px!important;font-size:24px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.banner-img{height:calc(100vh - 55px)!important}.leaf-ipad{display:block}.banner-footer-title{padding:45px 177px!important;font-size:24px!important}}@media only screen and (min-device-width :320px) and (max-device-width :568px){#banner-first{height:calc(125vh - 55px)!important}.banner-text{height:25vh!important}.line:before{left:20%}#banner-footer{height:353px!important}.footer-first{height:77px;line-height:20px;padding-top:20px}.show-on-xss{display:block}.hide-on-xss{display:none}.banner-text-cnt{padding:15px 30px!important}}@media only screen and (min-width :320px) and (max-width :568px) and (orientation:landscape){.banner-img{background-position:0 top!important;background-size:auto 96%!important;background-image:url(../img/index/banner_home_xs.jpg)!important;height:calc(100vh - 55px)!important}.banner-img-txt{right:5%!important}#banner-footer{height:210px!important}.line:before{left:14%}}@media only screen and (min-device-width :375px) and (max-device-width :667px) and (orientation :landscape){#banner-footer{height:200px!important}.banner-footer-title{padding:30px 65px!important}.line:before{left:14%}}@media only screen and (min-device-width :375px) and (max-device-width :667px) and (orientation :portrait){.line:before{left:17%}}@media only screen and (min-device-width :414px) and (max-device-width :736px) and (orientation :landscape){.line:before{left:14%}}@media only screen and (min-device-width :414px) and (max-device-width :736px) and (orientation :portrait){.line:before{left:16%}}@media only screen and (min-device-width :424px) and (max-device-width :836px) and (orientation :landscape){.line:before{left:14%}}@media only screen and (min-device-width :360px) and (max-device-width :601px) and (orientation :portrait){.line:before{left:18%}}@media all and (max-width:350px){.footer-first{height:77px;line-height:20px;padding-top:20px}}@media (max-width:425px){#banner-footer{height:235px!important}}@media (max-width:315px){#banner-footer{height:250px!important}}@media all and (max-width:550px){.banner-img{height:calc(100vh - 55px)!important;background-position:40% top!important;background-size:auto 60%!important;background-image:url(../img/index/banner_home_xs.jpg)!important}.banner-img-txt{text-align:center!important;width:100%!important;padding:16px 25px 75px!important;right:0!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.banner-img{background-size:auto 62%!important}.banner-img-txt{padding:16px 0 85px 25px!important}.banner-footer-title{padding:25px 65px!important;font-size:24px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.banner-footer-title{padding:25px 65px!important;font-size:24px!important}}@media all and (max-width:1200px){.full-container-contact{height:100%!important}}@media all and (min-width:1300px){.banner-img{background-size:auto 76%;background-position:center top!important}.banner-img-txt{padding:0!important;font-size:20px!important;text-align:center!important;width:100%!important;bottom:1%!important}}@media all and (min-width:1301px){.banner-img{background-size:auto 55%!important;background-position:center 33%!important}.banner-img-txt{padding:0!important;font-size:26px!important;text-align:center!important;width:100%!important;bottom:9%!important}}@media all and (max-height:1000px){.full-container-contact-send{height:90vh!important}.full-container{margin-top:20px;height:auto!important}}@media all and (max-width:992px){.navbar-toggle{display:block}.navbar-header{width:auto;float:none}.navbar-collapse.collapse{overflow:hidden!important;height:0!important}.navbar-collapse.collapse.in{height:auto!important}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{width:100%;margin:0!important;padding:0PX!important}.navbar-default .navbar-nav>li>a{height:74px;line-height:60px;border-bottom:1px solid #f8f8f9;text-align:center}.navbar-default.scrolled .navbar-nav>li>a{border-bottom:1px solid #30a180}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:transparent}.navbar-default .navbar-nav>.active>a:after{content:none}.navbar-default .navbar-nav>.active>a{text-decoration:none;color:#45b292}.navbar-nav{height:100vh!important;overflow:hidden}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>li>a{text-align:center;height:80px;line-height:75px;background-color:#f8f8f9;color:#5f5f5f}.navbar-default .nav>li{position:relative;display:block;float:none!important}.navbar-default .nav{float:none!important;width:auto;display:block}.nav.navbar-right{display:none!important}.social-container{margin-top:0}.footer-first{height:550px}.mt-on-lg{margin-top:0!important}.cost-divider{border-right:none!important;padding-left:0!important}.line-big:before{left:50%!important}.banner-text-cnt{text-align:justify;-moz-text-align-last:left;text-align-last:left;padding:0 60px}.icon-text-md{padding-left:30px}.leaf-home-title{text-align:center}.back-primary{width:100%;padding:25px 60px!important}.gods-va.no-t{transform:translateY(0)!important}.navbar-brand{padding-left:20px}.banner-img{height:calc(80vh - 55px)!important;background-position:-50px top!important;background-size:auto 75%;background-image:url(../img/index/banner_home_md.jpg)}.banner-img-txt{right:25%!important;text-align:center!important;width:50%!important;padding:16px 0 30px 25px!important}.banner-text{height:20vh!important}.acerca-depreciacion-titulo{text-align:left!important}.acerca-depreciacion-contenido{padding-left:20px!important;padding-right:20px!important}#banner_title{background-image:url(../img/acerca/banner_titulo_sm.jpg)!important}.about_leaf_img{position:absolute;right:calc(80% - 90px);width:100%}.acerca_adorno_der{left:-60px!important}.banner-title{padding:105px!important}.banner-footer-title{padding:29px 65px!important}}@media all and (max-width:767px){#acerca-depreciaciones-section,#banner-footer{border-radius:0!important}.carousel-indicators{bottom:-20px!important}.mt100-r{margin-top:40px!important}.mt55-r{margin-top:20px!important}.fea-content{padding:25px 0!important}.cost-divider{border-right:none!important;padding-left:0!important}.full-container{height:100%!important;overflow-y:auto!important;margin-top:60px!important}.full-container-contact-send{height:calc(100vh - 175px)!important}.full-container-contact{height:100%!important;overflow-y:auto!important;margin-top:0!important}.mt-on-lg{margin-top:0!important}.img-xs-pr45{padding-right:45px}#banner-footer{font-size:18px!important;background-repeat:no-repeat;margin-bottom:80px!important;background-size:contain!important;background-position:center center}.banner-footer-title{padding:20px 50px!important}.about_leaf_img{width:100%;height:75px;object-position:right top;object-fit:cover;right:calc(80% - 90px)!important}.banner-title{padding:117px 30px!important;font-size:30px;border-radius:0 50px 0 10px}#banner_title{margin-top:100px!important;margin-bottom:47px!important}.banner-small{padding-left:0!important;padding-right:0!important}.contact-header{margin-bottom:23px!important;font-size:18px!important;margin-top:25px!important}.form-group{margin-bottom:15px}.control{margin-bottom:15px!important;margin-top:-10px!important}.a-mail,.a-tel{font-size:14px!important}.container.no-padding{padding:initial}.back-primary{margin-top:50px;border-radius:0!important;padding:35px 66px!important}.home-title-center-xs{text-align:center}.form-control{font-size:16px!important}.c-menu--slide-right .c-menu__close{padding:40px 24px 0!important}#acerca-iconos{margin-top:50px!important}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{width:100%;margin:0!important;padding:0PX!important}.navbar-default .navbar-nav>li>a{height:74px;line-height:60px;border-bottom:1px solid #f8f8f9;text-align:center}.navbar-default.scrolled .navbar-nav>li>a{border-bottom:1px solid #30a180}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:transparent}.navbar-default .navbar-nav>.active>a:after{content:none}.navbar-default .navbar-nav>.active>a{text-decoration:none;color:#45b292}.navbar-nav{height:100vh!important;overflow:hidden}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>li>a{text-align:center;height:80px;line-height:75px;background-color:#f8f8f9;color:#5f5f5f}#banner-first{height:calc(645px + 55px)!important}.rplr50{padding-left:20px!important;padding-right:20px!important}.cookie-text{padding:15px 45px 15px 15px!important;text-align:justify!important}.banner-text-cnt{width:100%!important;padding:0 40px}#acerca-depreciaciones-section{padding:25px 15px!important}}
