.loader-wrapper{height:100vh;min-height:300px;position:relative}.loader{position:absolute;top:45%;right:58%}@media (width>=768px){.loader{display:flex;position:absolute;top:40%;right:50%}}.lds-roller{display:inline-block;position:relative}.lds-roller div{transform-origin:32px 32px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-roller}.lds-roller div:after{content:" ";background:#3f99d6;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;display:block;position:absolute}.lds-roller div:first-child{animation-delay:-.036s}.lds-roller div:first-child:after{top:50px;left:50px}.lds-roller div:nth-child(2){animation-delay:-.072s}.lds-roller div:nth-child(2):after{top:54px;left:45px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:57px;left:39px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:58px;left:32px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:57px;left:25px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:54px;left:19px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:50px;left:14px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:45px;left:10px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal{z-index:999;background-color:#0003;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:scroll}.modal h1{color:#00be94;text-align:left;padding-top:45px;padding-left:15px}@media (width>=768px){.modal h1{padding-top:20px}}.modal__content{color:#606060;background:#fff;width:100%;height:100%;display:flex;position:relative;overflow:auto;box-shadow:0 0 4px #0003}@media (width>=768px){.modal__content{width:700px;height:auto;margin:100px auto 0}}.modal__content__wrapper{width:100%;position:relative}.modal__content__wrapper--disabled{pointer-events:none;opacity:.1}.modal__content__close-icon{float:right;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg viewPort='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1' y1='20' x2='20' y2='1' stroke='%2300BE94' stroke-width='3'/%3E%3Cline x1='1' y1='1' x2='20' y2='20' stroke='%2300BE94' stroke-width='3'/%3E%3C/svg%3E");width:25px;height:25px;position:absolute;top:15px;right:10px}@media (width>=768px){.modal__content__left-background{float:left;opacity:.5;background:url(/70545778fb11106a49609527826effff.jpg) 50% 0/cover;width:100px}}.modal__content__contact-info{background:#7072741a;justify-content:space-between;width:100%;padding:15px;display:flex}@media (width>=768px){.modal__content__contact-info{position:inherit;justify-content:center;padding:25px}.modal__content__contact-info div:first-child{margin-right:30px}}.modal__content__contact-info a{color:#000;font-size:14px}@media (width>=768px){.modal__content__contact-info a{font-size:18px}}.modal__content__contact-info a:hover{color:#00be94}.modal__content__contact-info img{width:20px;height:20px;margin-right:10px}@media (width>=768px){.modal__content__contact-info img{margin-right:15px}}.modal__content--success{color:#3f99d6;text-align:center;padding:100px 0;font-size:18px;font-weight:700}.checkbox{outline:none}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+span{vertical-align:middle;cursor:pointer;background:#fff 0 0 no-repeat;border:1px solid #a7a7a7;width:17px;height:18px;margin:-1px 0 0;display:inline-block;position:relative}.checkbox input[type=checkbox]:checked+span:after{content:" ";background-color:#333;width:3px;height:17px;position:absolute;top:0;left:6px;transform:rotate(-45deg)}.checkbox input[type=checkbox]:checked+span:before{content:" ";background-color:#333;width:3px;height:17px;position:absolute;top:0;left:6px;transform:rotate(45deg)}.checkbox--blue input[type=checkbox]:checked+span:before,.checkbox--blue input[type=checkbox]:checked+span:after{background-color:#3f99d6}.checkbox--green input[type=checkbox]:checked+span:before,.checkbox--green input[type=checkbox]:checked+span:after{background-color:#00be94}.checkbox--purple input[type=checkbox]:checked+span:before,.checkbox--purple input[type=checkbox]:checked+span:after{background-color:#cc67ce}.error{color:#fff;text-align:center;background-color:#b00402;border-radius:2px;padding:20px;font-size:20px;font-weight:700}.form{letter-spacing:0;flex-direction:column;margin:20px;display:flex}@media (width>=768px){.form{margin:20px 35px 20px 20px}}.form__termsAndConditions>p{text-align:left;padding-left:10px;font-size:14px}.form__error{margin-bottom:20px}.form__error .error{padding:10px;font-size:16px}.form__label{text-align:left;flex-basis:50%}.form__label>input{border:1px solid #a7a7a7;border-radius:1px;outline-color:#00be94;width:100%;height:45px;margin-bottom:20px;padding:10px;font-size:18px}@media (width>=768px){.form__label>input{height:35px;margin-bottom:0}}.form__label>textarea{border:1px solid #a7a7a7;outline-color:#00be94;width:100%;height:100px;padding:10px;font-size:18px}.form__label--checkbox{cursor:pointer;align-items:baseline;display:flex}.form input[type=submit]{cursor:pointer;color:#fff;background:linear-gradient(-60deg,#008088,#00be94);border-radius:2px;align-self:flex-end;width:150px;margin-top:20px;padding:10px;font-size:20px}.form input[type=submit]:hover{box-shadow:2px 2px 4px 2px #00808899}.form input[type=submit]:disabled{color:#e8e8e8;cursor:inherit;opacity:.8;background:#bfbfbf}.form input[type=submit]:disabled:hover{box-shadow:none}@media (width>=768px){.form__row{margin-bottom:20px;display:flex}.form__row :first-child{margin-right:20px}}.form__icon{width:10px;height:10px;margin:0 5px 8px 0!important}.contact-us-container{color:#fff;text-align:center;background-position-y:50%;background-size:cover;padding:0 20px 35px}@media (width>=992px){.contact-us-container{letter-spacing:1px;background-position:50%;flex-direction:column;justify-content:center;align-items:center;height:400px;margin:0;display:flex}}.contact-us-paragraph{margin:0;padding-top:2rem;padding-bottom:2.5rem;font-size:3rem;font-weight:300}@media (width>=992px){.contact-us-paragraph{padding-bottom:6rem;font-size:4rem}}.contact-us-button{color:#fff;cursor:pointer;border:2px solid #fff;max-width:26rem;margin:0 auto;padding:.7rem 2rem;font-size:1.8rem;font-weight:300;text-decoration:none;transition:text-shadow .3s}@media (width>=992px){.contact-us-button{padding:1rem 2.5rem;font-size:2rem}}.contact-us-button:hover{text-shadow:.6px .6px #fff}
