.quote-step-2{margin-top:46px;margin-bottom:46px}@media (min-width: 1280px){.quote-step-2{margin-bottom:81px}}.quote-step-2{color:var(--theme-primary, #1A4635)}.quote-step-2 .site-container{display:flex;flex-direction:column;row-gap:30px}@media (min-width: 830px){.quote-step-2 .site-container{flex-direction:row;-moz-column-gap:24px;column-gap:24px}}.quote-step-2 .site-container{max-width:1096px !important}.quote-step-2 .site-container.header-container{flex-direction:column;align-items:center;text-align:center}.quote-step-2 h2{font-weight:700}@media (min-width: 1280px){.quote-step-2 h2{font-size:50px;line-height:1}}.quote-step-2 .item-column{width:100%;overflow:hidden}@media (min-width: 830px){.quote-step-2 .item-column{width:50%}}@media (min-width: 1280px){.quote-step-2 .item-column{width:53.516%}}.quote-step-2 .item-column .product-image img{height:auto;max-height:356px;width:100%}@media (min-width: 1280px){.quote-step-2 .item-column .product-image img{aspect-ratio:586/356}}.quote-step-2 .item-column .swiper-slide{width:100%}.quote-step-2 .item-column .swiper-slide img{height:100%;max-height:356px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 1280px){.quote-step-2 .item-column .swiper-slide img{aspect-ratio:586/356}}.quote-step-2 .item-column .product-gallery{position:relative}.quote-step-2 .item-column .product-gallery .product-gallery-swiper{position:relative}.quote-step-2 .item-column .product-gallery .product-button-next,.quote-step-2 .item-column .product-gallery .product-button-prev{position:absolute;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.quote-step-2 .item-column .multiple-products-grid{display:grid;aspect-ratio:586/356;max-height:356px;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2px}@media (min-width: 830px){.quote-step-2 .item-column .multiple-products-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.quote-step-2 .item-column .multiple-products-grid .product-image-item{position:relative}.quote-step-2 .item-column .multiple-products-grid.three-selected .product-image-item:first-child{grid-row:span 2 / span 2}.quote-step-2 .item-column .multiple-products-grid img{position:absolute;inset:0px;height:100%;max-height:356px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.quote-step-2 .item-column .product-info{background-color:var(--theme-accent, #4A7C59);padding:20px}@media (min-width: 1280px){.quote-step-2 .item-column .product-info{padding-top:26px;padding-left:31px;padding-bottom:23px}}.quote-step-2 .item-column .product-info span{font-size:11px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:.2em}.quote-step-2 .item-column .product-info h4{font-size:25px;font-weight:700;text-transform:uppercase;line-height:1}.quote-step-2 .item-column .product-info .product-link{margin-top:20px;display:block;width:-moz-fit-content;width:fit-content;border-width:2px;padding-top:11px;padding-bottom:11px;padding-left:17px;padding-right:17px;color:var(--theme-primary, #1A4635);border-color:var(--theme-primary, #1A4635);font-size:14px;line-height:17px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.quote-step-2 .item-column .product-info .product-link:hover{background-color:var(--theme-secondary, #78C7A9);color:#fff;border-color:var(--theme-secondary, #78C7A9)}.quote-step-2 .form-column{width:100%}@media (min-width: 830px){.quote-step-2 .form-column{width:50%}}@media (min-width: 1280px){.quote-step-2 .form-column{width:46.484%;max-width:486px}}.quote-step-2 .form-column p{margin-top:11px;margin-bottom:17px;font-size:12px;line-height:20px}.quote-step-2 .logos-container{margin-top:22px;display:flex;width:100%;flex-wrap:wrap;-moz-column-gap:7px;column-gap:7px;row-gap:16px}.quote-step-2 .logos-container img{height:57px;width:auto}.quote-step-2 .review-item{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;align-items:center;text-align:center}.quote-step-2 .review-item .review-logo{display:flex;height:33px;align-items:center;justify-content:center;-o-object-position:center;object-position:center}.quote-step-2 .review-item .review-logo img{max-height:100%;width:auto;max-width:90px;-o-object-position:center;object-position:center}.quote-step-2 .review-item .stars{margin-top:8px;display:flex;flex-direction:row;align-items:center}.quote-step-2 .review-item .stars .star{background-color:var(--theme-secondary, #78C7A9);-webkit-mask-size:contain;mask-size:contain;height:10px;width:10px}.quote-step-2 .reviews-container{margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:5px}@media (min-width: 1280px){.quote-step-2 .reviews-container{flex-wrap:nowrap}}.quote-step-2 .bottom-container{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.quote-step-2 .bottom-container{flex-direction:row}}.quote-step-2 .gform_wrapper .button{padding:11px 10px !important;background-color:var(--theme-secondary, #78C7A9) !important;border-radius:0 !important;border:2px solid var(--theme-secondary, #78C7A9) !important;color:#fff !important;font-size:14px !important;line-height:17px !important;font-weight:500 !important;letter-spacing:.05em !important;text-transform:uppercase !important;width:-moz-fit-content !important;width:fit-content !important;transition:all .3s ease !important;width:100% !important;text-align:center !important}.quote-step-2 .gform_wrapper .button:hover{background-color:#fff !important;color:var(--theme-primary, #1A4635) !important;border-color:var(--theme-secondary, #78C7A9) !important}.quote-step-2 .gform_wrapper .button#continue-callback{background-color:#fff !important;border-radius:0 !important;border:2px solid var(--theme-secondary, #78C7A9) !important;color:var(--theme-primary, #1A4635) !important;margin-top:12px !important}.quote-step-2 .gform_wrapper .button#continue-callback:hover{background-color:var(--theme-secondary, #78C7A9) !important;color:#fff !important;border-color:var(--theme-secondary, #78C7A9) !important}.quote-step-2 .gform_wrapper .gform_footer{display:none}.quote-step-2 .gform_wrapper .gform_heading{display:none}.quote-step-2 .gform_wrapper form .gform_body .gform_fields{gap:14px}.quote-step-2 .gform_wrapper form .gform_body .gform_fields .gfield .gform_drop_area{padding:18px !important;border-radius:0 !important;border:none !important;position:relative !important;box-shadow:none !important}.quote-step-2 .gform_wrapper form .gform_body .gform_fields .gfield .gform_drop_area::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px dashed var(--theme-secondary, #78C7A9);border-style:dashed;pointer-events:none}.quote-step-2 .gform_wrapper form .gform_body .gform_fields .gfield .gform_drop_area:before{display:block !important}.quote-step-2 .gform_wrapper form .gfield_required{display:none}.quote-step-2 .header-content{width:100%}.quote-step-2 .steps-container{margin-bottom:19px;display:flex;width:100%;flex-direction:column;gap:10px;text-align:left}@media (min-width: 1280px){.quote-step-2 .steps-container{margin-bottom:40px;gap:13px}}.quote-step-2 .steps-container .step-label,.quote-step-2 .steps-container .cta-text{font-size:13px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:.2em}.quote-step-2 .steps-container .step-progress{height:2px;width:100%;background-color:var(--theme-secondary, #78C7A9)}.quote-step-2 .steps-container .step-progress .step-progress-bar{background-color:var(--theme-primary, #1A4635)}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice input[type=radio]:checked+label::after{opacity:0}
