@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhdTQ3ig.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTQ3ig.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTQ3ig.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTQ3ig.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v23/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmdTQ3ig.ttf) format('truetype')}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif}html{overflow-x:hidden}body{background:#fff;font-family:Nunito,sans-serif;font-size:20px;color:#000;position:relative;font-weight:400;overflow-x:hidden}.floating{position:fixed;top:160px;right:20px;z-index:1099;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.floating.sticky-top{top:110px;width:50px;height:50px}@media (max-width:767px){.floating{width:40px;height:40px;top:120px}.floating.sticky-top{top:100px;width:40px;height:40px}}.floating-messenger{position:fixed;top:250px;right:20px;z-index:1099;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.floating-messenger.sticky-top{top:170px;width:50px;height:50px}@media (max-width:767px){.floating-messenger{width:40px;height:40px;top:170px}.floating-messenger.sticky-top{top:150px;width:40px;height:40px}}#top-bar-fixed{font-size:16px}#top-bar{font-size:16px}#header{position:relative;z-index:2001;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}#header a{color:#000}#header a.navbar-brand{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#header .navbar-toggler .navbar-toggler-icon{color:#000}#header nav.navbar ul.navbar-nav li{text-align:center;padding:10px 0 0}#header nav.navbar ul.navbar-nav li a{padding:0 1rem;font-size:16px;font-weight:600;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-transform:uppercase;display:inline-block;border-bottom:5px solid transparent;line-height:3em;position:relative}#header nav.navbar ul.navbar-nav li a.wa-icon{position:relative;left:-1em}#header nav.navbar ul.navbar-nav li a.wa-icon:before{content:"";position:absolute;background:url(../../images/sprite.png) no-repeat;background-position:-282px 0;width:37px;height:37px;right:-30px;top:4px}#header nav.navbar ul.navbar-nav li:hover a{border-bottom-color:#d96c27}#header nav.navbar ul.navbar-nav li:hover.feature a{border-bottom-color:transparent}#header nav.navbar ul.navbar-nav li.feature{background:#00d776}#header .box-phone{position:relative;color:#204571;font-size:16px;font-weight:800}#header .box-phone:before{content:"";position:absolute;left:-80px;width:54px;height:54px;background:url(../../images/sprite.png) no-repeat;background-position:0 0}#header .box-phone a{color:#204571;font-size:20px;font-weight:800}#header .bg-menu{z-index:1099;background:#204571;color:#fff;top:100%;left:0;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.3);box-shadow:0 10px 10px rgba(0,0,0,.3)}#header a.navbar-brand img{height:auto}#header ul.menu-movil li{padding:10px 0}#header ul.menu-movil li a,#header ul.menu-movil li i{color:#fff}#header.sticky{position:fixed;-webkit-animation:fadeInDown .6s;animation:fadeInDown .6s;background:rgba(255,255,255,.95);-webkit-box-shadow:0 10px 10px rgba(0,0,0,.5);box-shadow:0 10px 10px rgba(0,0,0,.5)}#header.sticky .sticky-hide{display:none}section#slider{color:#204571;z-index:0;position:relative}@media (min-width:1200px){section#slider{margin-top:-30px}}section#servicios{background:url(../../images/bg_seguros_bhl.jpg) no-repeat;background-size:cover;background-position:center top;background-attachment:scroll}section#servicios h2{font-size:50px;font-weight:600}@media (min-width:1200px){section#servicios{padding:100px 15px!important}}@media (min-width:1200px){section#servicios2{padding:100px 15px!important}}.box-servicio{padding:2em 1em;background:rgba(255,255,255,.8);text-align:center}.box-servicio .box-servicio-ico{width:80%;max-width:130px;margin:auto;margin-bottom:1em}.box-servicio .box-servicio-main{font-size:16px;font-weight:400;color:#204571}.box-servicio .box-servicio-main h5{font-size:20px;font-weight:700;margin-bottom:.5rem}.box-servicio .box-servicio-btn{margin-top:1em;margin-bottom:1.2em}.box-servicio .box-servicio-btn a{width:100%}@media (max-width:991px){.box-servicio{margin-bottom:2em}}section#cotizacion{background-color:#d96c27}@media (min-width:1200px){section#cotizacion{background-image:url(../../images/bg_familia_contacto.jpg);background-repeat:no-repeat;background-size:contain;background-position-y:center;background-position-x:calc(100% + 20px)}}@media (min-width:1200px) and (max-width:1400px){section#cotizacion{background-size:cover}}section#cotizacion .box-form{background:#fff;padding:2em 2em 1em}section#cotizacion .box-form #header-form{font-size:16px}section#cotizacion .box-form #header-form h3{font-size:50px;font-weight:900;color:#000;line-height:1em}section#cotizacion .box-form #header-form a{font-weight:600;color:#d96c27}@media (min-width:1400px){section#cotizacion{padding:50px 15px!important}}section#nosotros{color:#204571;font-size:20px}section#nosotros h3{font-size:35px;color:#204571;font-weight:700}section#llamanos{position:relative;overflow:hidden}section#llamanos h2{font-size:55px;font-weight:900}section#llamanos h2 a{color:#fff}section#llamanos:before{content:"";position:absolute;width:1000%;height:1000%;background:#204571;-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg);left:-480%}@media (min-width:768px) and (max-width:991px){section#llamanos h2{font-size:45px}}@media (max-width:767px){section#llamanos{background:#204571;text-align:center}section#llamanos h2{font-size:40px}}section#ubicacion{margin-bottom:-10px}.container-fluid:not(.container-full){max-width:1400px!important}footer#footer{background:#204571;color:#fff;font-size:16px;font-weight:300}footer#footer a{color:#fff}footer#footer a:hover{color:#fff}footer#footer [class^=col-]{border-right:1px solid #fff}@media (max-width:991px){footer#footer [class^=col-]{border:0}}footer#footer [class^=col-]>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}footer#footer [class^=col-] [class^=box-]{position:relative}footer#footer [class^=col-] [class^=box-]:before{content:"";background:url(../../images/sprite.png) no-repeat;left:0;margin-right:.8rem}footer#footer [class^=col-] [class^=box-] a{display:contents}@media (min-width:1200px) and (max-width:1400px){footer#footer [class^=col-] [class^=box-]{font-size:14px}}@media (min-width:992px) and (max-width:1199px){footer#footer [class^=col-] [class^=box-]{font-size:14px}footer#footer [class^=col-] [class^=box-]:before{content:none}}@media (min-width:768px) and (max-width:991px){footer#footer [class^=col-] [class^=box-]{padding:2rem 15px}}@media (max-width:767px){footer#footer [class^=col-] [class^=box-]{padding:2rem 15px;font-size:14px}footer#footer [class^=col-] [class^=box-]:before{content:none}}footer#footer [class^=col-] .box-direccion-footer:before{width:45px;height:65px;background-position:-61px 0}footer#footer [class^=col-] .box-horarios-footer:before{width:66px;height:66px;background-position:-115px 0}footer#footer [class^=col-] .box-telefono-footer:before{width:50px;height:50px;background-position:-187px 0}section#copyright{background:#0b2647;color:#fff;font-size:14px}section#copyright a{color:#fff}#popup_cotiza .modal-body{padding:0}#popup_cotiza .modal-body .col-fondo{background:url(../../images/bg_seguros_bhl.jpg) no-repeat;background-size:cover;background-position:center}.popup-main .modal-dialog{max-width:900px}.popup-main .modal-dialog .modal-body{padding:0}.popup-main .modal-dialog .modal-body .col-fondo{background:url(../../images/bg_seguros_bhl.jpg) no-repeat;background-size:cover;background-position:center}.popup-main .modal-dialog .modal-body .box-popup-content .box-popup-header h1{font-size:28px}.popup-main .modal-dialog .modal-body .box-popup-content .box-popup-header p.subtitle{color:#495057;font-size:16px;line-height:18px}.slide-logos{display:none}.slide-logos .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide-logos .slick-slide{padding:0 .5em;text-align:center}.slide-logos .slick-slide img{display:inline-block}.slide-logos .slick-next,.slide-logos .slick-prev{z-index:9999}.slide-logos .slick-next:before,.slide-logos .slick-prev:before{color:#000}.slide-logos .slick-next{right:0}.slide-logos .slick-prev{left:0}.loading{width:100%;height:100%;position:fixed;background:#204571;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#979797;font-size:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loading .loading-logo{position:absolute;text-align:center}.loading .loading-logo img{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;-webkit-animation-delay:0s;animation-delay:0s}.loading .loading-logo p{opacity:.3;-webkit-animation:pulsa .6s infinite alternate;animation:pulsa .6s infinite alternate;font-size:14px}@-webkit-keyframes pulsa{to{opacity:1}}@keyframes pulsa{to{opacity:1}}canvas{display:block}.text-primary{color:#d96c27!important}.bg-gray{background:#dcdcdc}.bg-black{background:#000}a{color:#204571}a:active,a:focus{border:0;outline:0}a:hover{text-decoration:none}a,a:active,a:focus,button:active,button:focus{outline:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}.bg-primary{background-color:#204571!important}.bg-secondary{background-color:#d96c27!important}.btn.btn-default{color:#fff;background:#000;border:0;border-radius:0;padding:8px 20px;font-size:20px}.btn.btn-default:hover{background:#204571}.btn.btn-primary{background:#204571;color:#fff;border:0;padding:12px 30px;border-radius:5px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn.btn-primary:hover{background:#d96c27;color:#fff}.btn.btn-secondary{background:#d96c27;border:0;border-radius:0;color:#fff;font-size:16px;font-weight:600;position:relative;padding:10px 20px 15px}.btn.btn-secondary:after{display:inline-block;margin-left:.4em;vertical-align:.255em;content:"";width:27px;height:21px;background:url(../../images/sprite.png) no-repeat;background-position:-246px 0;top:7px;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn.btn-secondary:hover{background:#204571}.btn.btn-secondary:hover:after{margin-left:.7em}.btn.btn-full{width:100%}.form-control{background:#dcdcdc;color:#000;border:0;border-radius:0;position:relative}.form-control.resalta{-webkit-box-shadow:0 0 10px #204571;box-shadow:0 0 10px #204571;-webkit-animation:pulse .5s;animation:pulse .5s}::-webkit-input-placeholder{color:#000!important}::-moz-placeholder{color:#000!important}:-ms-input-placeholder{color:#000!important}::-ms-input-placeholder{color:#000!important}::placeholder{color:#000!important}button.close{position:relative;z-index:9999;opacity:.8;right:10px;top:0;font-size:24px;font-weight:300}button.close:hover{-webkit-animation:rubberBand 1s;animation:rubberBand 1s}.scrollup{width:40px;height:40px;position:fixed;bottom:55px;right:40px;display:none;z-index:999;border:1px solid rgba(255,255,255,.3);background-color:rgba(0,0,0,.5);border-radius:10px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.scrollup:before{content:"\f062";font-family:"Font Awesome\ 5 Free";position:absolute;top:0;right:0;border-radius:3px;width:38px;height:38px;line-height:38px;text-align:center;font-size:16px;font-weight:700;color:#fff}.scrollup:hover{background-color:#000}