.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.main-bg-color{background:#86c200!important}.bg_white{background:#fff!important}.t_white{color:#fff!important}.text-parallax{color:#fff;font-size:20px;margin:20px 5px}.spacer-50{height:50px!important}.main_text_color{color:#f5b044}.main_button{color:#600!important;background-color:#f93!important;border-color:#f93!important;box-shadow:0 0 0 .2rem #fd8a24!important}.main_button:hover{background-color:#f5b044!important;border-color:#fff!important;box-shadow:0 0 0 .2rem #fd8a24!important}.bg-dark{background-color:#303335!important}.full-width{width:100%!important}.top-shadow{-webkit-box-shadow:0 -4px 15px -1px rgba(0,0,0,.75);-moz-box-shadow:0 -4px 15px -1px rgba(0,0,0,.75);box-shadow:0 -4px 15px -1px rgba(0,0,0,.75)}.bottom-shadow{-webkit-box-shadow:0 4px 15px -1px rgba(0,0,0,.75);-moz-box-shadow:0 4px 15px -1px rgba(0,0,0,.75);box-shadow:0 4px 15px -1px rgba(0,0,0,.75)}.full-shadow{-webkit-box-shadow:0 0 9px 3px rgba(0,0,0,.75);-moz-box-shadow:0 0 9px 3px rgba(0,0,0,.75);box-shadow:0 0 9px 3px rgba(0,0,0,.75)}.carousel-content{color:#000;display:flex;align-items:center}#text-carousel{width:100%;height:auto;padding:50px}.carousel-item{height:90vh;min-height:300px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cta-slider a{margin:10px;color:#fff!important}.sub-title{font-size:45px;color:#933;text-align:center;font-weight:500;margin-bottom:70px;text-transform:capitalize}.sub-title-2{font-size:45px;color:#fff;text-align:center;font-weight:500;margin-bottom:70px;text-shadow:2px 2px 3px #000,2px 2px 5px #000}.sub-title-4{font-size:25px}.sub-title-3{font-size:30px;color:#436100;text-align:center}.sub-title:after{content:"";position:absolute;width:7.5%;left:46.5%;height:70px;border-bottom:3px solid #f93}.filter-button{font-size:18px;border:1px solid #42b32f;border-radius:5px;text-align:center;color:#42b32f;margin-bottom:30px}.filter-button:hover{font-size:18px;border:1px solid #42b32f;border-radius:5px;text-align:center;color:#fff;background-color:#42b32f}.btn-default:active .filter-button:active{background-color:#42b32f;color:#fff}.port-image{width:100%}.gallery_product{margin-bottom:30px}.main-center{display:table;height:100%}.child-center{display:table-cell;vertical-align:middle}.social-media li{display:inherit;margin:5px;width:45px;height:45px;border-radius:50%;text-align:center;padding:initial}.social-media li .step .icon{color:#fff;font-size:30px;line-height: 1.5;}.icon-facebook{background:#4267b2!important}.icon-twitter{background:#1da1f2!important}.icon-googleplus{background:#dd4f43!important}.slogan-text{font-style:italic}.breadcrumb-section,.top-header{background:#303335;padding:5px}.breadcrumb{margin-bottom:0;padding:5px;background-color:transparent}.breadcrumb .breadcrumb_last{color:#fff}.breadcrumb,.breadcrumb a{color:#f5b044}.cta-header .custom-color{font-size:18px}.cta-header .phone-number{font-size:18px}.cta-header .phone-sm{line-height:1}.main-menu li{margin:0 3px}.main-menu li a{text-transform:uppercase!important}.main-menu li a:hover,.navbar-dark .navbar-nav .active>.nav-link{color:#86c200!important}.carousel-caption{top:25%;bottom:auto;text-shadow:2px 2px 3px #000,2px 2px 5px #000}.carousel-caption h3{font-size:3.5em}.carousel-caption p{font-size:30px}.carousel-control-next-icon,.carousel-control-prev-icon{height:55px;width:55px}.services-1{margin-top:-50px;margin-bottom:100px}.carousel-indicators{bottom:50px}.services-type-1{padding:40px 20px}.icon-row{border-bottom:1px dotted #ccc;padding:10px 0 20px;margin-bottom:20px}.ion{-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.preview-icon{vertical-align:bottom}.preview-scale{color:#888;font-size:12px;margin-top:5px}.step{display:inline-block;line-height:1;position:relative}.step i{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.step:hover i{opacity:.7}.size-12{font-size:12px}.size-14{font-size:14px}.size-16{font-size:16px}.size-18{font-size:18px}.size-21{font-size:21px}.size-24{font-size:24px}.size-32{font-size:32px}.size-48{font-size:48px}.size-64{font-size:64px}.size-96{font-size:96px}.usage{margin-top:10px}.usage input{font-family:monospace;margin-right:3px;padding:2px 5px;text-align:center;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.usage label{font-size:12px;text-align:right;padding:0 3px 0 60px}.usage label:first-child{padding-left:0}.usage .name{width:180px}.usage .html{width:80px}.usage .css{width:80px}.about-1{background:#e4e4e4;border-top:1px solid #d4d4d4;padding:100px 0;margin:50px auto;border-bottom:1px solid #d4d4d4;margin-bottom:0}.text-icon-section{display:flex}.text-icon-section .step{display:inline-block}.text-icon-section h4{text-transform:uppercase}.text-icon-section .text-icon{display:inline-block;padding:8px}.parallax-1{padding:100px 0;background:url(../images/elements/bg_1.jpg);background-position:center;background-attachment:fixed}.text-icon-section-2{text-align:center}.text-icon-section-2 .icon{color:#fff}.text-icon-section-2 h4{color:#fff;font-size:175%;margin-top:25px;text-shadow:2px 2px 3px #000,2px 2px 3px #000}.text-icon-section-2 .text-icon{background:#86c200;width:150px;margin:0 auto;border-radius:50%;padding:20px}.video-section{background:#e4e4e4;border-top:1px solid #d4d4d4;padding:100px 0;margin:50px auto;border-bottom:1px solid #d4d4d4;margin-top:0}.services-2{padding:100px 0;margin:50px auto}.services-2 .col-md-4{margin:20px 0}.services-type-2{background:url(../images/elements/bg_services-2.jpg) center center;padding:5px;background-size:cover;border:1px solid gray}.services-type-2 .description{padding:70px 15px;border:1px solid #bfbfbf;background:#0000006e}.portfolio-1{background:#e4e4e4;border-top:1px solid #d4d4d4;padding:100px 0;margin:50px auto;border-bottom:1px solid #d4d4d4}.testimonial-section-bg{padding:50px 0 20px 0;margin:50px 0 20px 0}.testimonial-section{display:flex}.testimonial-section .testimonial-photo,.testimonial-section .testimonial-text{display:inline-block}.testimonial-section .testimonial-photo{padding-left:0}.testimonial-section .testimonial-text{padding:8px}.parallax-2{margin:0 0;padding:100px 40px;background:url(../images/elements/bg_2.jpg) center center;background-size:cover;background-attachment:fixed;position:relative;display:grid}.parallax-3{margin:0 0;padding:100px 40px;background:url(../images/elements/bg_3.webp) center center;background-size:cover;background-attachment:fixed;position:relative;display:grid}.parallax-3{padding:100px 40px}.services-3{padding:50px 0;margin:50px auto}.services-type-3 .description{padding:13px}.contact-footer h4{text-transform:uppercase;border-bottom:1px solid #d3eafa;display:inline-block}.contact-list{padding-left:5px}.contact-list li{list-style:none;color:#fff;transition:padding-left .2s linear .2s;padding:5px 0}.contact-list li:hover{padding-left:10px;transition:padding-left .2s linear .2s}.contact-list li a{color:#fff}.contact-list li .step{margin-right:5px}.contact-list li .icon{vertical-align:middle}.copyright{border-top:1px solid gray;padding-top:25px}.portfolio-2{margin:50px 0 0 0}.p0{padding:0!important}#menu-main-menu li a{padding:6px 5px;font-weight:500;text-transform:uppercase;color:#c00410}#menu-main-menu li{padding:27px 4px}#menu-main-menu .active{background:#A62929}#menu-main-menu .active a{color:#fff}#menu-main-menu .active a:hover{color:#fff!important;text-decoration:none}.navbar{padding:0}.main-menu li a:hover,.navbar-dark .navbar-nav .active>.nav-link{color:#f5b044!important;text-decoration:none}.main-menu li a,.main-menu li a:hover{transition:color .5s ease}.main_text_color i.icon{margin-right:15px}#menu-footer-services-menu{padding-left:0}#menu-footer-services-menu li{list-style:none;margin-top:8px;border-bottom:dotted 1px #fff;padding-bottom:8px}#menu-footer-services-menu li a{color:#fff;font-size:17px;margin:10px 5px}#menu-footer-services-menu li a:hover{text-decoration:none}#menu-footer-menu-links{list-style:none;display:inline}#menu-footer-menu-links li{display:inline;margin:10px 15px}#menu-footer-menu-links li a:hover{color:#fff;text-decoration:none}#menu-footer-menu-links li a{color:#f93}.cta{padding:40px 10px}.cta h4{line-height:.5}.bg_blue1{background:#303335}.m0{margin:0 auto!important}.padding-40{padding:70px 10px}.main_title{color:#ac3535;text-transform:uppercase;font-weight:600;margin-bottom:10px}.diagonal-section{background-color:rgba(40,168,225,.95);padding:10vh 20px;transition:box-shadow .3s ease-in-out}.diagonal-section .sub-title{color:#fff;line-height:1.2;font-size:40px;border-bottom:1px solid #fff;text-align:left;margin-bottom:10px}.diagonal-section .text-parallax{-webkit-transform:skew(0);transform:skew(0)}.diagonal-section .sub-title:after{border:none!important}.carousel-item2{height:auto}.diagonal-section .carousel-control-prev{top:auto;bottom:-30px;left:30%}.diagonal-section .carousel-control-next{top:auto;bottom:-30px;right:30%}.suscribe{padding:45px 5px 60px 5px;background:#b8020f}.suscribe h4{text-transform:uppercase;color:#004763}.suscribe i.icon{margin-right:0}.main-content{padding:100px 10px 50px 10px}.quote-style-1{margin-top:30px;background:#f5b044;padding:10px 30px}.quote-style-1 h5{text-align:center;font-weight:600;text-transform:uppercase;font-size:22px}.quote-style-1 p{margin-top:25px}.wave-3{background-image:url(../images/wave-3.png);background-position:-90px bottom;background-repeat:repeat-x}.wave-4{background-image:url(../images/wave-4.png);background-position:-90px top;background-repeat:repeat-x}.parallax-2:before{content:"cuek";position:absolute;background:url(../images/wave-5.png);width:100%;padding:10px;text-indent:-3000em;display:block;z-index:99}.parallax-2:after{content:"cuek";position:absolute;background:url(../images/wave-4.png);width:100%;padding:16px;text-indent:-3000em;display:block;z-index:99;bottom:0}.parallax-3 p{font-size:30px}.parallax-3 h4,.parallax-3 p{text-shadow:2px 2px 3px #000,2px 2px 5px #000;color:#fff;line-height:1.5}.testimonial-section .testimonial-text{text-align:center}.testimonial-section .testimonial-photo img{border-radius:0}.bg_none{background:0 0;background-color:transparent;border:0!important}@keyframes jump{0%{top:0}50%{top:15px}100%{top:0}}.promocional{position:relative;margin:0 auto;text-align:center;animation:jump 5s infinite;margin-top:25px}.promocional a{position:relative;display:initial;word-break:normal;white-space:normal;display:inherit}.card{border:1px solid #933}.border-bottom-round,article{border-bottom:6px solid #933;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.post-header{background-color:#004763;border-bottom:1px solid #004763}.blog_title,.post-body h1,.post-body h2,.post-body h3,.post-body h4,.post-body h5{border-left:5px solid #520202;padding-left:15px;text-align:left;margin:40px 5px;color:#933;text-transform:uppercase;font-weight:700}.blog_title{font-weight:600;text-transform:uppercase}.post-date .day{background:#2196f3;display:list-item;list-style:none;color:#fff;font-size:25px}.post-date .month{font-size:20px}.post-date{float:left;margin-right:10px;text-align:center;width:40px;border:1px solid #cfcfcf;margin-bottom:20px;border-bottom:3px solid #2196f3;border-radius:5px}.post-item .post-date .day,article.post .post-date .day{color:#e04622}.post-info{padding-top:0;padding-left:20px;background:#303335;color:#f93}.card-header{background-color:#303335}.contact-list-2{list-style:none;padding-left:0}.info-post{list-style:none;display:inline-flex;padding-left:0;margin-bottom:0}.info-post li{margin-right:20px}.info-post li a{color:#f93}.info-post li i.icon{margin-right:5px}.dropdown-menu li{padding:5px 4px!important}.dropdown-menu{min-width:20em!important}.top-video{width:100%;height:350px}.top-section-landing{background:url(../images/bg_landing.jpg);background-size:cover;background-position:center bottom;padding:100px 40px 180px 40px;background-repeat:no-repeat}.top-section-landing .content_top h2{color:#fff;font-weight:600;text-shadow:2px 2px #005a93;font-size:55px}.top-section-landing .content_top .top_content a{color:#fff}.top-section-landing .content_top .top_content{color:#fff;font-size:20px}.youtube{position:relative;padding-top:56.25%;cursor:pointer}.youtube img{width:100%;top:0;left:0;opacity:1}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube .play-button,.youtube img{cursor:pointer}.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;width:100%;top:0;left:0;background:#e3e3e3;padding:5px;border:1px solid #a1a1a1}.full-width{width:100%!important}.widget_media_image img{width:100%!important}.title_landing{font-weight:700;text-transform:uppercase}#custom_html-2 .card-body label{color:#fff!important}#custom_html-2 .card-body input,#custom_html-2 .card-body textarea{max-width:100%!important}#contact-sidebar .card-body,#custom_html-2 .card-body{background:#933}.card-body h2{color:#933}ul li{list-style-image:url(../images/li-image.png);padding:5px 5px}#menu-main-menu li,.contact-list-2 li,.info-post li{list-style-image:none}#mc4wp-form-1 .input-group{margin:5px}.dropdown-menu li a{color:#933!important}.overflow-hidden{overflow:hidden!important}.page-numbers{display:flex}.page-numbers li{list-style-image:none;list-style:none;margin-top:.5rem;margin-bottom:.5rem;padding:0}.page-numbers li a,.page-numbers li span{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#0275d8;background-color:#fff;border:1px solid #ddd}.page-numbers li span{background:#03a9f4;color:#0b5272}.dropdowm-menu li{border-bottom:1px solid gray}#menu-main-menu{float:right}.full-width{width:100%!important}.a-number:hover{text-decoration:none;color:#fff;transition:color .3s ease-in-out}.a-number{transition:color .3s ease-in-out}.cta-post{background:#87ceeb;padding:30px 10px;text-align:center;border:1px solid #073957;color:#073957;font-size:120%;font-weight:600}.cta-post h4{font-size:30px;margin-bottom:15px}.b_blue-7,.b_blue-7-hover:hover{background:#08324b!important}.b_blue-6,.b_blue-6-hover:hover{background:#0a4161!important}.b_blue-5,.b_blue-5-hover:hover{background:#0b2d74!important}.b_blue-4,.b_blue-4-hover:hover{background:#933!important}.b_blue-3,.b_blue-3-hover:hover{background:#0e608e!important}.b_blue-2,.b_blue-2-hover:hover{background:#f93!important}.b_blue-1,.b_blue-1-hover:hover{background:#933!important}.dropdown-menu .active a{color:#fff!important}.slogan{display:inline-block;font-size:13px;text-transform:uppercase;font-weight:600;color:#990404}.main_logo{padding-top:3px}.min_title{text-align:center;line-height:1.3;font-size:20px;color:#303335}.m0auto{margin:0 auto!important}.custom-icon{background:#fff;border:1px solid gray;border-radius:50%;padding:5px}.custom-icon:hover{border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 5px 5px #f93;-webkit-box-shadow:0 0 5px 5px #f93;transform:rotate(360deg);-webkit-transform:rotate(360deg)}.custom-icon{transition:all .5s ease-in-out}.custom-icon2{background:#fff;border:1px solid #f5b044;border-radius:5%;padding:5px}.custom-icon2:hover{border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 5px 5px #f93;-webkit-box-shadow:0 0 5px 5px #f93;transform:rotate(360deg);-webkit-transform:rotate(360deg)}.custom-icon2{transition:all .5s ease-in-out}.video-parallax{background:url(../images/bg_video_3.webp);background-attachment:fixed;background-size:cover;padding:70px 20px}.section_mission{background:#933;padding:30px 20px}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{text-transform:uppercase;font-weight:600;border-left:4px solid #933;padding-left:15px;color:#933}.wpcf7-form input,.wpcf7-form textarea{max-width:100%!important;width:100%!important;padding:3px}.bg_orange-1{background:#f5b044}.t_red{color:#933!important}#menu-footer-menu li{list-style-image:none!important;list-style:none}#menu-footer-menu li a{color:#f93}#menu-footer-menu{padding-left:0!important}.full-img{width:100%!important}.call-to-action:hover{color:#333;text-decoration:none}.call-to-action{float:none;color:#333;background:#f39c12;font-size:20px;font-weight:600;border:2px solid #333;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.75);box-shadow:0 0 14px 0 rgba(0,0,0,.75);margin:5px 0;transition:all 1s ease}.read-more2{border:2px solid;border-radius:5px 5px 5px 5px;color:#de2828;display:inline;font-size:22px;padding:5px 15px;text-transform:uppercase}a:hover{color:#8c2222;text-decoration:none}a{color:#933}.cta2{background:#933;border-radius:5px;border:2px solid gray}.cta2 h3,.cta2 h3 a,.cta2 h4,.cta2 h4 a{text-align:center;border:none;margin:0;color:#fff;line-height:2}.NewCTA{margin: 3rem 0rem;background: #ff9933; padding: 3rem;}