#section-2-107 > .ct-section-inner-wrap{padding-top:80px;padding-bottom:100px;display:flex}#section-2-107{display:block}#section-2-107{background-color:#faf4ec;position:relative;text-align:left}#section-37-107 > .ct-section-inner-wrap{padding-top:106px;padding-bottom:106px;align-items:center}#section-37-107{background-image:url(https://apoolandspa.uscwebdev.com/wp-content/uploads/2025/12/Utah-Custom-Pool-Spa-Contractor-A-Pool-and-Spa.jpg);background-size:cover;background-repeat:no-repeat;text-align:center;color:#ffffff;background-position:0px 0px}#section-49-107 > .ct-section-inner-wrap{padding-top:140px;padding-bottom:140px}#div_block-183-177{padding-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;text-align:left;flex-direction:row;display:flex;gap:20px}#div_block-172-177{width:80%}#div_block-160-177{width:100.00%;padding-top:0px;padding-right:100px;padding-bottom:0px;padding-left:0px;justify-content:flex-end}#div_block-5-107{width:50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;position:relative}#div_block-6-107{width:50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;justify-content:center}#div_block-22-107{width:50%;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:0px;justify-content:center}#div_block-20-107{width:50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;position:relative;justify-content:center}#div_block-81-162{width:50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;position:relative;justify-content:center}#div_block-83-162{width:50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;justify-content:center}#div_block-163-177{width:20.00%;padding-top:0px;padding-right:0px;padding-bottom:0px}#div_block-51-107{width:100%;text-align:left;align-items:center}#div_block-52-107{width:100%;flex-direction:row;display:flex;justify-content:space-between}#div_block-57-107{margin-right:95px;padding-right:95px;border-right-color:#adadad;border-right-width:1px;border-right-style:dashed}#div_block-58-107{text-align:left;flex-direction:row;display:flex;gap:20px;margin-bottom:25px}#div_block-63-107{text-align:left;flex-direction:row;display:flex;gap:20px;margin-bottom:25px}#div_block-67-107{margin-left:95px;padding-left:95px;border-left-color:#adadad;border-left-width:1px;border-left-style:dashed}#div_block-68-107{text-align:left;flex-direction:row;display:flex;gap:20px;margin-bottom:25px}@media (max-width:991px){#new_columns-159-177> .ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-4-107> .ct-div-block{width:100% !important}}#new_columns-4-107{height:600px;margin-bottom:100px;margin-top:100px}@media (max-width:991px){#new_columns-19-107> .ct-div-block{width:100% !important}}#new_columns-19-107{margin-bottom:100px;margin-top:50px;min-height:600px}@media (max-width:991px){#new_columns-80-162> .ct-div-block{width:100% !important}}#new_columns-80-162{height:600px;margin-bottom:150px;margin-top:50px}#headline-161-177{margin-bottom:27px}#headline-10-107{margin-bottom:40px}#headline-23-107{margin-bottom:40px}#headline-84-162{margin-bottom:40px}#headline-86-162{margin-bottom:40px}#headline-38-107{text-align:center;color:#ffffff;margin-bottom:40px}#headline-50-107{text-align:center;margin-bottom:70px}#text_block-35-107{color:#f6eada;font-size:120px;font-family:'Trirong';font-weight:500;letter-spacing:-3%;text-align:center;bottom:137px;line-height:1}#text_block-39-107{line-height:34px;margin-bottom:40px;color:#ffffff;font-size:20px;font-weight:500}#_rich_text-162-177{margin-bottom:60px;text-align:left}#_rich_text-123-177{margin-bottom:50px}#_rich_text-126-177{margin-bottom:50px}#link_button-40-107{}#image-9-107{width:952px;height:600px;object-fit:cover;position:absolute;right:90px;border-radius:20px;border-top-left-radius:0px;border-top-right-radius:20px;border-bottom-left-radius:0px;border-bottom-right-radius:20px}#image-21-107{width:952px;height:600px;object-fit:cover;border-radius:20px;border-top-left-radius:20px;border-top-right-radius:0px;border-bottom-left-radius:20px;border-bottom-right-radius:0px;position:absolute;left:90px;z-index:-0}#image-82-162{width:952px;height:600px;object-fit:cover;position:absolute;right:90px;border-radius:20px;border-top-left-radius:0px;border-top-right-radius:20px;border-bottom-left-radius:0px;border-bottom-right-radius:20px}div.ct-section-inner-wrap,div.oxy-header-container{max-width:1777px}