a,a:active,a:hover,a:link,a:visited{text-decoration:none}a:focus{outline:none!important}.IgVideo{object-fit:cover;width:100%;height:100%}.button{padding:0;cursor:pointer;z-index:5}.button,.button:focus{outline:none}button::-moz-focus-inner{border:0}.button.is-text{background-color:initial;border:0}.button-inner-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}#menu-button{width:48px;height:48px;transition:background-color 2s ease;z-index:5}.icon{line-height:0}.menu-icon{text-align:right;width:27px}.menu-icon:after,.menu-icon:before{background-color:#009874;content:"";display:inline-block;height:3px;width:27px;margin:3px 0;transition-duration:.5s;z-index:5}.menu-icon:before{width:27px}.menu-icon:after{width:18px}#menu-button:hover .menu-icon:before{width:18px;transition-duration:.5s}#menu-button:hover .menu-icon:after{width:27px;transition-duration:.5s}#menu-button.is-opened .menu-icon:before{-webkit-transform:rotate(135deg) translate(3px,-3px);transform:rotate(135deg) translate(3px,-3px);width:27px}#menu-button.is-opened .menu-icon:after{-webkit-transform:rotate(-135deg) translate(3px,3px);transform:rotate(-135deg) translate(3px,3px);width:27px}.react-reveal{-webkit-animation-fill-mode:backwards!important;animation-fill-mode:backwards!important}form{width:100%;display:flex;align-items:center}#emailInput{width:230px;height:40px;box-sizing:border-box;border:2px solid #2d2d2d;background-color:initial;color:#2d2d2d;font-size:15px;font-weight:400;padding-left:15px}#emailInput:focus{outline:none;border:1px solid #009874}#emailInput:invalid[focused=true]{border:1px solid red}#submitEmailBtn{width:100px;height:40px;box-sizing:border-box;border:2px solid #009874;background-color:#009874;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase}@media only screen and (max-width:768px){form{flex-direction:column}#emailInput{width:100%;height:60px;font-size:15px;font-weight:400;padding-left:15px;margin-bottom:20px}#submitEmailBtn{width:100%;height:60px;font-size:12px;font-weight:600;letter-spacing:2px}}.form_{display:flex;flex-direction:column}input:focus,textarea:focus{outline:none;border-bottom:1px solid #009874}input[type=checkbox]{accent-color:#009874}.enquiry_label{color:#fff;font-size:14px;margin-left:20px;transition:all .3s ease}.terms{margin-left:10px;font-weight:500}.main_labels,.terms{color:#2d2d2d;font-size:16px}.main_labels{margin:0}.main_input{font-size:16px;transition:all .3s ease;margin:0}.main_input,.select_inputs{width:100%;border:none;border-bottom:1px solid #2d2d2d;background-color:initial;color:#6b6b6b;box-sizing:border-box}.select_inputs{font-size:14px;margin:5px 0 0}.main_input::-webkit-input-placeholder{color:#2d2d2d;font-size:16px}.main_input::placeholder{color:#2d2d2d;font-size:16px}.main_input:invalid[focused=true]{border-bottom:1px solid red}.main_input:invalid[focused=true]~span{display:block}.main_message[isValid=false]{border-bottom:1px solid red}.main_message[isValid=false]~span{display:block}.main_message{width:100%;border:1px solid #d990be;padding:10px 15px;background-color:initial;color:#fff;transition:all .3s ease}.btn_submit{width:180px;background-color:#009874;color:#f2f2f2;font-size:14px;font-weight:900;padding:10px;border:none;transition:all .3s ease}.btn_submit:hover{background-color:#2d2d2d}.form_error_msg{font-size:14px;padding:3px;color:#f82828;display:none}@media only screen and (max-width:768px){.enquiry_label{font-size:16px;margin-left:20px}.main_input{padding:15px}.btn_submit{width:100%;height:60px;margin-top:30px}.main_form{display:flex;flex-direction:column;align-items:center}}
/*# sourceMappingURL=main.e426ab48.chunk.css.map */