/*=================Scss Indexing=============  */
/* Default  */
:root {
  --font-primary: "Plus Jakarta Sans", sans-serif;
  --font-secondary: 'Rubik', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --color-primary: #2b2da4; /*usado azul tirado a morado*/
  --color-secondary: #e4ecf7; /*usado*/
  --fontawesome: "Font Awesome 6 Pro";
  --body-bg: #fff;
  --color-white: #fff;
  --transition: all .4s ease;
  --pricing-single-bg: linear-gradient(180deg, #2987FF 0%, #0755F0 100%);
}
/* 26-09-2024 ultimo*/
html {background-color: #FFFFFF;/*position: relative; overflow-x: hidden; margin: 0; padding: 0; overflow: hidden; overflow-y: auto; scroll-behavior: auto !important;*/}
body{font-size: 1rem;line-height: 1.5;  font-family: 'Rubik', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.face {display:none}.tagmanager {display:none;visibility:hidden}
.title.is-1, .is-size-1 {font-size: 4rem;line-height: 1.35;} /*64px*/.title.is-2, .is-size-2 {font-size: 3.5rem;line-height: 1.125;} /*56px*/.title.is-3, .is-size-3 {font-size: 3rem;line-height:1.166; }/*48px*/.title.is-4, .is-size-4 {font-size: 2.5rem; line-height: 1.2;} /*40px*/ .title.is-5, .is-size-5 {font-size: 2rem;line-height: 1.25;}/*32px*/.title.is-6, .is-size-6 {font-size: 1.5rem;line-height: 1.4;} /*24px*/.title.is-7, .is-size-7 {font-size: 1.25rem;line-height: 1.5;}/*20px*/.title.is-8, .is-size-8 {font-size: 1.125rem;line-height: 1.5;} /*18px*/.title.is-9, .is-size-9 {font-size: 1rem;line-height: 1.5;}/*16px*/.title.is-10, .is-size-10 {font-size: 0.875rem; line-height: 1.5;}/*14px*/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { word-break: break-word; font-family: 'Plus Jakarta Sans', sans-serif;}
p {padding:0;width: 100%; margin: 0;/* float: left;*/}
/*p {padding:0; font-family: 'Rubik', 'Helvetica Neue', Helvetica, Arial, sans-serif; float: left;width: 100%;margin: 0!important;}*/
hr { box-sizing: content-box;height: 0;overflow: visible; margin-top: 6px; margin-bottom: /*1rem*/6px; border: 0; border-top-color: currentcolor; border-top-style: none; border-top-width: 0px; border-top: 1px solid rgba(0, 0, 0, 0.1);}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -1.5em;}
sub {bottom: 0;}
.large-font {font-size: 114%;}
.medium-font {font-size: 80%;}
.small-font {font-size: 60%;}
.item i.fa-check {margin-top: 4px; padding-right: 6px;}
.fontdm {font-family: 'Plus Jakarta Sans', sans-serif;}
p, .fontdm-secondary {font-family: 'Rubik', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.text-shadow {text-shadow: 0 .25rem 1.75rem rgba(30,34,40,.07) !important;}
.section {padding-top: 4.5rem; padding-bottom: 4.5rem;}
.section-blog {padding-top: 3rem; padding-bottom: 0;}
.tit-section { margin-bottom: 2rem !important;}
.btn-section { margin-bottom: 1.5rem !important;}
.tit-box { margin-bottom: 1.25rem !important;}
.rts-detalle {margin-left: 0;} /*usado*/
.rts-section { margin-bottom: 3.5rem;} /*usado titulos*/
.rts-block { margin-top: 5rem;} /*usado bloques*/
.rts-flash-sell {border-radius: 10px; padding: 2rem 4rem;}
.img-responsive {display: block;max-width: 100%; height: auto;}
.mx-auto {margin-right: auto !important;margin-left: auto !important;}
.display-inline {display: inline!important;}.inline-block {display: inline-block;}
.boxes, .boxes_single {float: left; width: 100%;}
.boxes_single {border: 1px solid #D4DCFF;padding: 24px /*32px*/;border-radius: 10px;}
.box-movil{float: left; width: 19.66666667%;}
.itemm .boxes .item, .boxes .item-min {text-align: left;}
.item {line-height: 2 !important; }
.boxes .item {line-height: 2 !important; } .boxes .item-min {line-height: 1.2 !important;}
.separador {color:#ffffff;}
.sombra { box-shadow: 0 0 16px rgba(0,0,0,.1);}
.border {border: 1px solid rgb(222, 226, 230) !important;}
.border-white {border: 1px solid #ffffff;}
.border-blue {border: 1px solid #102a97;} .border-top-azul {border-top: 2px solid #102a97;}
.border_top {border-top: 1px solid #ebebeb !important;}.border_bottom {border-bottom: 1px solid #ebebeb !important;}
.border-top-white {border-top: 1px solid rgba(255,255,255,0.6) !important;}
.border-white-1 {border-color: rgba(255,255,255,0.6) !important;}.border_right_left {border-right: 1px solid #ebebeb !important;border-left: 1px solid #ebebeb !important;}

.sincolor-background {background-color: none !important;}
.alice-blue {background: #F4F9FF;} .bg-alice-blue {background-color: #F4F9FF !important;}
.bg-white-blue {background-color: #f4f5ff !important;}
.white { color: #ffffff;}.bg-white {background-color: #ffffff !important;}
.blue { color: #102a97;}.bg-blue {background-color: #102a97;}
.blue-dark { color: #1f49b6; }.bg-blue-dark {background-color: #1f49b6;}
.gray-dark {color:#2d3c58;}.bg-gray-dark {background-color: #2d3c58;}
.black-dark {color: #070707;}.bg-black-dark {background-color:#070707 !important;}
.light-green {color:#C6EBBE !important;}.bg-light-green {background-color:#C6EBBE !important;}
.green {color: #54b273;}.bg-green {background-color: #54b273 !important;}.sky{color: #30D1FF;}.orange {color: #ef793b;}.orange-dark {color: #ed5c2e;}.bg-orange-dark {background-color: #ed5c2e !important;}
.fa-blue, .fa-green, .fa-red, .fa-yellow, .fa-sky {font-size:1.2em; margin-right:2%;}.fa-blue{ color:#102a97!important;}.fa-green{ color:#008080;}.fa-light-green{ color:#C6EBBE;font-size:1.2em; margin-right:1%;}.fa-red{ color:#DB2828;}.fa-yellow{ color:#FBBD08;}.fa-sky{ color:#30D1FF;}
.list-icon i {top: -.6rem!important;left: 0; font-size: 1; line-height: 1.3;}
.yellow {color: #fab758;}
/*menu*/
.sombra-menu {box-shadow: 0rem 0rem 1.25rem rgba(30, 34, 40, 0.06);}
.navbar-brand {width: 86% !important; margin-right: 2%!important;}
.tit-menu {min-width: 164px;}
/*----*/














/*planes*/
.valor-desc { text-decoration: line-through #2b2da4 1px;}




/*** planes 2025 ***/
.rts-pricing-plan .card-plan .popular-tag {position: absolute;top: -18px; left: 50%;transform: translate(-50%);padding: 10px 30px; background: #42E8B4;color: #070707;font-size: 14px; line-height: 100%; border-radius: 30px; }/*polular usado planes*/
.rts-pricing-plan .card-plan:hover, .rts-pricing-plan .card-plan.active { border-color: var(--color-primary);} /*usado planes cuando se marca el plan*/
.rts-pricing-plan .card-plan:hover .card-plan__offer .offer-given, .rts-pricing-plan .card-plan.active .card-plan__offer .offer-given { background: #FFF2CC;} /*usado planes ahorro*/
.rts-pricing-plan .card-plan:hover .card-plan__cartbtn a, .rts-pricing-plan .card-plan.active .card-plan__cartbtn a {background:#42E8B4;color: #070707;}/*boton*/
.rts-pricing-plan .card-plan:hover .card-plan__feature--list-trigered, .rts-pricing-plan .card-plan.active .card-plan__feature--list-trigered { color: #2b2da4;} /*usado planes*/
.rts-pricing-plan .card-plan__offer .past-price, .rts-pricing-plan .card-plan__offer .offer-given { font-size: 1rem; font-weight: 500;color: #070707;} /*usado planes ahorro*/
.rts-pricing-plan .card-plan__offer {display: flex; gap: 10px; align-items: center; justify-content: center;}/*usado planes*/
.rts-pricing-plan .card-plan__offer .past-price { text-decoration: line-through; color: #2d3c58;} /*usado planes precio antes*/
.rts-pricing-plan .card-plan__offer .offer-given { padding: 8px 15px; border-radius: 30px;background: #E7F1FF;line-height: 100%; transition: var(--transition);} /*usado planes*/
.rts-pricing-plan .card-plan { padding: 40px 30px;border-radius: 10px;background: #ffffff;;text-align: center;transition: var(--transition);border: 1px solid transparent;
position: relative;}
.card-plan__price { font-size: 2rem; font-weight: 700; color: #070707;} /*precio planes*/
.card-plan__price sub { font-size: 16px;font-weight: 500;}

.rts-pricing-plan__tab {display: flex;  gap: 40px;align-items: center; position: relative; z-index: 1;margin-bottom: 3rem; justify-content: center;} /*usado tabla precios periodo*/
.rts-pricing-plan__tab .tab__button { background: #FFFFFF; box-shadow: 0px 4px 30px 0px #EDF5FF;padding: 5px;border-radius: 40px/* 6px*/;} /*usado tabla precios*/
.rts-pricing-plan__tab .tab__button__item { display: flex; gap: 5px;}
.rts-pricing-plan__tab .tab__button__item button {border-radius: 6px; padding: 10px 20px; color: #070707;}/*usado tabla precios*/
.rts-pricing-plan__tab .tab__button__item button.active { background: #1f49b6;color: #FFFFFF;} /*periodo*/

.rts-pricing-plan .plan__tab .tab__button { min-width: 200px /*190px*/;background: #ffffff;border-radius: 40px;height: 40px;}  /*usado tabla de precios fondo meses*/
.rts-pricing-plan .plan__tab .tab__button__item { color: #ffffff;}
.rts-pricing-plan .plan__tab .tab__button__item button {padding: 7px 16px; /*7px 15px*/ border-radius: 40px;line-height: 100%;} /*usado tabla de precios*/
.rts-pricing-plan .plan__tab--shadow .tab__button { background: #ffffff;box-shadow: 0px 4px 30px 0px rgba(159, 159, 159, 0.25);border-radius: 40px;}
.rts-pricing-plan .plan__tab--shadow .tab__button__item { color: var(--color-secondary);}
.rts-pricing-plan .plan__tab--shadow .tab__button__item button {border-radius: 20px;padding: 11px 19px;}
.rts-pricing-plan .color-primary .tab__button__item button {color: var(--color-primary);}
.rts-pricing-plan .color-primary .tab__button__item button.active { color: #ffffff;}



@media screen and (min-width: 992px) and (max-width: 1200px) {.rts-pricing-plan .card-plan { padding: 40px 15px; }}




.rts-pricing-plan .card-plan__cartbtn a {padding: 1rem; background: #2b2da4;border-radius: 8px;color: #ffffff; display: block;max-width: 200px; line-height: 100%;transition: var(--transition);font-size: 1rem; font-weight: 600;text-align: center; position: relative; left: 50%; transform: translateX(-50%);} /*btn usado planes*/
.rts-pricing-plan .card-plan__feature--list { padding: 0; margin: 0;list-style: none; text-align: left; display: flex; flex-direction: column; gap: 15px;} /*usado planes*/ 
.rts-pricing-plan .card-plan__feature--list-item { display: flex; justify-content: space-between;}
.rts-pricing-plan .card-plan__feature--list-item .text { display: flex;align-items: self-start;gap: 10px; line-height: 1.3; font-size: 1rem; font-weight: 400; font-family: 'Rubik', 'Helvetica Neue', Helvetica, Arial, sans-serif;} /*usado planes*/
.rts-pricing-plan .card-plan__feature--list-item .text i { margin-top: 4px; transition: var(--transition);} /*usado planes*/
.rts-pricing-plan .card-plan__feature--list-item .text i.fa-check { color: #00B67A;}/*usado plan*/
.rts-pricing-plan .card-plan__feature--list-item .text i.fa-xmark {color: #EB4242;}/*usado plan*/
.rts-pricing-plan .card-plan__feature--list-item .tolltip { font-size: 16px;cursor: pointer;}
.rts-pricing-plan .card-plan__feature--list-trigered { text-align: center; font-size: 1rem;font-weight: 500; cursor: pointer; margin: 1.5rem 0 ;} /*usado planes despliega*/
.rts-pricing-plan .card-plan__feature--list-trigered .text i { margin-left: 5px;}
.rts-pricing-plan .card-plan__feature--list-trigered-less {text-align: center;font-size: 1rem;font-weight: 500;cursor: pointer;}
.rts-pricing-plan .card-plan__feature--list-trigered.active { margin-bottom: 1.5rem; margin-top: 1.5rem; color: #54b273;} /*usado planes despliega ver mas*/
.rts-pricing-plan .card-plan__feature--list.more__feature { display: none;}
.rts-pricing-plan .card-plan__feature--list.more__feature .card-plan__feature--list-trigered.active { margin-bottom: 0;}
.rts-pricing-plan .card-plan.style-with-bg { background: #F5FAFF;}
.rts-pricing-plan .card-plan.style-with-bg .card-plan__content {position: relative;z-index: 1;}
.rts-pricing-plan .card-plan.style-with-bg.active, .rts-pricing-plan .card-plan.style-with-bg:hover { color: var(--color-white);}
.rts-pricing-plan .card-plan.style-with-bg.active::before, .rts-pricing-plan .card-plan.style-with-bg:hover::before {opacity: 1;}
.rts-pricing-plan .card-plan.style-with-bg.active::after, .rts-pricing-plan .card-plan.style-with-bg:hover::after { opacity: 1;}
.rts-pricing-plan .card-plan.style-with-bg.active .card-plan__cartbtn a, .rts-pricing-plan .card-plan.style-with-bg:hover .card-plan__cartbtn a { background: var(--color-white);} /*usado en planes*/
/*.rts-pricing-plan .card-plan.style-with-bg.active .card-plan__price, .rts-pricing-plan .card-plan.style-with-bg:hover .card-plan__price { color: var(--color-white);}*/
.rts-pricing-plan .card-plan.style-with-bg.active .card-plan__feature--list-item .text i, .rts-pricing-plan .card-plan.style-with-bg:hover .card-plan__feature--list-item .text i {color: var(--color-white);}
/*.rts-pricing-plan .card-plan.style-with-bg .card-plan__price {font-size: 40px;} *//*usado precio en planes*/
.rts-pricing-plan .card-plan.style-with-bg .card-plan__cartbtn a { max-width: 100%; padding: 15px 18px;}
.rts-pricing-plan .card-plan.style-with-bg::before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background-position: center;background-size: cover;background-repeat: no-repeat; z-index: 1;transition: var(--transition);opacity: 0;}
.rts-pricing-plan .card-plan.style-with-bg:after { background: var(--pricing-single-bg);position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: ""; opacity: 0;transition: var(--transition);border-radius: inherit;}
.rts-pricing-plan.card-plan-bg.page-bg {background: #FFFFFF;}/*usado tabla de precios*/


.rts-pricing-plan__tab .discount p { margin: 0;}
.rts-pricing-plan .price__content {display: none;}
.rts-pricing-plan .price__content .yearly .single-plan:hover, .rts-pricing-plan .price__content .yearly .single-plan.active {color: #ffffff;}
.rts-pricing-plan .price__content .yearly .single-plan:hover .single-plan__content .plan-icon svg path, .rts-pricing-plan .price__content .yearly .single-plan.active .single-plan__content .plan-icon svg path {
  fill: url(#paint0_linear_195_838);
}
.rts-pricing-plan .price__content.open {display: block;}
.rts-pricing-plan.pricing-comparison .tab__content {display: none;}
.rts-pricing-plan.pricing-comparison .tab__content.open {display: block; overflow-x: scroll;}
.rts-pricing-plan .tab__content {display: none;}
.rts-pricing-plan .tab__content .yearly .single-plan:hover, .rts-pricing-plan .tab__content .yearly .single-plan.active { color: #ffffff;}
.rts-pricing-plan .tab__content .yearly .single-plan:hover .single-plan__content .plan-icon svg path, .rts-pricing-plan .tab__content .yearly .single-plan.active .single-plan__content .plan-icon svg path {
 fill: url(#paint0_linear_195_838);}
.rts-pricing-plan .tab__content.open { display: block;}


/*usado periiodo plan*/
input,button,select,textarea {background: transparent;border: 1px solid var(--color-border);transition: all 0.4s ease-out 0s;color: var(--color-body); width: 100%; border-radius: 12px;}
input:focus, input:active,button:focus,button:active,select:focus,select:active,textarea:focus,textarea:active {outline: none; border-color: var(--color-primary);}
button,[type=button],[type=reset],[type=submit] { -webkit-appearance: button;}

/*usado boton*/
.btn.btn-ventas {font-family: 'Rubik', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.link-gray{color: #070707;}.link-gray:focus,.link-gray:hover{color: #070707;}
.btn-ventas:hover { color: #2d3c58 !important;background-color: #ffffff;text-decoration:none;}
.btn.btn-ventas { color:#102a97; background-color: #fff; border: 2px solid #102a97 !important; font-weight: 500;border-radius: 8px; padding: 0.5rem 0.5rem 0.4rem !important;}
.btn.btn-ventasmenu { color:#ffffff; border: 2px solid #ffffff !important; padding: 0.6rem !important;} /*menu responsive*/
.btn-ventasmenu:hover { color: #2d3c58 !important; background-color: #ffffff;text-decoration:none;}

/*** Button ***/
.primary__btn , .rts-btn-secondary,.primary-btn-banner, .card-plan__price, .rts-pricing-plan .card-plan__cartbtn a { font-family: 'Plus Jakarta Sans', sans-serif; } 
.primary__btn , .rts-btn-secondary,.primary-btn-banner, .rts-btn {transition: var(--transition);} 

.rts-btn-secondary { background: #2b2da4; padding: 12px 24px; color: #ffffff;} /*usado boton*/
.rts-btn-secondary:hover { background: #4D49A9 !important; color: #ffffff !important;font-weight: 600;}/*usado boton*/

.primary-btn-banner {padding: 16px 24px; color: #ffffff; background: #102a97;} /*usado boton*/
.primary-btn-banner:hover { background: #ffbbe8 !important; color: #102a97!important;font-weight: 600;}/*usado boton*/
@media (max-width: 500px) { .primary-btn-banner { padding: 14px 20px;}}

.rts-btn {border-radius: 8px; display: inline-block; line-height: 100%;font-size: 1rem;font-weight: 600; cursor: pointer; border: 1px solid transparent;} /*usado boton banner*/
.rts-btn i { margin-left: 5px;}
.rts-btn:hover { border-color: transparent !important;}

.basico-btn {border-radius: 8px; display: inline-block; line-height: 100%;font-size: 1rem;font-weight: 600; cursor: pointer; border: 1px solid transparent; width: 300px;} /*usado boton form*/
.basico-btn i { margin-left: 5px;}
.basico-btn:hover { border-color: transparent !important;}



/*formulario*/
.rts-contact-form {background: #ffffff;border: 1px solid #D4DCFF; padding: 40px;border-radius: 10px; box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.03);}
/*dominio*/ /*usado2025*/
.what-is-domain {position: relative; white-space: nowrap;text-align: center;font-size: clamp(1rem, -0.435rem + 7.1749vw, 3rem);font-weight: 400; line-height: 67px; color: #54b273; margin-bottom: 48px;}
.what-is-domain .domain {position: relative;background: #dcefe3;margin-right: 1rem;}
.what-is-domain .extension {position: relative;background: #fdeeea;padding-inline: 1rem;}
.what-is-domain .domain .domain-tag, .what-is-domain .extension .extension-tag {text-align: center;color: #2d3c58; font-size: 1.2rem;font-weight: 400;line-height: 1.5;position: absolute;}
.what-is-domain .domain .domain-tag {bottom: -48px; left: calc(50% - 30px);}
.what-is-domain .extension .extension-tag {bottom: -48px;left: calc(50% - 35px);}


























.btn-planes, .btn_contrata, .btn_linky {height: auto;text-decoration: none;}
.btn_contrata {width: auto; text-transform: uppercase;}.btn_contrata .fa {padding-left: 2%;}
.btn_linky {width: 60%; margin: 0 10%; text-transform: uppercase;}
.btn-planes { float: left;color: #102a97; width: 100%; margin:0;text-align:right;}.btn-planes a {color: #102a97;} .btn-planes .fa { padding: 3px 0 0 7px!important;}

.btn.btn-pais { color:#353f4f;background-color: #f1f5fd; border: 2px solid #102a97 !important; padding: 0.6rem !important;}
.btn-pais:hover { color: #09153E !important;background-color: #ffffff;text-decoration:none;}
.btn-secondary {font-size: 1rem !important; font-weight: 500;background-color: #102a97;}

.table .fa {font-size: 1.25rem;}
/*--planes-*/
.tono1 {background-color:#f8fbfe;}.tono2 {background-color:#F3F7FD;}.tono3 {background-color:#F0F5FC;}
/*.item {float: left;height: auto; TEXT-DECORATION: none; text-align: left;}*/
/* .item {width: 100%;}*/
.planes,.valores-anual, .planes-blue, .valor-tit, .desde, .precio, .valor, .valor-antes, .valor-desc-mini, .espacio-antes, .espacio-host {float: left; height: auto;}
.planes,.planes-blue {text-align: center;padding: 2.5rem 0 0;margin: 0; background-color: #FFF; clear: both;border: 1px solid #DADCE0;}
.planes-blue {box-shadow: 0 0 8px rgba(0,0,0,.1);}
.planes {border: 1px solid #DADCE0;}.planes-blue {border: 1px solid #102a97;}
.valor-anual, .valor-compara {font-weight: 700; font-size: 2rem;line-height: 1.25;}.valor-compara span {text-decoration: line-through #fc5185 2px;} .valor-anual span {font-size: 1rem!important;}
.valor-tit, .desde, .precio, .valor, .valor-antes, .espacio-promo, .desde, .espacio-antes, .espacio-host {text-align: left;}
.precio,.valor-desc-mini { letter-spacing: .01rem;}
.valor, .precio { font-size: 1.875rem; line-height:1.25;}
.espacio span, .espacio-promo span, .item .aviso {font-size: 80%;}
.precio span, .valor span {font-size: 58%;}
.planes,.planes-blue, .valores-anual, .precio, .desde, .valor, .espacio-host {width: 100%;}
.espacio-promo {width: 74%;} /*x promo gb*/
.espacio-antes { width:25%; padding-right: 1%;} .valor-antes {width:30%;} .valor-tit {width: 22%;}
.valores-anual {margin: 0; border-bottom: 3px solid #ffffff;}
.valor span {padding-left: 1%; }
.precio span, .valor span {font-weight: 700;}
.espacio-antes, .valor-antes, .espacio-host span {text-decoration: line-through;}
.valor-desc-mini { width:80px; height: auto; margin: 0; padding: 0.1rem 0;background-color:#C6EBBE;}
.item .aviso {line-height: 22px !important; float: left;}
.soporte {bottom:0; left:5%; z-index:2;}
.vid-playerblog iframe{top: 0;left: 0;width: 100%;}.vid-playerblog { width: 100%; }
/*blog*/
.boxes-menu {width: 33%; float: right;}
.blog.single {box-shadow: 0 0 0 .05rem rgba(8,60,130,.06),0 0 1.25rem rgba(30,34,40,.04);border: 0;}
.blogtitle {font-size: 2rem;line-height: 1.25;}
.vid-blog { width: 660px; height: 440px; padding-top: 3rem; }.vid-blog iframe {width: 100%; height: 384px;}
.blog .post-content {height: 120px;}
.tutorial p { font-weight: 400;color: #2d3c58; font-size: 1rem; }
.tutorial .pasos { font-weight: 500;color: #0048A9; font-size: 1.2rem; padding: 1rem 0 .5rem !important;}
.tb-img {float: left;margin: 2rem 0;}
/*--*/
.clientes {width: 14.3%;float: left;border: 1px solid #DADCE0;}
.container.facts {max-width: 100% !important;}.container.facts .fa {padding: 6px 0 0;}
.container.facts .facts-text .h-100, .container.facts .facts-counter .h-100 {padding: 4.5rem 0px; display: flex;flex-direction: column;}
.btn.btn-circle .number {display: table-cell;text-align: center;margin: 0 auto; vertical-align: middle;font-size: 1.1rem;font-weight: 700;}
.btn.btn-circle.btn-lg,.btn-group-lg>.btn.btn-circle {width: 3rem;height: 3rem;font-size: calc(1.255rem + 0.06vw);}
.btn.btn-circle {padding: 0;border-radius: 100% !important;width: 2.2rem;height: 2.2rem;display: inline-flex; align-items: center; justify-content: center; font-size: 1rem;line-height: 1; -webkit-backface-visibility: hidden;backface-visibility: hidden;}
.btn.btn-circle.btn-sm,.btn-group-sm>.btn.btn-circle {width: 1.8rem;height: 1.8rem;font-size: 0.8rem;}
.btn.btn-circle.btn-sm i,.btn-group-sm>.btn.btn-circle i {font-size: 0.85rem;}
.footer ul { margin-bottom: 0rem; text-align: right !important;}
.footer ul li {display:inline; list-style: none;text-decoration: none!important; color:#2d3c58; padding: 0 1rem;}
.footer a, .footer ul li a {color: #2d3c58 !important; text-decoration: none;}
.footer a:hover, .footer ul li a:hover {color: #102a97 !important; text-decoration: none;}
.dropdown {display: inline-block;}.dropdown-content {display: none;position: absolute;width: 100%;overflow: auto; background-color: #ffffff; box-shadow: 0rem 0rem 1.25rem rgba(30, 34, 40, 0.06);}.dropdown:hover .dropdown-content {display: block;}.dropdown-content a {display: block;color: #2d3c58; padding: 8px;text-decoration: none;}.dropdown-content a:hover {color: #2d3c58;background-color: #ffffff;}
.accordion-wrapper .card-header button h6 {font-size: 1rem; font-weight: 600;}
/*estado de servicio y soporte*/
.detalle {border:2px solid rgb(213, 215, 216);float: left;background-color: #FFF; margin: 2%; width: 96%; clear: both;padding: 8% 5%;}
.detalle img {float: left;width: 90px;height: auto;}
.detalle:hover { transition: all .35s;border:3px solid #2d3e50;}









@media screen and (max-width:425px) {
.title.is-1, .is-size-1,.title.is-2, .is-size-2 {font-size: 2.25rem !important; line-height: 1.2 !important;} 
.title.is-3, .is-size-3, .title.is-4, .is-size-4 {font-size: 2rem !important; line-height:1.25 !important;}
.title.is-5, .is-size-5 {font-size: 1.5rem !important; line-height: 1.4 !important;}
.counter-wrapper .counter.counter-lg {font-size:3rem!important;}
.box-movil{float: left; width: 50%;}	
.rts-flash-sell {padding: 2rem;}
    
/*planes 2025*/
.rts-pricing-plan .card-plan .popular-tag {padding: 10px 24px;}
	
	


    
    
    
    
.footer ul { margin-bottom: 0rem; text-align: left !important;} .footer ul li {display: block; padding: 0.8rem 0 !important;}
.espacio-promo {width: 72%;} /*x promo gb*/.espacio-antes { width:28%;} .valor-antes {width:43%;}.precio span {font-size: 50%;} 
 /**blog*/
.section-blog {padding-top: 2rem!important; }
.boxes-menu {width: 100%; float: left;}
.blogtitle {font-size: 1.5rem;line-height: 1.4;}
.post-meta li {width: 100%;}/*50%*/
.blog.single .card-body{padding:1.5rem !important;}
.grid-view article .card-body {padding: 1rem 0.5rem !important;}
.vid-blog { width: 320px; height: 240px; padding-top: 2rem; }.vid-blog iframe {width: 98%; height: 260px;}}
/*@media only screen and (min-width: 480px) and (max-width: 600px) { } /*celular horizontal*/


@media (max-width:575px) {/*bootstrap*/ 
.title.is-1, .is-size-1,.title.is-2, .is-size-2 {font-size: 2.25rem;line-height:1.2;}
.title.is-3, .is-size-3 {font-size: 2rem !important; line-height:1.25 !important;}
.title.is-4, .is-size-4, .title.is-5, .is-size-5 {font-size: 1.5rem !important; line-height: 1.4 !important;}
.btn_menu {display:none;}}
@media (max-width:768px) {/*clau*/ .bg-none {background-image:none !important;}}
@media (min-width:576px) {/*bootstrap*/ /*este lo toma mi pc*/}
@media (min-width:768px) {/*bootstrap*/}
@media (min-width:992px) {/*bootstrap*/
.container.facts .facts-text {padding-left: calc(((80% - 960px) / 2) + .75rem); /*100% - 960px*/}.container.facts .facts-counter {padding-right: calc(((80% - 960px) / 2) + .75rem);/*100% - 960px*/}}
@media only screen and (min-width:1000px) and (max-width:1169px){ /*este lo toma crome seo 1024*/	
.title.is-1, .is-size-1 {font-size: 3rem;line-height: 1.116;} .title.is-2, .is-size-2 {font-size: 3rem;line-height: 1.116;} .title.is-3, .is-size-3 {font-size: 2rem; line-height: 1.25;} .title.is-4, .is-size-4, .title.is-5, .is-size-5 {font-size: 1.5rem; line-height: 1.4;} .title.is-6, .is-size-6 {font-size: 1.25rem; line-height: 1.5;}
.navbar-brand {width: 80% !important; margin-right: 0!important;}.navbar-brand img {width: 90%;}/*logo menu*/
.precio {font-size: 1.8rem;}
.valor-antes {width:43%;}  }		
@media (min-width:1200px) {/*bootstrap*/.btn.btn-circle.btn-lg,.btn-group-lg>.btn.btn-circle { font-size: 1.3rem;}.container.facts .facts-text {padding-left: calc(((100% - 1140px) / 2) + .75rem);} .container.facts .facts-counter { padding-right: calc(((100% - 1140px) / 2) + .75rem);}}
@media (min-width: 1400px) {/*bootstrap*/
.container.facts .facts-text { padding-left: calc(((100% - 1320px) / 2) + .75rem);}
.container.facts .facts-counter {padding-right: calc(((100% - 1320px) / 2) + .75rem);}}