@charset "UTF-8";
/* https://novomaxperu.com/wp-content/themes/dt-the7-child/style.css?ver=12.3.1 */
.white_text,.white_text p{color:#fff}.footer .widget{margin-bottom:45px}.contact_footer{display:flex;flex-direction:row;align-items:center;gap:12px}.contact_content1{font-size:55px;color:#2BAAE2}.contact_column2_foo{display:flex;flex-direction:column;gap:10px;font-weight:500;font-size:20px}.contact_content2{display:flex;flex-direction:row;gap:8px;align-items:center}.contact_content2 span{color:#2BAAE2}.contact_content2.contact_text2{font-size:18px;font-weight:400}.contact_content2 .icomoon-the7-font-whatsapp{font-size:23px}.cards_services{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.card_service a{text-decoration:none;color:#68707a}.card_service .page_image{overflow:hidden;border-radius:25px;line-height:0;margin-bottom:25px;position:relative}.card_service .page_image .overlay_image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(50,61,73,.1);color:#fff;text-align:center;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in}.card_service .page_image .overlay_image span{font-size:45px;position:absolute;left:0;right:0;top:45%;opacity:0;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in}.card_service a:hover .page_image .overlay_image{background-color:rgba(43,170,226,.85)}.card_service a:hover .page_image .overlay_image span{opacity:1}.card_service .page_extracto{margin-top:15px;margin-bottom:15px}.card_service .page_link{display:flex;flex-direction:row;align-items:center;gap:7px;color:#2BAAE2;font-weight:500;font-size:18px;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in}.card_service a:hover .page_link{color:#000}.card_service .page_link span{font-weight:700;margin-bottom:3px}.certificado figure{border-radius:15px;overflow:hidden;border:2px solid #ebebeb}.certificado figure a::after{font-family:icomoon-2;content:"\e99a";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;position:absolute;top:45%;left:0;right:0;font-size:47px;color:#fff;opacity:0;transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear}.certificado figure a:hover::after{opacity:1}.links_deep i{font-weight:700}.content_video{text-align:center;margin-top:35px;margin-bottom:35px}.player_video{display:inline-block;width:170px;height:170px;position:relative}.player_video::before{content:"";border:2px solid #fff;border-radius:100%;position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;box-sizing:border-box}.boton_video{background-color:#fff;color:#3d4247;font-size:90px;display:inline-block;width:150px;height:150px;line-height:167px;text-align:center;border-radius:100px;margin-top:10px;position:relative;z-index:3;cursor:pointer}.boton_video:hover{background-color:#2BAAE2;color:#fff}.boton_video span{margin-left:15px}.nota_video{background-color:#2BAAE2;color:#fff;display:inline-block;width:240px;padding:30px;box-sizing:border-box;border-radius:10px;text-transform:uppercase;font-weight:300;font-size:16px;line-height:30px;position:absolute;left:70%;top:70%;z-index:1}.list_text ul li{margin-bottom:15px}.mapcorp,.mapcorp .wpb_content_element{margin-bottom:0!important}.formcotizar{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;display:none}.cerrarbg{position:absolute;background:rgba(16,18,26,.9);width:100%;height:100%;z-index:1;top:0;left:0;cursor:pointer}.icon_sucess{text-align:center;color:#28bb72;font-size:72px;margin-top:35px}.content_response{text-align:center;margin-bottom:25px}.footer_response{display:block;text-align:center;margin-bottom:35px}.contform{max-width:750px;background-color:#fff;margin:auto;left:0;right:0;z-index:2;position:relative;padding:35px;border-radius:25px;box-sizing:border-box;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.grupocoti{display:block;position:relative;width:48%;float:left}.grupocoti input{height:50px}.grupocoti2{position:relative;width:100%;display:inline-block}.grupocoti2 input.wpcf7-submit:hover{background-color:#2BAAE2}.emailcoti,.cantidadcoti{margin-left:4%}.wpcf7 div.grupocoti .pasicon{position:absolute;color:#000;z-index:100;font-size:18px;top:14px;left:15px}.wpcf7 div.grupocoti2 .pasicon{position:absolute;color:#000;z-index:100;font-size:18px;top:14px;left:15px}.tituloform{font-family:"Instrument Sans",Helvetica,Arial,Verdana,sans-serif;font-size:32px;line-height:38px;text-align:center;font-weight:500;margin-bottom:30px;margin-top:20px;color:#000}.tituloform span{display:inline-block;width:100%;font-weight:500;text-transform:initial;font-size:22px;line-height:26px;color:#000;margin-top:15px}.cerrar1{position:absolute;z-index:9;right:20px;top:20px;background-color:#000;border:solid 2px #000;color:#fff;width:50px;height:50px;line-height:50px;text-align:center;border-radius:100px;cursor:pointer;transition:all ease-out 0.5s;-webkit-transition:all ease-out 0.5s;-moz-transition:all ease-out 0.5s;-o-transition:all ease-out 0.5s;-ms-transition:all ease-out 0.5s}.cerrar1:hover{color:#000;border-color:#000;background-color:transparent}.cotizarform{margin-bottom:20px}.enviar-formcoti{margin-top:20px;text-align:center}.enviar-formcoti input{display:inline-block}.enviar-formcoti .ajax-loader{position:absolute;margin-top:8px;top:0;right:0}.wpcf7-textarea{padding-top:15px}.intl-tel-input{width:100%;margin-bottom:10px!important}.contacinfo .aio-icon-box.left-icon{display:flex;align-items:center}.contacinfo .aio-icon-box.left-icon * a{text-decoration:none}.cards_blog1 .post-thumbnail,.blog-shortcode .post-thumbnail{border-radius:25px;overflow:hidden}.single-post .post-thumbnail .fancy-categories,.cards_blog1 .fancy-categories,.blog-shortcode .fancy-categories{top:20px;left:20px}.single-post .post-thumbnail .fancy-categories a,.cards_blog1 .fancy-categories a,.blog-shortcode .fancy-categories a{font-family:"Instrument Sans",Helvetica,Arial,Verdana,sans-serif;background-color:transparent;border:1px solid #fff;font-weight:500;border-radius:8px}.single-post .post-thumbnail .fancy-date a,.cards_blog1 .fancy-date a,.blog-shortcode .fancy-date a{background:none;border:1px solid #fff;border-radius:8px;top:20px;right:20px}.single-post .post-thumbnail .fancy-date a *,.cards_blog1 .fancy-date a *,.blog-shortcode .fancy-date a .entry-month .blog-shortcode .fancy-date a .entry-date,.blog-shortcode .fancy-date a .entry-year{font-family:"Instrument Sans",Helvetica,Arial,Verdana,sans-serif!important;font-weight:500!important;color:#fff}.single-post .post-thumbnail .fancy-date .entry-month:after,.single-post .post-thumbnail .fancy-date .entry-date:after,.cards_blog1 .fancy-date .entry-month:after,.cards_blog1 .fancy-date .entry-date:after{background-color:#fff}.cards_blog1 .post-entry-content h3,.blog-shortcode .post-entry-content h3{font-weight:500!important}.single-post .post-thumbnail{border-radius:25px;overflow:hidden}.videohome{-o-object-fit:cover;object-fit:cover;width:100%;height:650px;position:relative;z-index:1}#videoDeep .contform{max-width:950px}.icon_elegirnos .aio-icon-box{display:flex!important;align-items:center}.icon_elegirnos .aio-icon-box .align-icon{line-height:0}.porcentaje .aio-icon-title::after{content:"%"}.millar .aio-icon-title::after{content:"K"}.title-center h2{text-align:center}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.woocommerce-product-gallery .flex-viewport{border:1px solid #000;overflow:hidden}.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper{border:none}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:45%;right:0;left:0;margin:auto}.woocommerce div.product div.images .flex-control-thumbs li{width:15%;padding:0;border:1px solid #d0d4d7;border-radius:12px;overflow:hidden}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:15px;margin-top:15px}.woocommerce-product-gallery a.woocommerce-product-gallery__trigger{display:none}.woocommerce-product-gallery:hover a.woocommerce-product-gallery__trigger{display:block}.product .woo-buttons-on-img{border:1px solid #d0d4d7;border-radius:20px}.entry-summary .cart,.entry-summary .price{display:none!important}.single-product .product .summary .somdn-download-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:15px;margin-bottom:20px}.btnfichas{font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif;background-color:#000;color:#fff;text-decoration:none;padding:8px 35px;box-sizing:border-box;display:block;border-radius:35px;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:14px}.btnfichas::before{font-family:"Font Awesome 5 Free";content:"\f1c1";font-size:16px;display:inline-block;padding-right:7px}.btnfichas:hover{background-color:#2BAAE2;color:#fff}.somdn-available-downloads{color:#000;font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif;font-size:20px;font-weight:600}.content_btn_enquery{display:flex;flex-direction:column;align-items:start;gap:15px;margin-bottom:20px}.related-product .price{display:none}.related-product>li{align-items:center}.related-product>li .product-thumbnail{border:1px solid #d0d4d7;line-height:0;border-radius:15px;overflow:hidden}.product:not(.elementor) .related.products>h2,.product:not(.elementor) .upsells.products>h2,.cross-sells>h2{font-size:24px;text-transform:uppercase}.cart-btn-below-img .woo-buttons a{width:100%;box-sizing:border-box;justify-content:center}.woocom-list-content .woo-buttons{display:none}.woocom-list-content .woo-buttons.catalog{display:block}.pedirwhatsapp{background-color:#25d366!important;border-color:#25d366!important}.pedirwhatsapp:hover{background-color:#14947b!important;border-color:#14947b!important}.file_donwload{display:block;width:100%;margin-bottom:35px}.file_donwload a{display:inline-block}.video_product{display:block;width:100%;margin-top:35px}.switcher-wrap{display:none}.soc-ico a{width:42px;height:42px;border:1px solid #fff;margin:5px}.soc-ico a:hover{background-color:#2BAAE2!important;border-color:#2BAAE2}.soc-ico a::before,.soc-ico a::after{display:none}.soc-ico a .soc-font-icon{font-size:18px}.products .dt-css-grid article h4.entry-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;text-align:left}@media (min-width:992px){.content_btn_enquery{flex-direction:row}}@media (max-width:778px){.cards_services{grid-template-columns:repeat(2,1fr)}.contform{width:500px}.videohome{height:450px}}@media (max-width:600px){.contform{width:90%}.nota_video{display:none}}@media (max-width:480px){.cards_services{grid-template-columns:repeat(1,1fr)}.contform{padding:20px}.grupocoti{width:100%}.emailcoti,.cantidadcoti{margin-left:0%}.cerrar1{width:30px;height:30px;line-height:30px;right:10px;top:10px;font-size:12px}.tituloform{font-size:20px;line-height:24px;margin-bottom:25px;margin-top:10px}.tituloform span{font-size:16px}.videohome{height:380px}}@media (min-width:778px){#footer .wf-container{display:flex;align-items:center}}