@keyframes scroll{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(1.111vw)}}.is-layout-flex>:is(*,div){margin:auto !important}@media(min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto;flex-grow:inherit}}body{overflow-x:hidden;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Open Sauce Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000;background:#fff;position:relative;height:100%}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:600;line-height:1.2}body a{word-wrap:break-word;position:relative;text-decoration:none;color:#ba4b2f;font-weight:400;font-size:16px;line-height:1.2;opacity:1;transition:all .2s linear !important}body a:hover{cursor:pointer;text-decoration:underline}body b,body strong{font-weight:600 !important;display:inline}body .btn-primary{font-weight:600;font-size:18pt;line-height:1;border-radius:0px;letter-spacing:-0.11px;background-color:#fff;color:#ba4b2f;border:2px solid #ba4b2f;overflow:hidden;padding:22px 32px 20px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;position:relative;transition:all .2s linear !important;z-index:0;text-decoration:none !important}body .btn-primary:hover{background-color:#ba4b2f;border:2px solid #ba4b2f;color:#fff;opacity:1 !important}body .btn-primary:disabled,body .btn-primary.disabled{opacity:.5 !important}body .btn-primary:disabled:hover,body .btn-primary.disabled:hover{cursor:not-allowed !important;opacity:.5 !important}body .btn-primary:after{background:none}body .btn-primary.focus,body .btn-primary:focus{box-shadow:none !important}body .blur-section{overflow:hidden}body .overlay{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%}body #footer{background:#e21f26;padding-top:50px;padding-bottom:35px;position:relative;z-index:1;color:#fff}body #footer *{font-family:"Open Sauce Sans"}body #footer .wp-block-social-links .wp-social-link svg{width:46px;height:46px}body #footer .social-media{padding-top:40px;padding-bottom:40px;margin-top:130px;border-top:5px solid #fff;border-bottom:5px solid #fff}body #footer .social-media h2{color:#fff;font-weight:normal;font-size:28pt;margin:0 23px 0 0;display:inline-block}body #footer .social-media ul{display:inline-block;margin:0}body #footer .social-media ul li{margin:0 10px !important}body #footer .footer-1 h2{color:#ba4b2f;font-weight:normal;font-size:28pt;margin:0 0 17px}body #footer .footer-1 a{color:#fff;font-size:15pt}body #footer .footer-2 h2{color:#fff;font-weight:normal;font-size:28pt;margin:0 0 17px}body #footer .footer-2 p{color:#fff;font-size:15pt;margin:0}body #hero{padding:240px 0;position:relative}body #hero *{font-family:"Open Sauce Sans";font-weight:normal}body #hero * strong,body #hero * b{font-weight:bold !important}body #hero .hero-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.54);left:0;top:0}body #hero .hero-title{color:#fff;font-size:18pt;font-weight:700;margin-bottom:35px}body #hero .hero-desc p{color:#fff;font-size:48pt;line-height:1.1;max-width:600px;width:100%;margin-bottom:60px}body #hero .hero-desc p:last-child{margin-bottom:0}body #hero-2{padding-bottom:40px}body #hero-2 *{font-family:"DM Sans";font-weight:normal}body #hero-2 * strong,body #hero-2 * b{font-family:"DM Sans";font-weight:bold}body #hero-2 .hero-subtitle{margin:25px 0;color:#000;font-size:34pt;font-weight:400}body .wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#302c2a !important}body #features{padding-top:77px;padding-bottom:45px;box-shadow:0 5px 20px 0px rgba(154,154,154,.2);z-index:1;background:#fff}body #features .feature i{font-family:"TAN- Tangkiwood";font-size:22pt;font-style:normal;color:#fff;width:66px;height:66px;background:#ba4b2f;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border-radius:50%}body #features .feature p{font-family:"DM Sans";font-weight:normal;font-size:18pt;line-height:1.4;color:#ba4b2f;margin-bottom:23px}body #map{padding-top:63px;padding-bottom:77px;box-shadow:0 5px 20px 0px rgba(154,154,154,.2);z-index:2;background:#fff}body #map iframe{width:80%;height:628px;margin:auto;display:block}body #boxes{padding-top:67px;padding-bottom:67px;box-shadow:0 5px 20px 0px rgba(154,154,154,.2);z-index:3;background:#f5f5ef}body #boxes .box{display:flex;align-items:center;justify-content:center}body #boxes .box .img-bg,body #boxes .box .transparent-bg{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body #boxes .box p{padding:0 30px;font-family:"Garet";line-height:1;position:absolute;font-weight:700;font-size:28pt}body #contact-form{padding-top:30px;padding-bottom:50px;box-shadow:0 5px 20px 0px rgba(154,154,154,.2);z-index:4;background:#fff}body #contact-form h2{font-family:"DM Sans";font-weight:normal;font-size:34pt;margin-bottom:10px}body #contact-form h4{font-family:"DM Sans";font-weight:normal;font-size:18pt;margin-bottom:15px;color:#ba4b2f;margin-bottom:60px}body #contact-form .form-control{font-family:"TT Interfaces";font-size:16pt;border:1px solid #000;border-radius:100px;padding:20px 30px;text-align:center}body #contact-form .form-control.wpcf7-submit{padding:20px 80px}body #contact-form .form-control::-moz-placeholder{color:#000}body #contact-form .form-control::placeholder{color:#000}body #contact-form textarea.form-control{height:140px;border-radius:100px;min-height:auto;resize:none}body #contact-form .wpcf7-list-item-label{font-family:"DM Sans";font-weight:normal;font-size:18pt}body #contact-form .wpcf7-not-valid-tip{text-align:center}body #contact-form input[type=checkbox]{width:30px;height:30px}body #contact-form .wpcf7-list-item label{display:flex;align-items:center;gap:10px}body .wpcf7-form{position:relative}body .wpcf7-form .wpcf7-response-output{position:absolute !important;background:#fff;text-align:center;z-index:5;bottom:10px;left:50%;transform:translateX(-50%)}/*# sourceMappingURL=basic-styles.css.map */