body,.page-container{max-width:100%!important;overflow-x:hidden!important}.et_pb_row{width:90%}.full-width-row{width:100%!important}@media screen and (max-width:980px){.header .et_pb_column{width:50%}}@media screen and (max-width:479px){.header .et_pb_column{width:50%!important}}.vert-center{height:auto!important;display:flex;flex-direction:column;justify-content:center}.row-vert-center{display:flex;justify-content:center;flex-direction:row}.col-min-400{min-height:400px!important}@media screen and (max-width:980px){.col-min-400{display:block!important;margin-bottom:-20px!important}.row-vert-center{flex-direction:column}}.stages{border-left:1px solid #5591cc!important;margin-bottom:0!important}.stages .et_pb_text_inner{padding:40px 30px 80px 40px!important}.stage1:before,.stage2:before,.stage3:before,.stage4:before,.stage5:before,.stage6:before,.stage7:before,.stage8:before,.stage9:before,.stage10:before{position:absolute;border-radius:100px;top:0px;left:-30px;width:60px;height:60px;content:'1.';font-size:30px;text-align:center;background:#003366;color:#fff;display:flex;justify-content:center;align-items:center}.stage2:before{content:'2.'!important}.stage3:before{content:'3.'!important}.stage4:before{content:'4.'!important}.stage5:before{content:'5.'!important}.stage6:before{content:'6.'!important}.stage7:before{content:'7.'!important}.stage8:before{content:'8.'!important}.stage9:before{content:'9.'!important}.stage10:before{content:'10.'!important}@media screen and (max-width:980px){.stages .et_pb_text_inner{padding:50px 30px 30px 40px!important}.stages{margin-left:20px}.stage1:before,.stage2:before,.stage3:before,.stage4:before,.stage5:before,.stage6:before,.stage7:before,.stage8:before,.stage9:before,.stage10:before{}}@media screen and (max-width:980px){.flex-row{display:flex;flex-direction:column}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}}:root :where(a:where(:not(.wp-element-button))){text-decoration:none!important}body{font-family:adobe-garamond-pro,serif!important;font-style:normal;font-weight:400;font-size:20px;line-height:28px}h1,h2,h3,h4{font-family:raleway,sans-serif!important;font-weight:600;color:#003366;text-transform:uppercase}h1{font-size:52px!important;line-height:1em}h2{font-size:40px!important;line-height:1em}h3{font-size:26px!important;line-height:1em}@media screen and (max-width:980px){h1{font-size:44px!important}h2{font-size:34px!important}h3{font-size:24px!important}}@media screen and (max-width:479px){h1{font-size:36px!important}h2{font-size:28px!important}h3{font-size:22px!important}}.pre-header,.pre-header a{font-family:raleway,sans-serif!important;font-weight:600;font-size:18px}.pre-header{margin-bottom:20px!important}.button-primary,.button-secondary,.gform_footer input{border-radius:12px!important;background:#003366!important;color:#fff;box-shadow:0px -3px 0px 1px #369 inset;font-family:raleway,sans-serif!important;font-size:16px;font-weight:700;line-height:normal;text-transform:uppercase;border:0px!important;transition:.3s ease-in-out all;padding:8px 40px 10px 40px}.button-secondary{box-shadow:0px -3px 0px 1px #5591CC inset}.button-primary:hover,.button-secondary:hover,.gform_footer input:hover{background:#003366!important;color:#fff!important;box-shadow:0px -3px 0px 1px #003366 inset!important;padding:8px 40px 10px 40px!important}.button-primary:hover:after,.button-secondary:hover:after{display:none!important}.et_pb_testimonial_author{margin-top:0px!important}.module-inline,.et_pb_button_0_tb_header_wrapper{display:inline-block}.header-right{text-align:right;padding-top:60px!important}.et_pb_sticky--top .header-right{padding-top:20px!important}.et_pb_menu .et-menu{margin-right:0!important}.et_pb_menu .et-menu>li{padding-left:20px;padding-right:20px}.et-menu>li:last-child{padding-right:0}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:18px;color:#003366!important;font-family:raleway,sans-serif!important;font-weight:600;line-height:normal;text-transform:uppercase}.logo{transition:.3s ease-in-out width!important}.has_et_pb_sticky .logo{width:80px!important}.et_pb_column_0_tb_header{height:auto!important}.header-right{align-items:center!important}.sub-menu{border-radius:12px;background:#FFF;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25)}@media screen and (max-width:980px){.sub-menu{border-radius:12px;background:#FFF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0)!important}.sub-menu a{font-size:16px!important}}.et-menu li li a{font-size:16px!important;padding:10px 0!important}.nav ul li a:hover{background-color:rgba(0,0,0,0)!important}.footer-top{border-top:1px solid #003366}.footer-link-primary{color:#fff;font-family:raleway,sans-serif!important;font-weight:600;text-transform:uppercase;font-size:18px;transition:.3s ease-in-out opacity}.footer-link-primary:hover{opacity:.7}.footer-link-secondary{color:#fff;font-family:raleway,sans-serif!important;font-weight:600;text-transform:uppercase;font-size:15px;transition:.3s ease-in-out opacity}.footer-link-primary:hover,.footer-link-secondary:hover{opacity:.7}@media screen and (min-width:980px){.et_pb_column_1_tb_footer{width:14%!important;margin-right:0!important}.et_pb_column_2_tb_footer{width:26%!important;margin-right:0!important}.et_pb_column_3_tb_footer{width:15%!important;margin-right:0!important}.et_pb_column_4_tb_footer{width:15%!important;margin-right:0!important}.et_pb_column_5_tb_footer{width:15%!important;margin-right:0!important}.et_pb_column_6_tb_footer{width:15%!important;margin-right:0!important}}.bubble img{width:200px!important}@media screen and (max-width:768px){.bubble img{max-width:130px!important}}.bubble-right .et_pb_image_0{right:-20px!important}.heading-bg{position:relative}.heading-bg:before{content:'';position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:192px;height:154px;background:url('https://www.cstsoap.com/wp-content/uploads/2023/11/heading-bg.svg');background-position:top center;background-size:contain;background-repeat:no-repeat}.col-hover img{transition:.3s ease-in-out all}.col-hover:hover img{transform:scale(1.2)}.interior-hero{}.list-left{text-align:right}.list-right p{font-size:28px;line-height:36px!important}.tab-link{margin-bottom:30px;position:relative}.tab-link a{font-family:raleway,sans-serif!important;font-size:22px!important;line-height:36px;display:inline-block;padding:10px 10px;letter-spacing:0em;color:#003366;border:0px 0px 1px 0px solid #fff;text-decoration:none;position:relative;background:#fff;transition:.3s ease-in-out all}#answer1,#answer2,#answer3,#answer4,#answer5,#answer6{display:none;width:100%}.tab-link .active-quest,.tab-link a:hover{border-bottom:1px solid #003366}.list-right{padding-left:20px}.et_pb_accordion .et_pb_toggle{border-top-width:0px!important;border-right-width:0px!important;border-left-width:0px!important;border-bottom-width:1px!important;border-bottom-color:#003366!important;margin-bottom:0px!important}#field_1_3 .gfield_label{color:#003366!important;font-family:raleway,sans-serif!important;font-size:22px}.gform-body h3{margin-top:20px;font-weight:400;font-size:17px!important;text-transform:initial!important}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-size:20px!important}.gform_wrapper.gravity-theme .gfield_required{display:none}.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label,.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:18px!important}.tss-meta-info,.rating-wrapper,.author-bio,.author-name,.tss-wrapper .tss-carousel3 .item-content-wrapper:before{display:none!important}.tss-wrapper .tss-carousel3 .item-content-wrapper{background:rgba(255,255,255,0)!important}.tss-wrapper .tss-carousel3 .item-content-wrapper .item-content{color:#003366!important;font-style:unset!important;font-size:25px;text-align:center}.tss-carousel .swiper-pagination-bullet{opacity:.5;background:#003366!important}.tss-carousel .swiper-pagination-bullet-active{opacity:1;background:#003366!important}.single-post #main-content img{border-radius:12px!important}.single-post h1{max-width:80%;margin-bottom:30px}.single-post h2{margin-top:30px;margin-bottom:20px}.single-post .wp-block-image img{margin-bottom:20px}@media (min-width:981px){.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{width:47%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(2n),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0!important}}