.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-ce31533:#10185F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-780a9ad-font-size:80px;--e-global-typography-780a9ad-font-weight:normal;--e-global-typography-780a9ad-line-height:73px;--e-global-typography-8b93cb2-font-family:"Roboto";--e-global-typography-8b93cb2-font-size:25px;--e-global-typography-8b93cb2-font-weight:300;--e-global-typography-8b93cb2-line-height:30px;--e-global-typography-8b93cb2-letter-spacing:-0.4px;--e-global-typography-65a47db-font-size:46px;--e-global-typography-65a47db-line-height:40px;--e-global-typography-65a47db-letter-spacing:-3.3px;--e-global-typography-817e768-font-family:"Roboto";--e-global-typography-817e768-font-size:20px;--e-global-typography-817e768-font-weight:300;--e-global-typography-817e768-line-height:22px;--e-global-typography-f4fc232-font-size:19px;--e-global-typography-f4fc232-text-transform:uppercase;--e-global-typography-f4fc232-line-height:19px;--e-global-typography-73d864c-font-size:52px;--e-global-typography-73d864c-font-style:normal;--e-global-typography-73d864c-line-height:42px;--e-global-typography-73d864c-letter-spacing:-3.3px;--e-global-typography-8c193f5-font-size:17px;--e-global-typography-8c193f5-line-height:15px;--e-global-typography-c00b793-font-family:"Roboto";--e-global-typography-c00b793-font-size:17px;--e-global-typography-c00b793-font-weight:300;--e-global-typography-c00b793-line-height:22px;--e-global-typography-9e49e62-font-family:"Roboto";--e-global-typography-9e49e62-font-size:17px;--e-global-typography-9e49e62-font-weight:300;--e-global-typography-9e49e62-line-height:17px;--e-global-typography-9e49e62-letter-spacing:-0.3px;--e-global-typography-0bf32d3-font-size:40px;--e-global-typography-0bf32d3-text-transform:none;--e-global-typography-0bf32d3-font-style:normal;--e-global-typography-0bf32d3-line-height:38px;--e-global-typography-0bf32d3-letter-spacing:-1.8px;--e-global-typography-29d4fdb-font-size:25px;--e-global-typography-29d4fdb-font-weight:normal;--e-global-typography-29d4fdb-text-transform:none;--e-global-typography-29d4fdb-font-style:normal;--e-global-typography-29d4fdb-line-height:21px;--e-global-typography-29d4fdb-letter-spacing:-0.9px;--e-global-typography-6b18229-font-size:79px;--e-global-typography-6b18229-font-weight:600;--e-global-typography-6b18229-text-transform:none;--e-global-typography-6b18229-font-style:normal;--e-global-typography-6b18229-line-height:66px;--e-global-typography-6b18229-letter-spacing:-1.4px;--e-global-typography-1b9c992-font-size:58px;--e-global-typography-1b9c992-text-transform:none;--e-global-typography-1b9c992-font-style:normal;--e-global-typography-1b9c992-line-height:15px;--e-global-typography-1b9c992-letter-spacing:-2.3px;--e-global-typography-189b121-font-size:70px;--e-global-typography-189b121-text-transform:none;--e-global-typography-189b121-font-style:normal;--e-global-typography-189b121-line-height:97px;--e-global-typography-189b121-letter-spacing:-4.7px;--e-global-typography-4b04085-font-size:23px;--e-global-typography-4b04085-font-weight:normal;--e-global-typography-4b04085-text-transform:none;--e-global-typography-4b04085-font-style:normal;--e-global-typography-4b04085-line-height:19px;--e-global-typography-4b04085-letter-spacing:-1.1px;--e-global-typography-1ea4cf6-font-family:"Montserrat";--e-global-typography-1ea4cf6-font-weight:600;--e-global-typography-1ea4cf6-font-style:normal;--e-global-typography-c7e891d-font-family:"Montserrat";--e-global-typography-c7e891d-font-size:19px;--e-global-typography-c7e891d-font-weight:600;--e-global-typography-c7e891d-font-style:normal;--e-global-typography-c7e891d-line-height:20px;--e-global-typography-c7e891d-letter-spacing:-0.3px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-6{--e-global-typography-780a9ad-font-size:55px;--e-global-typography-780a9ad-line-height:48px;--e-global-typography-780a9ad-letter-spacing:-1px;--e-global-typography-8b93cb2-font-size:16px;--e-global-typography-8b93cb2-line-height:19px;--e-global-typography-8b93cb2-letter-spacing:0px;--e-global-typography-65a47db-font-size:34px;--e-global-typography-65a47db-line-height:27px;--e-global-typography-65a47db-letter-spacing:-2.1px;--e-global-typography-817e768-font-size:16px;--e-global-typography-817e768-line-height:17px;--e-global-typography-817e768-letter-spacing:-0.2px;--e-global-typography-f4fc232-font-size:18px;--e-global-typography-f4fc232-line-height:14px;--e-global-typography-73d864c-font-size:45px;--e-global-typography-73d864c-line-height:34px;--e-global-typography-73d864c-letter-spacing:-2.4px;--e-global-typography-8c193f5-font-size:14px;--e-global-typography-8c193f5-line-height:4px;--e-global-typography-8c193f5-letter-spacing:0.3px;--e-global-typography-c00b793-font-size:13px;--e-global-typography-c00b793-line-height:17px;--e-global-typography-c00b793-letter-spacing:-0.1px;--e-global-typography-c00b793-word-spacing:0px;--e-global-typography-9e49e62-font-size:14px;--e-global-typography-9e49e62-line-height:17px;--e-global-typography-0bf32d3-font-size:29px;--e-global-typography-0bf32d3-line-height:26px;--e-global-typography-0bf32d3-letter-spacing:-2.2px;--e-global-typography-29d4fdb-font-size:20px;--e-global-typography-29d4fdb-line-height:17px;--e-global-typography-29d4fdb-letter-spacing:-1px;--e-global-typography-6b18229-font-size:59px;--e-global-typography-6b18229-line-height:50px;--e-global-typography-6b18229-letter-spacing:-1.6px;--e-global-typography-1b9c992-font-size:40px;--e-global-typography-1b9c992-line-height:36px;--e-global-typography-1b9c992-letter-spacing:-1.7px;--e-global-typography-189b121-font-size:54px;--e-global-typography-189b121-line-height:44px;--e-global-typography-189b121-letter-spacing:-4.1px;--e-global-typography-4b04085-font-size:19px;--e-global-typography-4b04085-line-height:15px;--e-global-typography-4b04085-letter-spacing:-0.9px;--e-global-typography-1ea4cf6-font-size:18px;--e-global-typography-1ea4cf6-line-height:20px;--e-global-typography-1ea4cf6-letter-spacing:-0.6px;--e-global-typography-c7e891d-font-size:18px;--e-global-typography-c7e891d-line-height:20px;--e-global-typography-c7e891d-letter-spacing:-0.6px;}}@media(max-width:1200px){.elementor-kit-6{--e-global-typography-780a9ad-font-size:45px;--e-global-typography-780a9ad-line-height:45px;--e-global-typography-780a9ad-letter-spacing:-0.6px;--e-global-typography-8b93cb2-font-size:15px;--e-global-typography-8b93cb2-line-height:17px;--e-global-typography-8b93cb2-letter-spacing:-0.1px;--e-global-typography-65a47db-font-size:32px;--e-global-typography-65a47db-line-height:29px;--e-global-typography-65a47db-letter-spacing:-1.5px;--e-global-typography-817e768-font-size:15px;--e-global-typography-817e768-line-height:16px;--e-global-typography-817e768-letter-spacing:-0.3px;--e-global-typography-f4fc232-font-size:15px;--e-global-typography-f4fc232-line-height:11px;--e-global-typography-73d864c-font-size:36px;--e-global-typography-73d864c-line-height:28px;--e-global-typography-73d864c-letter-spacing:-1.3px;--e-global-typography-8c193f5-font-size:13px;--e-global-typography-8c193f5-line-height:4px;--e-global-typography-c00b793-font-size:10px;--e-global-typography-c00b793-line-height:14px;--e-global-typography-c00b793-letter-spacing:-0.8px;--e-global-typography-9e49e62-font-size:13px;--e-global-typography-9e49e62-line-height:16px;--e-global-typography-9e49e62-letter-spacing:-0.5px;--e-global-typography-c7e891d-font-size:16px;--e-global-typography-c7e891d-line-height:17px;--e-global-typography-c7e891d-letter-spacing:-0.4px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-780a9ad-font-size:40px;--e-global-typography-780a9ad-line-height:37px;--e-global-typography-780a9ad-letter-spacing:-0.3px;--e-global-typography-8b93cb2-font-size:14px;--e-global-typography-8b93cb2-line-height:1.3em;--e-global-typography-8b93cb2-letter-spacing:0px;--e-global-typography-65a47db-font-size:26px;--e-global-typography-65a47db-line-height:0.9em;--e-global-typography-65a47db-letter-spacing:-0.4px;--e-global-typography-817e768-font-size:14px;--e-global-typography-817e768-line-height:16px;--e-global-typography-817e768-letter-spacing:-0.3px;--e-global-typography-f4fc232-font-size:14px;--e-global-typography-f4fc232-line-height:0.7em;--e-global-typography-73d864c-font-size:25px;--e-global-typography-73d864c-line-height:0.9em;--e-global-typography-73d864c-letter-spacing:-1.3px;--e-global-typography-c00b793-font-size:13px;--e-global-typography-c00b793-line-height:16px;--e-global-typography-9e49e62-font-size:15px;--e-global-typography-0bf32d3-font-size:20px;--e-global-typography-29d4fdb-font-size:14px;--e-global-typography-29d4fdb-line-height:14px;--e-global-typography-6b18229-font-size:35px;--e-global-typography-6b18229-line-height:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@font-face {
    font-family: 'Mont';
    src: url('https://arprotecsa.com/soluciones/fonts/Mont-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Mont';
    src: url('https://arprotecsa.com/soluciones/fonts/Mont-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

[data-icon]:before {
 display: none !important;   
}


@font-face {
    font-family: 'Mont';
    src: url('https://arprotecsa.com/soluciones/fonts/Mont-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}
.tabs-nav-link .icon{
    color:#027EF1 !important;
    font-size: 37px
}



.wa__btn_popup_icon{
    background-image: url(https://arprotecsa.com/soluciones/wp-content/uploads/2025/09/avatarv2.png) !important;
    background-position: center !important;
    background-size: cover !important;
}
.category-holder{
    display: none !important;
}

.wa__btn_popup_icon:after{
    background-image: url(https://arprotecsa.com/soluciones/wp-content/uploads/2025/09/cerrar.png) !important;
    background-position: center !important;
    background-size: cover !important;
}
.wa__btn_popup .wa__btn_popup_icon:before {
    background-size: 0px auto !important;
    -webkit-background-size: 30px auto;
    -moz-background-size: 30px auto;
    z-index: 1;
}
  
.card-details .button{
    display: none !important;
}    

.elementor-counter-number-prefix{
    color:#027EF1;
}

#menu-ita a{
   border-right: solid 1px;
    padding: 5px 25px;
}

.cky-btn-revisit-wrapper{
    display: none !important;
}


#menu-ita .pll-parent-menu-item a{
   border-right: none;
}

#menu-ita .servicio-ita{
    display: none !important;
}

#servicio-ita .menu-ita{
    display: none !important;
}

#servicio-ita .pll-parent-menu-item{
    display: none !important;
}



.font-primary-bold {
    font-family: 'Mont', Arial, sans-serif!important;
    font-weight: 700!important; 
}

#contenedor-directrices a{
    width: 100%!important;
}

#smart{
   position: sticky;
   /* top:130px ;*/
    z-index: 100;
}

.tabs-nav{
    position:sticky !important;
    /*top:130px;*/
    z-index:9 !important;
}

.font-primary-semibold {
    font-family: 'Mont', Arial, sans-serif!important;
    font-weight: 600!important; 
}

.font-primary-light {
    font-family: 'Mont', Arial, sans-serif!important;
    font-weight: 300!important; 
}

strong {
    font-weight: 600!important;
}

.elementor-html .header:not(.header-5):not(.header-6):not(.header-7), .vc_editor .header:not(.header-5):not(.header-6):not(.header-7) {
    z-index: 9;
}


.menu-link {
    color: white!important;
      font-family: 'Mont', Arial, sans-serif!important;
    font-weight: 600!important;
}

.sub-menu-link,
.-sticky .sub-menu-link,
.-sticky .menu-link {
    color: #233A7E!important;
}

.swtich-custom li.tabs-nav-link {
    padding:  2rem!important ; 
}

.swtich-custom .tabs-nav-line {
    display: none!important;
}

.swtich-custom .tabs-nav-link.active{
    background-color: #E6F1FF !important
}

.box-contact {
    flex: 1;
    height: 100%!important;
}

.wa__popup_content_list .wa__popup_content_item {
    margin: 4px 0 0;
    
}
.wa__popup_powered {
    display: none;
}

.bandera_col{
    background-image: url("https://arprotecsa.com/soluciones/wp-content/uploads/2024/01/Clip-path-group-1.svg");
    background-repeat: no-repeat;
    background-position: right;
    background-size: 20px;
}

.bandera_pa{
    background-image: url("https://arprotecsa.com/soluciones/wp-content/uploads/2024/01/Clip-path-group.svg");
    background-repeat: no-repeat;
    background-position: right;
    background-size: 20px;
}

.bandera_esp{
    background-image: url("https://arprotecsa.com/soluciones/wp-content/uploads/2024/01/Mask-group-1.svg");
    background-repeat: no-repeat;
    background-position: right;
    background-size: 20px;
}

.bandera_mx{
    background-image: url("https://arprotecsa.com/soluciones/wp-content/uploads/2024/01/Group-1.svg");
    background-repeat: no-repeat;
    background-position: right;
    background-size: 20px;
}

.bandera_salv{
    background-image: url("https://arprotecsa.com/soluciones/wp-content/uploads/2024/01/Mask-group.svg");
    background-repeat: no-repeat;
    background-position: right;
    background-size: 20px;
}

.bandera_par{
    background-image: url("https://arprotecsa.com/soluciones/wp-content/uploads/2024/01/Group.svg");
    background-repeat: no-repeat;
    background-position: right;
    background-size: 20px;
}

.bandera_hon{
    background-image: url("https://arprotecsa.com/soluciones/wp-content/uploads/2024/01/bandera_honduras.svg");
    background-repeat: no-repeat;
    background-position: right;
    background-size: 20px;
}



.wa__popup_chat_box .wa__stt:after {
    display: none;
}

.wa__member_duty{
    margin-top: -13px
}

.menu-optional{
    display:none !important;
}

.product-category img {
    display: none;
}

.count{
    display: none
}

.clb-slider-nav-btn{
    display: none !important;
}

.elementor-location-header{
    position: sticky;
    top:0px;
    z-index: 100;
}


@media only screen and (max-width: 10000px) and (min-width: 651px){
    
    .hide-pc {
        display: none;
    }
    
}

@media only screen and (max-width: 1900px){
    .nav-item > a {
        font-size: 16px;
    }
}

@media only screen and (max-width: 1700px){
    .nav-item > a {
        font-size: 14px;
    }
}

@media only screen and (max-width: 1200px){
    .nav-item > a {
        font-size: 13px;
    }
}

@media only screen and (max-width: 1000px) and (max-width: 800px){
    
    #logoita{
        width:40% !important;
    }
     .nav-item > a {
        font-size: 12px;
    }
}


@media only screen and (max-width: 600px){
    
    .elementor-counter-number-suffix{
font-size:35px;
line-height:35px;
}
    
 .page-id-9876  .tabs-nav-link {
    width: 150px !important;

    white-space: normal !important;}
    
    
    
    #logoita{
        width:100% !important;
    }
    .hide-movil{
        display: none;
    }
    
    .branding .logo img, .branding .logo-mobile img, .branding .logo-dynamic img {
    padding-left:25px !important;
    }
    
.sub-menu-link {
    color: white!important;
}
    
 .icon-button.hamburger, .icon-button.cart, .icon-button.search-global.fixed {
    background-color: rgb(236 236 236 / 23%)!important;
}

.hamburger.icon-button .icon {
    color: white!important;
}
.hfe-flyout-content{
    background-color:#15234A !important;
}

.elementor-location-header{
top:0px;
}

#smartmovil{
    position:sticky;
    top:130px;
    z-index:100 ;
}

.tabs-nav{
    position: sticky
    !important;
    top:0px !important;
    z-index:99 !important;
}

#menu-ita a{
   border-right: none;
    padding: initial;
}
    
.elementor-counter-title{
        text-align: center;
    }
    
    .tabs-nav-link .icon{
    color:#027EF1 !important;
    font-size: 30px
}

.tabs-nav-link{
    display:grid !important;
    gap:10px !important;
}
    
}/* End custom CSS */