section{padding:3rem 0}.section-heading{text-align:center;margin-bottom:4rem}.section-heading h1{font-size:3.5rem;color:#535353;font-family:'Raleway',sans-serif;text-transform:uppercase;font-weight:bold;position:relative;margin-bottom:1rem}.color-letter{color:var(--color-Adsmurai);cursor:text}.bg-red{background-color:#db183f}.container-subscribe-offers{display:flex;flex-direction:row;width:100%}.subscribe-title{display:flex;width:50%}.subscribe-title h4{font-family:'Raleway',sans-serif;font-size:3rem;font-weight:500;color:#fff}.subscribe-title.right{display:flex;text-align:right;justify-content:flex-end}.subscribe{flex:1;display:flex;flex-flow:column nowrap;align-items:center;padding:.5rem;justify-content:center}input.invalid.error{border-color:#ef4051;color:#33323d;outline:0;-webkit-box-shadow:none !important;box-shadow:none !important}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.email-input{display:flex;width:100%;justify-content:flex-end;height:auto;align-content:center}.email-{width:100%;background:#fff;position:relative;height:40px;border-radius:40px}.subscribe-button input[type=submit]{right:-34%;text-transform:uppercase;font-weight:700;letter-spacing:.02em;position:absolute;top:0px;padding:0;font-size:14px;width:30%;min-width:130px;height:40px;background:#942531;color:#fff;border-radius:40px 40px 40px 40px;border-color:#db183f}.subscribe-button label{color:#fff;margin-top:5px}.adsmurai-info .submitted-message{color:#fff;text-align:center}.subscribe-button label span{display:none}.hbspt-form{position:absolute;top:0;width:75%}}.subscribe-button input[type="email"]{position:absolute;top:0;left:0;width:100%;padding:8px 23px;width:450px;border-radius:40px 40px 40px 40px;border:0;background:transparent;font-size:1rem;line-height:20px;color:#db183f;font-weight:400;font-family:inherit;outline:0}.subscribe-button{background:#fff;position:relative;height:40px;border-radius:40px}.hs-input{border-color:none;color:#db183f;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.),0 0 8px rgba(102,175,233,0);box-shadow:inset 0 1px 1px rgba(0,0,0,0.0),0 0 8px rgba(102,175,233,0);background:transparent}}.submitted-message p{position:absolute;overflow:auto}.input input[type="email"],textarea,select{background:transparent;background-image:none;display:block;width:100%;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:0;font-size:14px;font-size:1.75rem;line-height:20px;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;padding:4px 12px;color:#db183f;font-weight:400;font-family:inherit;outline:0}@media screen and (max-width:768px){.subscribe-title{display:flex;width:100%;margin:2rem 0}.form-text{width:100%;order:1}.email-input{position:relative;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center}.subscribe-button{width:100%}.subscribe-button input[type=submit]{top:0px}.subscribe-button input[type=submit]:hover{background:#fff;color:#db183f}.subscribe-button label{font-size:12px}.rrss{width:100%}.headquarters{flex:1;padding:.1rem;display:flex;flex-direction:row;overflow-x:scroll}.barcelona{flex:1;padding:.5rem;text-align:center;min-width:300px}.otro{flex:1;padding:.5rem;text-align:center;min-width:300px}}@media screen and (max-width:600px){.container-subscribe-offers{display:flex;flex-direction:column}.headquarters{padding:.1rem;display:flex;flex-direction:row;overflow-x:scroll}.subscribe-button{min-height:100px:}}@media screen and (max-width:500px){}@media screen and (max-width:375px){}@media screen and (max-width:330px){}