body.page .roof-form,body.archive .roof-form,body.blog .roof-form,body.single .roof-form,body.home .roof-form,body.error404 .roof-form{position:relative;padding:var(--sf-sp-1) 0}body.page .roof-form,body.page .roof-form *,body.archive .roof-form,body.archive .roof-form *,body.blog .roof-form,body.blog .roof-form *,body.single .roof-form,body.single .roof-form *,body.home .roof-form,body.home .roof-form *,body.error404 .roof-form,body.error404 .roof-form *{transition:none}body.page .roof-form>div,body.archive .roof-form>div,body.blog .roof-form>div,body.single .roof-form>div,body.home .roof-form>div,body.error404 .roof-form>div{display:flex;justify-content:center;align-items:center;flex-direction:column}body.page .roof-form>div>a,body.archive .roof-form>div>a,body.blog .roof-form>div>a,body.single .roof-form>div>a,body.home .roof-form>div>a,body.error404 .roof-form>div>a{border-radius:var(--sf-border-radius-1);background:var(--sf-color-orange);color:var(--sf-color-white);font-size:1.125rem;font-weight:700;letter-spacing:1.8px;display:inline-flex;padding:1rem 3rem;margin-bottom:var(--sf-sp-1);border:1px solid transparent}body.page .roof-form>div>a:hover,body.archive .roof-form>div>a:hover,body.blog .roof-form>div>a:hover,body.single .roof-form>div>a:hover,body.home .roof-form>div>a:hover,body.error404 .roof-form>div>a:hover{border:1px solid var(--sf-color-orange);color:var(--sf-color-orange);background-color:var(--sf-color-white)}body.page .roof-form__items,body.archive .roof-form__items,body.blog .roof-form__items,body.single .roof-form__items,body.home .roof-form__items,body.error404 .roof-form__items{display:flex;justify-content:center;max-width:var(--sf-container-width-2);margin-inline:auto;top:0;gap:2rem;margin-bottom:3rem}body.page .roof-form__item,body.archive .roof-form__item,body.blog .roof-form__item,body.single .roof-form__item,body.home .roof-form__item,body.error404 .roof-form__item{border-radius:var(--sf-border-radius-2);padding:6.75rem 1.5625rem 1.875rem;background:var(--sf-color-white);position:relative;box-shadow:0 15px 47px #00000026;flex:0 0 45%}body.page .roof-form__item:before,body.archive .roof-form__item:before,body.blog .roof-form__item:before,body.single .roof-form__item:before,body.home .roof-form__item:before,body.error404 .roof-form__item:before{content:"";position:absolute;left:25px;top:30px;width:58px;height:58px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="58" height="58" viewBox="0 0 58 58" fill="none"><g id="Icon"><path id="Vector" d="M55 29.5C55 14.8647 43.1353 3 28.5 3C13.8647 3 2 14.8647 2 29.5C2 44.1353 13.8647 56 28.5 56C43.1353 56 55 44.1353 55 29.5ZM51.6352 17.9728L40.0179 6.35558C45.0202 8.85619 49.132 12.968 51.6352 17.9728ZM38.2349 5.54897L52.4428 19.7568C52.9186 20.9256 53.3091 22.1345 53.6085 23.3634L34.6294 4.3838C35.8573 4.68268 37.0657 5.07313 38.2349 5.54897ZM33.3824 4.11321L53.8796 24.6104C54.0571 25.5374 54.1841 26.4824 54.2587 27.4305L30.5628 3.7346C31.5125 3.8097 32.4575 3.93625 33.3824 4.11321ZM28.9069 3.65538C29.1137 3.65846 29.32 3.66515 29.5252 3.67338L54.3194 28.4676C54.339 28.965 54.3451 29.4352 54.3379 29.9007C54.3328 30.2233 54.321 30.5546 54.3024 30.891L27.1013 3.68984C27.7047 3.65743 28.3091 3.64612 28.9069 3.65538ZM26.1897 3.75466L54.2371 31.802C54.1728 32.5253 54.0782 33.2486 53.9547 33.9601L24.0333 4.03811C24.7493 3.9131 25.4716 3.81793 26.1902 3.75414L26.1897 3.75466ZM23.2133 4.19501L53.7983 34.78C53.6625 35.4334 53.4989 36.0882 53.3111 36.7338L21.2595 4.68114C21.901 4.4944 22.5558 4.33133 23.2138 4.19449L23.2133 4.19501ZM20.5125 4.91108L53.0812 37.4797C52.8857 38.0821 52.6666 38.6809 52.4274 39.2668L18.7265 5.56491C19.3103 5.32674 19.9091 5.10759 20.5136 4.91108H20.5125ZM18.0413 5.85659L52.1362 39.9515C51.8903 40.5066 51.6228 41.0565 51.3378 41.5936L16.3997 6.65498C16.9363 6.36999 17.4867 6.10249 18.0418 5.85659H18.0413ZM15.7691 7.00118L50.9921 42.2243C50.7015 42.7371 50.3903 43.2438 50.0641 43.7367L14.2572 7.9292C14.7515 7.60203 15.2582 7.2908 15.7696 7.00067L15.7691 7.00118ZM13.6764 8.32531L49.6685 44.3174C49.3357 44.7917 48.9843 45.2583 48.6201 45.71L12.2849 9.37319C12.7386 9.00692 13.2047 8.65557 13.6769 8.32428L13.6764 8.32531ZM11.7509 9.81662L48.1772 46.2429C47.8042 46.6807 47.4143 47.1087 47.0136 47.5202L10.4741 10.9797C10.8872 10.5775 11.3152 10.1875 11.7509 9.81611V9.81662ZM9.98591 11.4684L46.5259 48.0084C46.1133 48.4102 45.6853 48.8001 45.2491 49.1721L8.82228 12.7447C9.19575 12.3064 9.58569 11.8789 9.98591 11.4674V11.4684ZM8.37988 13.2792L44.7151 49.6145C44.2619 49.9802 43.7953 50.3316 43.3231 50.6634L7.33148 14.6707C7.66431 14.1964 8.01567 13.7304 8.37988 13.2787V13.2792ZM6.93589 15.252L42.7428 51.059C42.249 51.3856 41.7423 51.6968 41.2304 51.9875L6.00787 16.7634C6.29852 16.251 6.60975 15.7443 6.93589 15.251V15.252ZM5.66166 17.3946L40.6003 52.3332C40.0637 52.6182 39.5133 52.8857 38.9582 53.1316L4.86328 19.0361C5.10917 18.4816 5.37616 17.9316 5.66166 17.3936V17.3946ZM4.57212 19.7218L38.274 53.4238C37.6897 53.6625 37.0914 53.8816 36.4869 54.0776L3.91828 21.5074C4.11377 20.905 4.33291 20.3067 4.57212 19.7208V19.7218ZM3.68834 22.2549L35.7405 54.307C35.099 54.4938 34.4442 54.6568 33.7862 54.7937L3.20118 24.2076C3.33699 23.5538 3.50006 22.8994 3.68834 22.2538V22.2549ZM3.04479 25.0281L32.9667 54.9501C32.2501 55.0751 31.5279 55.1702 30.8098 55.234L2.76238 27.1856C2.82616 26.4618 2.92133 25.7391 3.04479 25.0271V25.0281ZM5.36484 41.0154L16.9821 52.6326C11.9798 50.132 7.86803 46.0202 5.36484 41.0154ZM18.7651 53.4392L4.5572 39.2303C4.08136 38.0621 3.69091 36.8532 3.39151 35.6237L22.3712 54.6033C21.1432 54.3045 19.9349 53.914 18.7651 53.4382V53.4392ZM23.6176 54.875L3.12041 34.3767C2.94294 33.4503 2.81639 32.5053 2.74128 31.5567L26.4372 55.2525C25.4875 55.1774 24.5425 55.0509 23.6176 54.8739V54.875ZM27.4742 55.3148L2.68007 30.5196C2.66001 30.0216 2.65435 29.5514 2.66155 29.0864C2.66669 28.7633 2.67852 28.4326 2.69704 28.0956L29.8987 55.2973C29.2953 55.3297 28.6903 55.341 28.0931 55.3318C27.8863 55.3287 27.68 55.322 27.4742 55.3138V55.3148Z" fill="%23F37437"/></g></svg>');background-position:center;background-size:contain;background-repeat:no-repeat}body.page .roof-form__item>p,body.archive .roof-form__item>p,body.blog .roof-form__item>p,body.single .roof-form__item>p,body.home .roof-form__item>p,body.error404 .roof-form__item>p{color:var(--sf-color-navi);font-size:1.125rem;font-weight:300;line-height:150%}body.page .roof-form__item>p a,body.archive .roof-form__item>p a,body.blog .roof-form__item>p a,body.single .roof-form__item>p a,body.home .roof-form__item>p a,body.error404 .roof-form__item>p a{display:inline;font-weight:inherit;text-decoration:underline}body.page .roof-form__title,body.archive .roof-form__title,body.blog .roof-form__title,body.single .roof-form__title,body.home .roof-form__title,body.error404 .roof-form__title{color:var(--sf-color-navi);font-size:2rem;font-weight:700;line-height:normal;margin-bottom:1.25rem}body.page .roof-form__title span,body.archive .roof-form__title span,body.blog .roof-form__title span,body.single .roof-form__title span,body.home .roof-form__title span,body.error404 .roof-form__title span{color:var(--sf-color-orange)}body.page .roof-form__box,body.archive .roof-form__box,body.blog .roof-form__box,body.single .roof-form__box,body.home .roof-form__box,body.error404 .roof-form__box{position:relative;z-index:1;background-color:var(--sf-color-orange);display:flex;padding:8.875rem 9.6875rem 8.875rem 7.0625rem;justify-content:center;box-shadow:0 15px 47px #00000026;color:var(--sf-color-white);gap:4.375rem;border-radius:var(--sf-border-radius-3)}@media (max-width: 992px){body.page .roof-form__box,body.archive .roof-form__box,body.blog .roof-form__box,body.single .roof-form__box,body.home .roof-form__box,body.error404 .roof-form__box{padding:4.5rem 1.25rem}}@media (max-width: 768px){body.page .roof-form__box,body.archive .roof-form__box,body.blog .roof-form__box,body.single .roof-form__box,body.home .roof-form__box,body.error404 .roof-form__box{flex-direction:column}}body.page .roof-form__box img,body.archive .roof-form__box img,body.blog .roof-form__box img,body.single .roof-form__box img,body.home .roof-form__box img,body.error404 .roof-form__box img{max-width:50%;height:100%}@media (max-width: 768px){body.page .roof-form__box img,body.archive .roof-form__box img,body.blog .roof-form__box img,body.single .roof-form__box img,body.home .roof-form__box img,body.error404 .roof-form__box img{margin:0 auto;padding-bottom:20px;max-width:400px;width:100%}}body.page .roof-form__box .roof-form__inner-box,body.archive .roof-form__box .roof-form__inner-box,body.blog .roof-form__box .roof-form__inner-box,body.single .roof-form__box .roof-form__inner-box,body.home .roof-form__box .roof-form__inner-box,body.error404 .roof-form__box .roof-form__inner-box{max-width:458px}body.page .roof-form__box .roof-form__inner-box h2,body.archive .roof-form__box .roof-form__inner-box h2,body.blog .roof-form__box .roof-form__inner-box h2,body.single .roof-form__box .roof-form__inner-box h2,body.home .roof-form__box .roof-form__inner-box h2,body.error404 .roof-form__box .roof-form__inner-box h2{font-size:var(--sf-heading-2-fs);color:var(--sf-color-white);margin-bottom:1.25rem}body.page .roof-form__box .roof-form__inner-box p,body.archive .roof-form__box .roof-form__inner-box p,body.blog .roof-form__box .roof-form__inner-box p,body.single .roof-form__box .roof-form__inner-box p,body.home .roof-form__box .roof-form__inner-box p,body.error404 .roof-form__box .roof-form__inner-box p{color:var(--sf-color-white);margin-bottom:1.25rem;font-weight:300;max-width:26.25rem;font-size:1.125rem;line-height:150%}body.page .roof-form__box .roof-form__inner-box input[type=text],body.page .roof-form__box .roof-form__inner-box input[type=email],body.page .roof-form__box .roof-form__inner-box input[type=tel],body.archive .roof-form__box .roof-form__inner-box input[type=text],body.archive .roof-form__box .roof-form__inner-box input[type=email],body.archive .roof-form__box .roof-form__inner-box input[type=tel],body.blog .roof-form__box .roof-form__inner-box input[type=text],body.blog .roof-form__box .roof-form__inner-box input[type=email],body.blog .roof-form__box .roof-form__inner-box input[type=tel],body.single .roof-form__box .roof-form__inner-box input[type=text],body.single .roof-form__box .roof-form__inner-box input[type=email],body.single .roof-form__box .roof-form__inner-box input[type=tel],body.home .roof-form__box .roof-form__inner-box input[type=text],body.home .roof-form__box .roof-form__inner-box input[type=email],body.home .roof-form__box .roof-form__inner-box input[type=tel],body.error404 .roof-form__box .roof-form__inner-box input[type=text],body.error404 .roof-form__box .roof-form__inner-box input[type=email],body.error404 .roof-form__box .roof-form__inner-box input[type=tel]{font-family:var(--sf-font-1-family);font-size:1rem;width:100%;margin-bottom:.3125rem;border:none;outline:none;padding:1.125rem 1.3125rem;border-radius:var(--sf-border-radius-1);font-weight:300;color:#000;line-height:1!important}body.page .roof-form__box .roof-form__inner-box input[type=text]::-moz-placeholder,body.page .roof-form__box .roof-form__inner-box input[type=email]::-moz-placeholder,body.page .roof-form__box .roof-form__inner-box input[type=tel]::-moz-placeholder,body.archive .roof-form__box .roof-form__inner-box input[type=text]::-moz-placeholder,body.archive .roof-form__box .roof-form__inner-box input[type=email]::-moz-placeholder,body.archive .roof-form__box .roof-form__inner-box input[type=tel]::-moz-placeholder,body.blog .roof-form__box .roof-form__inner-box input[type=text]::-moz-placeholder,body.blog .roof-form__box .roof-form__inner-box input[type=email]::-moz-placeholder,body.blog .roof-form__box .roof-form__inner-box input[type=tel]::-moz-placeholder,body.single .roof-form__box .roof-form__inner-box input[type=text]::-moz-placeholder,body.single .roof-form__box .roof-form__inner-box input[type=email]::-moz-placeholder,body.single .roof-form__box .roof-form__inner-box input[type=tel]::-moz-placeholder,body.home .roof-form__box .roof-form__inner-box input[type=text]::-moz-placeholder,body.home .roof-form__box .roof-form__inner-box input[type=email]::-moz-placeholder,body.home .roof-form__box .roof-form__inner-box input[type=tel]::-moz-placeholder,body.error404 .roof-form__box .roof-form__inner-box input[type=text]::-moz-placeholder,body.error404 .roof-form__box .roof-form__inner-box input[type=email]::-moz-placeholder,body.error404 .roof-form__box .roof-form__inner-box input[type=tel]::-moz-placeholder{font-family:var(--sf-font-1-family);font-weight:300;color:#000;font-size:inherit}body.page .roof-form__box .roof-form__inner-box input[type=text]::placeholder,body.page .roof-form__box .roof-form__inner-box input[type=email]::placeholder,body.page .roof-form__box .roof-form__inner-box input[type=tel]::placeholder,body.archive .roof-form__box .roof-form__inner-box input[type=text]::placeholder,body.archive .roof-form__box .roof-form__inner-box input[type=email]::placeholder,body.archive .roof-form__box .roof-form__inner-box input[type=tel]::placeholder,body.blog .roof-form__box .roof-form__inner-box input[type=text]::placeholder,body.blog .roof-form__box .roof-form__inner-box input[type=email]::placeholder,body.blog .roof-form__box .roof-form__inner-box input[type=tel]::placeholder,body.single .roof-form__box .roof-form__inner-box input[type=text]::placeholder,body.single .roof-form__box .roof-form__inner-box input[type=email]::placeholder,body.single .roof-form__box .roof-form__inner-box input[type=tel]::placeholder,body.home .roof-form__box .roof-form__inner-box input[type=text]::placeholder,body.home .roof-form__box .roof-form__inner-box input[type=email]::placeholder,body.home .roof-form__box .roof-form__inner-box input[type=tel]::placeholder,body.error404 .roof-form__box .roof-form__inner-box input[type=text]::placeholder,body.error404 .roof-form__box .roof-form__inner-box input[type=email]::placeholder,body.error404 .roof-form__box .roof-form__inner-box input[type=tel]::placeholder{font-family:var(--sf-font-1-family);font-weight:300;color:#000;font-size:inherit}body.page .roof-form__box .roof-form__inner-box input[type=checkbox],body.archive .roof-form__box .roof-form__inner-box input[type=checkbox],body.blog .roof-form__box .roof-form__inner-box input[type=checkbox],body.single .roof-form__box .roof-form__inner-box input[type=checkbox],body.home .roof-form__box .roof-form__inner-box input[type=checkbox],body.error404 .roof-form__box .roof-form__inner-box input[type=checkbox]{margin-right:1.25rem;width:27px;height:28px;border:none;outline:none;cursor:pointer}body.page .roof-form__box .roof-form__inner-box input[type=submit],body.archive .roof-form__box .roof-form__inner-box input[type=submit],body.blog .roof-form__box .roof-form__inner-box input[type=submit],body.single .roof-form__box .roof-form__inner-box input[type=submit],body.home .roof-form__box .roof-form__inner-box input[type=submit],body.error404 .roof-form__box .roof-form__inner-box input[type=submit]{font-weight:600;padding:1rem 3.5rem;outline:none;border-radius:var(--sf-border-radius-1);cursor:pointer;margin:0}body.page .roof-form .gform_validation_errors,body.archive .roof-form .gform_validation_errors,body.blog .roof-form .gform_validation_errors,body.single .roof-form .gform_validation_errors,body.home .roof-form .gform_validation_errors,body.error404 .roof-form .gform_validation_errors{padding:.8125rem 1.3125rem;border:none;margin:0;margin-bottom:1rem}body.page .roof-form .gform_validation_errors h2,body.archive .roof-form .gform_validation_errors h2,body.blog .roof-form .gform_validation_errors h2,body.single .roof-form .gform_validation_errors h2,body.home .roof-form .gform_validation_errors h2,body.error404 .roof-form .gform_validation_errors h2{color:var(--sf-color-navi)}body.page .roof-form .gform_heading,body.archive .roof-form .gform_heading,body.blog .roof-form .gform_heading,body.single .roof-form .gform_heading,body.home .roof-form .gform_heading,body.error404 .roof-form .gform_heading{display:none}body.page .roof-form .gform_wrapper.gravity-theme .gfield_validation_message,body.page .roof-form .gform_wrapper.gravity-theme .validation_message,body.archive .roof-form .gform_wrapper.gravity-theme .gfield_validation_message,body.archive .roof-form .gform_wrapper.gravity-theme .validation_message,body.blog .roof-form .gform_wrapper.gravity-theme .gfield_validation_message,body.blog .roof-form .gform_wrapper.gravity-theme .validation_message,body.single .roof-form .gform_wrapper.gravity-theme .gfield_validation_message,body.single .roof-form .gform_wrapper.gravity-theme .validation_message,body.home .roof-form .gform_wrapper.gravity-theme .gfield_validation_message,body.home .roof-form .gform_wrapper.gravity-theme .validation_message,body.error404 .roof-form .gform_wrapper.gravity-theme .gfield_validation_message,body.error404 .roof-form .gform_wrapper.gravity-theme .validation_message{margin:0;border:none;color:var(--sf-color-navi);border-radius:var(--sf-border-radius-1)}body.page .roof-form #gform_submit_button_1,body.archive .roof-form #gform_submit_button_1,body.blog .roof-form #gform_submit_button_1,body.single .roof-form #gform_submit_button_1,body.home .roof-form #gform_submit_button_1,body.error404 .roof-form #gform_submit_button_1{background-color:var(--sf-color-navi);text-transform:var(--sf-btn-uppercase);color:var(--sf-color-white);font-size:var(--sf-btn-1-fs);padding:1rem 2.75rem;border-radius:var(--sf-border-radius-1);text-align:center;width:-moz-fit-content;width:fit-content;transition:all .3s;border:1px solid transparent;letter-spacing:.12rem;cursor:pointer;line-height:1.2;white-space:pre-wrap}@media (max-width: 768px){body.page .roof-form #gform_submit_button_1,body.archive .roof-form #gform_submit_button_1,body.blog .roof-form #gform_submit_button_1,body.single .roof-form #gform_submit_button_1,body.home .roof-form #gform_submit_button_1,body.error404 .roof-form #gform_submit_button_1{max-width:-moz-fit-content;max-width:fit-content;width:100%;letter-spacing:.0625rem}}body.page .roof-form #gform_submit_button_1:hover,body.archive .roof-form #gform_submit_button_1:hover,body.blog .roof-form #gform_submit_button_1:hover,body.single .roof-form #gform_submit_button_1:hover,body.home .roof-form #gform_submit_button_1:hover,body.error404 .roof-form #gform_submit_button_1:hover{border:.0625rem solid var(--sf-color-navi);color:var(--sf-color-navi);background-color:var(--sf-color-white)}body.page .roof-form .ginput_container_checkbox label,body.archive .roof-form .ginput_container_checkbox label,body.blog .roof-form .ginput_container_checkbox label,body.single .roof-form .ginput_container_checkbox label,body.home .roof-form .ginput_container_checkbox label,body.error404 .roof-form .ginput_container_checkbox label{font-size:1.125rem;font-weight:700;color:var(--sf-color-white)}body.page .roof-form form input[type=text]::-moz-placeholder,body.page .roof-form form input[type=email]::-moz-placeholder,body.archive .roof-form form input[type=text]::-moz-placeholder,body.archive .roof-form form input[type=email]::-moz-placeholder,body.blog .roof-form form input[type=text]::-moz-placeholder,body.blog .roof-form form input[type=email]::-moz-placeholder,body.single .roof-form form input[type=text]::-moz-placeholder,body.single .roof-form form input[type=email]::-moz-placeholder,body.home .roof-form form input[type=text]::-moz-placeholder,body.home .roof-form form input[type=email]::-moz-placeholder,body.error404 .roof-form form input[type=text]::-moz-placeholder,body.error404 .roof-form form input[type=email]::-moz-placeholder{font-size:1.125rem}body.page .roof-form form input[type=text]::placeholder,body.page .roof-form form input[type=email]::placeholder,body.archive .roof-form form input[type=text]::placeholder,body.archive .roof-form form input[type=email]::placeholder,body.blog .roof-form form input[type=text]::placeholder,body.blog .roof-form form input[type=email]::placeholder,body.single .roof-form form input[type=text]::placeholder,body.single .roof-form form input[type=email]::placeholder,body.home .roof-form form input[type=text]::placeholder,body.home .roof-form form input[type=email]::placeholder,body.error404 .roof-form form input[type=text]::placeholder,body.error404 .roof-form form input[type=email]::placeholder{font-size:1.125rem}body.page .roof-form .gchoice,body.archive .roof-form .gchoice,body.blog .roof-form .gchoice,body.single .roof-form .gchoice,body.home .roof-form .gchoice,body.error404 .roof-form .gchoice{display:flex;align-items:center}@media (max-width: 992px){body.page .roof-form,body.archive .roof-form,body.blog .roof-form,body.single .roof-form,body.home .roof-form,body.error404 .roof-form{padding-top:var(--sf-sp-1)}body.page .roof-form__items,body.archive .roof-form__items,body.blog .roof-form__items,body.single .roof-form__items,body.home .roof-form__items,body.error404 .roof-form__items{flex-direction:column;position:static;transform:none;margin-bottom:var(--sf-sp-1)}body.page .roof-form__box,body.archive .roof-form__box,body.blog .roof-form__box,body.single .roof-form__box,body.home .roof-form__box,body.error404 .roof-form__box{flex-direction:column;align-items:center}}body.page .roof-light+.roof-form,body.archive .roof-light+.roof-form,body.blog .roof-light+.roof-form,body.single .roof-light+.roof-form,body.home .roof-light+.roof-form,body.error404 .roof-light+.roof-form{padding-top:0}
