@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');:root{--red:#cc8e37;--dark-grey:#57586b;--white:#ffffff;--black:#1e1a34;--font-claim:40px;--font-text:18px;--font-title:30px;--font-subtitle:20px;--font-prime:20px;--font-button:25px;--font-button2:20px;--font-legend:28px;--font-input:18px;--font-list:17px}body,html{font-family:'Lato',sans-serif}form,h1,h2,h3,h4,h5,label,p{margin:0}.logo{display:block;width:100%;max-width:300px;margin-right:auto;margin-left:auto}.footer,.header{padding:10pt 0;background:var(--black)}.footer{text-align:center}.footer__container,.header__container,.section__container{padding:4pt}.section{padding:40pt 0}.section--hero{background:url('../img/ventana.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;height:auto;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section__text{text-align:left;color:var(--black);font-size:var(--font-text);margin-bottom:5px}.section__img{display:block;width:100%}.section__text--claim{font-size:var(--font-claim);width:100%;max-width:500px;text-align:center;font-weight:700;color:#ffffff;text-shadow:1px 1px 3px rgba(0,0,0,0.8),0 0 10px rgba(0,0,0,0.5)}.section__text--claim b{letter-spacing:1px}.section__img--claim{max-width:280px;margin:0 auto}.section__img--decesos{max-width:260px;margin:0 auto}.section__text--title{text-align:center;font-weight:bold;color:var(--black);font-size:var(--font-title)}.section__text--subtitle{text-align:center;font-size:var(--font-subtitle);font-weight:500}.section__text--subtitle b{color:var(--red)}.section__text--center{text-align:center}.section--features{padding-bottom:20pt;background:var(--black)}.section__container--feature{text-align:center}.section__img--feature{max-width:55px;margin:0 auto}.section__list{list-style-type:none;color:var(--white);-webkit-padding-start:0;padding-inline-start:0}.white{color:var(--white)}.section__text--list-element,.section__text--title-feature{text-align:center;font-size:var(--font-list);margin:10px auto;font-weight:bold;color:var(--white)}.strech{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.section__container--feature,.section__container--feature-2{margin:15px auto}.section__container--feature-2{width:100%;max-width:320px}.section__img--features-2{margin:0 auto;max-width:60px}.section__text--tfeature{min-height:115px}.section__text--title-feature{font-weight:bold;font-style:italic;margin-bottom:10px}.section__img--offer{max-width:350px;margin:50px auto}.section__img--prime{margin:15px auto;max-width:350px}.section__text--prime{font-weight:bold;font-size:var(--font-prime);text-align:center}.section__text a{color:var(--white)!important;text-decoration:none!important;display:block;text-align:center}.section__text font{color:var(--white)!important;text-decoration:none!important;display:block;text-align:center}.section__button{width:100%;max-width:350px;display:block;margin:0px auto;padding:15px 0;color:var(--white);background:var(--red);border:none;border-radius:100px;-o-border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;font-size:var(--font-button);font-weight:bold;-webkit-transition:0.3s ease;transition:0.3s ease}.section__button--form{background:var(--red)}.section__button:hover{background:var(--red)}.section__button--form:hover{background:var(--black)}.section--promo{padding-bottom:60pt}.section--function{padding-top:35pt}.section__text--extra{margin-bottom:60px}.section__container--form{width:100%;max-width:500px;margin-left:auto;background:var(--white);padding:15px;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 5px 5px 0px rgba(82,82,82,0.75);-webkit-box-shadow:0px 5px 5px 0px rgba(82,82,82,0.75);-moz-box-shadow:0px 5px 5px 0px rgba(82,82,82,0.75)}.section__input{width:100%;border:1px solid var(--black);background:var(--white);padding:8pt;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:var(--font-input);margin:2px 0}.section__text--legend{text-align:center;font-weight:bold;color:var(--black);font-size:var(--font-legend)}.form__input{text-align:left;width:100%;border:0px;border-radius:25px;border:1px solid grey;font-size:var(--medium);color:var(--black)}.form__input-container{padding:10px}.form__input-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}input[type=checkbox]{width:15px;height:15px}.form__text--legal{text-align:center;font-size:9pt;color:var(--gris-oscuro);position:relative;bottom:3px}.form__text--legal a{color:var(--primary-colour)!important}.form__button{width:100%;background:var(--tertiary-colour);color:var(--white);font-size:var(--big);cursor:pointer;-webkit-transition:ease 0.2s;transition:ease 0.2s;border:2px solid var(--tertiary-colour);padding:4px;border-radius:35px;-o-border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px}.form__button:hover{background:var(--white);color:var(--tertiary-colour)}.text-disclaimer{font-size:12pt;color:var(--negro-medio);text-align:left;font-weight:500}.section--window-styles{padding:40px 0;background-color:#f5f5f5}.section--window-styles .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.section--window-styles .col-md-4{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;margin-bottom:20px}.section__container--window-style{background-color:#fff;border-radius:8px;padding:20px;width:100%;-webkit-transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:400px;height:auto;max-height:none}.section__container--window-style:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.section__img--window{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:5px;margin-bottom:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.section__text--window-title{font-size:22px;font-weight:600;color:var(--primary);margin-bottom:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.section__text--window-desc{font-size:16px;color:#666;line-height:1.5;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:visible;max-height:none}.section--window-styles a{text-decoration:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (max-width:1440px){}@media (max-width:1200px){}@media (max-width:992px){.section__container--form{margin:10px auto}.section__container--window-style{min-height:400px;max-height:none}}@media (max-width:768px){.section__text--claim{text-align:center;margin:0 auto;padding:15px;max-width:100%;font-size:35px}.section--hero .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section--hero .col-md-12{width:100%}.section--window-styles .col-md-4{width:100%;max-width:80%;margin-left:auto;margin-right:auto}.section__container--window-style{min-height:380px;max-height:none}.section__text--window-desc{max-height:none;overflow:visible}}@media (max-width:576px){.section__text--claim{font-size:30px}.section--window-styles .col-md-4{width:100%;max-width:100%}.section__container--window-style{min-height:unset;max-height:none;height:auto}.section__text--window-desc{max-height:none;overflow:visible}.section__button{font-size:var(--font-button2)}}