*,body,html{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:LightFont;font-style:normal;font-weight:light;src:url(../fonts/Rotis-Sans-Serif-Std-45-Light.otf) format("opentype")}@font-face{font-family:BoldFont;font-style:normal;font-weight:700;src:url(../fonts/Rotis-Sans-Serif-Std-75-Extra-Bold.otf) format("opentype")}.container{margin:0 auto;max-width:1200px;width:90%}body,html{font-family:sans-serif;height:100%;margin:0;overflow-x:hidden;padding:0}.header{align-items:center;background:transparent;box-sizing:border-box;display:flex;height:120px;justify-content:space-between;left:0;padding:0 50px;position:fixed;top:0;transition:background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease;width:100%;z-index:100000}.header.scrolled{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,98,147,.85);box-shadow:0 6px 18px rgba(0,0,0,.18)}.logo{z-index:999999}.logo img{cursor:pointer;height:auto;width:200px}.menu-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative}.menu-button span{background-color:#fff;display:block;height:3px;margin-bottom:8px;width:24px}.menu-overlay{align-items:flex-end;background:#006293;display:flex;flex-direction:column;height:60vh;justify-content:center;left:0;padding:50px 100px;position:fixed;top:0;transform:translateX(150%);-webkit-transform:translateX(150%);-moz-transform:translateX(150%);-ms-transform:translateX(150%);-o-transform:translateX(150%);transition:transform .4s ease-in-out;width:100vw;z-index:99999}.menu-overlay.active{transform:translateX(0)}.menu-overlay ul{list-style:none;margin:0;padding:0;text-align:right}.menu-overlay ul li{margin:1.5rem 0}.menu-overlay ul li a{border-bottom:2px solid transparent;color:#fff;font-family:LightFont,sans-serif;font-size:2rem;text-decoration:none;text-transform:uppercase;transition:border-color .3s ease}.menu-overlay ul li a:hover{color:#73a6c9}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-family:BoldFont,sans-serif;font-size:2rem;font-weight:300;position:absolute;right:50px;top:50px}@media (max-width:768px){.logo img{width:150px}}.footer{background-color:#006293;border-top:1px solid #fff;flex-direction:column;justify-content:center}.footer,.footer .footer-content{align-items:center;display:flex;width:100%}.footer .footer-content{justify-content:space-around;padding-bottom:30px;padding-top:50px}.footer .footer-content .footer-logo{max-width:200px}.footer .footer-content .footer-logo img{height:auto;width:100%}.footer .footer-content .footer-info a,.footer .footer-content .footer-info h3{color:#fff;font-family:LightFont,sans-serif;font-size:1.1rem;padding-bottom:10px;text-decoration:none}.footer .footer-content .footer-info a:hover,.footer .footer-content .footer-info h3:hover{color:#73a6c9}.footer .footer-content .footer-nav ul{list-style-type:none}.footer .footer-content .footer-nav ul li{padding-bottom:5px}.footer .footer-content .footer-nav ul li a{color:#fff;font-family:BoldFont,sans-serif;font-size:1.1rem;text-decoration:none}.footer .footer-content .footer-nav ul li a:hover{color:#73a6c9}.footer .footer-claims{border-top:1px solid #fff;padding-bottom:50px;padding-top:40px;text-align:center;width:100%}.footer .footer-claims p{color:#fff;font-family:BoldFont,sans-serif;font-size:1.1rem}@media (max-width:768px){.footer{padding:20px}.footer .footer-content{flex-direction:column;padding-top:20px}.footer .footer-content .footer-nav{padding:20px 0;text-align:center}.footer .footer-content .footer-nav ul li a{text-align:center}.footer .footer-content .footer-info{padding:20px 0;text-align:center}.footer .footer-claims{padding-bottom:20px}}.hero{align-items:center;background-color:#006293;color:#fff;display:flex;justify-content:center;overflow:hidden;padding-top:100px;position:relative;width:100%}.hero .marquesina{left:0;position:absolute;top:35%;width:100%;z-index:9999}.hero .marquesina,.hero .marquesina__inner{animation:scroll 20s linear infinite;-webkit-animation:scroll 20s linear infinite}.hero .marquesina__inner{display:inline-flex}.hero .marquesina span{display:inline-block;font-family:LightFont,sans-serif;font-size:25rem;font-weight:lighter;letter-spacing:20px;margin-right:400px}.hero .masque{left:45%;position:absolute;top:22%;transform:translateY(-50%),translateX(-50%);-webkit-transform:translateY(-50%),translateX(-50%);-moz-transform:translateY(-50%),translateX(-50%);-ms-transform:translateY(-50%),translateX(-50%);-o-transform:translateY(-50%),translateX(-50%);width:100%;z-index:9999}.hero .masque p{font-size:1.5rem;font-style:italic;font-weight:600}.hero .left-hero{flex:1;height:100%;margin-top:50px;padding:50px;z-index:999}.hero .left-hero img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:auto;max-width:100%}.hero .right-hero{flex:1;height:100%;margin-left:-200px;margin-top:-50px;padding:50px}.hero .right-hero img{border-radius:10px;height:auto;max-width:100%}.hero-text{box-sizing:border-box;padding:100px 50px;text-align:left;width:90%}.hero-text h2{color:#006293;font-family:BoldFont,sans-serif;font-size:128px;line-height:1;margin-bottom:20px}.hero-text p{color:#0e0e0e;font-family:LightFont,sans-serif;font-size:1.4rem;line-height:1.6}.hero-text p b{color:#006293;font-weight:700}.separator{align-items:center;background-color:#73a6c9;display:flex;justify-content:center;margin:0;padding:170px 50px;width:100%}.separator p{color:#fff;font-family:LightFont,sans-serif;font-size:1.2rem;text-align:center;width:80%}.services{margin-top:-100px;padding:0}.services .service-top{display:flex;justify-content:space-between}.services .service-top .service-item{align-items:center;display:flex;flex:1;flex-direction:column;text-align:left}.services .service-top .service-item img{height:auto;margin-bottom:20px}.services .service-top .service-item video{height:463px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;width:397px}.services .service-top .service-item h3{color:#006293;font-family:BoldFont,sans-serif;font-size:24px;margin-bottom:10px;text-align:center;width:397px}.services .service-middle{align-items:center;display:flex;justify-content:center;margin-top:-100px}.services .service-middle video{height:867px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;width:597px}.services .service-middle h3{color:#006293;font-family:BoldFont,sans-serif;font-size:24px;margin-bottom:10px;text-align:center}.services .service-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:-500px}.services .service-bottom .service-item{display:flex;flex:1;flex-direction:column;-o-object-fit:contain;object-fit:contain}.services .service-bottom .service-item img{height:auto;margin-bottom:20px}.services .service-bottom .service-item h3{color:#006293;font-family:BoldFont,sans-serif;font-size:24px;margin-bottom:10px;width:350px}.services .service-bottom .right{align-items:flex-end;text-align:left}.services .service-bottom .left{align-items:flex-start;text-align:right}.separator-2{align-items:center;background-color:#006293;display:flex;flex-direction:column;justify-content:center;margin-top:50px;padding:150px 50px;width:100%}.separator-2 .marquesina{overflow:hidden;position:relative;white-space:nowrap}.separator-2 .marquesina-texto{animation:scroll 15s linear infinite;-webkit-animation:scroll 15s linear infinite;display:inline-block}.separator-2 .marquesina-texto span{color:#fff;display:inline-block;font-family:LightFont,sans-serif;font-size:6rem;margin-bottom:20px;padding-right:30rem;text-align:center}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}}.separator-2 p{color:#fff;font-family:LightFont,sans-serif;font-size:1.2rem;text-align:center;width:80%}@media (max-width:1200px){.hero h1{font-size:12rem}.hero .left-hero,.hero .right-hero{padding:20px}.hero-text{padding:50px 20px}.hero-text h2{font-size:64px}.services .service-top{gap:50px;z-index:99999}.services .service-middle{margin-top:0}.services .service-middle video{height:600px}.services .service-bottom{margin-top:0}}@media (max-width:768px){.hero h1{font-size:4rem;font-weight:600;letter-spacing:8px}.hero .masque{left:10%;top:25%}.hero .marquesina{top:50%}.hero .marquesina span{font-size:5rem;font-weight:700;margin-right:200px}.hero-text{padding:50px 20px;text-align:center;width:100%}.hero-text h2{font-size:3rem}.hero-text p{font-size:1.1rem}.separator{padding:50px 30px}.services{margin-top:0}.services .service-top{flex-direction:column}.services .service-top .service-item,.services .service-top .service-item img{width:100%}.services .service-top .service-item video{height:463px;width:100%}.services .service-top .service-item h3{text-align:center}.services .service-middle{flex-direction:column;margin-top:0}.services .service-middle video{height:500px;width:100%}.services .service-bottom{flex-direction:column;margin-top:0}.services .service-bottom .service-item img{width:100%}.services .service-bottom .service-item h3{text-align:center;width:100%}.separator-2{padding:50px 40px}.separator-2 .marquesina-texto span{font-size:3rem;padding-right:10rem}.separator-2 p{width:100%}}.team-hero{align-items:center;background-image:url(../images/cosegur-team.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.team-hero .team-hero-content{text-align:center}.team-hero .team-hero-content h1{font-family:LightFont,sans-serif;font-size:98px;font-weight:lighter;letter-spacing:5px}.masinfo{color:#0e0e0e;font-family:LightFont,sans-serif;font-size:1.2rem;line-height:1.6;padding:150px 50px;text-align:center;width:100%}.masinfo p{margin:0 auto;width:80%}.masinfo .contact-button{background-color:#006293;border-radius:5px;color:#fff;display:inline-block;font-family:BoldFont,sans-serif;font-size:1.2rem;line-height:1.2;margin-top:50px;padding:15px 30px;text-decoration:none;transition:background-color .3s ease}.masinfo .contact-button:hover{background-color:#73a6c9;color:#006293}.team{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;justify-content:center;padding:50px}.team .team-member{max-width:390px;position:relative;text-align:center}.team .team-member img{height:auto;transition:opacity .3s ease;width:100%}.team .team-member .img-overlay{align-items:center;background:rgba(0,98,147,.56);bottom:0;color:#fff;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.team .team-member .img-overlay p{font-family:LightFont,sans-serif;font-size:1.1rem;line-height:1.4;padding:20px}.team .team-member:hover .img-overlay{opacity:1}.team-description{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:50px}.team-description-top{align-items:flex-end;background-image:url(../images/team-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;height:1000px;justify-content:flex-end;margin:50px;width:100%}.team-description-top .team-description-text{box-sizing:content-box;max-width:400px;padding:50px}.team-description-top .team-description-text p{box-sizing:border-box;color:#fff;font-family:LightFont,sans-serif;font-size:1.2rem;line-height:1.6;padding:50px;text-align:right}.team-description-bottom{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:100px 0;width:100%}.team-description-bottom .vertical-text{color:#006293;font-family:BoldFont,sans-serif;font-size:9rem;letter-spacing:25px;line-height:1.2;margin-right:20px;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}.team-description-bottom .team-description-text2{align-items:flex-end;background-image:url(../images/team-background-2.png);background-position:top;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;height:1467px;justify-content:flex-end;margin:50px;width:100%}.team-description-bottom .team-description-text2 .desc-text{box-sizing:border-box;max-width:650px;padding:50px;text-align:right}.team-description-bottom .team-description-text2 .desc-text p{box-sizing:border-box;color:#fff;font-family:LightFont,sans-serif;font-size:1.2rem;line-height:1.6;padding:50px;text-align:right}.team-description-movil{display:none}@media (max-width:1200px){.team-description-top{height:800px}.team-description-top .team-description-text{max-width:350px;padding:20px}.team-description-top .team-description-text p{font-size:1rem;padding:50px}.team-description-bottom{justify-content:space-between;padding:50px 20px}.team-description-bottom .vertical-text{font-size:5rem;line-height:1}.team-description-bottom .team-description-text2{height:800px;margin:20px}.team-description-bottom .team-description-text2 .desc-text{max-width:600px;padding:20px}.team-description-bottom .team-description-text2 .desc-text p{font-size:1rem;padding:20px}}@media (max-width:768px){.team-hero .team-hero-content h1{font-size:3rem}.masinfo{padding:50px 40px}.masinfo p{width:100%}.team{flex-wrap:wrap;padding:40px}.team .team-member{align-items:center;display:flex;flex-direction:column}.team .team-member .img-overlay{background:none;color:#006293!important;opacity:1;position:relative;width:100%}.team .team-member .img-overlay p{font-weight:500;width:100%}.team-description{display:none}.team-description-movil{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px}.team-description-movil .group{margin-bottom:40px;width:100%}.team-description-movil .group img{height:auto;width:100%}.team-description-movil .group .group-text{background-color:#006293;margin-top:-20px;padding:50px 20px}.team-description-movil .group .group-text p{color:#fff;font-family:LightFont,sans-serif;font-size:1rem}.team-description-movil .cosegur-separator h1{color:#006293;font-family:BoldFont,sans-serif;font-size:5rem;letter-spacing:5px;margin-bottom:40px}}.contact-hero{background-image:url(../images/cosegur-contact.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:80vh}.separator-contact{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:150px 50px;width:100%}.separator-contact h3{color:#006293;font-family:BoldFont,sans-serif;font-size:2rem;margin-bottom:20px;text-align:center}.separator-contact p{color:#0e0e0e;font-family:LightFont,sans-serif;font-size:1.2rem;text-align:center;width:60%}.separator-contact p b{color:#006293}.mapa{height:500px;width:100%}.mapa iframe{border:none;height:100%;width:100%}.contacto{align-items:stretch;box-sizing:border-box;display:flex;justify-content:center;width:100%}.contacto .contacto-img{flex:1}.contacto .contacto-img img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}.contacto .contacto-form{background-color:#006293;box-sizing:border-box;flex:1;padding:50px}.contacto .contacto-form .contacto-info{margin-bottom:30px}.contacto .contacto-form .contacto-info h3{color:#fff;font-family:BoldFont,sans-serif;font-size:2rem;margin-bottom:20px}.contacto .contacto-form .contacto-info p{color:#fff;font-family:LightFont,sans-serif;font-size:1.1rem}.contacto .contacto-form form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contacto .contacto-form form label{color:#0e0e0e;font-family:LightFont,sans-serif;font-size:1rem;margin-bottom:10px}.contacto .contacto-form form input,.contacto .contacto-form form textarea{border:1px solid #ccc;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;font-family:LightFont,sans-serif;font-size:1rem;margin-bottom:20px;padding:10px;width:100%}.contacto .contacto-form form button{background-color:#73a6c9;border:2px solid #73a6c9;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;color:#fff;cursor:pointer;font-family:#FFFFFF;font-size:1.2rem;padding:15px;width:150px}.contacto .contacto-form form button:hover{background-color:#006293;border:2px solid #73a6c9;color:#fff}@media (max-width:768px){.separator-contact{padding:50px 40px}.separator-contact p{width:100%}.contacto{flex-direction:column}.contacto .contacto-form{padding:40px 30px}}.seguros-menu{align-items:center;background-color:transparent;background-image:url(../images/seguros-menu-hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.linea{border-bottom:2px solid #fff;left:0;position:absolute;top:120px;width:100%}.seguros-menu-nav{align-items:center;box-sizing:border-box;display:flex;justify-content:center;left:50%;margin-left:50px;padding:50px;position:fixed;top:55px;transform:translate(-50%,-50%);width:70%;z-index:999999}.seguros-menu-nav ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.seguros-menu-nav ul li a{border-bottom:2px solid transparent;color:#fff;font-family:BoldFont,sans-serif;font-size:1.2rem;text-decoration:none;transition:border-color .3s ease}.seguros-menu-nav ul li a:hover{color:#73a6c9}.seguros-menu-movil{display:none}.seguros-menu-hero{align-items:center;display:flex;justify-content:center;padding:50px}.seguros-menu-hero h1{color:#fff;font-family:LightFont,sans-serif;font-size:6rem;font-weight:lighter}@media (max-width:768px){.seguros-menu-nav{display:none}.seguros-menu-movil{display:flex;justify-content:left;padding:50px;width:100%}.seguros-menu-movil ul{list-style:none}.seguros-menu-movil ul li a{border-bottom:2px solid transparent;color:#fff;font-family:BoldFont,sans-serif;font-size:1.5rem;line-height:1.6;text-decoration:none;transition:border-color .3s ease}.seguros-menu-movil ul li a:hover{color:#73a6c9}.seguros-menu-movil :active{color:#006293}.seguros-menu-hero{margin-top:50px;padding:50px}.seguros-menu-hero h1{font-size:3rem}}.seguros-hero{flex-direction:column;position:relative}.seguros-hero,.seguros-hero .seguros-header{align-items:center;display:flex;justify-content:center}.seguros-hero .seguros-header{background-position:50%;background-repeat:no-repeat;background-size:cover;height:60vh;width:100%}.seguros-hero .seguros-header h2{color:#fff;font-family:LightFont,sans-serif;font-size:3rem;text-align:center}.seguros-hero .fondo{background-color:#73a6c9}.seguros-hero .seguros-hero-text{box-sizing:border-box;padding:100px 50px;text-align:center;width:60%}.seguros-hero .seguros-hero-text h3{color:#006293;font-family:BoldFont,sans-serif;font-size:2rem;margin-bottom:20px}.seguros-hero .seguros-hero-text p{color:#0e0e0e;font-family:LightFont,sans-serif;font-size:1.1rem;line-height:1.6}.seguros-hero .seguros-hero-text p b{color:#006293;font-weight:bolder}.tabla-seguros{box-sizing:border-box;list-style:none;margin:0 auto;padding:50px 0;width:80%}.tabla-seguros .tabla-seguros-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;list-style-type:none;margin:0 auto}.tabla-seguros .tabla-seguros-list .tabla-seguros-item{border-bottom:1px solid #adb5bd;flex:1;padding:5px 0;text-align:left;width:80%}.tabla-seguros .tabla-seguros-list .tabla-seguros-item p{color:#0e0e0e;font-family:LightFont,sans-serif;font-size:1rem}.seguros-claims{align-items:center;display:flex;justify-content:flex-end;padding-right:150px;width:100%}.seguros-claims p{color:#495057;font-family:BoldFont,sans-serif;font-size:1rem;font-style:italic;text-align:left;width:40%}.form-sec{padding:100px 0;width:100%}.form-sec,.form-sec .seguros-form{align-items:center;display:flex;justify-content:center}.form-sec .seguros-form{background-color:#006293;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;box-sizing:border-box;flex-direction:column;padding:50px;width:50%}.form-sec .seguros-form h3{color:#fff;font-family:BoldFont,sans-serif;font-size:1.5rem;margin-bottom:20px;text-align:center}.form-sec .seguros-form .form{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 0;width:100%}.form-sec .seguros-form .form label{color:#0e0e0e;font-family:LightFont,sans-serif;font-size:1rem}.form-sec .seguros-form .form input{border:1px solid #ccc;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.form-sec .seguros-form .form input,.form-sec .seguros-form .form textarea{font-family:LightFont,sans-serif;font-size:1rem;margin-bottom:20px;padding:10px 15px;width:100%}.form-sec .seguros-form .form textarea{border:1px solid #ccc;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;height:100px}.form-sec .seguros-form .form button{background-color:#73a6c9;border:2px solid #73a6c9;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;color:#fff;cursor:pointer;font-family:BoldFont,sans-serif;font-size:1.2rem;padding:15px;text-align:center;width:150px}.form-sec .seguros-form .form button:hover{background-color:#006293;border:2px solid #73a6c9}@media (max-width:768px){.seguros-hero .seguros-header h2{font-size:3rem}.seguros-hero .seguros-hero-text{width:100%}.seguros-claims{padding-right:80px}.seguros-claims p{width:60%}.form-sec{padding:40px 20px}.form-sec .seguros-form{padding:30px;width:100%}.form-sec .seguros-form,.form-sec .seguros-form textarea{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}}
/*# sourceMappingURL=website.css.map */
