a,.btn,button,input[type="submit"],input[type="button"]{color:inherit;cursor:pointer;outline:none;text-decoration:none;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}
#content header.page-header{display:none!important;}
.elementor-widget-loop-carousel .swiper-pagination-bullet{-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}
.elementor-widget-loop-carousel .swiper-pagination-bullet-active{transform:scale(1.4);}
#btnwhatsapptemp span.elementor-button-text{display:flex;align-items:center;column-gap:10px;}
#btnwhatsapptemp img{height:40px;} #hweb #logoheader .elementor-widget-container,#hweb #hbottom,#hweb #htop{-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}
#hweb.elementor-sticky--effects #logoheader .elementor-widget-container{margin:0;padding-top:10px;}
#hweb.elementor-sticky--effects #hbottom{margin-top:-50px;}
#hweb.elementor-sticky--effects #htop{transform:scale(0);}
#htop .elementor-icon-list-text{display:flex;align-items:center;flex-wrap:wrap;}
#htop .elementor-icon-list-text a{width:auto;color:#fff;margin:0 5px;}
#htop .elementor-icon-list-text a:hover{color:#ddd;} #menuh .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu{margin-top:17px!important;background-color:transparent;border-radius:10px;overflow:hidden;padding-top:11px;}
#menuh .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu:before{content:"\A";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;left:auto;right:auto;margin:0 auto;display:block;margin-left:50px;margin-top:-10px;}
#menuh .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu li a{background-color:#fff;color:#000}
#menuh .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu li:first-child a{border-radius:10px 10px 0 0}
#menuh .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu li a:hover{color:#318dda;} #carrutesti.elementor-widget-media-carousel .elementor-swiper-button-prev{left:-50px;}
#carrutesti.elementor-widget-media-carousel .elementor-swiper-button-next{right:-50px;}
#carrutesti.elementor-widget-media-carousel .elementor-swiper-button-prev svg{}
#carrutesti.elementor-widget-media-carousel .elementor-swiper-button-next svg{} .elementor-widget-loop-carousel.carruseltesti .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{left:-23vw;top:20vw;}
.elementor-widget-loop-carousel.carruseltesti .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{left:-18vw;right:auto;top:20vw;} .empty-cart .wp-block-woocommerce-empty-cart-block .wp-block-heading:not(.wc-block-cart__empty-cart__title),.empty-cart .wp-block-woocommerce-empty-cart-block .wp-block-product-new{display:none;}
#order_review_heading{display:none;}
.widget_price_filter.elementor-widget .elementor-widget-container > div:not(:last-child){margin-bottom:35px;}
.widget_price_filter.elementor-widget .rounded{color:#124B6D;font-size:20px;text-transform:uppercase;font-weight:400;}
.woocommerce .widget_price_filter .ui-slider-horizontal{height:.3em;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{top:-0.4em;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#124B6D;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{cursor:pointer;background-color:#001F55;color:#fff}
.woocommerce .widget_price_filter .price_slider_amount .price_label{float:left;}
.woocommerce .widget_price_filter .price_slider_amount .button{float:right;border-radius:0;background-color:#124B6D;color:#fff;text-transform:uppercase;font-size:11px;line-height:1;padding:10px;font-family:Roboto,sans-serif;letter-spacing:1px;}
.woocommerce .widget_price_filter .price_slider_amount .button:hover{background-color:#001F55;color:#fff;}
.widget_price_filter.elementor-widget .product-categories{list-style:none;padding:0;}
.widget_price_filter.elementor-widget .product-categories li{margin-bottom:10px;}
.widget_price_filter.elementor-widget .product-categories li .count{float:right;}
.widget_price_filter.elementor-widget .product-categories li a{color:#333;}
.widget_price_filter.elementor-widget .product-categories li a:hover{color:#001F55;}  .elementor-widget-loop-carousel.casos .swiper-pagination-bullet{background-color:#061d47;opacity:1}
.elementor-widget-loop-carousel.casos .swiper-pagination-bullet:hover,.elementor-widget-loop-carousel.casos .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0a5aed;} #divservicios .elementor-widget-icon .elementor-icon-wrapper{align-items:center;display:flex;} #divpasos .elementor-icon-box-icon .elementor-icon{background-color:#fff;border-radius:85px;padding:25px;} .theme-hello-elementor .nf-before-form-content .nf-form-fields-required{display:none;}
.theme-hello-elementor .nf-progress{background-color:#124B6D;}
.theme-hello-elementor .nf-form-content button,.theme-hello-elementor .nf-form-content input[type=button],.theme-hello-elementor .nf-form-content input[type=submit]{background-color:#026CB6;font-family:'Roboto';text-transform:uppercase;letter-spacing:1px;font-size:1.2em;border-radius:12px;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s;}
.theme-hello-elementor .nf-form-content button:hover,.theme-hello-elementor .nf-form-content input[type=button]:hover,.theme-hello-elementor .nf-form-content input[type=submit]:hover{background:#124B6D;color:#FFF;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}
.theme-hello-elementor .nf-form-content .nf-field-element ul{}
.theme-hello-elementor .nf-form-content .nf-field-element ul li{}
.theme-hello-elementor .nf-form-content .nf-field-element ul li input[type="radio"]{}
.theme-hello-elementor .nf-form-content .nf-field-element ul li label{cursor:pointer;background-color:#F3F3F3;margin:0!important;padding:25px;border:1px solid #cecece;color:#2d2d2d;transition:all .5s;}
.theme-hello-elementor .nf-form-content .nf-field-element ul li label.nf-checked-label{background-color:#ddd;}
.theme-hello-elementor .nf-form-content .nf-field-element ul li label:hover,.theme-hello-elementor .nf-form-content .nf-field-element ul li label:focus{background-color:#ddd;}
.theme-hello-elementor .nf-form-content .nf-field-element ul li label:after,.theme-hello-elementor .nf-form-content .nf-field-element ul li label:before{display:none;}
.theme-hello-elementor .nf-next-previous{display:flex;justify-content:center;column-gap:30px;} .woocommerce-account .woocommerce-MyAccount-navigation{}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{margin-bottom:15px;font-size:13px;text-transform:uppercase;color:#707070;}
.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active{color:#000;}
.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:before{font-family:Icofont;color:#000;}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\eef9";}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders a:before{content:"\eec1";}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--members-area a:before{content:"\efb7";}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads a:before{content:"\ef08";}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\ef8a";}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f001";}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\efe9";}
.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:before{font-size:20px;margin-right:7px;color:#000;}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%;flex:0 0 48%;max-width:48%;}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%;flex:0 0 48%;max-width:48%;}
.woocommerce-account .addresses .title h3{font-size:25px;}
.woocommerce-account .addresses .title .edit{background-color:var(--e-global-color-primary);color:#fff;line-height:1;padding:10px 18px;position:absolute;right:0;top:-4px;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:700;box-shadow:0 0 9px 1px rgb(0 0 0 / 40%);}
.woocommerce-account .addresses .title .edit:hover{background-color:var(--e-global-color-secondary);color:#000;}
.woocommerce-billing-fields  h3{margin-top:0;}
.woocommerce form .form-row input.input-text{padding:12px 15px;line-height:1;outline:none;box-shadow:0 0 9px 1px rgb(0 0 0 / 14%);border:1px solid #e7e7e7;}
#order_review_heading{display:none;}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#2d2d2d;color:#fff;}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#001F55;color:#fff;font-family:"Bebas Neue",Sans-serif;font-weight:400!important;font-size:17px;letter-spacing:2px;}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f9f9f9;border-radius:5px;box-shadow:0 0 11px -1px rgba(0,0,0,0.43);}
.woocommerce-account .u-columns h2,.woocommerce-account .woocommerce-MyAccount-content h2{font-size:26px;}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.dokan-orders-content .dokan-orders-area td a.btn.button,.th-creasotol.dokan-dashboard .add_note.btn-theme{font-family:Roboto;margin-top:20px;color:#fff;background-color:#001F55;border-radius:0;line-height:1;padding:11px 32px;display:inline-block;font-weight:400;font-size:17px;}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.dokan-orders-content .dokan-orders-area td a.btn.button:hover,.th-creasotol.dokan-dashboard .add_note.btn-theme:hover{background-color:#124B6D;color:#fff;}
.th-creasotol.dokan-dashboard .add_note.btn-theme{padding:9px 30px;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
header.woocommerce-Address-title.title a.edit{color:#fff;background-color:#001F55;float:right;padding:12px 20px;line-height:1;}
header.woocommerce-Address-title.title a.edit:hover{color:#fff;background-color:#03aff1;}
.info-cupon .expirado{background-color:red;color:#fff;margin:10px 0;padding:10px 20px;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:1px;} @media only screen and (max-width:1650px){
}
@media only screen and (max-width:1450px){
}
@media only screen and (max-width:1370px){
.elementor-widget-loop-carousel.carruseltesti .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{left:-37vw;}
.elementor-widget-loop-carousel.carruseltesti .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{left:-32vw;}
}
@media only screen and (max-width:1285px){
.elementor-widget-loop-carousel.carruseltesti .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{left:0;top:auto;bottom:-40px;position:relative;}
.elementor-widget-loop-carousel.carruseltesti .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{right:0;left:auto;top:auto;bottom:-40px;position:relative;}
#carrutesti.elementor-widget-media-carousel .elementor-swiper-button-prev{left:10px;}
#carrutesti.elementor-widget-media-carousel .elementor-swiper-button-next{right:10px;}
}
@media only screen and (min-width:685px) and (max-width:785px){
#hweb.elementor-sticky--effects #hbottom{margin-top:-72px;}
#divcontservs.e-con-full.e-flex{display:flex;flex-wrap:wrap;}
#divcontservs.e-con-full.e-flex > .e-con.e-child{width:calc(50% - 20px);float:left;}
#carrutesti.elementor-widget-media-carousel .elementor-swiper-button-prev{left:10px;}
#carrutesti.elementor-widget-media-carousel .elementor-swiper-button-next{right:10px;}
}
@media only screen and (max-width:680px){
#hweb.elementor-sticky--effects #hbottom{margin-top:-75px;}
#divcontservs.e-con-full.e-flex{display:flex;flex-wrap:wrap;}
#divcontservs.e-con-full.e-flex > .e-con.e-child{width:calc(50% - 20px);float:left;}
#divcontservs.e-con-full.e-flex > .e-con.e-child .e-con-inner > a.elementor-element{min-height:240px;}
div#n2-ss-3 .nextend-arrow.nextend-arrow-previous{--widget-offset:70px!important;}
div#n2-ss-3 .nextend-arrow.nextend-arrow-next{--widget-offset:-94px!important;}
}
@media only screen and (max-width:380px){
#hweb.elementor-sticky--effects #hbottom{margin-top:-110px;}
}