header{position:relative}header .breadcrumb-navigation{position:absolute;z-index:var(--high-index)}.header__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:60vh;width:100%;background-image:url(/assets/img/photos/ethica7_426.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.header__img-line{margin:2.5em auto;width:.2rem;height:30%;background-color:var(--white-color);z-index:var(--high-index)}.header__img-text{font-size:2.8rem;max-width:80%;text-align:center;color:var(--white-color);text-shadow:2px 2px 2px rgba(0,0,0,.7);z-index:var(--high-index)}.header__img-shadow{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--health-color);opacity:.3}main .health__text{margin-top:5rem;margin-bottom:2rem;font-size:2rem}main .health__text-heading{margin:4rem 0;text-align:center}main .health__text-list{margin:2rem 0 2rem 1.5em;line-height:200%}main .square{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;width:100%;font-size:1.7rem}main .square--form{display:none}main .square--gray{background-color:var(--gray-color)}main .square__heading{color:var(--health-color)}main .square-img__heading,main .square__heading,main .square__text{width:80%;text-align:center}main .square-img__heading,main .square__heading{font-size:2.8rem}main .square__btn{color:var(--health-color);border-color:var(--health-color);font-size:1.9rem}main .square__btn:hover{background-color:var(--health-color)}main .square-img-text{position:relative;background-image:url(/assets/img/photos/ethica4_426.webp);background-repeat:no-repeat;background-position:center;background-size:cover;color:var(--white-color)}main .square-img-text .square__heading,main .square-img-text .square__text{color:var(--white-color);text-shadow:2px 2px 2px rgba(0,0,0,.7);z-index:var(--high-index)}main .square-img-text .square__btn{width:55%;color:var(--white-color);text-align:center;background-color:var(--health-color);-webkit-transition:width .3s;transition:width .3s;z-index:var(--high-index)}main .square-img-text .square__btn:hover{width:60%}main .square-img-text .square__shadow{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--health-color);opacity:.3}.form{margin:5em auto;width:var(--max-width)}.form div:not(.grecaptcha-badge):not(.grecaptcha-error):not(.grecaptcha-logo){width:var(--max-width);margin:4em auto}.form__input:not([type=checkbox]){padding-bottom:1em;border:none;border-bottom:1px solid var(--clinic-color);width:100%;font-family:Avenir}.form__input:not([type=checkbox])::-webkit-input-placeholder{font-family:Avenir;color:var(--clinic-color);font-size:1.4rem;opacity:1}.form__input:not([type=checkbox]):-ms-input-placeholder{font-family:Avenir;color:var(--clinic-color);font-size:1.4rem;opacity:1}.form__input:not([type=checkbox])::-ms-input-placeholder{font-family:Avenir;color:var(--clinic-color);font-size:1.4rem;opacity:1}.form__input:not([type=checkbox])::placeholder{font-family:Avenir;color:var(--clinic-color);font-size:1.4rem;opacity:1}.form textarea.form__input--content{min-width:100%;max-width:100%;min-height:1em}.form__terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.6rem}.form__terms div{width:auto!important;margin:0!important}.form__terms-text{margin-left:.5em;width:100%}.form__terms-anchor{text-decoration:underline}.form-heading{margin-top:2em;font-size:2rem;text-align:center}.form .terms-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.form .form__btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:var(--max-width);margin:0 auto}.form .form__btn-container .form__btn--submit{width:40%;color:var(--white-color);background-color:var(--clinic-color);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;margin:0 auto}.form .form__btn-container .form__btn--submit:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.form .form__btns{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1200px){header .header__img{background-image:url(/assets/img/photos/ethica7_1280.webp);min-height:100vh;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .header__img-text{margin-bottom:4rem;font-size:3.5rem;width:20%}header .header__img-line{height:15%}header .header__img a.header__img-btn{margin-top:5rem;margin-bottom:10rem;display:block;background:0 0;border:1px solid var(--white-color);font-size:2.5rem;color:var(--white-color)}header .header__img a.header__img-btn:hover{border-color:var(--smile-color);background-color:var(--smile-color)}.squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:870px;margin:5em auto}.squares .square{max-width:435px}.squares .square-img-text{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:100%;max-height:400px}.squares .square[aria-labelledby=special]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.squares .square--form{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.squares .square .form div:not(.grecaptcha-badge):not(.grecaptcha-error):not(.grecaptcha-logo){margin:1em auto}.squares .square .form-heading{margin-top:2em}.squares .square .form{margin:0}.squares .square .form__input:not([type=checkbox])::-webkit-input-placeholder{font-size:2.1rem}.squares .square .form__input:not([type=checkbox]):-ms-input-placeholder{font-size:2.1rem}.squares .square .form__input:not([type=checkbox])::-ms-input-placeholder{font-size:2.1rem}.squares .square .form__input:not([type=checkbox])::placeholder{font-size:2.1rem}.squares .square .form__input{font-size:2.1rem}}