@font-face{font-family:'RuckSack';src:url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Black.woff2') format('woff2'),url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Black.woff') format('woff');font-weight:900}@font-face{font-family:'RuckSack';src:url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Book.woff2') format('woff2'),url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Book.woff') format('woff');font-weight:normal}@font-face{font-family:'RuckSack';src:url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Demi.woff2') format('woff2'),url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Demi.woff') format('woff');font-weight:600}@font-face{font-family:'RuckSack';src:url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Bold.woff2') format('woff2'),url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Bold.woff') format('woff');font-weight:bold}@font-face{font-family:'RuckSack';src:url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Medium.woff2') format('woff2'),url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Medium.woff') format('woff');font-weight:500}@font-face{font-family:'RuckSack';src:url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Light.woff2') format('woff2'),url('https://g38.5ec.myftpupload.com/wp-content/fonts/RuckSack-Light.woff') format('woff');font-weight:300}body .et_pb_button{line-height:1em!important;font-family:'RuckSack'!important}body{font-weight:400;font-family:'RuckSack'}h2,h4,h5,h6{font-family:'RuckSack'!important}.rucksack_font{font-family:'RuckSack'!important}.blog-post-area article{min-height:533px;position:relative}.blog-sidebar-form .gform_title{font-size:25px!important;line-height:1.2em!important;margin-bottom:20px}.blog-sidebar-form .gform_description{display:none}.blog-sidebar-form .gform-theme--foundation .gfield--width-half{grid-column:span 12!important}.blog-sidebar-form .gfield.gfield--type-text.zip-area-text{grid-column:span 12!important}.blog-sidebar-form fieldset.gfield .gfield_radio{gap:5px 20px!important;flex-wrap:wrap!important}.blog-sidebar-form .gfield_radio .gchoice{width:calc(50% - 20px)}.blog-sidebar-form .gform-theme--foundation fieldset{display:flex;flex-direction:column}.blog-sidebar-form .gform-theme--framework legend{width:100%;margin-bottom:10px!important}.blog-sidebar-form .gform_fields .ginput_container input,.blog-sidebar-form .gform_body .gform_fields .gfield select{padding:8px 18px!important}.blog-sidebar-form input.gfield-choice-input[type='radio']{padding:0px!important}.banner-section h1{text-shadow:0px 4px 4px rgba(0,0,0,0.25)}.header_section .top_header .contact_box .et_pb_blurb_container{padding-left:10px}.header_section .top_header .contact_box .et_pb_blurb_content{display:flex;align-items:center}.header_section .top_header .contact_box .et_pb_main_blurb_image{margin-bottom:0px;width:18px}.header_section .top_header .contact_box{position:relative}.header_section .top_header .contact_box:not(:last-child):after{content:"";position:absolute;background:url(http://peerlessconcrete.com/wp-content/uploads/2024/03/Frame-515550-1.png)no-repeat center center;background-size:100% 100%;height:15px;width:6px;top:0;bottom:0;right:-32px;margin:auto}.header_section .menu_row .et_pb_menu__wrap ul>li>a{font-family:'RuckSack'!important;font-weight:bold}.header_section .menu_row .et_pb_menu__wrap ul>li{padding-left:28px;padding-right:28px;position:relative}.header_section .menu_row .et_pb_menu__wrap ul>li:nth-last-child(2):after{display:none}.header_section .menu_row .et_pb_menu__wrap ul>li:not(:last-child):after{content:"";position:absolute;background:url("http://peerlessconcrete.com/wp-content/uploads/2024/03/Group-515792-1.png");width:5px;height:15px;bottom:0;right:-3px;top:0;margin:auto;background-position:center center;background-repeat:no-repeat;background-size:contain}.header_section .menu_row .et_pb_menu__wrap ul>li.qote_btn{padding-right:0px;padding-left:4px}.header_section .menu_row .et_pb_menu__wrap ul>li.qote_btn>a:hover{background:rgba(0,0,115,1);opacity:1}.header_section .menu_row .et_pb_menu__wrap ul>li.qote_btn>a{background:#E81736;font-size:16px;border-radius:5px;padding:10px 29px 11px 29px;margin-top:18px;margin-bottom:18px;color:#fff!important}.banner_section .discover_more .et_pb_blurb_description h4{writing-mode:vertical-rl;transform:rotate(180deg);text-orientation:mixed;padding-bottom:0;color:#fff;font-size:16px;font-weight:400;line-height:19px}.banner_section .discover_more .et_pb_blurb_content{display:flex;flex-direction:column-reverse;align-items:center;row-gap:11px}.banner_section .discover_more .et_pb_main_blurb_image{margin-bottom:0}.product_services .custom_col .et_pb_blurb_content{display:flex;align-items:center}.product_services .custom_col .et_pb_blurb_container{padding-left:20px}.product_services .custom_col .et_pb_main_blurb_image{margin-bottom:0px;width:46px}.product_services .custom_col .et_pb_module_header{padding-bottom:0px}.year_section .year_box{text-orientation:mixed;writing-mode:vertical-rl;transform:rotate(180deg)}.product_section .product_service_box{position:relative}.product_section .product_service_box:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);height:100%;width:100%;top:0;bottom:0;left:0;right:0}.product_section .product_service_box:hover .product_btn{background-color:#E81736!important;border-color:#E81736!important}.sold-homes-area .product-col:hover .product-content{overflow-y:auto;height:54px;position:relative;margin-bottom:27px}.sold-homes-area .product-col .product-content::-webkit-scrollbar{width:4px;height:4px;border-radius:10px}.sold-homes-area .product-col .product-content::-webkit-scrollbar-track{background:rgb(0 0 0 / 63%);border-radius:10px}.sold-homes-area .product-col .product-content::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}.our_partners_section .partners_img img{height:107px;object-fit:contain}.who_we_are_section .contat_detail .et_pb_main_blurb_image{margin-bottom:0px!important;width:26px;height:26px;background:#E81736;border-radius:100%;display:flex;align-items:center;justify-content:center}.who_we_are_section .contat_detail .et_pb_blurb_container{padding-left:0px}.who_we_are_section .et_pb_blurb_content{align-items:center;display:flex;column-gap:10px;justify-content:center}.who_we_are_section .et_pb_row{display:flex;align-items:center}.who_we_are_section .who_img img{object-fit:cover}.footer_section ul{padding-left:0px!important;list-style:none;padding-bottom:0px}.footer_section .et_pb_text ul li:not(:last-child){padding-bottom:15px;line-height:30px}.footer_section .et_pb_module.et_pb_social_media_follow li:not(:last-child) a.icon.et_pb_with_border{margin-right:11px}.footer_section h4.et_pb_module_header span{font-weight:400!important}.footer_section h4.et_pb_module_header{padding-bottom:4px!important}.footer_section .menu_column{width:15%!important}.footer_section .second_column{width:16%!important}.footer_section .social_detail_col{width:27%!important}.footer_section .logo_column{width:25%!important}.footer_section .social_iocn a.icon:hover .social_iocn.et_pb_module li.et_pb_social_icon a.icon:before{color:#fff!important}.footer_section .soccial_box .et_pb_blurb_content{display:flex;align-items:center}.footer_section .soccial_box .et_pb_main_blurb_image{margin-bottom:0px;width:44px}.footer_section .soccial_box .et_pb_blurb_container{padding-left:21px}.our_core_values .our-core_row .et_pb_main_blurb_image{margin-bottom:35px!important;padding-bottom:0;height:86px;width:86px;background:rgba(235,235,235,1);border-radius:100px;display:flex;align-items:center;justify-content:center;margin:auto;margin-top:-36px;margin-bottom:35px!important}.our_core_values .our-core_row .et_pb_main_blurb_image img{height:56px;object-fit:cover}.meet_the_team.tab_body{display:none}.meet_the_team.tab_body.active{display:block}.meet_the_team .tab_column{cursor:pointer;width:fit-content!important}.meet_the_team .tab_column.active{background:rgba(232,23,54,1);border:1px solid rgba(232,23,54,1);color:#fff;position:relative}.meet_the_team .tab_column.active:after{content:"";position:absolute;background:url("http://peerlessconcrete.com/wp-content/uploads/2024/05/Vector-855.png")no-repeat center top;background-size:100% 100%;width:14px;height:7px;bottom:-7px;visibility:visible!important;left:0;right:0;margin:auto}.meet_the_team .tab_column.active .tab_box{color:#fff!important}.meet_the_team .et_pb_main_blurb_image{margin-bottom:0px}.meet_the_team .team_box h5{font-weight:400;font-size:15px;line-height:1.66em}.meet_the_team .team_box .et_pb_blurb_container{min-width:190px}.meet_the_team .team_box .et_pb_image_wrap img{height:287px;object-fit:cover}.podcast-page-area{padding-top:100px;padding-bottom:100px}.sold-homes-area a.product-link:after{content:'';position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;display:block;z-index:2}.sold-homes-area .title-row h2{font-size:50px;font-weight:700;line-height:1.2em;text-align:center;margin-bottom:30px;text-transform:uppercase}.sold-homes-area .homes-row{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:28px;margin-right:-30px}.sold-homes-area .homes-row .product-col{width:calc(33.33% - 30px);position:relative;overflow:hidden;border-radius:15px}.sold-homes-area .homes-row .product-col .product-details img{height:340px;object-fit:cover;object-position:top center;border-radius:15px;display:block;width:100%;max-width:100%;transition:all 0.5s ease-in-out}.sold-homes-area .homes-row .product-col:hover .product-details img{transform:scale(1.2)}.sold-homes-area .homes-row .product-col .product-details .product-img{position:relative}.sold-homes-area .homes-row .product-col .product-details .product-img:before{content:'';position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);border-radius:15px;top:144px;bottom:0;left:0;right:0;display:block;z-index:1;pointer-events:none}.sold-homes-area .homes-row .product-col:hover .product-details .product-img:before{content:'';position:absolute;background:rgba(232,23,54,0.8);border-radius:15px;top:0;bottom:0;left:0;right:0;display:block;z-index:1;pointer-events:none}.sold-homes-area .homes-row .product-col .product-details .product-info .product-icon img.p-small-icon{height:65px;object-fit:contain}.sold-homes-area .homes-row .product-col .product-details .product-info{position:absolute;z-index:1;bottom:13px;left:45px;right:45px;margin:auto;text-align:center}.sold-homes-area .homes-row .product-col:hover .product-details .product-info{bottom:30px;z-index:3}.sold-homes-area .product-info .product-title h4{font-size:22px;font-weight:700;line-height:1.18em;text-align:center;padding-bottom:12px;color:#fff;padding-top:15px;text-transform:uppercase}.sold-homes-area .product-info .product-content p{font-size:15px;font-weight:400;line-height:1.2em;text-align:center;color:#fff;margin-bottom:27px}.sold-homes-area .product-info .product-btn{line-height:19px}.sold-homes-area .product-info .product-btn a{font-size:16px;font-weight:700;line-height:19px;color:#fff;text-transform:uppercase;font-family:'RuckSack'!important;display:inline-flex;align-items:center}.sold-homes-area .product-info .product-btn a:after{content:'';position:initail;display:inline-block;background:url(http://peerlessconcrete.com/wp-content/uploads/2024/03/Group-515796.png)no-repeat;background-size:contain;width:18px;height:17px;margin-left:6px}.sold-homes-area .product-col .product-content,.sold-homes-area .product-col .product-icon,.sold-homes-area .product-col .product-btn{display:none}.sold-homes-area .product-col:hover .product-content,.sold-homes-area .product-col:hover .product-icon,.sold-homes-area .product-col:hover .product-btn{display:block}.sold-homes-area{width:100%;max-width:1170px;margin:auto}.driver-vehical-area .h-vehical-img img,.driver-vehical-area .h-driver-img img{object-fit:cover}.delivery_service .service_img img{object-fit:cover}.delivery_service .et_pb_text_inner ul{padding-bottom:0px;display:flex;flex-wrap:wrap;flex-direction:column;gap:10px;margin-bottom:10px;padding-left:38px}.delivery_service .et_pb_text_inner li{font-weight:500}.delivery_service .et_pb_row{align-items:center}.custom_structures_section .custom_structures_btn a{font-size:16px;font-weight:700;line-height:1.17em;text-align:center;color:#fff;background-color:#000073;border-radius:5px;padding:15px 35px;display:inline-block;text-transform:uppercase}.custom_structures_section .custom_structures_btn a:hover{background-color:#fff;color:#000073}.custom_structures_section .custom_structures_btn{padding-top:25px}.custom_structures_section .et_pb_blurb_description{padding-top:15px}.contact-info-area .contact-info-row{left:calc((100% - 1170px)/2)!important}.contact-info-area .gform_body .gform_fields .gfield select{padding:14px 18px;height:auto;border:1px solid #D0D0D0;border-radius:5px;font-family:'RuckSack';font-size:15px;font-weight:500!important;line-height:25px;letter-spacing:0em;text-align:left;color:#787878;box-shadow:none;background:#fff url(http://peerlessconcrete.com/wp-content/uploads/2024/05/Vector-843.png) center right 15px / auto no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.contact-info-area .gfield.gfield--type-text.zip-area-text{grid-column:span 6}.contact-info-area .gform_fields .ginput_container input{padding:14px 18px;height:auto;border:1px solid #D0D0D0;border-radius:5px;font-family:'RuckSack';font-size:15px;font-weight:500!important;line-height:25px;letter-spacing:0em;text-align:left;color:#787878;box-shadow:none;background:#FFFFFF;width:100%}.contact-info-area .gform_fields .ginput_container input:focus,.contact-info-area .gform_body .gform_fields .gfield textarea:focus,.contact-info-area .gform_body .gform_fields .gfield select:focus{border:1px solid #E81736;outline:none;box-shadow:0px 0px 25px rgba(0,0,0,0.15)}.contact-info-area .gform_body .gform_fields .gfield textarea{height:90px;padding:14px 18px;min-block-size:auto!important;box-shadow:none;background:#fff;border:1px solid #D0D0D0;border-radius:5px;font-family:'RuckSack';font-size:15px;font-weight:500!important;line-height:25px;letter-spacing:0em;text-align:left;color:#787878;margin-top:6px}.contact-info-area .gform-theme--framework legend{font-family:'RuckSack';font-size:16px;font-weight:700;line-height:25px;letter-spacing:0em;color:#000000;text-transform:uppercase;margin-bottom:0px}.contact-info-area .gform-theme--framework .gchoice label{color:#000000;font-size:15px;line-height:25px;font-family:'RuckSack';font-weight:500}.contact-info-area .gfield_label{float:left;width:24%}.contact-info-area fieldset.gfield .gfield_radio{display:flex!important;flex-direction:initial;gap:20px}.contact-info-area .gform_wrapper.gform-theme--framework.gform-theme--foundation .request-a-quote-form .gform_footer input[type=submit]:hover{background-color:#000073!important}.contact-info-area .gform_wrapper.gform-theme--framework.gform-theme--foundation .request-a-quote-form .gform_footer input[type=submit]{background-color:#E81736;width:100%;padding:15px 20px 15px 20px;font-family:'RuckSack';font-size:16px;line-height:initial;font-weight:700;border-radius:5px;border:none;text-transform:uppercase;width:100%;max-width:321px;margin:auto}.contact-info-area .gform_heading .gform_title{font-size:50px;line-height:60px;font-weight:700;text-transform:uppercase}.contact-info-area .gform_description{padding-bottom:25px!important;font-size:16px;font-weight:400;line-height:25px;color:rgba(51,51,51,1);width:100%;max-width:536px}.contact-info-area .gform-body .gform_fields{grid-row-gap:14px!important;grid-column-gap:28px}.contact-info-area .gfield_required span.gfield_required{color:red}.contact-info-area .gform-theme--framework::placeholder{color:#787878}.contact-info-area input.gfield-choice-input[type='radio']{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;outline:none;border:2px solid #919191;padding:0px}.contact-info-area input.gfield-choice-input[type='radio']:before{content:'';display:block;width:15px;height:15px;margin:20% auto;border-radius:50%}.contact-info-area input.gfield-choice-input[type="radio"]:checked:before{background:#E81736;border:2px solid #000073}.contact-info-area input.gfield-choice-input[type="radio"]:checked{border-color:#000073}.contact-info-area .gfield_radio .gchoice{align-items:center;column-gap:5px!important}.contact-info-area .first-radio-content.gfield--type-radio{padding-top:6px!important}.contact-info-area .second-radio-content.gfield--type-radio{padding-bottom:4px!important}.contact-info-area .gform_footer.top_label{margin-top:20px}.contact-info-area .gchoice label{margin-left:0}.contact-info-area .gfield_required span{display:none}.contact-info-row .contact_info .et_pb_main_blurb_image{width:59px!important;margin-bottom:0px}.contact-info-row .contact_info .et_pb_blurb_content{display:flex;align-items:center}.contact-info-row .contact_info .et_pb_module_header{padding-bottom:5px}.contact_info .et_pb_image_wrap img{height:33px;object-fit:contain}.contact-info-row .contact_info.phone_numb .et_pb_blurb_description p{padding-bottom:5px}.product-info-area .size-chart a{color:rgba(0,0,115,1);padding-top:5px;display:inline-flex;align-items:center;font-size:16px;font-weight:500;line-height:19.2px}.product-info-area .size-chart a:after{content:'';position:initial;display:inline-block;background:url(http://peerlessconcrete.com/wp-content/uploads/2024/05/imgpsh_fullsize_anim-4.png)no-repeat;width:18px;height:12px;margin-top:2px;margin-left:7px;background-size:contain}.product-detail-area{padding-top:80px;padding-bottom:80px;background-color:rgba(244,244,244,1)}.product-detail-area .product-detail-row{display:flex;flex-wrap:wrap}.product-detail-area .container{width:100%;max-width:1170px;margin:auto;padding:0px!important}.product-detail-area .main-slider-area{width:calc(50% - 17px);margin-right:17px}.product-detail-area .product-info-area{width:calc(50% - 59px);margin-left:59px}.product-detail-area .product-slider.small-img-nav{padding-top:28px;margin:auto}.product-detail-area .main-slider-area img.main-big-img{height:491px;width:100%;max-width:100%;object-fit:cover;border-radius:15px}.product-detail-area .small-img-nav .slick-slide{max-width:148px;margin-right:19px}.product-detail-area .main-slider-area .small-img{height:89px;object-fit:cover;border-radius:5px;width:148px;background-size:cover;background-position:center}.product-detail-area .big-img-for .slick-prev,.product-detail-area .big-img-for .slick-next{z-index:1;background-color:rgba(238,18,67,1);border-radius:100px;width:52px;height:52px}.product-detail-area .big-img-for .slick-prev{left:-26px}.product-detail-area .big-img-for .slick-next{right:-26px}.product-detail-area .big-img-for .slick-prev:before{rotate:180deg;left:-3px!important}.product-detail-area .big-img-for .slick-next:before,.product-detail-area .big-img-for .slick-prev:before{content:''!important;background:url(http://peerlessconcrete.com/wp-content/uploads/2024/05/right-arrow.png)no-repeat;width:14px;height:24px;position:absolute;top:0;right:0;bottom:0;left:3px;margin:auto;opacity:1;background-size:contain}.product-detail-area .big-img-for .slick-prev:hover,.product-detail-area .big-img-for .slick-next:hover{background-color:rgba(2,1,103,1)}.product-detail-area .small-img-nav .slick-slide.slick-current img{border:2.5px solid rgba(238,18,67,1);border-radius:5px}.product-detail-area .product-detail-row .product-info-area .product-title h2{text-transform:uppercase;font-size:50px;font-weight:700;line-height:1.2em;padding-bottom:19px;border-bottom:1.5px solid rgba(212,212,212,1)}#main-content .product-detail-area .container:before{display:none}.product-detail-area .product-info-area .product-descripion{padding-top:20px}.product-detail-area .product-info-area .product-descripion h3{font-weight:700;font-size:22px;line-height:1.15em;text-transform:uppercase;padding-bottom:13px}.product-detail-area h2,.product-detail-area h3{margin:0px}.product-detail-area .product-descripion p{font-size:16px;font-weight:400;line-height:1.55em;color:#000}.product-detail-area .product-info-area .get-quote-btn a{font-size:16px;font-weight:700;line-height:1.3em;text-align:center;text-transform:uppercase;color:#fff}.product-detail-area .product-info-area .get-quote-btn{background:rgba(0,0,115,1);padding:6px 29px;display:inline-block;border-radius:5px;margin-top:23px}.product-detail-area .product-info-area .get-quote-btn:hover{background:rgba(238,18,67,1)}.product-detail-area .product-info-area .product-info h5{border-top:1.5px solid rgba(212,212,212,1);font-size:22px;font-weight:700;line-height:26px;margin-top:26px;padding-top:20px;padding-bottom:12px;text-transform:uppercase}.product-info-area .size-chart ul{padding-bottom:0px}.product-detail-area .product-info-area .size-chart ul li{font-size:16px;font-weight:400;line-height:1.7em;color:#000;margin:0px;padding-bottom:0px;margin-bottom:10px}.product-detail-area .product-info-area a.download-brochure-btn:hover{background-color:rgba(0,0,115,1)}.product-detail-area .product-info-area a.download-brochure-btn{font-size:16px;font-weight:700;line-height:19px;color:#fff;text-align:center;text-transform:uppercase;margin:auto;display:inline-flex;justify-content:center;align-items:center;margin-top:23px;background-color:rgba(232,23,54,1);padding:15px 20px;text-align:center;border-radius:5px;width:100%}.product-detail-area .product-info-area a.download-brochure-btn:after{content:'';position:initial;background:url(http://peerlessconcrete.com/wp-content/uploads/2024/05/download-pdf-arro-icon.png)no-repeat;width:20px;height:20px;background-size:contain;display:inline-block;margin-left:13px}.blog-post-area .et_pb_post .et_pb_image_container{padding:7px 7px 0px 7px}.blog-post-area .et_pb_post .et_pb_image_container img{height:230px;object-fit:cover;object-position:top center;border-radius:10px}.blog-post-area .et_pb_post .post-content{padding-bottom:60px}.blog-post-area .et_pb_post .post-content .more-link{background:#E81736;padding:10px 30px;border-radius:10px;display:inline-block;margin-top:30px;position:absolute;bottom:19px}.blog-post-area .et_pb_post .post-content .more-link:hover{background:#000073}.blog-post-area .et_pb_post .entry-title{padding-bottom:10px}.gallery-area .et_pb_gallery_item.et_pb_grid_item{padding:0px 10px 20px 10px!important}.mfp-wrap.mfp-gallery .mfp-bottom-bar .mfp-title{display:none}.other-product-area .et_pb_text_inner h2{color:#000!important}.other-product-area .other-product-row .et_pb_main_blurb_image img{height:300px;object-fit:cover;object-position:top center;border-radius:15px;display:block;width:100%;max-width:100%}.other-product-area .other-product-row .et_pb_main_blurb_image{display:block;width:100%;max-width:100%;position:relative}.other-product-area .other-product-row .et_pb_main_blurb_image:after{content:'';position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);border-radius:15px;top:144px;bottom:0;left:0;right:0;display:block;z-index:1;pointer-events:none}.other-product-area .other-product-row .et_pb_module_header{position:absolute;bottom:15px;z-index:2;font-size:22px;font-weight:700;line-height:1.18em;text-align:center;padding-bottom:12px;color:#fff;padding-top:15px;text-transform:uppercase;left:0;right:0px;margin:auto}.other-product-area .other-product-row.second-product-row{max-width:735px}.other-product-area{padding-bottom:0px!important;padding-top:80px!important}@media only screen and (max-width:1200px){.contact-info-area fieldset.gfield .gfield_radio{gap:8px}.contact-info-area .gfield_radio .gchoice{width:47%}.contact-info-area .gform-theme--framework legend{width:30%}.header_section .menu_row .et_pb_menu__wrap ul>li{padding-left:9px;padding-right:9px}.custom_col{min-height:50px!important}.our_core_values .our_box h4.et_pb_module_header{font-size:20px}.our_core_values .our_box{padding-right:10px;padding-left:10px}.year_section .year_box{top:-2px;left:-15px}.product_section .et_pb_module_header{font-size:22px!important}.product_section .et_pb_column{padding-right:20px!important;padding-left:20px!important}.sold-homes-area .homes-row .product-col .product-details .product-info{left:40px;right:40px}.podcast-page-area{padding-left:50px;padding-right:50px}.product-detail-area .big-img-for .slick-prev,.product-detail-area .big-img-for .slick-next{bottom:-45%;top:initial!important}.product-detail-area .big-img-for .slick-prev{left:150px}.product-detail-area .big-img-for .slick-next{right:150px}.product-detail-area{padding-bottom:100px}.contact-info-area .contact-info-row{left:-22px!important}.contact-info-area fieldset.gfield .gfield_radio{flex-wrap:wrap}}@media only screen and (max-width:991px){.other-product-area{padding-top:50px!important}.other-product-area .et_pb_column{margin-bottom:0px!important}.other-product-area .et_pb_text_inner h2{color:#000!important;padding-bottom:20px}.meet_the_team .et_pb_main_blurb_image{width:100%;max-width:100%}.meet_the_team .team_box .et_pb_image_wrap img{width:100%;max-width:100%;height:100%}.product-detail-area .small-img-nav .slick-slide{margin-right:12px}.product-detail-area .product-detail-row{row-gap:80px}.product-detail-area .main-slider-area{width:100%;margin-right:0px}.product-detail-area .product-info-area{width:100%;margin-left:0px}.product-detail-area{padding-bottom:50px;padding-top:50px}.product-detail-area .big-img-for.product-slider,.product-detail-area .small-img-nav{width:100%;max-width:100%}.product-detail-area .big-img-for .slick-prev,.product-detail-area .big-img-for .slick-next{width:40px;height:40px;bottom:-40%}.product-detail-area .big-img-for .slick-next{right:290px}.product-detail-area .big-img-for .slick-prev{left:290px}.product-detail-area .product-detail-row .product-info-area .product-title h2{font-size:35px}.product-detail-area .product-info-area .product-descripion h3{font-size:20px}.product-detail-area .product-descripion p{margin-top:4px;margin-bottom:20px}.footer_section .menu_column{width:47%!important}.footer_section .second_column{width:47%!important}.footer_section .social_detail_col{width:47%!important}.footer_section .logo_column{width:47%!important}.col_reverse{display:flex;flex-direction:column-reverse}.header_section .et_pb_menu .et_mobile_menu{padding:30px}.header_section .menu_row .et_pb_menu__wrap ul>li:not(:last-child):after{display:none}.header_section .menu_row .et_pb_menu__wrap ul>li{padding-left:0;padding-right:0}.header_section .et_mobile_menu li a{padding:10px 2%}.header_section .menu_row .et_pb_menu__wrap ul>li.qote_btn>a{text-align:center}.header_section .et_mobile_menu li a{border-bottom:0px solid transparent}.header_section .menu_row .et_pb_menu__wrap ul>li.qote_btn>a{margin-top:0px;margin-bottom:0px}.custom_col{min-height:45px!important}.who_we_are_section .et_pb_row{flex-direction:column-reverse}.year_section .year_box{left:56px}.scroll_row{flex-wrap:nowrap;overflow-x:auto!important;display:flex;margin-bottom:10px}.scroll_row::-webkit-scrollbar{width:4px;height:4px;border-radius:10px}.scroll_row{padding-bottom:15px!important;display:flex;column-gap:30px;row-gap:30px}.scroll_row .service_box{min-width:calc(43% - 30px)!important;margin-right:20px!important;margin-bottom:30px!important}.scroll_row::-webkit-scrollbar-track{background:#E81736;border-radius:10px}.scroll_row::-webkit-scrollbar-thumb{background:#f5f1e7;border-radius:10px}.delivery_service .et_pb_row_inner{flex-wrap:nowrap}.custom_structures_section .et_pb_blurb_description{padding-top:0px}.custom_structures_section .custom_structures_btn{padding-top:20px}.sold-homes-area .title-row h2{font-size:35px;margin-bottom:25px}.sold-homes-area .homes-row .product-col{width:calc(50% - 30px)}.podcast-page-area{padding-left:39px;padding-right:39px;padding-top:50px;padding-bottom:50px}.contact-info-area .gform_heading .gform_title{font-size:35px;line-height:50px}.contact-info-area .gfield_radio .gchoice{width:initial}}@media only screen and (max-width:767px){.blog-post-area .et_pb_post .post-content{padding-bottom:0px}.blog-post-area .et_pb_post .post-content .more-link{position:initial}.blog-post-area article{min-height:initial}img.alignright{margin-top:10px;margin-bottom:10px}.blog-sidebar-form .gform-theme--framework legend{margin-bottom:0px!important}.sold-homes-area .title-row h2{font-size:28px;margin-bottom:15px}.who_we_are_section .et_pb_row_inner .et_pb_column:last-child{display:flex;margin-top:15px!important;column-gap:20px}.footer_section .et_pb_text ul li:not(:last-child){padding-bottom:10px;line-height:25px}.meet_the_team .tab_column{width:100%!important}.our_core_values .our-core_row .et_pb_main_blurb_image img{height:46px;object-fit:contain}.our_core_values .our-core_row .et_pb_main_blurb_image{height:75px;width:75px}.our-core_row{height:180px;overflow-y:auto}.our-core_row::-webkit-scrollbar{width:4px;padding-left:10px;height:4px}.our-core_row::-webkit-scrollbar-track{background:rgba(0,0,115,1);border-radius:5px}.our-core_row::-webkit-scrollbar-thumb{background:rgba(232,23,54,1)}.our_core_values .our_box{min-width:170px;margin-bottom:0px!important;margin-top:40px!important}.our_core_values .our-core_row{overflow-x:auto!important;flex-wrap:nowrap!important;column-gap:25px}.product-detail-area .big-img-for .slick-prev{left:120px}.product-detail-area .big-img-for .slick-next{right:120px}.product-detail-area .main-slider-area img.main-big-img{height:310px;border-radius:10px}.product-detail-area .big-img-for .slick-prev,.product-detail-area .big-img-for .slick-next{bottom:-59%;width:33px;height:33px}.product-detail-area .small-img-nav .slick-slide{margin-right:15px}.product-detail-area .big-img-for .slick-next:before,.product-detail-area .big-img-for .slick-prev:before{width:10px;height:17px}.product-detail-area .product-detail-row{row-gap:70px}.product-detail-area .product-detail-row .product-info-area .product-title h2{font-size:28px}.product-detail-area .product-info-area .product-descripion h3{font-size:18px}.product-detail-area .product-slider.small-img-nav{padding-top:22px}.footer_section .menu_column{width:100%!important}.footer_section .second_column{width:100%!important}.footer_section .social_detail_col{width:100%!important}.footer_section .logo_column{width:100%!important;padding-top:0px}.scroll_row .service_box{min-width:calc(76% - 30px)!important;margin-right:0px!important}.banner_section .banner_btn{display:inline-block}.custom_col{min-height:initial!important}.product_services .custom_col .et_pb_blurb_container{padding-left:15px}.product_services .custom_col .et_pb_module_header{padding-bottom:0px;width:100%;max-width:200px}.year_section .year_box{text-orientation:initial;writing-mode:initial;transform:initial;top:initial!important;bottom:-40px;right:-162px!important;left:initial!important}.year_section .et_pb_module_header{padding-bottom:0px}.delivery_service .et_pb_row_inner>.et_pb_column_inner:last-child{padding-bottom:0px;padding-left:0px;display:flex;align-items:center;column-gap:15px}.delivery_service .et_pb_row_inner{flex-wrap:wrap;row-gap:20px}.sold-homes-area .homes-row .product-col{width:100%!important}.sold-homes-area .homes-row{margin-right:0px}.product-detail-area .product-info-area .product-info h5{font-size:20px}.podcast-page-area{padding-left:19px;padding-right:19px}.contact-info-area .gform_heading .gform_title{font-size:28px}.contact-info-area .gform-body .gform_fields{grid-row-gap:14px;grid-column-gap:initial}.contact-info-area .gform-theme--framework legend{width:100%;padding-bottom:10px}.contact-info-area .gfield_radio .gchoice{width:100%}.contact-info-area .first-radio-content.gfield--type-radio,.contact-info-area .second-radio-content.gfield--type-radio{flex-wrap:wrap;display:flex}.contact-info-area .gfield.gfield--type-text.zip-area-text{grid-column:span 12}}