/* General CSS */a:hover,a.light:hover,.theme-heading .text::before,#top-bar-content > a:hover,#top-bar-social li.oceanwp-email a:hover,#site-navigation-wrap .dropdown-menu > li > a:hover,#site-header.medium-header #medium-searchform button:hover,.oceanwp-mobile-menu-icon a:hover,.blog-entry.post .blog-entry-header .entry-title a:hover,.blog-entry.post .blog-entry-readmore a:hover,.blog-entry.thumbnail-entry .blog-entry-category a,ul.meta li a:hover,.dropcap,.single nav.post-navigation .nav-links .title,body .related-post-title a:hover,body #wp-calendar caption,body .contact-info-widget.default i,body .contact-info-widget.big-icons i,body .custom-links-widget .oceanwp-custom-links li a:hover,body .custom-links-widget .oceanwp-custom-links li a:hover:before,body .posts-thumbnails-widget li a:hover,body .social-widget li.oceanwp-email a:hover,.comment-author .comment-meta .comment-reply-link,#respond #cancel-comment-reply-link:hover,#footer-widgets .footer-box a:hover,#footer-bottom a:hover,#footer-bottom #footer-bottom-menu a:hover,.sidr a:hover,.sidr-class-dropdown-toggle:hover,.sidr-class-menu-item-has-children.active > a,.sidr-class-menu-item-has-children.active > a > .sidr-class-dropdown-toggle,input[type=checkbox]:checked:before{color:#3d94a1;}input[type="button"],input[type="reset"],input[type="submit"],button[type="submit"],.button,#site-navigation-wrap .dropdown-menu > li.btn > a > span,.thumbnail:hover i,.post-quote-content,.omw-modal .omw-close-modal,body .contact-info-widget.big-icons li:hover i,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#3d94a1;}.widget-title{border-color:#3d94a1;}blockquote{border-color:#3d94a1;}#searchform-dropdown{border-color:#3d94a1;}.dropdown-menu .sub-menu{border-color:#3d94a1;}.blog-entry.large-entry .blog-entry-readmore a:hover{border-color:#3d94a1;}.oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#3d94a1;}.social-widget li.oceanwp-email a:hover{border-color:#3d94a1;}#respond #cancel-comment-reply-link:hover{border-color:#3d94a1;}body .contact-info-widget.big-icons li:hover i{border-color:#3d94a1;}#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#3d94a1;}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button[type="submit"]:hover,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button[type="submit"]:focus,.button:hover,#site-navigation-wrap .dropdown-menu > li.btn > a:hover > span,.post-quote-author,.omw-modal .omw-close-modal:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background-color:rgba(61,148,161,0.62);}a:hover{color:#3d94a1;}#scroll-top{background-color:rgba(5,0,0,0.45);}#scroll-top:hover{background-color:#3d94a1;}body .theme-button,body input[type="submit"],body button[type="submit"],body button,body .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:rgba(61,148,161,0.61);}body .theme-button:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body button:hover,body .button:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:active, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:active, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:active{background-color:#3d94a1;}/* Header CSS */#site-header.has-header-media .overlay-header-media{background-color:rgba(0,0,0,0.5);}#site-navigation-wrap .dropdown-menu > li > a:hover,.oceanwp-mobile-menu-icon a:hover,#searchform-header-replace-close:hover{color:rgba(2,2,2,0);}.dropdown-menu .sub-menu,#searchform-dropdown,.current-shop-items-dropdown{border-color:rgba(19,175,240,0);}#sidr, #mobile-dropdown{background-color:#3d94a1;}body .sidr a:hover, body .sidr-class-dropdown-toggle:hover, body .sidr-class-dropdown-toggle .fa, body .sidr-class-menu-item-has-children.active > a, body .sidr-class-menu-item-has-children.active > a > .sidr-class-dropdown-toggle, #mobile-dropdown ul li a:hover, #mobile-dropdown ul li a .dropdown-toggle:hover, #mobile-dropdown .menu-item-has-children.active > a, #mobile-dropdown .menu-item-has-children.active > a > .dropdown-toggle, #mobile-fullscreen ul li a:hover, #mobile-fullscreen .oceanwp-social-menu.simple-social ul li a:hover{color:#6a9da0;}#mobile-fullscreen a.close:hover .close-icon-inner, #mobile-fullscreen a.close:hover .close-icon-inner::after{background-color:#6a9da0;}/*INICIO*/.elementor-7 .elementor-element.elementor-element-c67e8b2{position:fixed;z-index:999}/*TRABAJA-CON-NOSOTROS*/.elementor-33 .elementor-element.elementor-element-4dcacf19,/*CONTACTO*/.elementor-17 .elementor-element.elementor-element-ed0d15d,/*TRANSPORTE*/.elementor-24 .elementor-element.elementor-element-6e7264ef:not(.elementor-motion-effects-element-type-background),.elementor-24 .elementor-element.elementor-element-6e7264ef >.elementor-motion-effects-container >.elementor-motion-effects-layer /**/{position:fixed;z-index:999}/** Start Envato Elements CSS:Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) ** .envato-kit-66-menu .e--pointer-framed .elementor-item:before{border-radius:1px}.envato-kit-66-subscription-form .elementor-form-fields-wrapper{position:relative}.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{position:static}.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{position:absolute;top:50%;right:6px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webmit-transform:translate(0,-50%)}.envato-kit-66-testi-slider .elementor-testimonial__footer{margin-top:-60px !important;z-index:99;position:relative}.envato-kit-66-featured-slider .elementor-slides .slick-prev{width:50px;height:50px;background-color:#ffffff !important;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);left:-25px !important;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.32);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.32);box-shadow:0 1px 2px 1px rgba(0,0,0,0.32)}.envato-kit-66-featured-slider .elementor-slides .slick-prev:before{display:block;margin-top:0;margin-left:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.envato-kit-66-featured-slider .elementor-slides .slick-next{width:50px;height:50px;background-color:#ffffff !important;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);right:-25px !important;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.32);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.32);box-shadow:0 1px 2px 1px rgba(0,0,0,0.32)}.envato-kit-66-featured-slider .elementor-slides .slick-next:before{display:block;margin-top:-5px;margin-right:-5px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.envato-kit-66-orangetext{color:#f4511e}.envato-kit-66-countdown .elementor-countdown-label{display:inline-block !important;border:2px solid rgba(255,255,255,0.2);padding:9px 20px}/** End Envato Elements CSS:Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) **//** Start Envato Elements CSS:Blocks (141-3-1d55f1e76be9fb1a8d9de88accbe962f) ** .envato-kit-138-bracket .elementor-widget-container >*:before{content:"[";color:#ffab00;display:inline-block;margin-right:4px;line-height:1em;position:relative;top:-1px}.envato-kit-138-bracket .elementor-widget-container >*:after{content:"]";color:#ffab00;display:inline-block;margin-left:4px;line-height:1em;position:relative;top:-1px}/** End Envato Elements CSS:Blocks (141-3-1d55f1e76be9fb1a8d9de88accbe962f) **//** Start Envato Elements CSS:Construction & Industrial (13-3-1928e92bcc66436a95a7ea176675b223) **//*-------------------------------------------------------------- >>>TABLE OF CONTENTS:---------------------------------------------------------------- # Home # About Us # Services # FAQ # Projects ## Project 2 Columns ## Project 3 Columns ## Project 4 Columns # Contact Us # Contact Us - Style 2 --------------------------------------------------------------*//*-------------------------------------------------------------- # Home -------------------------------------------------------------- .collection-10-main-slider .slick-slide-inner{position:relative;overflow:hidden}.collection-10-main-slider .slick-slide-inner:before{content:"";display:block;position:absolute;top:-1000px;left:-1200px;width:2000px;height:2000px;background-color:#ff3600;opacity:0.7;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:99}.collection-10-main-slider .slick-slide-inner:after{content:"";display:block;position:absolute;top:50%;left:100px;width:250px;height:1px;margin-top:75px;background-color:#fff;opacity:0.7;z-index:102}/*.collection-10-main-slider .slick-slide-inner a:before{content:"Contact Us";display:inline-block;position:absolute;top:50%;margin-top:100px;font-family:Roboto,sans-serif;text-transform:uppercase;left:100px;padding:10px 20px;border:2px solid #fff;color:#fff;z-index:101}*//* .collection-10-main-slider .elementor-image-carousel-caption{position:absolute;top:50%;left:100px;max-width:600px;text-align:left !important;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100}@media only screen and ( max-width:1550px ){.collection-10-main-slider .slick-slide-inner:before{left:-1360px}}@media only screen and ( max-width:1200px ){.collection-10-main-slider .elementor-image-carousel-caption{font-size:3em !important}.home-out-col >.elementor-column-wrap{margin-top:0 !important}}@media only screen and ( max-width:1100px ){.collection-10-main-slider .slick-slide-inner:before{top:0;left:0;width:650px;-moz-transform:none;-webkit-transform:none;transform:none}}@media only screen and ( max-width:920px ){.collection-10-main-slider .slick-slide-inner:before{display:none}.collection-10-main-slider .slick-slide-inner:after{display:none}.collection-10-main-slider .slick-slide-inner a:before{display:none}.collection-10-main-slider .elementor-image-carousel-caption{position:static;max-width:none;text-align:left !important;-moz-transform:none;-webkit-transform:none;transform:none;font-size:2em;padding:30px;background-color:#ff3600}}@media only screen and ( max-width:920px ){.collection-10-main-slider .elementor-image-carousel-caption{font-size:1.5em !important}}@media only screen and ( max-width:668px ){.collection-10-main-slider .elementor-image-carousel-caption{font-size:1.3em !important}}/*-------------------------------------------------------------- # About Us -------------------------------------------------------------- .collection-10-no-col{min-width:75px}/*-------------------------------------------------------------- # Services -------------------------------------------------------------- .collection-10-service-image .wp-caption{position:relative}.collection-10-service-image .wp-caption-text{position:absolute;bottom:70px;left:20px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);z-index:99}.collection-10-service-image .wp-caption a:after{content:"Read More";font-family:"Roboto",sans-serif;padding:10px 20px;font-size:.871em;line-height:1em;border:1px solid #fff;color:#fff;position:absolute;bottom:20px;left:20px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);box-shadow:1px 1px 1px rgba(0,0,0,0.4);z-index:100}.collection-10-service-image .wp-caption a:hover:after{background-color:#fff;color:#1d1d37;text-shadow:none}/*-------------------------------------------------------------- # FAQ -------------------------------------------------------------- .collection-10-accordion .elementor-toggle-item{border:2px solid #f1f2f4;padding:50px 0;margin-bottom:20px !important}.collection-10-accordion .elementor-toggle-icon{display:none !important}.collection-10-accordion .elementor-tab-title{border-bottom:0 !important;outline:none;font-size:22px;line-height:2.2rem;margin:0 165px !important;padding:0 30px !important;position:relative;color:#23232c !important}.collection-10-accordion .elementor-tab-title:before{content:"QUESTIONS";display:block;position:absolute;top:7px;left:-100px;font-size:12px;line-height:2.1em;color:#7c7c80}.collection-10-accordion .elementor-tab-title:after{content:"\f067";font-family:'FontAwesome';display:block;position:absolute;top:-13px;right:-100px;width:50px;height:50px;font-size:14px;text-align:center;line-height:47px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#7c7c80;border:2px solid #f1f2f4;-webkit-transition:all 0.5s cubic-bezier(.22,.52,.25,.93);-moz-transition:all 0.5s cubic-bezier(.22,.52,.25,.93);transition:all 0.5s cubic-bezier(.22,.52,.25,.93)}.collection-10-accordion .elementor-tab-title.elementor-active:after{content:"\f068";color:#23232c;border:2px solid #23232c}.collection-10-accordion .elementor-tab-content{border-bottom:0 !important;outline:none;font-size:16px;line-height:1.7em;margin:0 165px !important;padding:50px 30px 0 !important;position:relative}@media only screen and (max-width:668px){.collection-10-accordion .elementor-tab-title{margin-left:0 !important;margin-right:70px !important}.collection-10-accordion .elementor-tab-title:before{display:none}.collection-10-accordion .elementor-tab-title:after{right:-30px}.collection-10-accordion .elementor-tab-content{margin-left:0 !important;margin-right:20px !important}}/*-------------------------------------------------------------- # Projects -------------------------------------------------------------- .project-col .wp-caption{position:relative;overflow:hidden}.project-col .wp-caption img{transition:opacity 0.5s ease-out;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out}.project-col .wp-caption:hover img{opacity:0.9}.project-col .wp-caption .wp-caption-text{position:absolute;left:0;top:0;background-color:#fff;padding-left:28px;padding-right:14px}.project-col .wp-caption .wp-caption-text:after{content:"";display:block;position:absolute;bottom:0;right:-75px;height:0;width:0;border-left:75px solid #fff;border-bottom:75px solid transparent;border-top:0 solid transparent}/*-------------------------------------------------------------- ## Projects 2 Columns --------------------------------------------------------------*//*-------------------------------------------------------------- ## Projects 3 Columns -------------------------------------------------------------- .project-col-3 .wp-caption .wp-caption-text{position:absolute;padding-left:18px;padding-right:10px}/*-------------------------------------------------------------- ## Projects 4 Columns -------------------------------------------------------------- .project-col-4 .wp-caption .wp-caption-text{position:absolute;padding-left:14px;padding-right:10px}/*-------------------------------------------------------------- # Contact Us -------------------------------------------------------------- .heading-with-border{position:relative}.heading-with-border:after{content:"";display:block;position:absolute;bottom:-15px;left:0;height:2px;width:110px;background-color:#ff3600}/*-------------------------------------------------------------- # Contact Us - Style 2 -------------------------------------------------------------- .heading-with-border{position:relative}.heading-with-border:after{content:"";display:block;position:absolute;bottom:-15px;left:0;height:2px;width:110px;background-color:#ff3600}/** Start Envato Elements CSS:Blocks (72-3-34d2cc762876498c8f6be5405a48e6e2) **/.envato-block__preview{overflow:visible}/*Kit 69 Custom Styling for buttons */.envato-kit-69-slide-btn .elementor-button,.envato-kit-69-cta-btn .elementor-button,.envato-kit-69-flip-btn .elementor-button{border-left:0 !important;border-bottom:0 !important;border-right:0 !important;padding:15px 0 0 !important}.envato-kit-69-slide-btn .elementor-slide-button:hover,.envato-kit-69-cta-btn .elementor-button:hover,.envato-kit-69-flip-btn .elementor-button:hover{margin-bottom:20px}.envato-kit-69-menu .elementor-nav-menu--main a:hover{margin-top:-7px;padding-top:4px;border-bottom:1px solid #FFF}/* Fix menu dropdown width */.envato-kit-69-menu .elementor-nav-menu--dropdown{width:100% !important}/** End Envato Elements CSS:Blocks (72-3-34d2cc762876498c8f6be5405a48e6e2) **//** Start Envato Elements CSS:Video Production (51-3-e2e985c8dee889dc74e885271f9a3f11) **/@media(min-width:1025px){.envato-background-fix{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}/** End Envato Elements CSS:Video Production (51-3-e2e985c8dee889dc74e885271f9a3f11) **/