@import 'https://fonts.googleapis.com/css2?family=Pathway+Gothic+One&family=Raleway:wght@400;700&family=Roboto+Condensed&display=swap';.text-red{color:#e3001b}.bg-red{background-color:#e3001b}.text-blue{color:#0d4695}.bg-blue{background-color:#0d4695}.text-green{color:#28a745}.bg-green{background-color:#28a745}.text-principal_color{color:#005081}.bg-principal_color{background-color:#005081}.text-secondary_color{color:#006196}.bg-secondary_color{background-color:#006196}.text-orange{color:#ff9500}.bg-orange{background-color:#ff9500}.text-light_blue{color:#0193e6}.bg-light_blue{background-color:#0193e6}.text-dark_gray{color:#211f1f}.bg-dark_gray{background-color:#211f1f}.text-light_gray{color:#f3f3f3}.bg-light_gray{background-color:#f3f3f3}.op-0{opacity:0}.text-0{color:#fff}.bg-0{background-color:#fff}.op-5{opacity:0.05}.text-5{color:#f2f2f2}.bg-5{background-color:#f2f2f2}.op-10{opacity:0.1}.text-10{color:#e6e6e6}.bg-10{background-color:#e6e6e6}.op-15{opacity:0.15}.text-15{color:#d9d9d9}.bg-15{background-color:#d9d9d9}.op-20{opacity:0.2}.text-20{color:#ccc}.bg-20{background-color:#ccc}.op-25{opacity:0.25}.text-25{color:#bfbfbf}.bg-25{background-color:#bfbfbf}.op-30{opacity:0.3}.text-30{color:#b3b3b3}.bg-30{background-color:#b3b3b3}.op-35{opacity:0.35}.text-35{color:#a6a6a6}.bg-35{background-color:#a6a6a6}.op-40{opacity:0.4}.text-40{color:#999}.bg-40{background-color:#999}.op-45{opacity:0.45}.text-45{color:#8c8c8c}.bg-45{background-color:#8c8c8c}.op-50{opacity:0.5}.text-50{color:#808080}.bg-50{background-color:#808080}.op-55{opacity:0.55}.text-55{color:#737373}.bg-55{background-color:#737373}.op-60{opacity:0.6}.text-60{color:#666}.bg-60{background-color:#666}.op-65{opacity:0.65}.text-65{color:#595959}.bg-65{background-color:#595959}.op-70{opacity:0.7}.text-70{color:#4d4d4d}.bg-70{background-color:#4d4d4d}.op-75{opacity:0.75}.text-75{color:#404040}.bg-75{background-color:#404040}.op-80{opacity:0.8}.text-80{color:#333}.bg-80{background-color:#333}.op-85{opacity:0.85}.text-85{color:#262626}.bg-85{background-color:#262626}.op-90{opacity:0.9}.text-90{color:#1a1a1a}.bg-90{background-color:#1a1a1a}.op-95{opacity:0.95}.text-95{color:#0d0d0d}.bg-95{background-color:#0d0d0d}.op-100{opacity:1}.text-100{color:#000}.bg-100{background-color:#000}.well{background-color:#f9f9f9;padding:0.5rem}.overprint-absolute,.overprint-fixed{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;top:0;width:100%}.overprint-fixed{position:fixed}.overprint-absolute{position:absolute}.clickable{cursor:pointer}.ui-effects-transfer{background-color:#800000;border:2px dotted #000;z-index:50}.multiply{mix-blend-mode:multiply}#scrollUp{bottom:0px;right:10px;padding:5px 10px;background:#005081;color:#fff}#scrollUp i{font-size:30px}.wow{opacity:0}.bullet:after{content:'•';margin:0 4px}.bg-pattern{background-image:url("../assets/background-pattern.png");background-repeat:repeat;background-size:auto}.thumb-cover{background-size:cover;background-position:center center}.thumb-contain{background-size:contain;background-position:center center;background-repeat:no-repeat}.required{background-color:rgba(255,0,0,0.025)!important;border:1px solid #f00!important}#loading{background-color:rgba(255,255,255,0.9);height:100%;visibility:hidden;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;width:100%;z-index:99999}#loading .loading-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;width:100%}#loading .loading-wrapper .loading-content{text-align:center;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:transform 600ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 600ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 600ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 600ms cubic-bezier(0.23, 1, 0.32, 1)}#loading .loading-wrapper .loading-content .loading-text{margin-top:16px;font-size:9pt}#loading.active{visibility:visible;opacity:1}#loading.active .loading-wrapper .loading-content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.blank-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;min-height:480px;text-align:center}.blank-page .logo{max-width:320px}.blank-page .bg{height:100%;opacity:0.25;-webkit-filter:grayscale(100%);filter:grayscale(100%);position:absolute;left:0;top:0;width:100%}.ui-sortable-placeholder{background-color:#e6e6e6;border:1px solid #d9d9d9;visibility:visible!important}.onoffswitch{position:relative;width:54px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.onoffswitch .onoffswitch-checkbox{display:none}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label{border:2px solid #28a745}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:1px}.onoffswitch .onoffswitch-label{overflow:hidden;cursor:pointer;border:2px solid #ccc;border-radius:20px;width:100%;position:relative}.onoffswitch .onoffswitch-label .onoffswitch-inner{margin-left:0;display:block;width:200%;height:20px;margin-left:-100%;-webkit-transition:margin 0.3s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:margin 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:margin 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.onoffswitch .onoffswitch-label .onoffswitch-inner:before{background-color:#28a745;border-radius:0;content:'SI';color:#fff}.onoffswitch .onoffswitch-label .onoffswitch-inner:after{background-color:#ccc;color:#666;content:'NO';text-align:right}.onoffswitch .onoffswitch-label .onoffswitch-inner:after,.onoffswitch .onoffswitch-label .onoffswitch-inner:before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;font-size:0.775rem;font-weight:bold;height:20px;line-height:1.15rem;padding:0 6px 0 12px;width:50%}.onoffswitch .onoffswitch-label .onoffswitch-switch{background-color:#fff;border-radius:100%;bottom:0;display:block;margin:0;position:absolute;right:29px;top:0;-webkit-transition:all 0.3s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.3s cubic-bezier(0.23, 1, 0.32, 1);width:20px}.btn-group-xs>.btn,.btn-xs{padding:0.25rem 0.4rem;font-size:0.8rem;line-height:0.5;border-radius:0.2rem}.btn-group-xs>.btn span,.btn-xs span{font-size:0.8rem}.btn-default{border:0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#005081;color:#fff}.btn-default:hover{color:#fff!important;background-color:#0193e6}.btn-primary{border:0;background-color:#000;color:#fff}.btn-primary:hover{color:#fff!important;background-color:#006196}body,html{height:100%;font-family:'Roboto Condensed', sans-serif}a{color:#005081;display:inline-block}a:focus,a:hover{text-decoration:none;color:#0193e6}h1,h2,h3,h4{font-family:'Raleway', sans-serif;color:#005081}.bg-blue{background-color:#005081;color:#fff}.top{background-color:#005081;color:#fff;padding-top:0.5rem;padding-bottom:0.7rem}.top a{color:#fff}.top a:hover{color:#0193e6}.top a i{font-size:20px}nav.navbar{margin-top:2.7rem;font-family:'Raleway', sans-serif;font-weight:700;font-size:0.9rem}nav.navbar.bg-dark{background-color:#006196!important}nav.navbar .navbar-nav .nav-link{padding-right:0;padding-left:1rem;margin:1px 1px 1px 0}@media screen and (max-width:991px){nav.navbar .navbar-nav .nav-link{padding-left:0}}@media screen and (max-width:991px){nav.navbar .dropdown-menu{background-color:transparent;border:0}nav.navbar .dropdown-menu .dropdown-item{color:#fff}nav.navbar .dropdown-menu .dropdown-item:hover{color:#0193e6;background-color:transparent}}nav.navbar img{max-width:14rem;width:100%}nav.navbar ul li{margin-bottom:0}#carousel-home{background-color:#f3f3f3;margin-top:6.8rem}#carousel-home .carousel-item{height:26rem}#carousel-home .carousel-item .fill{width:100%;height:100%;background-position:top;background-size:cover;max-width:93rem;margin:0 auto}#carousel-home .carousel-caption{text-shadow:0 0px 12px #000}#carousel-home .carousel-caption h1,#carousel-home .carousel-caption h2{color:#fff}#carousel-home .carousel-caption h1{font-size:4.5rem;margin-bottom:0;font-family:'Pathway Gothic One', sans-serif}@media screen and (max-width:767px){#carousel-home .carousel-caption h1{font-size:3rem}}#carousel-home .carousel-caption h2{font-size:2.5rem;font-family:'Pathway Gothic One', sans-serif}@media screen and (max-width:767px){#carousel-home .carousel-caption h2{font-size:1.8rem}}#carousel-home .btn-default{font-size:1.8rem}@media screen and (max-width:767px){#carousel-home .btn-default{font-size:1.2rem}}.portfolio{-webkit-box-shadow:0px 2px 5px 0px rgba(50,50,50,0.75);-moz-box-shadow:0px 2px 5px 0px rgba(50,50,50,0.75);box-shadow:0px 2px 5px 0px rgba(50,50,50,0.75)}.portfolio .bg-10-a{background:url("../img/bg-10.png") no-repeat top right #fff}.portfolio .bg-10-b{background:url("../img/bg-10.png") no-repeat top right #f2fafd}.portfolio .color2{background-color:#e6f5fc}.portfolio .color3{background-color:#daf0fb}.portfolio .card .card-body,.portfolio .card .card-footer{padding:0}.portfolio .card .card-body{padding-top:1.4rem}.portfolio .card .card-footer{background-color:transparent;border-top:0;padding-bottom:1.4rem}.portfolio h5{color:#005081;font-family:'Raleway', sans-serif;font-weight:700}.portfolio p{font-size:15px}.card{border:0;background-color:transparent}.card .card-footer{background-color:transparent}.contacto a{color:#000;display:inline-block}.contacto a:hover{color:#0193e6}.logos img{width:100%;max-width:6.8rem;margin:0 auto}hr{border-color:#005081;border-width:3px;max-width:50px}footer .bg-blue hr{border:2px solid #fff;max-width:50px}footer .bg-blue p{font-size:9pt}footer .bg-blue a{color:#fff;display:inline-block}footer .bg-blue a:hover{color:#0193e6}footer .bg-blue .fa-inverse{color:#005081}footer #whatsapp_chat{position:fixed;bottom:15px;right:15px;width:60px;height:60px;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#25d366;border-radius:50px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4);color:#fff;font-size:24px;z-index:100000}footer #whatsapp_chat:hover{background:#009688}.modal-body .imagen{background-color:#f9f9f9}.modal-body .imagen img{margin:0 auto;max-width:12.5rem}.modal-body h3{color:#005081;border-top:5px solid #005081;border-bottom:5px solid #005081;padding:0.66rem}.modal-body h4{padding-top:1rem;font-size:2rem}.modal-body .ssn-contacto{color:#fff;background-color:#005081;padding:1rem;margin:1.5rem 0 0.66rem 0}.modal-body .ssn-contacto a{color:#fff;padding:0 0.66rem}.modal-body .ssn-contacto a:hover{color:#0193e6;padding:0 0.66rem}.foto_header{background-attachment:relative;width:100%;height:11.25rem;margin-top:6.8rem;background-color:#f3f3f3;background-repeat:no-repeat;background-position:center center;background-size:71.25rem 11.25rem}.breadcrumb{padding:0.5rem 0;margin-bottom:1.25rem;border-bottom:1px solid #f3f3f3;background-color:transparent}.contenidos{-webkit-box-shadow:0px 5px 5px 0px rgba(50,50,50,0.15);-moz-box-shadow:0px 5px 5px 0px rgba(50,50,50,0.15);box-shadow:0px 5px 5px 0px rgba(50,50,50,0.15);padding-bottom:3rem}.contenidos.tu-poliza{padding-top:3rem}.contenidos.tu-poliza h1{font-size:3rem;font-style:italic}.mariano img{margin-top:-6.25rem}@media screen and (max-width:767px){.mariano img{margin-top:1rem}}.mariano h3{color:#005081}.logo img{max-width:12.5rem;margin:0 auto;width:100%;padding:1.25rem 0}@media screen and (max-width:767px){.logo img{display:none}}ul{list-style-image:url("../img/tick.png");padding-left:1.5rem}ul li{margin-bottom:0.66rem}.productos .card img{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);border:5px solid #fff;width:100%;margin-bottom:2rem}.productos .card .card-body{padding:1.5rem 1rem}.productos .card .card-header{color:#005081;border-color:#f3f3f3;border-bottom:1px solid #005081;padding:0.7rem 1rem 0.5rem 1rem;background-color:transparent}.productos .card .card-header button{color:#005081;font-size:1.5rem}.productos .card .card-header button:hover{text-decoration:none}.productos .card .card-header .font-30{font-size:2rem}.telefonos-utiles img{margin:0 auto;max-width:9rem;width:100%}.telefonos-utiles h4{padding-top:0.66rem;font-size:0.8rem}.telefonos-utiles h3{margin-top:0px;font-size:1rem;display:inline}.marco_imagen,.marco_imagen2{width:100%;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid #f2f2f2}.marco_imagen{height:6.25rem}.marco_imagen2{height:12.5rem}.novedades i{font-size:1rem}.imagen_en_desarrollo_principal{background-color:#fff;margin:1.25rem 0;width:100%;height:14rem;border:1px solid #f3f3f3;overflow:hidden}#mapa-contacto{background-attachment:relative;background-position:bottom center;width:100%;height:7rem;margin-top:6.8rem}header.masthead .carousel-item{height:100vh;min-height:660px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width:768px){header.masthead .carousel-item{display:none}}header.masthead .main-text{position:absolute;height:100vh;min-height:660px;top:0px;width:100%;color:#fff;z-index:11;background:rgba(0,0,0,0.5);padding-left:15px;padding-right:15px}@media screen and (max-width:768px){header.masthead .main-text{padding-top:8rem;padding-bottom:2rem;height:100%;min-height:100%;position:static;background-color:#005081}}header.masthead img{width:100%}header.masthead h1{font-size:4.4rem}@media screen and (max-width:767px){header.masthead h1{font-size:3rem}}header.masthead h2{font-size:2.2rem}@media screen and (max-width:767px){header.masthead h2{display:none}}header.masthead h1,header.masthead h2{font-family:'Pathway Gothic One', sans-serif;color:#fff;text-shadow:0px 5px 8px #000}@media screen and (max-width:767px){header.masthead h1,header.masthead h2{text-shadow:none}}header.masthead .divider{border:5px solid #006196;width:5rem;margin-left:0}header.masthead .card{background-color:rgba(255,149,0,0.9);border-radius:0.5rem;-moz-box-shadow:0px 5px 8px #000;-webkit-box-shadow:0px 5px 8px #000;box-shadow:0px 5px 8px #000}@media screen and (max-width:767px){header.masthead .card{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}header.masthead .flecha-landing{right:0;z-index:1;position:absolute}header.masthead .flecha-landing img{max-width:10rem}@media screen and (max-width:767px){header.masthead .flecha-landing{display:none}}header.masthead .descuento{position:absolute;max-width:5rem;top:10rem;left:-3rem;z-index:1}@media screen and (max-width:767px){header.masthead .descuento{top:-2.5rem;right:1rem;max-width:4rem;left:auto}}.landing ul li{font-size:1.5rem;color:#005081}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media screen and (max-width:991px){html{font-size:15px}}@media screen and (max-width:768px){html{font-size:14px}}@media screen and (max-width:575px){html{font-size:13px}}