*{box-sizing:border-box}html{font-size:17px;scroll-behavior:smooth}body{margin:0}img{max-width:100%;height:auto}h1,h2,h3,h4,h5{margin-block-start:0;margin-block-end:1.5rem}p{margin-block-start:0}p a{font-weight:500;text-decoration:underline}p strong a{font-weight:700}strong{font-weight:700}ul{margin:0 0 20px 0}a{color:#e6ded7}figure{margin:0}svg{vertical-align:middle}button{color:inherit;font-family:"Roboto",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 15px}@media screen and (min-width: 1400px){.container{padding-left:0;padding-right:0}}.site-wrapper{margin-left:auto;margin-right:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;font-family:"Roboto",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:1rem;color:#1e1e1e;line-height:1.5}h1{font-size:40px !important;margin:0 0 16px 0;line-height:1.2;font-family:"Poppins",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif}@media screen and (min-width: 992px){h1{font-size:45px !important}}h1:has(strong){font-weight:400}h2{font-size:30px !important;margin:0 0 24px 0;line-height:1.2;font-family:"Poppins",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif}@media screen and (min-width: 992px){h2{font-size:40px !important}}h3{font-size:26px !important;margin:0 0 20px 0;line-height:1.2;font-family:"Poppins",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif}@media screen and (min-width: 992px){h3{font-size:30px !important}}h4{font-size:22px !important;margin:0 0 12px 0;line-height:1.2;font-family:"Poppins",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif}@media screen and (min-width: 992px){h4{font-size:24px !important}}h5{font-size:18px !important;margin:0 0 10px 0;line-height:1.3;font-family:"Poppins",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif}a{color:#1e1e1e;transition:all .25s ease-in-out}@media screen and (min-width: 992px){a[href*="tel:"]{pointer-events:none}}p{font-size:17px;line-height:24px}p:last-child{margin-bottom:0}p:empty{display:none}ul:last-child,ol:last-child{margin:0}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-left{text-align:left !important}.mt-lg{margin-top:40px !important}a[href^="tel:"]{text-decoration:none}.scroll-locked{overflow:hidden;touch-action:none}@media screen and (min-width: 992px){.pointer-events-mobile{pointer-events:none}}@media screen and (max-width: 781px){.wp-block-heading.is-style-mobile-align-center,p.is-style-mobile-align-center{text-align:center !important}}.is-style-mobile-buttons-hide{display:none !important}@media screen and (min-width: 782px){.is-style-mobile-buttons-hide{display:flex !important}}.responsive-spacer{height:12px !important}@media screen and (min-width: 992px){.responsive-spacer{height:24px !important}}.is-style-mobile-buttons-show{display:flex !important}@media screen and (min-width: 782px){.is-style-mobile-buttons-show{display:none !important}}.wp-block-image.is-style-rounded img{border-radius:8px !important}.call-link{align-items:center;display:inline-flex;font-size:20px !important}@media screen and (min-width: 782px){.call-link{font-size:30px !important}}.call-link::before{content:"";display:inline-block;width:36px;height:36px;margin-right:12px;background-image:url("data:image/svg+xml;utf8,<svg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 20.5C0 9.45431 8.95431 0.5 20 0.5C31.0457 0.5 40 9.45431 40 20.5C40 31.5457 31.0457 40.5 20 40.5C8.95431 40.5 0 31.5457 0 20.5Z' fill='%23E8A458'/><path fill-rule='evenodd' clip-rule='evenodd' d='M12 14.7857C12 14.1795 12.2408 13.5981 12.6695 13.1695C13.0981 12.7408 13.6795 12.5 14.2857 12.5H15.331C15.9863 12.5 16.5577 12.9465 16.717 13.5819L17.5589 16.9518C17.6271 17.2246 17.6133 17.5114 17.5192 17.7764C17.4252 18.0413 17.255 18.2726 17.0301 18.4413L16.045 19.1804C15.9421 19.2573 15.92 19.3701 15.949 19.4486C16.379 20.618 17.058 21.68 17.939 22.561C18.82 23.442 19.882 24.121 21.0514 24.551C21.1299 24.58 21.2419 24.5579 21.3196 24.455L22.0587 23.4699C22.2274 23.245 22.4587 23.0748 22.7236 22.9808C22.9886 22.8867 23.2754 22.8729 23.5482 22.9411L26.9181 23.783C27.5535 23.9423 28 24.5137 28 25.1697V26.2143C28 26.8205 27.7592 27.4019 27.3305 27.8305C26.9019 28.2592 26.3205 28.5 25.7143 28.5H24C17.373 28.5 12 23.127 12 16.5V14.7857Z' fill='%23683B14'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width: 782px){.call-link::before{width:42px;height:42px}}.call-link a{display:inline-block}.call-link br{display:block}@media screen and (min-width: 640px){.call-link br{display:none}}.wp-block-button{display:flex !important}.wp-block-button__link{border-width:2px !important;border-radius:4px !important;border-style:solid;font-size:18px !important;font-weight:700 !important;line-height:24px !important;padding:12px 40px !important}.wp-block-button__link.has-brown-light-background-color{position:relative;outline:2px solid rgba(0,0,0,0);outline-color:rgba(0,0,0,0);outline-offset:0;transition:all .25s ease-in-out;overflow:hidden}.wp-block-button__link.has-brown-light-background-color::after{content:"";position:absolute;top:50%;right:22.5px;transform:translateY(-50%);width:12px;height:16px;background:no-repeat center/contain var(--btn-icon);opacity:0;pointer-events:none;transition:all .25s ease-in-out}.wp-block-button__link.has-brown-light-background-color:hover,.wp-block-button__link.has-brown-light-background-color:focus{outline-color:rgba(0,0,0,0);text-indent:-5px;padding-right:45px !important}.wp-block-button__link.has-brown-light-background-color:hover::after,.wp-block-button__link.has-brown-light-background-color:focus::after{opacity:1;transform:translateY(-50%) translateX(0)}.wp-block-button__link.has-brown-light-background-color{--btn-icon: url("data:image/svg+xml;utf8,			<svg xmlns='http://www.w3.org/2000/svg' width='11' height='16' viewBox='0 0 11 16' fill='none'>			<path d='M2 2L8 8L2 14' stroke='%23683b14' stroke-width='3'/></svg>")}.gform_button,.gform_next_button{border-width:2px !important;border-style:solid !important;font-size:18px !important;font-weight:700 !important;line-height:24px !important;padding:12px 40px !important;cursor:pointer !important;background-color:#e8a458 !important;border-radius:4px !important;color:#1e1e1e !important;transition:all .25s ease-in-out !important;--btn-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='16' viewBox='0 0 11 16' fill='none'><path d='M2 2L8 8L2 14' stroke='%23683b14' stroke-width='3'/></svg>");background-image:var(--btn-icon) !important;background-repeat:no-repeat !important;background-position:right 22.5px center !important;background-size:0 0 !important;border-color:rgba(0,0,0,0) !important}.gform_button:hover,.gform_button:focus,.gform_next_button:hover,.gform_next_button:focus{outline:2px solid rgba(0,0,0,0) !important;outline-offset:0 !important;padding-right:45px !important;text-indent:-5px !important;background-position:right 18px center !important;background-size:12px 16px !important;padding-right:45px !important}.wp-block-columns{margin-bottom:0;gap:64px}@media screen and (max-width: 781px){.wp-block-columns.reverse-on-mobile{flex-direction:column-reverse;flex-wrap:nowrap !important}}.wp-block-columns.is-style-mobile-slim-gap{gap:16px}@media screen and (min-width: 782px){.wp-block-columns.is-style-mobile-slim-gap{gap:64px}}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=number],.gform_wrapper select,.gform_wrapper textarea{outline:none !important}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gf_page_steps{display:flex;gap:40px;justify-content:center;align-items:center;margin-bottom:0;position:absolute;top:40px;left:50%;transform:translateX(-50%)}.gform_wrapper .gf_page_steps .gf_step_active .gf_step_number,.gform_wrapper .gf_page_steps .gf_step_completed .gf_step_number{background-color:#c37f3c;color:#fffbf7;font-size:18px;font-weight:700}.gform_wrapper .gf_page_steps .gf_step_completed .gf_step_number::after{display:none}.gform_wrapper .gf_page_steps .gf_step_number{background-color:#e6ded7;color:rgba(60,61,63,.5);border:none;cursor:pointer}.gform_wrapper .gf_page_steps .gf_step_active.gf_step_last{pointer-events:none}.gform_wrapper .gf_page_steps .gf_step:first-child{position:relative}.gform_wrapper .gf_page_steps .gf_step:first-child::after{content:"";position:absolute;top:50%;left:calc(50% + 16px);transform:translateY(-50%);width:24px;height:1px;background:#413e3c}.js-gform{--form-input-height: 50px}.js-gform .gfield.gfield_error{--form-input-height: 8px}.js-gform .gfield:not(.gfield--type-checkbox,.gfield--type-radio),.js-gform .gform-grid-col{position:relative}.js-gform .gfield:not(.gfield--type-checkbox,.gfield--type-radio) .gfield_label,.js-gform .gfield:not(.gfield--type-checkbox,.gfield--type-radio) .gform-field-label--type-sub,.js-gform .gform-grid-col .gfield_label,.js-gform .gform-grid-col .gform-field-label--type-sub{--gform-float-vertical-center: calc( (var(--form-input-height) / 2 - 0.75em) );position:absolute;top:0;transform:translateY(var(--gform-float-vertical-center));transition:all .25s ease-in-out;padding-top:0;pointer-events:none}.js-gform .gfield:not(.gfield--type-checkbox,.gfield--type-radio).is-active .gfield_label,.js-gform .gfield:not(.gfield--type-checkbox,.gfield--type-radio).is-active .gform-field-label--type-sub,.js-gform .gform-grid-col.is-active .gfield_label,.js-gform .gform-grid-col.is-active .gform-field-label--type-sub{--gform-float-vertical-center: calc( (var(--form-input-height) / 2 - 3em) );font-size:8px !important;font-weight:600}.js-gform .gfield:not(.gfield--type-checkbox,.gfield--type-radio).is-active input,.js-gform .gform-grid-col.is-active input{border-color:#413e3c}.js-gform .gfield:not(.gfield--type-checkbox,.gfield--type-radio).gfield_error .gfield_label,.js-gform .gform-grid-col.gfield_error .gfield_label{--gform-float-vertical-center: calc( (var(--form-input-height) / 2 + 0.625em) )}.js-gform .gfield:not(.gfield--type-checkbox,.gfield--type-radio).gfield_error.is-active .gfield_label,.js-gform .gform-grid-col.gfield_error.is-active .gfield_label{--gform-float-vertical-center: calc( (var(--form-input-height) / 2 - 0.25em) )}.js-gform .gfield--type-checkbox{justify-items:center}.js-gform .gfield--type-checkbox legend{margin-bottom:24px;text-align:center}@media screen and (min-width: 640px){.js-gform .gfield--type-checkbox legend{margin-bottom:16px}}.js-gform .gfield--type-checkbox .gform-field-label{color:#1e1e1e !important;font-size:17px !important;font-style:normal;font-weight:400;line-height:1.5;width:-moz-fit-content;width:fit-content;margin-left:8px}.js-gform .gfield--type-checkbox .gfield_checkbox{width:-moz-fit-content;width:fit-content;gap:12px !important;display:flex !important;flex-direction:row !important;flex-wrap:wrap}@media screen and (min-width: 640px){.js-gform .gfield--type-checkbox .gfield_checkbox{gap:16px 24px !important}}.js-gform .gfield--type-checkbox .gfield_checkbox .gchoice{cursor:pointer;align-items:center}.js-gform .gfield--type-checkbox .gfield_checkbox .gfield-choice-input{border:1px solid #413e3c;background-color:#fffbf7;border-radius:4px;outline:none !important}.js-gform .gfield--type-checkbox .gfield_checkbox .gfield-choice-input:checked{border-color:rgba(0,0,0,0);background-color:#e8a458}.js-gform .gfield--type-checkbox .gfield_checkbox .gfield-choice-input:checked::before{color:#683b14}.js-gform .gfield--type-checkbox .gfield_checkbox .gform-field-label{margin-left:8px}.js-gform .gform_fields{gap:10px !important}.js-gform .gform_fields .gfield .gfield_label{left:24px;font-size:17px !important;font-weight:400;line-height:24px;color:#1e1e1e !important}.js-gform .gform_fields .gfield .gfield_label .gfield_required_asterisk{color:#1e1e1e !important}.js-gform .gfield--type-text input,.js-gform .gfield--type-email input,.js-gform .gfield--type-phone input{height:50px !important;padding:24px 16px 8px 24px !important;border-radius:100px;border:1px solid #413e3c !important;box-shadow:none;background-color:#fffbf7 !important}.js-gform .gfield--type-text input:hover,.js-gform .gfield--type-text input :focus,.js-gform .gfield--type-email input:hover,.js-gform .gfield--type-email input :focus,.js-gform .gfield--type-phone input:hover,.js-gform .gfield--type-phone input :focus{border-color:#c37f3c !important}.js-gform .gform_previous_button{display:none !important}.js-gform .gform-page-footer,.js-gform .gform_footer{justify-content:center}.gform_wrapper input::-moz-placeholder, .gform_wrapper textarea::-moz-placeholder, .gform_wrapper select::-moz-placeholder{color:rgba(0,0,0,0) !important;opacity:0 !important}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder,.gform_wrapper select::placeholder{color:rgba(0,0,0,0) !important;opacity:0 !important}.gform_validation_errors{display:none !important}.wp-block-list.is-style-checkmark-list{list-style:none;padding-left:0;margin-top:32px;margin-bottom:32px}@media screen and (min-width: 992px){.wp-block-list.is-style-checkmark-list{margin-top:40px;margin-bottom:40px}}.wp-block-list.is-style-checkmark-list li{position:relative;padding-left:36px;margin-bottom:12px}@media screen and (min-width: 992px){.wp-block-list.is-style-checkmark-list li{margin-bottom:16px}}.wp-block-list.is-style-checkmark-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><rect width='24' height='24' rx='12' fill='%23C37F3C'/><path d='M7 11.615L10.385 15L17.385 8' stroke='%23FFFBF7' stroke-width='2'/></svg>")}.popup-overlay{position:fixed;inset:0;width:100vw;height:100vh;z-index:9998;display:none;background:rgba(0,0,0,.88);display:none;justify-content:center;align-items:center}.popup-overlay.visible{display:flex}.popup-inner{position:relative}.popup-inner .popup-section{display:none}.popup-inner .popup-section.active{display:block}.popup-inner .popup-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:none;position:absolute;top:-3rem;right:-0.5rem;width:44px;height:44px;background:rgba(0,0,0,0);cursor:pointer}.slick-dots{display:flex;list-style:none;gap:8px;padding:0;margin:0;align-items:center}.slick-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:none;background-color:#e6ded7;border-radius:10px;display:block;width:20px;height:20px;padding:0;text-indent:-99999px;transition:all .25s ease-in-out;cursor:pointer}.slick-dots li.slick-active button,.slick-dots button:hover,.slick-dots button:focus{background-color:#683b14}.slick-dots li{margin:0 !important;padding:0 !important}.slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:none;padding:0;transition:all .25s ease-in-out;cursor:pointer}@media screen and (min-width: 992px){.slick-arrow{position:absolute;top:58%;transform:translateY(-50px)}.slick-arrow svg rect,.slick-arrow svg path{transition:all .25s ease-in-out}.slick-arrow:hover svg rect{fill:#e8a458;stroke:#e8a458}.slick-arrow:hover svg path{fill:#fffbf7}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}}.js-slider-controls{display:flex;align-items:center;justify-content:center;gap:24px}.js-slider-controls:not(:empty){margin-top:32px}@media screen and (min-width: 992px){.js-slider-controls:not(:empty){margin-top:40px}}.js-slider-controls .slick-next{order:3}.slick-equal-heights.slick-initialized .slick-track{display:flex}.slick-equal-heights.slick-initialized .slick-slide{display:flex;height:auto;flex:1 1 auto}.site-footer .top{position:relative;background:linear-gradient(0deg, rgba(104, 59, 20, 0.92) 0%, rgba(104, 59, 20, 0.92) 100%),url("https://tripointdeckscomestimates.kinsta.cloud/wp-content/uploads/2026/01/footer-bg-scaled.jpg") #d3d3d3 50%/cover no-repeat;padding-top:56px;padding-bottom:56px}@media screen and (min-width: 992px){.site-footer .top{padding-top:80px;padding-bottom:80px}}.site-footer .top .container{display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse;gap:48px;max-width:1100px}@media screen and (min-width: 992px){.site-footer .top .container{flex-direction:row;gap:unset}}.site-footer .top .container .contact{text-align:center}@media screen and (min-width: 992px){.site-footer .top .container .contact{text-align:unset}}.site-footer .top .container .contact .phone{font-family:"Poppins",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;display:inline-flex;flex-direction:column;text-decoration:none;margin:0 0 0 auto;transition:all .25s ease-in-out;border-radius:100px;margin-top:0;background-color:rgba(0,0,0,0);border:none;padding:0}.site-footer .top .container .contact .phone .text{transition:all .25s ease-in-out;color:#fff;margin-top:40px;margin-bottom:8px;font-family:"Poppins",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:36px}@media screen and (min-width: 992px){.site-footer .top .container .contact .phone .text{margin-top:48px}}.site-footer .top .container .contact .phone .text br{display:block}@media screen and (min-width: 640px){.site-footer .top .container .contact .phone .text br{display:none}}.site-footer .top .container .contact .phone .text span{font-weight:700}.site-footer .top .container .contact .phone .number{display:flex;align-items:center;font-weight:700;color:#e8a458;font-size:30px;line-height:36px;gap:10px;align-self:center}@media screen and (min-width: 992px){.site-footer .top .container .contact .phone .number{align-self:flex-start}}.site-footer .top .container .contact .phone .number .icon{display:flex;justify-content:center;align-items:center;width:36px;height:36px;aspect-ratio:1/1;background-color:#e8a458;border-radius:100px;border-radius:50%}.site-footer .top .container .contact .phone .number .icon svg{width:20px;height:20px;fill:#683b14;transition:all .25s ease-in-out}.site-footer .top .container .contact .address-hours{margin:24px auto;color:#fffbf7;border-left:2px solid #c37f3c;padding-left:24px;text-align:left;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 992px){.site-footer .top .container .contact .address-hours{margin:24px unset;width:unset}}.site-footer .top .container .contact .address-hours .address{margin-bottom:4px}.site-footer .top .container .contact .social-media{display:flex;gap:16px;list-style:none;padding-left:0;justify-content:center;margin-top:12px}@media screen and (min-width: 992px){.site-footer .top .container .contact .social-media{justify-content:flex-start;margin-top:0}}.site-footer .top .container .contact .social-media svg{width:32px;height:32px}.site-footer .top .container .contact .social-media svg path{transition:all .25s ease-in-out}.site-footer .top .container .contact .social-media a:hover svg path{fill:#c37f3c}.site-footer .bottom{background-color:#1e1e1e;padding:12px 32px}.site-footer .bottom .trimark{display:flex;justify-content:center;align-items:center;color:#fff;font-family:acumin-pro,sans-serif;font-size:11px;font-weight:400;line-height:18px;padding-top:24px;position:relative}.site-footer .bottom .trimark .logo{display:flex;justify-content:center;align-items:center;margin-left:10px}.site-footer .bottom .trimark .logo:hover svg path{fill:#008ee6}.site-footer .bottom .trimark .logo svg{width:105px;height:25px}.site-footer .bottom .trimark .logo svg path{transition:all .25s ease-in-out}.site-footer .bottom .trimark span{position:absolute;top:4px}@media screen and (min-width: 640px){.site-footer .bottom .trimark{padding-top:0}.site-footer .bottom .trimark span{position:relative;top:unset}}.site-footer.thank-you .container{justify-content:center}.site-footer.thank-you .container .form{display:none}.notification-bar{color:#1e1e1e;background-color:#e8a458;padding:12px 0}@media screen and (min-width: 992px){.notification-bar{padding:12px 40px}}.notification-bar__content{text-align:center}.site-header{position:sticky;top:0;z-index:4;background-color:#fffbf7;border-bottom:1px solid #413e3c;width:100%;display:flex;align-items:center;padding:24px 15px 12px 15px}@media screen and (min-width: 640px){.site-header{padding:12px 40px}}.site-header .logo{margin-top:24px}@media screen and (min-width: 992px){.site-header .logo{margin-top:36px}}.site-header .logo svg{max-width:152px;height:30px}@media screen and (min-width: 992px){.site-header .logo{margin-top:0;margin-right:40px}.site-header .logo svg{max-width:2200px;height:unset;margin-right:40px}}.site-header .serving{color:#1e1e1e;margin-bottom:0;position:absolute;top:12px;left:50%;transform:translateX(-50%);font-size:11px !important;white-space:nowrap}.site-header .serving.serving-mobile{display:block;border-bottom:1px solid #413e3c;padding-bottom:8px}@media screen and (max-width: 410px){.site-header .serving.serving-mobile{font-size:10px !important}}@media screen and (min-width: 640px){.site-header .serving.serving-mobile{border:none;padding:0}.site-header .serving.serving-mobile:before,.site-header .serving.serving-mobile:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center;width:2px;height:50px;background:#413e3c;opacity:.4}.site-header .serving.serving-mobile::before{left:-40px}.site-header .serving.serving-mobile:after{right:-40px}}.site-header .serving.serving-desktop{display:none}@media screen and (min-width: 992px){.site-header .serving{font-size:15px !important}.site-header .serving.serving-mobile{display:none}.site-header .serving.serving-desktop{display:block}}@media screen and (min-width: 992px){.site-header .serving{position:relative;top:unset;left:unset;transform:none}.site-header .serving:before{content:"";position:absolute;top:50%;left:-24px;transform:translateY(-50%) !important;transform-origin:center;width:2px;height:50px;background:#413e3c;opacity:.4}.site-header .serving::after{display:none}}.site-header .serving span{color:#683b14}.site-header .phone{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;margin:0 0 0 auto;transition:all .25s ease-in-out;margin-top:24px;background-color:#e8a458;border-radius:4px;padding:10px 20px 6px 20px}@media screen and (min-width: 992px){.site-header .phone{margin-top:0;background-color:rgba(0,0,0,0);align-items:flex-end;padding:0}}.site-header .phone .text{transition:all .25s ease-in-out;color:#1e1e1e;font-weight:600;font-size:11px;line-height:11px;margin-bottom:0}@media screen and (min-width: 992px){.site-header .phone .text{font-size:16px;margin-bottom:12px}}.site-header .phone .text span{font-weight:700}.site-header .phone .number{font-family:"Poppins",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;display:flex;align-items:center;font-weight:700;font-size:14px;line-height:24px;gap:8px;color:#1e1e1e}@media screen and (min-width: 992px){.site-header .phone .number{color:#c37f3c;font-size:30px;line-height:36px;gap:10px}}.site-header .phone .number .icon{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 992px){.site-header .phone .number .icon{width:36px;height:36px;aspect-ratio:1/1;background-color:#e8a458;border-radius:100px;border-radius:50%}}.site-header .phone .number .icon svg{width:12px;height:12px;fill:#683b14;transition:all .25s ease-in-out}@media screen and (min-width: 992px){.site-header .phone .number .icon svg{width:16px;height:16px}}.has-h-1-mega-font-size,.has-h-1-font-size{font-size:40px !important;margin:0 0 16px 0 !important;line-height:1.2 !important}@media screen and (min-width: 992px){.has-h-1-mega-font-size,.has-h-1-font-size{font-size:45px !important}}.has-h-2-font-size{font-size:30px !important;margin:0 0 24px 0 !important;line-height:1.2 !important}@media screen and (min-width: 992px){.has-h-2-font-size{font-size:40px !important}}.has-h-3-font-size{font-size:26px !important;margin:0 0 20px 0 !important;line-height:1.2 !important}@media screen and (min-width: 992px){.has-h-3-font-size{font-size:30px !important}}.has-h-4-font-size{font-size:22px !important;line-height:1.2 !important;margin:0 0 12px 0 !important}@media screen and (min-width: 992px){.has-h-4-font-size{font-size:24px !important}}.has-h-5-font-size{font-size:18px !important;line-height:1.3 !important}.block-card-icon{color:#fff;width:100%}.block-card-icon .title{font-weight:700}.icon-accordion .block-card-icon .icon-card{border-bottom:2px solid rgba(239,241,242,.4);padding-bottom:24px;margin-bottom:24px;text-align:center}@media screen and (min-width: 992px){.icon-accordion .block-card-icon .icon-card{border:none;padding:unset;margin:unset}}.icon-accordion .block-card-icon .icon-card .icon img{height:60px;width:60px}@media screen and (min-width: 992px){.icon-accordion .block-card-icon .icon-card .icon img{height:72px;width:72px}}.icon-accordion .block-card-icon .icon-card .title{display:flex;align-items:center;justify-content:center;margin:8px auto 0 auto;cursor:pointer}@media screen and (min-width: 992px){.icon-accordion .block-card-icon .icon-card .title{cursor:default;justify-content:center;margin:16px auto 24px auto}}.icon-accordion .block-card-icon .icon-card .title h5{margin-bottom:0}.icon-accordion .block-card-icon .icon-card .icon,.icon-accordion .block-card-icon .icon-card .subtext{display:none}@media screen and (min-width: 992px){.icon-accordion .block-card-icon .icon-card .icon,.icon-accordion .block-card-icon .icon-card .subtext{display:block}}.icon-accordion .block-card-icon .icon-card .toggle-icon{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:none;margin-left:24px;padding:8px;border-radius:100px;border:2px solid #e8a458;transition:all .25s ease-in-out}@media screen and (min-width: 992px){.icon-accordion .block-card-icon .icon-card .toggle-icon{display:none}}.icon-accordion .block-card-icon .icon-card .toggle-icon svg rect{transition:all .25s ease-in-out}.icon-accordion .block-card-icon .icon-card .toggle-icon:hover{background-color:#e8a458}.icon-accordion .block-card-icon .icon-card .toggle-icon:hover svg rect{fill:#1e1e1e}.icon-accordion .block-card-icon:last-child .icon-card{border-bottom:none;padding-bottom:0;margin-bottom:0}.icon-accordion .block-card-icon.is-open .title{margin-bottom:16px}.icon-accordion .block-card-icon.is-open .icon,.icon-accordion .block-card-icon.is-open .subtext{display:block}.icon-accordion .block-card-icon.is-open .toggle-icon{display:none}.block-card-product{display:flex}.block-card-product .product-card{display:flex;height:100%;width:100%;flex-direction:column;text-align:center}.block-card-product .product-card .image{height:240px;width:100%;overflow:hidden}@media screen and (min-width: 992px){.block-card-product .product-card .image{height:400px}}.block-card-product .product-card .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px}.block-card-product .product-card .title{color:#683b14;margin-top:32px}.block-card-product .product-card .subtext{max-width:94%;margin:auto}@media screen and (min-width: 992px){.block-card-product .product-card .subtext{max-width:100%}}.block-card-review{display:flex}.block-card-review .review-card{background:#1e1e1e;display:flex;height:100%;gap:24px;color:#fff;padding:32px 32px 24px;border-radius:4px;flex-direction:column;text-align:center}.block-card-review .review-card .stars svg{margin-right:4px}.block-card-review .review-card .stars svg:last-child{margin-right:0}.block-card-review .review-card .author{color:#e8a458;font-weight:700}.block-cards-slider{position:relative;margin-left:-15px;margin-right:-15px}@media screen and (min-width: 782px){.block-cards-slider{margin-left:0;margin-right:0}}@media screen and (min-width: 992px){.block-cards-slider .card-slider{padding-left:48px;padding-right:48px}}.block-cards-slider .card-slider .slick-slide{padding:0 5px}@media screen and (min-width: 992px){.block-cards-slider .card-slider .slick-slide{padding:0 10px}}.block-hero{position:relative;padding-top:11rem}@media screen and (min-width: 640px){.block-hero{height:unset;margin-bottom:unset;background-image:none;padding-top:unset}}.block-hero__bg{position:absolute;top:0;bottom:0;width:50%;pointer-events:none;background-color:#d3d3d3;background-position:50%;background-size:cover;background-repeat:no-repeat;--bg-url: none;top:-56px;bottom:-56px;height:360px}@media screen and (min-width: 640px){.block-hero__bg{height:unset}}@media screen and (min-width: 992px){.block-hero__bg{top:-80px;bottom:-80px}}.block-hero__bg--left{left:0;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 39.9%, rgba(0, 0, 0, 0.4) 100%),var(--mobile-bg-url);width:100%;background-position:center}@media screen and (min-width: 640px){.block-hero__bg--left{width:50%;background-position:50%;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 39.9%, rgba(0, 0, 0, 0.4) 100%),var(--bg-url)}}.block-hero__bg--right{right:0;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 59.62%),var(--bg-url);display:none}@media screen and (min-width: 640px){.block-hero__bg--right{display:block}}.block-hero__inner{position:relative;z-index:1;height:unset}@media screen and (min-width: 640px){.block-hero__inner{height:420px}}.block-hero__inner .quote-form{position:relative;left:unset;transform:unset;background-color:rgba(30,30,30,.77);border:1px solid #1e1e1e !important}@media screen and (min-width: 640px){.block-hero__inner .quote-form{position:absolute;left:50%;transform:translateX(-50%)}}.block-hero__inner .quote-form__body{background-color:rgba(30,30,30,.8) !important}.block-hero__inner .quote-form__body h3{color:#e8a458 !important}.block-hero__inner .quote-form__body h3 span{color:#fffbf7 !important}.block-hero__inner .quote-form__body .gf_page_steps .gf_step:first-child::after{background-color:#e6ded7}.block-hero__inner .quote-form__body .gfield--type-checkbox .gform-field-label{color:#fffbf7 !important}.container:has(.block-hero){max-width:unset;padding:0}.icon-accordion{display:block}@media screen and (min-width: 992px){.icon-accordion{display:flex;text-align:center;align-items:baseline;gap:32px}}.block-internal-hero{position:relative;background-size:cover;background-repeat:no-repeat;background-position:72%;z-index:1}@media screen and (min-width: 782px){.block-internal-hero{background-position:100% 74%}}.block-internal-hero::before,.block-internal-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.block-internal-hero::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0) 45%)}@media screen and (min-width: 782px){.block-internal-hero::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0.88) 24.19%, rgba(0, 0, 0, 0) 70%)}}.block-internal-hero::after{opacity:.88;background-image:none;background-repeat:no-repeat;background-position:left}@media screen and (min-width: 782px){.block-internal-hero::after{background-image:url("http://tripoint-decks.local/wp-content/uploads/2026/01/TriPointDecks-LogoMark.png")}}.block-internal-hero>*{position:relative;z-index:1}.block-internal-hero__inner{min-height:400px;padding-top:64px}@media screen and (min-width: 782px){.block-internal-hero__inner{align-content:center;padding-top:0;margin-top:0}}.quote-form{max-width:342px;min-width:342px;width:100%;margin:auto;border:1px solid #e6ded7;border-radius:4px;overflow:hidden;background-color:#fffbf7;box-shadow:8px 8px 8px 0 rgba(0,0,0,.12)}@media screen and (min-width: 640px){.quote-form{position:relative;top:unset;left:unset;transform:unset;max-width:470px;min-width:470px}}.quote-form__body{background-color:#fffbf7;padding:40px 24px;position:relative}.quote-form__body h3{color:#683b14;text-align:center;margin-bottom:8px}.quote-form__body h3 span{color:#c37f3c}.quote-form__body .subtext{color:#683b14;text-align:center;font-size:17px;font-weight:700}.quote-form__body .quote-form__form{margin-top:20px}.quote-form__body .quote-form__form .gform_wrapper{margin-top:16px}.block-reviews{padding-top:80px}@media screen and (min-width: 992px){.block-reviews{background:#683b14;padding-top:0}}.block-reviews .wrapper{position:relative}@media screen and (min-width: 992px){.block-reviews .wrapper{margin:0 auto;max-width:1200px}}.block-reviews .wrapper .badge{position:absolute;top:-50px;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100px;background:#e8a458;color:#683b14;margin-bottom:12px;width:150px;height:150px;transform:translateX(-50%)}@media screen and (min-width: 992px){.block-reviews .wrapper .badge{top:50%;left:70px;width:180px;height:180px;transform:translateX(0) translateY(-50%)}}.block-reviews .wrapper .badge h2{margin-bottom:0}.block-reviews .wrapper .badge p{color:#1e1e1e;font-family:"Poppins",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:700;line-height:16px;margin-bottom:12px}.block-reviews .wrapper .badge svg{width:110px}@media screen and (min-width: 992px){.block-reviews .wrapper .badge svg{width:130px}}.block-reviews .wrapper .content{background:#683b14;padding:130px 15px 56px 15px}@media screen and (min-width: 992px){.block-reviews .wrapper .content{padding:35px 0 35px 310px}}.block-reviews .wrapper .content h2{color:#fffbf7;margin-bottom:0;text-align:center}@media screen and (min-width: 992px){.block-reviews .wrapper .content h2{text-align:left}}.block-reviews .wrapper .content h2 span{color:#e8a458}.block-reviews .wrapper .content p{color:#fffbf7;text-align:center}@media screen and (min-width: 992px){.block-reviews .wrapper .content p{text-align:left}}.block-section{padding-top:56px;padding-bottom:56px;overflow:hidden;background-color:#fffbf7}@media screen and (min-width: 992px){.block-section{padding-top:80px;padding-bottom:80px}}.block-section:has(.container .block-hero){padding-bottom:0;overflow:visible;overflow-x:clip}@media screen and (min-width: 640px){.block-section:has(.container .block-hero){padding-bottom:80px}}.block-section.bg-style--background-color.bg--gold{background-color:#e8a458}.block-section.bg-style--background-color.bg--grey{background-color:#e6ded7}.block-section.bg-style--image-overlay.has-bg-image{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.block-section.bg-style--image-overlay.has-bg-image>*{position:relative;z-index:3}.block-section.bg-style--image-overlay.has-bg-image::after,.block-section.bg-style--image-overlay.has-bg-image::before{content:"";position:absolute;inset:-1px;pointer-events:none;transform:translateZ(0)}.block-section.bg-style--image-overlay.has-bg-image::after{background:inherit;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.block-section.bg-style--image-overlay.has-bg-image.overlay--grey::before{z-index:2;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%)}.block-section.bg-style--image-overlay.has-bg-image.overlay--white::before{z-index:2;background:rgba(255,251,247,.96)}@media screen and (max-width: 781px){.block-section.bg-style--image-overlay.has-bg-image.overlay--white.mobile-bg-overlay{background:none !important;padding-bottom:0 !important}}.block-section.bg-style--image-overlay.has-bg-image.overlay--white.mobile-bg-overlay .mobile-bg-image{position:relative;padding-top:32px}.block-section.bg-style--image-overlay.has-bg-image.overlay--white.mobile-bg-overlay .mobile-bg-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-section.bg-style--image-overlay.has-bg-image.overlay--white.mobile-bg-overlay .mobile-bg-image::before{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(255,251,247,.96);z-index:2}@media screen and (min-width: 782px){.block-section.bg-style--image-overlay.has-bg-image.overlay--white.mobile-bg-overlay .mobile-bg-image{display:none}}
/*# sourceMappingURL=styles.css.map */
