:root{--rosa:#ffc0cb;--blanco:#ffffff;--terciario:#add8e6}.section--thanks{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1);background-color:rgb(248,193,202);border-radius:15px;margin:0;padding:8rem 4rem}.section--thanks-box h2{color:#333333;font-size:30px;margin-bottom:1rem}.section--thanks-box p{color:#666666;font-size:15px}.section--footer{padding:20px;background-color:var(--rosa)}.section--product{color:var(--rosa);padding:5rem 1rem}.section--product-img{max-width:15rem}.section--product-invert{background-color:var(--rosa)}.section--product-invert h2{color:var(--blanco)}.section--offer{background-color:var(--terciario);color:black;padding:2rem 0px}.section--offer-item{color:var(--blanco);font-weight:400;margin:0 2rem}.section--offer-item img{max-width:13rem}.section--offer-item figcaption{max-width:auto;padding:15px}.section--front{background-image:url(../img/fondobbe.png);background-size:cover;background-position:left 50% center;background-repeat:no-repeat}.section--front-title{max-width:28rem;padding:5rem 1rem}.section--front-title h1{font-weight:700;font-size:3.5rem;color:var(
    --blanco
  );text-shadow:2px 5px 5px rgba(0,0,0,0.2)}.section--front-form{max-width:22rem;margin:4rem 0rem}.form{-webkit-box-shadow:5px 7px 0px 0px rgb(231,231,231);box-shadow:5px 7px 0px 0px rgb(231,231,231);background-color:#ffffff;border-radius:5%;padding:10px}.form__title{color:black;font-weight:700;font-size:20px;letter-spacing:1px}.form__input:focus::-webkit-input-placeholder{-webkit-transform:translateY(-10px);transform:translateY(-10px);font-size:10px;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.form__input:focus::-moz-placeholder{transform:translateY(-10px);font-size:10px;-moz-transition:transform 0.2s;transition:transform 0.2s}.form__input:focus:-ms-input-placeholder{transform:translateY(-10px);font-size:10px;-ms-transition:transform 0.2s;transition:transform 0.2s}.form__input:focus::-ms-input-placeholder{transform:translateY(-10px);font-size:10px;-ms-transition:transform 0.2s;transition:transform 0.2s}.form__input:focus::placeholder{-webkit-transform:translateY(-10px);transform:translateY(-10px);font-size:10px;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.modal{color:#1b1b1f}a:hover{text-decoration:underline}a{text-decoration:none;color:rgb(0,0,0)}input::-webkit-input-placeholder{color:#000000;font-size:15px;-webkit-transition:font-size 0.5s;transition:font-size 0.5s;padding:0 10px}input::-moz-placeholder{color:#000000;font-size:15px;-moz-transition:font-size 0.5s;transition:font-size 0.5s;padding:0 10px}input:-ms-input-placeholder{color:#000000;font-size:15px;-ms-transition:font-size 0.5s;transition:font-size 0.5s;padding:0 10px}input::-ms-input-placeholder{color:#000000;font-size:15px;-ms-transition:font-size 0.5s;transition:font-size 0.5s;padding:0 10px}input::placeholder{color:#000000;font-size:15px;-webkit-transition:font-size 0.5s;transition:font-size 0.5s;padding:0 10px}input[type=checkbox]{background-color:#a1a1a1;border-radius:5px;cursor:pointer}.form__input-checkbox-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;width:100%}.form__text--legal{font-size:10px;margin:0 0.5rem}.form__input{width:100%;height:2.5rem;opacity:0.9;border:0px solid #626261;border-radius:5px;background-color:rgba(250,241,241,0.795);-webkit-box-shadow:5px 7px 0px 0px rgb(219,219,219);box-shadow:5px 7px 0px 0px rgb(219,219,219)}.form__input-container{opacity:1;margin:1rem 0rem}.section--cta{margin:3rem 0rem}.section--cta-back{color:#000000;padding:2rem 2rem 0;max-width:80%;background-color:var(--terciario);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1);color:var(--blanco);border-radius:20px;-webkit-box-shadow:3px 6px 0px 0px rgb(118,160,175);box-shadow:3px 6px 0px 0px rgb(118,160,175)}.section--cta figure{padding:1rem 0}.cta__button{max-width:15rem;margin:5rem}.cta__button:hover,.form__button:hover{color:#000000;background-color:#f0ffc0}.cta__button,.form__button{background-color:#d7ff5d;border-color:transparent;height:3rem;max-width:10rem;font-size:15px;font-weight:700;color:rgb(78,78,78);border-radius:5px}@media (max-width:1440px){}@media (max-width:1200px){}@media (max-width:992px){}@media (max-width:768px){.section--front{background-image:url(../img/fondobbe.png);background-size:cover;background-position:left 50% top;background-repeat:no-repeat;z-index:1}.section--front-title{max-width:26rem;margin:5rem 0;padding:0rem}.section--front-form{max-width:25rem;margin:3rem 10rem}.form{-webkit-box-shadow:5px 7px 0px 0px rgb(231,231,231);box-shadow:5px 7px 0px 0px rgb(231,231,231);background-color:#ffffff;border-radius:5%;padding:10px}.cta__button{padding:0;margin:0rem 0rem}}@media (max-width:576px){.form__text--legal{margin:0rem 2rem;font-size:10px;max-width:12rem}.offer img{max-width:auto;margin:1rem 1rem}.form{-webkit-box-shadow:5px 7px 0px 0px rgb(231,231,231);box-shadow:5px 7px 0px 0px rgb(231,231,231);background-color:#ffffff}.section--front{background-image:url(../img/fondobbe.png);background-size:cover;background-position:left 47% top;background-repeat:no-repeat;z-index:1}.section--front-form{margin:0;padding:4rem 0.5rem}.section--front-title h1{font-weight:700;font-size:1.8rem;color:var(
      --blanco
    );text-shadow:2px 5px 5px rgba(0,0,0,0.2)}.section--front-title{padding:0 2rem 0}.section--front-form{margin:8rem 0 0}}