.browser-icons{font-size:5rem}
header{padding:0!important}
a{color:#348034}
.justified{text-align:justify}
.centered-text{text-align:center}
.height-100{height:100%}
.content-center{margin:0 auto}
.banner-img{border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.carrousel-text{margin:0 auto;text-align:center;margin:1rem 0 3rem 0;font-size:18px}
.counter-block{display:flex;flex-direction:column;align-items:center;min-height:180px}
.icon-block{width:70px;display:flex;margin-top:16px;margin-bottom:10px}
.icon-block i{width:100%;font-size:5rem;text-align:center}
.icon-block ion-icon{width:100%;font-size:5rem;text-align:center}
.counter-block > span{font-size:32px}
.iq-works-box .icon-bg i{color:#348034!important}
.map{border:0}
.privacy-text{font-size:.8rem}
.banner-adapt-left,.banner-adapt-right{flex:0 0 50%;max-width:50%}
.banner-adapt-left > img,.banner-adapt-right > img{min-width:728px!important}
.banner-adapt-left img{padding-right:3px;float:right!important}
.banner-adapt-right img{padding-left:3px;float:left!important}
::-moz-selection{background:#348034;color:#fff;text-shadow:none;background:#348034;color:#fff;text-shadow:none}
::selection{background:#348034;color:#fff;text-shadow:none}
header.menu-sticky.header-white{background:#fff}
.button-blue-shadow,.button-line-shadow{-webkit-box-shadow:0 20px 70px -16px rgba(52,128,52,1);-moz-box-shadow:0 20px 70px -16px rgba(52,128,52,1);box-shadow:0 20px 70px -16px rgba(52,128,52,1)}
#barraaceptacion{display:none;position:fixed;left:0;right:0;bottom:0;width:100%;min-height:40px;background-color:rgba(0,0,0,0.8);color:#fff;z-index:99999}
.inner{width:90%;left:5%;right:5%;position:absolute;font-family:verdana;font-size:12px;top:5%}
.inner a.ok{padding:4px;color:#00ff2e;text-decoration:none}
.inner a.info{padding-left:5px;text-decoration:none;color:#faff00}
.iq-banner .iq-video,.iq-works-box .step,.iq-banner-04 .iq-video,.iq-border-block .step,.iq-footer .iq-contact .contact-block i,.iq-footer .post-blog,a:hover,.iq-footer .footer-menu li a:hover,.iq-footer .iq-copyright a:hover,.iq-font-blue,.iq-amazing-tab .nav.nav-tabs li a.active i,.iq-amazing-tab .nav.nav-tabs li a.active:hover i,.iq-amazing-tab .nav.nav-tabs li a.active:focus i,.iq-amazing-tab .nav.nav-tabs li a:hover,.iq-amazing-tab .nav.nav-tabs li a:hover i,.iq-fancy-box .iq-icon,.counter-info .iq-video,.iq-progress-bar-text,.iq-blog-detail a:hover,.iq-blog-detail .blog-title a:hover h5,.iq-footer-box .iq-icon i,.footer-copyright a,.iq-breadcrumb .breadcrumb li.active,.iq-breadcrumb .breadcrumb li a:hover,.pagination .page-link,.iq-sidebar-widget .iq-widget-search i,.iq-widget-menu ul li a span:hover,.iq-widget-menu ul ul li a span:hover,.iq-sidebar-widget .iq-recent-post .media-body > a:hover,.iq-tags li a:hover,.iq-widget-archives li a:hover,.iq-comment-list .iq-comment-metadata i,header.header-fancy .navbar .navbar-nav .nav-item a:hover,header.header-fancy .navbar .navbar-nav .nav-item a:focus,header.header-fancy .navbar .navbar-nav .nav-item a.active,header.header-fancy .navbar .navbar-nav .nav-item a.active:focus,header.header-fancy .navbar .navbar-nav .nav-item a.active:hover,header.header-white .navbar .navbar-nav .nav-item a:hover,header.header-white .navbar .navbar-nav .nav-item a:focus,header.header-white .navbar .navbar-nav .nav-item a.active,header.header-white .navbar .navbar-nav .nav-item a.active:focus,header.header-white .navbar .navbar-nav .nav-item a.active:hover,.iq-works-box.round-icon .icon-bg i,.terms-of-service .btn.btn-link,.iq-amazing-tab .nav.nav-tabs li a.active1 i,.iq-amazing-tab .nav.nav-tabs li a.active1:hover i,.iq-banner-03 .iq-video,.iq-fancy-box-1 .iq-icon,.our-pricing-1 .iq-icon,.pricing-price,.iq-fancy-box-1 .iq-icon,.our-pricing-1 .iq-icon,.pricing-price,.iq-fancy-box-1 .iq-icon,.our-pricing-1 .iq-icon,.pricing-price,.iq-fancy-box-1 .iq-icon,.our-pricing-1 .iq-icon,.pricing-price,header.dark .navbar .navbar-nav .nav-item a:hover,header.dark .navbar .navbar-nav .nav-item a:focus,header.dark .navbar .navbar-nav .nav-item a.active,header.dark .navbar .navbar-nav .nav-item a.active:focus,header.dark .navbar .navbar-nav .nav-item a.active:hover,.button-line,.button-line-shadow,.iq-works-box a,.iq-team-1 .iq-star i,.iq-footer3 .iq-contact i,.iq-footer3 .menu li a:hover,.iq-footer3 .link li a:hover,.iq-footer3 .iq-copyright a,.heading-title-2 i,.heading-title-2.text-left i,.iq-feature-01:hover .icon-box,.iq-banner-09 i,.iq-footer3 .support li a:hover,.iq-footer3 .build li a:hover,.iq-footer3 .about li a:hover,.iq-footer3 .contact li a:hover{color:#348034}
.heading-title .title:before,.button,.iq-border-block:before,.iq-border-block:after,.iq-border-block > .border-box:before,.iq-border-block > .border-box:after,.iq-amazing-tab .nav.nav-tabs li a:before,.iq-amazing-tab .nav.nav-tabs li a:hover:before,.iq-amazing-tab .nav.nav-tabs li a:focus:before,.iq-fancy-box:hover .iq-icon,.iq-client:before,.owl-carousel .owl-nav i:hover,.iq-team .share ul li a:hover,.iq-accordion .ad-title:before,.owl-carousel.owl-theme .owl-dots .owl-dot.active span,.owl-carousel.owl-theme .owl-dots .owl-dot:hover span,.owl-carousel.arrow-1 .owl-nav i:hover,.button.bt-white:hover,.button.bt-white:focus,.info-share li a:hover,.iq-error h6,.pagination .page-item.active .page-link,.blue-bg,header.header-white .navbar .navbar-nav .nav-item a::before,.iq-feature .step-number,.our-pricing-1 .iq-icon:hover,header.dark .navbar .navbar-nav .nav-item a::before,.button-line:hover,.button-line:focus,.button-blue-shadow,.button-line-shadow:hover,.button-line-shadow:focus,.iq-banner-07 .iq-video,.ani-moving-square,.ani-hamburger .hamburger-line,.iq-footer4 .iq-media-blog li a{background:#348034}
header.menu-sticky,#back-to-top .top:hover{background:rgba(52,128,52,0.9)}
.iq-over-blue-10:before{background:rgba(52,128,52,0.1)}
.iq-over-blue-20:before,.iq-banner-07 .iq-waves .waves{background:rgba(52,128,52,0.2)}
.iq-over-blue-30:before{background:rgba(52,128,52,0.3)}
.iq-over-blue-40:before{background:rgba(52,128,52,0.4)}
.iq-over-blue-50:before{background:rgba(52,128,52,0.5)}
.iq-over-blue-60:before{background:rgba(52,128,52,0.6)}
.iq-over-blue-70:before{background:rgba(52,128,52,0.7)}
.iq-over-blue-80:before{background:rgba(52,128,52,0.8)}
.iq-over-blue-85:before{background:rgba(52,128,52,0.85)}
.iq-over-blue-90:before{background:rgba(52,128,52,0.9)}
.iq-over-blue-90-a:before{background:rgba(52,128,52,0.9)}
.iq-over-blue-90-b:before{background:rgba(52,128,52,0.9)}
.iq-over-blue-95:before{background:rgba(52,128,52,0.95)}
.iq-works-box:hover,.iq-works-box.round-icon:hover .icon-bg{box-shadow:0 0 40px rgba(52,128,52,0.6);-webkit-box-shadow:0 0 40px rgba(52,128,52,0.6);-moz-box-shadow:0 0 40px rgba(52,128,52,0.6)}
.iq-team .iq-team-img:before{background:rgba(52,128,52,0);background:-moz-linear-gradient(top,rgba(52,128,52,0) 0%,rgba(52,128,52,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(52,128,52,0)),color-stop(100%,rgba(52,128,52,1)));background:-webkit-linear-gradient(top,rgba(52,128,52,0) 0%,rgba(52,128,52,1) 100%);background:-o-linear-gradient(top,rgba(52,128,52,0) 0%,rgba(52,128,52,1) 100%);background:-ms-linear-gradient(top,rgba(52,128,52,0) 0%,rgba(52,128,52,1) 100%);background:linear-gradient(to bottom,rgba(52,128,52,0) 0%,rgba(52,128,52,1) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#348034',endColorstr='#348034',GradientType=0)}
svg #followPath{stroke:#348034}
svg #airplain{fill:#348034}
.ani-cube .cube-face.face_top,.ani-cube .cube-face.face_bottom{background:#348034}
.ani-cube .cube-face.face_front,.ani-cube .cube-face.face_back{background-color:#32cf96}
.ani-cube .cube-face.face_right,.ani-cube .cube-face.face_left{background-color:#3bb98b}
.iq-over-Gradient-top{background:rgba(255,93,177,0);background:-moz-linear-gradient(top,rgba(255,93,177,0) 0%,rgba(255,93,177,0) 0%,rgba(204,122,195,0) 28%,rgba(52,128,52,0.8) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,93,177,0)),color-stop(0%,rgba(255,93,177,0)),color-stop(28%,rgba(204,122,195,0)),color-stop(100%,rgba(52,128,52,0.8)));background:-webkit-linear-gradient(top,rgba(255,93,177,0) 0%,rgba(255,93,177,0) 0%,rgba(204,122,195,0) 28%,rgba(52,128,52,0.8) 100%);background:-o-linear-gradient(top,rgba(255,93,177,0) 0%,rgba(255,93,177,0) 0%,rgba(204,122,195,0) 28%,rgba(52,128,52,0.8) 100%);background:-ms-linear-gradient(top,rgba(255,93,177,0) 0%,rgba(255,93,177,0) 0%,rgba(204,122,195,0) 28%,rgba(52,128,52,0.8) 100%);background:linear-gradient(to bottom,rgba(255,93,177,0) 0%,rgba(255,93,177,0) 0%,rgba(204,122,195,0) 28%,rgba(52,128,52,0.8) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff5db1',endColorstr='#4ac4f3',GradientType=0)}
.ani-cube.ani-cube-3 .cube-face.face_front,.ani-cube.ani-cube-3 .cube-face.face_right,.ani-cube.ani-cube-3 .cube-face.face_left,.ani-cube.ani-cube-3 .cube-face.face_top,.ani-cube.ani-cube-3 .cube-face.face_bottom,.ani-cube.ani-cube-3 .cube-face.face_back{box-shadow:inset 0 0 0 2px #348034,0 0 0 2px #348034}
.iq-objects .iq-objects-04,.iq-objects-software .iq-objects-03,.iq-objects-asked .iq-objects-03,.owl-carousel.owl-theme .owl-dots .owl-dot.active span,.owl-carousel.owl-theme .owl-dots .owl-dot:hover span,.contact-form .section-field input:focus,.contact-form .section-field.textarea textarea:focus,.info-share li a:hover,.pagination .page-item.active .page-link,.iq-sidebar-widget .iq-widget-search input:focus,.iq-tags li a:hover,.blockquote,blockquote,.iq-pricing-01:hover,.iq-pricing-01.active,.iq-pricing-01:hover,.iq-pricing-01.active,.button-line,.iq-banner-02.style-1 .banner-objects .banner-objects-02,.button-line-shadow,.iq-team-1 .team-blog,.ani-cube.ani-cube-3 .cube-face.face_front,.ani-cube.ani-cube-3 .cube-face.face_right,.ani-cube.ani-cube-3 .cube-face.face_left,.ani-cube.ani-cube-3 .cube-face.face_top,.ani-cube.ani-cube-3 .cube-face.face_bottom,.ani-cube.ani-cube-3 .cube-face.face_back,.iq-footer4 .iq-media-blog li a{border-color:#348034}
p{font-size:15px}
header .navbar .navbar-nav .nav-item a{font-family:'Open Sans',sans-serif}
.iq-banner .banner-text h1{line-height:1.2em}
.iq-tw-3{font-weight:600;font-family:'Open Sans';text-transform:none!important;padding-bottom:25px}
.apalan-partners > img {
    display: inline-block;
    margin: 0 20px 20px 0;
    max-width: 140px;
    max-height: 90px;
}
img.team-img{width:100%;max-width:800px}
#barraaceptacion{background:none}
#barraaceptacion > .inner{background-color:rgba(0,0,0,0.8);width:100%;left:0;right:0;font-family:'Open Sans',sans-serif;top:auto;bottom:0;padding:20px;text-align:center;font-size:13px}
a.cookies-policy{color:#fff;font-style:italic}
a.btn.btn-accept-cookies{background:rgba(52,128,52,0.9);border-color:rgba(52,128,52,0.9);font-size:13px;margin:0 10px}
img.logo-footer{width:100%;max-width:190px;padding-bottom:15px}
.contact-details a{color:inherit}
.contact-details a:hover{color:#348034}
.contact-details p{margin-bottom:0}
.info-share{margin-top:5px}
.iq-works-box .icon-bg{background:#f4f4f4}
img.home-image{width:100%}
.heading-title.white .title{text-transform:none;font-family:'Open Sans',sans-serif;letter-spacing:normal}
.footer-copyright span {display: inline-block;margin-right: 20px;}
.display-none {display: none;}
.iq-error .big-text {font-size: 120px;}
@media (max-width: 1660px) {
#barraaceptacion{height:6%}
.inner{text-align:center}
}
@media (max-width: 1510px) {
.banner-adapt-left img{padding-right:0;float:none!important}
.banner-adapt-right img{padding-left:0;float:none!important}
.banner-adapt-left,.banner-adapt-right{text-align:center!important;flex:1;max-width:100%}
}
@media (max-width: 1440px) {
#barraaceptacion{height:10%}
}
@media (max-width: 992px) {
.navbar-light .navbar-toggler span,header .navbar .navbar-nav .nav-item a:hover,header .navbar .navbar-nav .nav-item a:focus,header .navbar .navbar-nav .nav-item a.active,header .navbar .navbar-nav .nav-item a.active:focus,header .navbar .navbar-nav .nav-item a.active:hover{color:#348034}
}
@media (max-width: 768px) {
.col-xs-hidden {display: none;}
.xs-mtop-30 {margin-top: 30px;}
}
@media (max-width: 760px) {
.item img{padding:0 3rem}
}
@media (max-width: 728px) {
.banner-adapt-left > img,.banner-adapt-right > img{min-width:unset!important}
.banner-adapt-left,.banner-adapt-right{text-align:center!important;flex:unset;max-width:unset}
}
@media (max-width: 700px) {
.text-adapt{font-size:3.8rem!important}
#barraaceptacion{height:20%}
}
@media (max-width: 575px) {
.xs-center{text-align: center;}
.iq-footer-box > .iq-icon {display: none;}
.xs-center .footer-content, .xs-center .info-share {text-align: center !important; display: block;}
}
@media (max-width: 540px) {
.text-adapt{font-size:2.8rem!important}
}
@media (max-width: 410px) {
.text-adapt{font-size:1.8rem!important}
#barraaceptacion{height:22%}
}
@media (max-width: 350px) {
#barraaceptacion{height:25%}
.inner{font-size:.6rem}
}