a{text-decoration:none;color:#00b9e1}body{margin:0;color:#125978;font-size:16px}header{position:relative;display:flex}header #bb-header__aside,header #bb-header__intro{height:100vh}@media (max-width:900px){header{display:block}}input,select{font-size:1em}section{padding:50px}.bb-button--ghost{padding:5px;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #00b9e1;font:inherit;cursor:pointer;color:#00b9e1}.bb-legal-content{max-width:500px;margin:auto;overflow:hidden}#bb-header__logo{position:relative;height:190px}#bb-header__logo--image{top:10px;width:150px}#bb-header__logo--image,#bb-header__logo--text{position:absolute;left:50%;transform:translateX(-50%)}#bb-header__logo--text{top:160px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;text-transform:uppercase;overflow:hidden}#bb-header__logo--text span{margin-right:10px;display:inline-block;color:#125978}@media (min-width:400px){#bb-header__logo--text span:first-of-type:after{content:"|";margin-right:-10px;width:10px;display:inline-block}}.bb-input__container{position:relative;margin:20px 0}.bb-input__container--textarea{flex:1}.bb-input__container input[type=date],.bb-input__container input[type=email],.bb-input__container input[type=number],.bb-input__container input[type=tel],.bb-input__container input[type=text]{border:none;background-color:inherit;border-bottom:2px solid;box-sizing:border-box;width:100%;color:#fff;border-radius:0}.bb-input__container input[type=date]::-moz-placeholder,.bb-input__container input[type=email]::-moz-placeholder,.bb-input__container input[type=number]::-moz-placeholder,.bb-input__container input[type=tel]::-moz-placeholder,.bb-input__container input[type=text]::-moz-placeholder{color:#fff}.bb-input__container input[type=date]:-ms-input-placeholder,.bb-input__container input[type=email]:-ms-input-placeholder,.bb-input__container input[type=number]:-ms-input-placeholder,.bb-input__container input[type=tel]:-ms-input-placeholder,.bb-input__container input[type=text]:-ms-input-placeholder{color:#fff}.bb-input__container input[type=date]::placeholder,.bb-input__container input[type=email]::placeholder,.bb-input__container input[type=number]::placeholder,.bb-input__container input[type=tel]::placeholder,.bb-input__container input[type=text]::placeholder{color:#fff}.bb-input__container input[type=date]:-moz-placeholder-shown+label,.bb-input__container input[type=email]:-moz-placeholder-shown+label,.bb-input__container input[type=number]:-moz-placeholder-shown+label,.bb-input__container input[type=tel]:-moz-placeholder-shown+label,.bb-input__container input[type=text]:-moz-placeholder-shown+label{opacity:0;transform:translateY(-1rem);z-index:-1}.bb-input__container input[type=date]:-ms-input-placeholder+label,.bb-input__container input[type=email]:-ms-input-placeholder+label,.bb-input__container input[type=number]:-ms-input-placeholder+label,.bb-input__container input[type=tel]:-ms-input-placeholder+label,.bb-input__container input[type=text]:-ms-input-placeholder+label{opacity:0;transform:translateY(-1rem);z-index:-1}.bb-input__container input[type=date]:placeholder-shown+label,.bb-input__container input[type=email]:placeholder-shown+label,.bb-input__container input[type=number]:placeholder-shown+label,.bb-input__container input[type=tel]:placeholder-shown+label,.bb-input__container input[type=text]:placeholder-shown+label{opacity:0;transform:translateY(-1rem);z-index:-1}.bb-input__container input[type=date]:focus,.bb-input__container input[type=email]:focus,.bb-input__container input[type=number]:focus,.bb-input__container input[type=tel]:focus,.bb-input__container input[type=text]:focus{outline:none}.bb-input__container input[type=date]+label,.bb-input__container input[type=email]+label,.bb-input__container input[type=number]+label,.bb-input__container input[type=tel]+label,.bb-input__container input[type=text]+label{border-radius:10px;font-size:14px;top:95%;left:0;position:absolute;opacity:1;transform:translateY(0);transition:all .2s ease-out;z-index:1}.bb-input__container+span,.bb-input__container input[type=checkbox]+label{font-size:.8em}.bb-input__container textarea{padding:10px;box-sizing:border-box}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave{opacity:1}.bb-selection__container--checkbox{display:flex;flex-wrap:wrap;justify-content:space-between}.bb-selection__container--checkbox .bb-selection__element{flex:1;position:relative;height:350px;min-width:200px;margin:20px}.bb-selection__container--checkbox .bb-selection__element input[type=checkbox]{opacity:0}.bb-selection__container--checkbox .bb-selection__element input[type=checkbox] .bb-checkbox{border:1px solid #125978;transform:translateX(-50%);border-radius:50%;width:10px;height:10px}.bb-selection__container--checkbox .bb-selection__element input[type=checkbox]~label{cursor:pointer;border:1px solid #125978}.bb-selection__container--checkbox .bb-selection__element input[type=checkbox]~label:hover{color:#00b9e1}.bb-selection__container--checkbox .bb-selection__element input[type=checkbox]:checked+label{background-color:#125978;color:#00b9e1}.bb-selection__container--checkbox .bb-selection__element input[type=checkbox]:checked .bb-checkbox{background-color:#00b9e1}.bb-selection__container--checkbox .bb-selection__element label{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding:10px;font-weight:700;text-transform:uppercase}.bb-selection__container--checkbox .bb-selection__element label img{position:absolute;top:30px;left:50%;transform:translateX(-50%);width:200px;height:200px;margin:10px 0;border-radius:50%}.bb-selection__container--checkbox .bb-selection__element label .bb-label__text{position:absolute;top:270px}#bb-contactform{margin:auto;display:flex;flex-direction:row;flex-wrap:wrap}#bb-contactform .bb-contactform__container{flex:1;margin:0 20px;display:flex;flex-direction:column;min-width:200px}#bb-contactform .bb-contactform__container h2{text-align:center}#bb-contactform .bb-contactform__container textarea{height:90%}#bb-contactform .bb-contactform__container:first-of-type .bb-input__container:first-of-type{position:absolute;top:-50px}#bb-contactform #input-services{cursor:pointer}#bb-contactform #input-services::-moz-placeholder{color:#ff9f0f}#bb-contactform #input-services:-ms-input-placeholder{color:#ff9f0f}#bb-contactform #input-services::placeholder{color:#ff9f0f}#bb-contactform div button{color:#125978;background-color:#fff;border-color:#fff;margin:10px 0;font-weight:700}#bb-contactform input[type=submit],#bb-contactform textarea{width:100%}#bb-contactform .bb-button--ghost{color:#fff;border-color:#ff9f0f;background-color:#ff9f0f}.bb-button--call{position:fixed;top:20px;right:20px;background-color:#ff9f0f;border-radius:30px;display:flex;flex-direction:column;justify-content:center;color:#fff;font-weight:700;padding:20px 50px;font-size:20px;cursor:pointer}.bb-button--call>span{text-align:center}@media (max-width:900px){.bb-button--call{bottom:20px;top:unset;right:unset;margin:30px;position:sticky}}.bb-button--call .bb-modal-phone{position:relative;display:flex;flex-direction:column;overflow:hidden}.bb-button--call .bb-modal-phone .bb-input__container:first-of-type{position:absolute;top:-100px}.bb-button--call .bb-modal-phone .bb-button--ghost{border-color:#fff;color:#ff9f0f;background-color:#fff}@font-face{font-family:Quattrocento;src:local("Quattrocento"),url(../fonts/QuattrocentoSans-Regular.79a259fd.otf)}#app{font-family:Quattrocento,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#app #bb-header__aside{flex:1;position:relative}#app #bb-header__aside .bb-business-card{position:absolute;max-width:370px;height:220px;background-color:#fff;bottom:20px;left:20px;right:20px;box-shadow:0 0 3px #6f6f6f;display:flex;justify-content:center;text-align:center;flex-direction:column;padding:20px}#app #bb-header__aside .bb-business-card--email,#app #bb-header__aside .bb-business-card--tel{font-size:20px}#app #bb-header__aside .bb-image--background{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#app #bb-header__aside .bb-image--front{width:250px;position:absolute;left:-30px;bottom:30%;box-shadow:3px 3px 20px #000}@media (max-width:900px){#app #bb-header__aside .bb-image--front{left:50%;transform:translateX(-50%);top:-20px;flex-direction:column}}#app #bb-header__intro{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;font-size:20px}#app #bb-header__intro .bb-header__welcome{margin:100px 100px 0 50px;flex:1}#app #contact{background-color:#125978;color:#fff;padding:50px}#app #contact h1{text-align:center}#app #covid-banner{background-color:#00b9e1;color:#fff;padding:50px}#app #covid-banner h1{text-align:center}#app #legal-notes{padding:25px 50px;text-align:center}