/*
Theme Name: Arsat   
Description: Theme a medida
Version: 1.0
Author: Creatica
Author URI: 

*/

@import url("https://fonts.googleapis.com/css2?family=Encode+Sans:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;400;500;700;900&display=swap");
* { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

a, select, button, input, textarea { outline: none; }

.trans, .navbar-dark .navbar-nav .nav-link, .carousel1 .item, .carousel1 .texto, .consola, footer .col1 ul img, footer .col2 li a, .tipo .boton, .como a, .ficha .botones, .datacenter .col1 a { -moz-transition: all 0.3s ease-in; -webkit-transition: 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

body { padding: 0; margin: 0; font-family: "Roboto", sans-serif; color: #303638; overflow-x: hidden; }

.clear { clear: both; }

h1, h2, h3, h4, p, ul, li { padding: 0; margin: 0; }

li { list-style: none; }

a, a:hover { text-decoration: none; outline: 0; }

.left { float: left; }

.right { float: right; }

.bg-dark { background-color: #000 !important; }

.navbar-nav { flex: 1; justify-content: right; }

.navbar { position: fixed; width: 100%; left: 0; top: 0; z-index: 999; background-color: #fff; }

.navbar .col-md-2 { padding-top: 4px; }

.navbar-dark .navbar-nav .nav-link { font-weight: 400; color: #fff !important; font-size: 18px; padding: 10px 12px 10px 12px; }

.navbar-dark .navbar-nav .nav-link:hover { color: #fff !important; background-color: #000; }

.nav-item { margin-right: 15px; }

.navbar .row { width: 100%; }

.carouselmobile { display: none; }

.carousel1 { position: relative; }

.carousel1 .foto { width: 100%; height: 600px; object-fit: cover; }

.carousel1 .slick-prev { position: absolute; top: 45%; left: 45px; width: 16px; height: 35px; border: none; background-color: #000; border-radius: 60px; color: transparent; z-index: 9; background-repeat: no-repeat; background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/flechaizq.png); background-size: 10px; background-position: center; width: 36px; }

.carousel1 .slick-next { position: absolute; top: 45%; right: 45px; width: 16px; height: 35px; border: none; background-color: #000; border-radius: 60px; z-index: 9; background-repeat: no-repeat; color: transparent; background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/flechader.png); background-size: 10px; background-position: center; width: 36px; }

.carousel1 .slick-prev:hover, .carousel1 .slick-next:hover { opacity: 0.8; }

.carousel1 .icono { position: absolute; left: 90px; top: 30%; }

.carousel1 .slick-dots { position: absolute; bottom: -3px; left: 0; right: 0; width: 100%; text-align: center; }

.carousel1 .slick-dots li { display: inline-block; margin-left: 6px; }

.carousel1 .slick-dots li button { border: none; padding: 5px; background-color: #000; color: transparent; width: 21px; height: 21px; border-radius: 60px; }

.carousel1 .slick-dots .slick-active button { background-color: #000; }

.carousel1 .item { position: relative; }

.carousel1 .item .texto { max-width: 700px; }

.carousel1 .item .texto h2 { color: #fff; font-size: 52px; font-weight: 400; line-height: 45px; }

.carousel1 .item .texto .bold { font-weight: 900; font-family: "Encode Sans", sans-serif; }

.carousel1 .item .texto .enter { display: block; }

.carousel1 .item .texto .enter2 { display: block; }

.carousel1 .texto { position: absolute; top: 70px; right: -120px; z-index: 99999; opacity: 0; }

.carousel1 .texto1 .texto, .carousel1 .texto2 .texto { right: 70px; opacity: 1; }

.carouseldesktop .pad { max-width: 1300px; margin: auto; top: 152px; position: absolute; right: 0; left: 0; }

.carouseldesktop .pad1 { position: relative; }

.carouseldesktop .item2 .icono, .carouseldesktop .item3 .icono { left: 152px !important; }

.carouseldesktop .item1 .icono { top: -25px !important; }

.navbar-expand-md .navbar-nav .nav-link { color: #000; }

.consola { background-color: #0073A5; border-radius: 33px; color: #fff !important; padding-right: 20px !important; padding-left: 20px !important; }

.home { padding-top: 45px; }

.navbar-brand img { width: 127px; }

.navbar { height: 80px; padding-left: 33px; }

footer { padding: 33px; background-color: #EDF4F7; border-bottom: solid 4px #0073A5; margin: 0; }

footer h2 { font-family: "Encode Sans", sans-serif; font-weight: 900; margin-bottom: 15px; }

footer p { font-size: 16px; padding: 0 0 15px 0; }

footer p span { display: block; }

footer .col1 ul li { display: inline-block; padding-right: 20px; vertical-align: middle; }

footer .col1 ul li:first-child img { width: 9px; }

footer .col1 ul img { width: 18px; }

footer .col1 ul img:hover { opacity: 0.8; }

footer .col2 li { padding-bottom: 12px; }

footer .col2 li a { color: #000; }

footer .col2 li a:hover { color: #0073A5; }

footer a { text-decoration: none; }

.carousel1 .slick-dots { width: 41px; left: auto; top: 41%; background-color: #0073a5; height: 115px; padding-top: 12px; border-radius: 25px; right: 15px; }

.carousel1 { position: relative; }

.carousel1 .slick-dots li button, .carousel1 .slick-dots .slick-active button { font-family: "Encode Sans", sans-serif; background-color: transparent; color: #fff; }

.carousel1 .slick-dots .slick-active button { font-weight: bold; }

.carousel1 .slick-dots li { margin-left: 0; }

.caracteristicas { padding-top: 80px; }

.caracteristicas .headercaract { width: 100%; height:500px; object-fit:cover;}

.caracteristicas .headercaractmobile { display: none; }

.infra { padding: 45px 45px 145px 45px; background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/fondoarsat.png); background-size: cover; background-position: bottom; }

.infra h2 { color: #0073A5; font-size: 33px; text-align: center; font-family: "Encode Sans", sans-serif; }

.infra h3 { font-size: 26px; text-align: center; font-family: "Encode Sans", sans-serif; padding-bottom: 45px; color: #303638; }

.infra h4 { text-align: center; font-weight: bold; font-size: 16px; margin: 15px 0 15px 0; }

.infra p { font-size: 14px; text-align: center; font-weight: 400; }

.infra img { display: block; margin: auto; }

.banner { padding: 90px 45px 90px 45px; background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/banner.png); background-attachment: fixed; background-size: cover; color: #fff; }

.banner h2 { font-size: 30px; margin-top: 20px; font-weight: 300; font-family: "Encode Sans", sans-serif; }

.banner h2 span { display: block; font-weight: bold; }

.banner h3 { font-size: 90px; font-weight: 900; font-family: "Encode Sans", sans-serif; }

.tipo { padding: 45px; }

.tipo h2 { font-weight: 900; font-family: "Encode Sans", sans-serif; text-align: center; font-size: 33px; }

.tipo h3 { font-family: "Encode Sans", sans-serif; font-size: 20px; margin-bottom: 33px; text-align: center; }

.tipo img { display: block; margin: auto; }

.tipo .boton { display: block; background-color: #0073A5; color: #fff; width: 194px; border-radius: 33px; padding: 15px; margin: 15px auto 15px auto; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 16px; }

.tipo .boton:hover { background-color: #303638; color: #fff; }

.tipo ul { text-align: center; padding: 6px 0 6px 0; }

.tipo ul li { padding: 10px 15px 10px 15px; margin: 0 6px 0 6px; display: inline-block; vertical-align: middle; border: solid 1px #0073A5; }

.tipo ul li:nth-child(2) { border: none !important; padding: 0 20px 0 28px; }

.como { padding: 45px 45px 90px 45px; }

.como h2 { font-family: "Encode Sans", sans-serif; line-height: 67px; font-size: 60px; color: #0073A5; font-weight: 900; }

.como h3 { font-size: 22px; margin: 22px 0 20px 0; font-weight: 400; }

.como .items { box-shadow: 1px 1px 14px 4px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 1px 1px 14px 4px rgba(0, 0, 0, 0.25); -moz-box-shadow: 1px 1px 14px 4px rgba(0, 0, 0, 0.25); border-radius: 14px; overflow: hidden; background-color: #fff; }

.como .titulo1 { background-color: #0073A5; color: #fff; padding: 20px; text-align: center; font-family: "Encode Sans", sans-serif; font-size: 22px; font-weight: bold; }

.como .titulo2 { background-color: #0094d4; color: #fff; padding: 20px; text-align: center; font-family: "Encode Sans", sans-serif; font-size: 22px; font-weight: bold; }

.como p { border-bottom: solid 1px #e4e4e4; color: dimgray; padding: 12px 45px 33px 45px; height: 221px; margin: 15px; }

.como a { display: block; border-radius: 33px; padding: 15px; margin: 15px; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 16px; }

.como a:hover { background-color: #0073A5; color: #fff; }

.como .boton1 { color: #0073A5; border: solid 1px #0073A5; }

.como .boton2 { color: #0094d4; border: solid 1px #0094d4; }

.carouselcaract { padding: 45px; }

.carouselcaract h2 { font-weight: 900; font-family: "Encode Sans", sans-serif; margin-bottom: 33px; text-align: center; font-size: 33px; color: #0073A5; }

.carouselcaract .slider { max-width: 900px; margin: auto; }

.carouselcaract .slider-thumb .slick-track { opacity: 1; width: 900px; transform: translate3d(0px, 0px, 0px) !important; }

.carouselcaract .slick-prev { position: absolute; top: 45%; left: -90px; width: 33px; height: 35px; border: none; background-color: #fff; border-radius: 60px; color: transparent; z-index: 9; background-repeat: no-repeat; background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/flechaizq.svg); background-size: 36px; background-position: center; width: 36px; }

.carouselcaract .slick-next { position: absolute; top: 45%; right: -90px; width: 33px; height: 35px; border: none; background-color: #fff; border-radius: 60px; z-index: 9; background-repeat: no-repeat; color: transparent; background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/flechader.svg); background-size: 36px; background-position: center; width: 36px; }

.carouselcaract .slick-prev:hover, .carouselcaract .slick-next:hover { opacity: 0.8; }

.carouselcaract .slider-content { margin-top: 14px; }

.carouselcaract .slider-thumb { max-width: 600px; margin: auto; }

.carouselcaract .slider-thumb div { text-align: center; font-size: 20px; padding: 0 0 12px 0; text-align: center; font-family: "Encode Sans", sans-serif; cursor: pointer; }

.carouselcaract .slider-thumb .slick-slide:hover { color: #0073A5; }

.carouselcaract .slider-thumb .slick-current { font-weight: bold; border-bottom: solid 4px #0073A5; }

.carouselcaract ul li { width: 49%; display: inline-block; vertical-align: top; }

.carouselcaract ul li:first-child h4 { font-family: "Encode Sans", sans-serif; font-size: 33px; color: #0073A5; font-weight: 300; margin-bottom: 12px; }

.carouselcaract ul li:first-child p { font-size: 16px; }

.carouselcaract ul li:last-child img { display: block; margin: auto; }

.carouselcaract .sombra { box-shadow: 1px 1px 14px 4px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 1px 1px 14px 4px rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 1px 14px 4px rgba(0, 0, 0, 0.15); max-width: 900px; border-radius: 0 0 14px 14px; padding: 33px; margin: auto; }

.contacto { padding: 45px; max-width: 1200px; margin: auto; }

.contacto h2 { color: #0073A5; font-size: 33px; text-align: center; font-family: "Encode Sans", sans-serif; }

.contacto h3 { font-size: 26px; text-align: center; font-family: "Encode Sans", sans-serif; padding-bottom: 45px; color: #303638; }

.contacto input[type="text"], .contacto input[type="email"], .contacto textarea { background-color: #F2F6F8; padding: 10px; margin-bottom: 12px; border-radius: 6px; width: 100%; border: none; }

.contacto label { display: block; font-size: 14px; margin-bottom: 4px; font-weight: bold; }

.contacto input[type="submit"], .contacto input[type="button"] { background-color: #0073A5; color: #fff; padding: 10px 45px 10px 45px; font-weight: 600; border-radius: 33px; border: none; }

.contacto .col2 { padding-left: 33px; }

.contacto input[type="submit"]:hover, .contacto input[type="button"]:hover { background-color: #000; }

.contacto .col2 br { display: none; }

.contacto h4 { color: #0094D4; font-weight: bold; padding-bottom: 33px; }

.contacto .borde { height: 1px; background-color: rgba(0, 0, 0, 0.2); width: 100%; margin: 33px 0 33px 0; }

.contacto select { width: 100%; }

.contacto .acepto { padding: 20px; text-align: center; font-size: 14px; border-top: solid 1px rgba(0, 0, 0, 0.2); margin-top: 20px; }

.contacto .acepto a { color: #000; }

.contacto .nopad { padding-bottom: 0; }

.contacto .col-md-6 br { display: none; }

.contacto input[type="submit"] { display: block; margin: auto; }

.contacto h5 { margin-top:15px; margin-bottom: 20px; font-size: 15px; }

.contacto .docu .col-md-6 { margin-bottom: 20px; }

.contacto .docu .col-md-6 p { background-color: #f2f6f8; padding: 12px; }

.headercontacto { height: 500px; padding: 45px; background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/headercontacto.jpg); margin-top: 78px; background-size: cover; }

.headercontacto h1 { font-size: 51px; font-family: "Encode Sans", sans-serif; font-weight: 900; padding-top: 145px; color: #fff; }

.headerficha { height: 500px; padding: 45px; background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/bannerfichatecnica.jpg); margin-top: 78px; background-size: cover; }

.headerficha h1 { font-size: 51px; font-family: "Encode Sans", sans-serif; font-weight: 900; padding-top: 145px; color: #fff; }

.headerdatacenter { height: 500px; padding: 45px; background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/bannerdata.png); margin-top: 78px; background-size: cover; }

.headerdatacenter h1 { font-size: 51px; font-family: "Encode Sans", sans-serif; font-weight: 900; padding-top: 145px; color: #fff; margin-bottom: 20px; }

.headerbeneficio { height: 300px; padding: 45px; background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/bannerfichatecnica.jpg); margin-top: 78px; background-size: cover; }

.headerbeneficio h1 { font-size: 51px; font-family: "Encode Sans", sans-serif; font-weight: 900; padding-top: 60px; color: #fff; }

.carouselfotos img { width: 100%; }

.carouselfotos .slick-dots { width: 90px; right: 0; left: 0; margin: auto; text-align: center; background-color: rgba(0, 115, 165, 0.46); position: absolute; bottom: 12px; padding-bottom: 4px; padding-top: 4px; border-radius: 25px; }

.carouselfotos .carousel1 { position: relative; }

.carouselfotos .slick-dots li button, .carouselfotos .slick-dots .slick-active button { font-family: "Encode Sans", sans-serif; border: none; background-color: transparent; color: #fff; }

.carouselfotos .slick-dots .slick-active button { font-weight: bold; }

.carouselfotos .slick-dots li { margin-left: 0; display: inline-block; }

.ficha { padding: 45px 0 45px 0; }

.ficha li { padding: 12px; height: 45px; color: #696969; }

.ficha .col1 ul li:nth-child(even) { background-color: #F2F6F8; }

.ficha .col2 { font-weight: bold; }

.ficha .col2 ul li:nth-child(even) { background-color: #F2F6F8; }

.ficha .col3 { font-weight: bold; }

.ficha .col3 ul li:nth-child(even) { background-color: #F2F6F8; }

.ficha .container-fluid { max-width: 1200px; }

.ficha h2 { background-color: #0094D4; font-size: 16px; color: #fff; padding: 15px; }

.ficha .col-md-6, .ficha .col-md-3 { padding: 0; margin: 0; }

.ficha .col-md-6 img, .ficha .col-md-3 img { display: block; margin: auto; }

.ficha .col-md-6 .center, .ficha .col-md-3 .center { text-align: center; }

.ficha .col2, .ficha .col3 { text-align: center; }

.ficha .titulo { font-size: 16px; text-transform: uppercase; }

.ficha .itemheight { height: 90px; }

.ficha .botones { padding: 20px; display: block; color: #0073A5; font-size: 14px; font-weight: bold; margin-bottom: 20px; border: solid 1px #0073A5; text-transform: uppercase; text-align: center; border-radius: 33px; margin-left: 20px; }

.ficha .botones:hover { background-color: #0073A5; color: #fff; }

.datacenter { padding: 45px; max-width: 1200px; margin: auto; }

.datacenter ul { padding-bottom: 20px; }

.datacenter ul li { background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/bullet.svg); background-repeat: no-repeat; font-size: 18px; line-height: 33px; margin-bottom: 20px; padding-left: 14px; background-position: 0 12px; }

.datacenter ul li strong { font-size: 25px; }

.datacenter .row { border-bottom: solid 1px #CCCCCC; padding-bottom: 45px; margin-bottom: 45px; }

.datacenter h2 { font-size: 18px; font-family: "Encode Sans", sans-serif; }

.datacenter h3 { font-size: 96px; color: #0073A5; font-weight: 900; font-family: "Encode Sans", sans-serif; }

.datacenter h4 { color: #0073A5; font-size: 33px; font-family: "Encode Sans", sans-serif; padding: 6px 0 26px 0; }

.datacenter h5 { font-size: 33px; color: #0073A5; padding-bottom: 4px; }

.datacenter .noborde { border: none; }

.datacenter .col1 a { background-color: #0073A5; color: #fff; width: 194px; border-radius: 33px; padding: 15px; margin: 15px auto 15px auto; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 16px; }

.datacenter .col1 a:hover { background-color: #303638; color: #fff; }

@keyframes float { 0% { transform: translatey(0px); }
  50% { transform: translatey(-20px); }
  100% { transform: translatey(0px); } }

.nubeavatar { transform: translatey(0px); animation: float 6s ease-in-out infinite; }

.nubeavatar img { width: 100%; height: auto; }

.gracias { padding: 45px; text-align: center; }

.gracias img { display: block; margin: 20px auto 12px auto; }

.gracias h2 { color: #0073A5; font-size: 33px; font-family: "Encode Sans", sans-serif; }

.gracias p { font-size: 20px; font-family: "Encode Sans", sans-serif; }

.gracias p span { display: block; }

/*@media (max-width: 1400px) { .carousel1 .texto1 .texto, .carousel1 .texto2 .texto{right:96px; opacity:1;} .carousel1 .item .texto{width:570px;} .carousel1 .item .texto h2{font-size:45px; line-height:41px;} .carousel1 .item .texto .enter2{display:inline-block;} .carousel1 .icono{left:45px; top:20%;} }*/


.forminscripcion{width:400px; margin:auto;}
.nocuit{border:solid 1px #dc3232; padding:12px; text-align:center; margin-top:12px; font-weight:bold;}
.terminos{padding:45px; font-size:14px;}
.headerterminos{background-color:#EDF4F7; padding:45px; margin-top:74px;}
.terminos{font-size:15px; padding:33px; min-height:500px;}
.terminos a{color:#000;}


.botonbeneficio{background-color:#86d7f0 !important; color:#000!important;}

.headerblog { height: 500px; padding: 45px; background-image: url(https://nube.arsat.com.ar/wp-content/uploads/2024/04/banner-blog-1-3-scaled.jpg); margin-top: 78px; background-size: cover; background-position:center;}

.headerblog h1 { text-align:center; font-size: 51px; font-family: "Encode Sans", sans-serif; font-weight: 900; padding-top: 145px; color: #fff; }

.headerblog h2 { text-align:center!important; font-size: 33px; font-family: "Encode Sans", sans-serif; font-weight: 600; padding-top: 4px; color: #fff; }

.headerblog h3 { text-align:center!important; font-size: 48px; font-family: "Encode Sans", sans-serif; font-weight: 800; max-width:1400px; margin:auto; padding:4px 33px 0 33px; padding-top: 4px; color: #fff; }

.headerblog h4 { text-align:center; font-size: 51px; font-family: "Encode Sans", sans-serif; font-weight: 500; padding-top: 33px; color: #fff; }

.blogcats{padding:15px; text-align:center; padding-bottom:33px;}
.blogcats li{display:inline-block; font-size:18px; margin:0 12px 0 0; font-family:'Encode Sans', sans-serif;}
.blogcats li a{color:#303638; font-family:'Encode Sans', sans-serif; font-size:18px; padding:12px 20px 12px 20px; border-radius:15px;}
.blogcats li a:hover, .blogcats li .active{color:#0071a6; background-color:#edf5f8;}
.grillablog .mb-4{border-bottom:solid 1px #0073A5!important; padding-bottom:15px;}
.grillablog .card-body{padding:20px; font-family:'Encode Sans', sans-serif;}
.grillablog .card-title{color:#0073A5; font-family:'Encode Sans', sans-serif; font-size:33px; height:126px;}
.grillablog .card-text{font-family:'Encode Sans', sans-serif; font-size:15px; padding-top:12px; padding-bottom:15px; min-height:120px;}
.grillablog .boton{font-size:18px; border-radius:25px; border:solid 1px #0073A5; color:#0073A5; font-weight:bold; padding:12px 20px 12px 20px; font-family:'Roboto', sans-serif;}
.grillablog .boton:hover{background-color:#0073A5; color:#fff;}
.grillablog{padding-bottom:45px;}
.grillablog .card-title a{color:#0073A5;}
.grillablog .card-title a:hover{color:#6c757d;}
.search-form{text-align:center; padding:45px 0 45px 0;}
.search-form input[type="search"]{background-color:#edf5f8; border:none; padding:20px; border-radius:15px; width:400px; font-size:18px;}
.search-form .search-submit{border:none; border-radius:15px; background-color:#0073A5; color:#fff; font-size:18px; padding:20px;}
.linkscats a{color:#6c757d!important; font-size:18px;}
.linkscats{padding-bottom:15px;}
.titulobuscador{font-size:20px; padding:15px 0 15px 0;}
.detalle{max-width:1000px; margin:auto; padding-bottom:62px; margin-top:120px;}
.headerblogdetalle{height:352px!important;}
.social{margin-top:33px; background-color:#EDF4F7; border-radius:20px; width:245px; padding:15px; text-align:center; float:right;}
.social img{margin-right:4px;}
.fotodetalle{height:600px; width:100%; object-fit:cover;}
.social2{border-radius:20px; padding:15px; text-align:right;}
.social2 img{margin-right:4px;}
.detalle h2{font-size:15px; margin-bottom:6px;}
.detalle h3{margin-bottom:33px; color:#0094d5; font-size:33px; font-weight:bold;}
.detalle h4{margin:6px 0 6px 0;}
.detalle img{margin:20px 0 20px 0;}

@media (max-width: 450px) { .carouseldesktop { display: block; }
  .carouselmobile { display: block; }
  .navbar-toggler { border: none; float: right; outline: none; margin-right: -28px; }
  .carouselmobile { padding-top: 0px; }
  .navbar { height: auto; padding-left: 0; }
  .home { padding-top: 30px; }
  .navbar-light .navbar-toggler { border: none !important; outline: none !important; color: #fff !important; }
  .consola { width: 200px; text-align: center; }
  .navbar-nav { padding-top: 20px; padding-bottom: 20px; }
  .navbar-nav li { padding-left: 0px; }
  .navbar-nav li:last-child { padding-top: 12px; padding-left: 0; }
  footer .col-md-4 { padding-bottom: 33px; }
  .infra { padding: 45px 25px 145px 25px; background-size: 100%; background-repeat: no-repeat; background-color: #edf4f7; }
  .infra h2 { font-size: 26px; }
  .infra h3 { font-size: 20px; padding-top: 4px; }
  .infra .col-md-3 { margin-bottom: 33px; }
  .banner { background-attachment: inherit; }
  .banner h3 { font-size: 52px; }
  .carouselcaract h2 { font-size: 25px; }
  .carouselcaract .slider-thumb div { font-size: 14px; }
  .carouselcaract { padding: 45px 6px 45px 6px; }
  .carouselcaract .sombra { max-width: 95%; padding: 6px; }
  .carouselcaract ul li { width: 100%; padding: 12px; }
  .carouselcaract ul li:first-child { padding-left: 12px; }
  .carouselcaract .slider-content { margin-top: 0; }
  .carouselcaract .slick-prev { left: 0; }
  .carouselcaract .slick-next { right: 0; }
  .tipo h2 { font-size: 22px; }
  .tipo { padding: 20px; }
  .tipo h3 { font-size: 14px; padding-top: 4px; }
  .como { padding: 20px 20px 45px 20px; }
  .como h2 { font-size: 26px; text-align: center; }
  .como h3 { margin: 0; text-align: center; }
  .como img { width: 45px; margin-top: 16px; margin-bottom: 20px; }
  .como .items { margin-bottom: 33px; }
  .contacto { padding: 20px; }
  .contacto h2 { font-size: 28px; }
  .contacto h3 { font-size: 18px; padding-top: 4px; }
  .contacto .col2 { padding-left: 12px; padding-top: 20px; }
  .headercontacto { height: 300px; }
  .headercontacto h1 { padding-top: 60px; }
  .caracteristicas .headercaract { display: none; }
  .caracteristicas .headercaractmobile { display: block; width: 100%; }
  .banner { background-image: url(https://nube.arsat.com.ar/wp-content/themes/arsat/img/caracts_foto_banner.jpg); }
  .ficha .titulo { height: 68.2px; padding-top: 26px; }
  .ficha li { font-size: 12px; line-height: 14px; height: auto; min-height: 70px; }
  .ficha .itemheight { height: 118px; }
  .ficha .col-md-6 .center, .ficha .col-md-3
  .center { font-size: 13px; }
  .ficha h2 { padding: 18.5px; }
  .colbotones { padding-top: 45px !important; }
  .ficha .botones { margin-right: 15px; }
  .ficha { padding-top: 0; }
  .headerdatacenter { height: 300px; padding-top: 20px; }
  .headerdatacenter h1 { font-size: 33px; padding-top: 45px; }
  .datacenter { padding: 45px 20px 20px 20px; }
  .datacenter h3 { font-size: 72px; }
  .datacenter .col2 { padding-top: 45px; }
  .datacenter .col-md-7 img { margin-top: 20px; }
  .como p { height: auto; padding: 20px; }
  .gracias img { width: 145px; }
  .gracias { padding: 20px 0 45px 0; }
  .gracias h2 { font-size: 28px; }
  .gracias p span { display: inline; }
  .carousel1 .foto { height: 450px; object-fit: cover; }
  .carousel1 .icono { top: 6%; right: 0; left: 0; margin: auto; width: 200px; }
  .carousel1 .item .texto { width: 100%; right: 0; left: 0; margin: auto; }
  .carousel1 .item .texto h2 { font-size: 33px; text-align: center; }
  .carousel1 .texto { top: auto; bottom: 122px; }
  .carousel1 .slick-dots { top: auto; bottom: 20px; right: 0; left: 0; margin: auto; width: 120px; height: 57px; }
  .carouseldesktop .item1 .icono { width: 300px !important; }
  .carouseldesktop .item2 .icono { width: 145px !important; }
  .carousel1 .item2 .texto h2 { font-size: 29px; padding: 20px; line-height: 29px; }
  .carousel1 .item3 .texto h2 { font-size: 29px; padding: 20px; line-height: 29px; }
  .carouseldesktop .item3 .icono { width: 178px !important; }
  .caracteristicas { padding-top: 45px; }
  .headerdatacenter, .headercontacto { margin-top: 57px !important; }
  .carouseldesktop .pad { position: relative; max-width: 100%; top: auto; margin: auto; position: inherit; }
  .carousel1 .icono { z-index: 999999999999; top: -407px !important; }
  .carouseldesktop .item2 .icono, .carouseldesktop .item3 .icono { right: 0 !important; left: 0 !important; margin: auto; }
  .carouseldesktop .item1 .icono { top: -401px !important; }
  .carousel1 .item .texto h2 { line-height: 33px; }
  .carouseldesktop .item2 .texto { bottom: 96px; }
  .carouseldesktop .item3 .texto { bottom: 68px; }
  .carousel1 .item3 .texto h2 { max-width: 300px; margin: auto; padding-top: 12px; }
  .como .items { margin-top: 20px; }
  .datacenter .col1 { margin-bottom: 45px; }
  .datacenter h3{font-size:52px;}
  .headerblog h3{font-size:26px; padding-top:0;}
  .headerblog h4{font-size:22px; padding-top:0;}
  .headerblogdetalle{height:auto!important;}
  .fotodetalle{height:auto;}
  .social2{padding-top:0;}
  .search-form input[type="search"]{width:200px;}
  .blogcats li{display:block;}
  .grillablog .card-title{height:auto;}
  .grillablog .card-text{min-height:auto;}
  }