:root{--primary-color: #B7EAAF;--primary-color-rgb: 183, 234, 175;--primary-color-dark: #213F36;--primary-color-dark-rgb: 33, 64, 54;--primary-color-light: #67dba5;--primary-color-light-rgb: 103, 219, 165;--text-primary-color: #363333;--text-primary-color-dark: #363333;--text-primary-color-light: #363333;--secondary-color: #3a2a2f;--secondary-color-rgb: 58, 42, 47;--secondary-color-dark: #20171a;--secondary-color-dark-rgb: 32, 23, 26;--secondary-color-light: #4d3c41;--secondary-color-light-rgb: 77, 60, 65;--text-secondary-color: #ffff;--text-secondary-color-dark: #ffff;--text-secondary-color-light: #ffff;--red-color: 207, 43, 76;--font-family: "Titillium Web", sans-serif;--font-family-secondary: "Titillium Web", sans-serif;--url: "https://spillycactus.live/"}:root{--bs-red: var(--red-color);--bs-primary: var(--primary-color);--bs-primary-rgb: var(--primary-color-rgb);--bs-secondary: var(--secondary-color);--bs-secondary-rgb: var(--secondary-color-rgb);--bs-font-sans-serif: var(--font-family)}form .control,.sidebar-filters .control,.sc-cart-totals-wrap .control{display:block;position:relative;margin-bottom:5px;padding:0 30px;cursor:pointer;font-size:23px}form .control input,.sidebar-filters .control input,.sc-cart-totals-wrap .control input{position:absolute;z-index:-1;opacity:0}form .control_indicator,.sidebar-filters .control_indicator,.sc-cart-totals-wrap .control_indicator{position:absolute;top:7px;left:0;height:20px;width:20px;background:rgba(0,0,0,0);border:2px solid var(--primary-color-dark)}form .control_indicator.error,.sidebar-filters .control_indicator.error,.sc-cart-totals-wrap .control_indicator.error{border:0px solid var(--red-color) !important}form .control-radio .control_indicator,.sidebar-filters .control-radio .control_indicator,.sc-cart-totals-wrap .control-radio .control_indicator{border-radius:0}form .control:hover input~.control_indicator,form .control input:focus~.control_indicator,.sidebar-filters .control:hover input~.control_indicator,.sidebar-filters .control input:focus~.control_indicator,.sc-cart-totals-wrap .control:hover input~.control_indicator,.sc-cart-totals-wrap .control input:focus~.control_indicator{background:rgba(0,0,0,0)}form .control input:checked~.control_indicator,.sidebar-filters .control input:checked~.control_indicator,.sc-cart-totals-wrap .control input:checked~.control_indicator{background:var(--primary-color-dark)}form .control:hover input:not([disabled]):checked~.control_indicator,form .control input:checked:focus~.control_indicator,.sidebar-filters .control:hover input:not([disabled]):checked~.control_indicator,.sidebar-filters .control input:checked:focus~.control_indicator,.sc-cart-totals-wrap .control:hover input:not([disabled]):checked~.control_indicator,.sc-cart-totals-wrap .control input:checked:focus~.control_indicator{background:var(--primary-color-dark)}form .control input:disabled~.control_indicator,.sidebar-filters .control input:disabled~.control_indicator,.sc-cart-totals-wrap .control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}form .control_indicator:after,.sidebar-filters .control_indicator:after,.sc-cart-totals-wrap .control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}form .control input:checked~.control_indicator:after,.sidebar-filters .control input:checked~.control_indicator:after,.sc-cart-totals-wrap .control input:checked~.control_indicator:after{display:block}form .control-checkbox .control_indicator:after,.sidebar-filters .control-checkbox .control_indicator:after,.sc-cart-totals-wrap .control-checkbox .control_indicator:after{left:6px;top:2px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}form .control-checkbox input:disabled~.control_indicator:after,.sidebar-filters .control-checkbox input:disabled~.control_indicator:after,.sc-cart-totals-wrap .control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}.sidebar-filters .checkbox-text{color:#242424;font-size:18px;font-weight:400}.sidebar-filters .control_indicator{background:#fff;border:1px solid #242424;border-radius:4px}html,body{overflow-x:hidden}#firstSection{padding:30px 0px 30px 0px}#firstSection .first-row span{display:block;color:#242424;font-size:50px;font-weight:bold}#firstSection .first-row h1{margin-bottom:30px;margin-top:0px;font-size:28px;font-weight:400;line-height:40px;color:#242424;margin-bottom:0px}#mapSection #maps{width:100%;height:300px;max-height:300px;min-height:300px}#secondSection{padding-top:30px;padding-bottom:120px;margin-bottom:150px}#secondSection .contact-box{background:rgba(33,63,54,.04);border-radius:4px;padding:20px;height:520px}#secondSection .contact-box h3{font-size:20px;font-weight:600;color:#242424;margin-top:0px;margin-bottom:20px;font-family:var(--font-family-secondary);text-transform:uppercase}#secondSection .contact-box .contact-title{display:flex;width:100%;align-items:center;margin-bottom:5px}#secondSection .contact-box .contact-title svg{width:16px;height:16px;color:#213f36;margin-right:10px}#secondSection .contact-box .contact-title span{color:#213f36;font-size:18px;font-weight:bold}#secondSection .contact-box .social-list{margin-bottom:35px}#secondSection .contact-box .social-list svg{width:25px;height:25px;color:#000}#secondSection .contact-box .faq-text{font-size:18px}#secondSection .contact-box .faq-text a{text-decoration:underline;display:inline;font-weight:600;color:var(--primary-color-dark)}#secondSection .form-box h3{margin-top:20px;margin-bottom:20px;font-weight:600;font-size:20px;color:#242424;font-family:var(--font-family-secondary);text-transform:uppercase}#secondSection .form-box .col-md-6{margin-bottom:20px}#secondSection .form-box .form-group label{color:#213f36;font-weight:bold;font-size:18px;margin-bottom:10px;display:block}#secondSection .form-box input{border-radius:0px;border:1px solid rgba(0,0,0,.7);padding:12px}#secondSection .form-box input:focus,#secondSection .form-box input:focus-within{outline:0;box-shadow:none}#secondSection .form-box textarea{border-radius:0px;border:1px solid rgba(0,0,0,.7);padding:12px;width:100%;max-width:100%;min-width:100%;height:180px;max-height:180px;min-height:180px;resize:none;padding:20px}#secondSection .form-box textarea:focus{outline:0;box-shadow:none}#secondSection .form-box .control-checkbox{margin:20px 0px;color:#213f36}#secondSection .form-box .control-checkbox a{font-weight:600;color:#213f36}#secondSection .form-box .checkbox-text{font-size:16px}#secondSection .form-box button[type=submit]{border-radius:10px;height:60px;width:230px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400}#secondSection .form-box button[type=submit] svg{width:24px;height:24px;color:#fff;margin-left:20px}#secondSection .form-box .mes-success{text-align:left !important}.social-title{color:#fff;font-weight:bold;font-size:18px}.social-list{width:85px;list-style-type:none;padding:0px;margin:0px;display:flex;justify-content:space-between}.social-list svg{width:30px;height:30px;color:#fff}.contact-col a{display:block;color:#222;font-size:18px;text-decoration:none;font-weight:400;opacity:1}.contact-col a:hover{opacity:.7}.contact-col small{font-weight:600;font-size:18px;color:var(--primary-color-dark)}.mb-30{margin-bottom:30px}.err-mes{margin-bottom:10px;display:block;margin-top:5px;font-weight:bold;color:#dc3545;font-size:14px !important}@media(max-width: 992px){#firstSection .first-row span{font-size:40px}#firstSection .first-row h1{font-size:20px;font-weight:400;line-height:30px}#secondSection{padding-bottom:0px}#secondSection .contact-col{margin-bottom:20px}#secondSection .contact-box{height:100%}#secondSection .form-box button[type=submit]{width:100%}.mb-30{margin-bottom:0px}form .control_indicator{top:12px}}