.elementor-40259 .elementor-element.elementor-element-2eea87e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-40259 .elementor-element.elementor-element-2eea87e:not(.elementor-motion-effects-element-type-background), .elementor-40259 .elementor-element.elementor-element-2eea87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://creditassociates.com/wp-content/uploads/2024/02/see-if-you-qualify-banner.png");background-position:top left;}.elementor-40259 .elementor-element.elementor-element-db108c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40259 .elementor-element.elementor-element-db108c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40259 .elementor-element.elementor-element-0f838aa > .elementor-widget-container{padding:0px 015px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-fd2776f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-40259 .elementor-element.elementor-element-fd2776f:not(.elementor-motion-effects-element-type-background), .elementor-40259 .elementor-element.elementor-element-fd2776f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F3;}.elementor-40259 .elementor-element.elementor-element-fd2776f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40259 .elementor-element.elementor-element-7b09c33 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-342a394 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-40259 .elementor-element.elementor-element-c96ebad > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px -10px 0px;}.elementor-40259 .elementor-element.elementor-element-c96ebad.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40259 .elementor-element.elementor-element-1c7cee6 img{width:19%;}.elementor-40259 .elementor-element.elementor-element-7d6d59e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-40259 .elementor-element.elementor-element-7d6d59e::before, .elementor-40259 .elementor-element.elementor-element-7d6d59e > .elementor-background-video-container::before, .elementor-40259 .elementor-element.elementor-element-7d6d59e > .e-con-inner > .elementor-background-video-container::before, .elementor-40259 .elementor-element.elementor-element-7d6d59e > .elementor-background-slideshow::before, .elementor-40259 .elementor-element.elementor-element-7d6d59e > .e-con-inner > .elementor-background-slideshow::before, .elementor-40259 .elementor-element.elementor-element-7d6d59e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F6F6;--background-overlay:'';}.elementor-40259 .elementor-element.elementor-element-a56283f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40259 .elementor-element.elementor-element-af579ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40259 .elementor-element.elementor-element-c07dfca{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-40259 .elementor-element.elementor-element-dc6161c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-40259 .elementor-element.elementor-element-dc6161c:not(.elementor-motion-effects-element-type-background), .elementor-40259 .elementor-element.elementor-element-dc6161c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F3;}.elementor-40259 .elementor-element.elementor-element-1f55900{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40259 .elementor-element.elementor-element-6844661 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-40259 .elementor-element.elementor-element-6bfdd1e{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-40259 .elementor-element.elementor-element-6bfdd1e:not(.elementor-motion-effects-element-type-background), .elementor-40259 .elementor-element.elementor-element-6bfdd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F3;}.elementor-40259 .elementor-element.elementor-element-4f47112{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-40259 .elementor-element.elementor-element-ea346f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-40259 .elementor-element.elementor-element-c921b95{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40259 .elementor-element.elementor-element-ac95431{text-align:center;}.elementor-40259 .elementor-element.elementor-element-ac95431 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-40259 .elementor-element.elementor-element-add8c19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-40259 .elementor-element.elementor-element-84bed70{width:var( --container-widget-width, 16.6% );max-width:16.6%;--container-widget-width:16.6%;--container-widget-flex-grow:0;}.elementor-40259 .elementor-element.elementor-element-84bed70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-84bed70 img{width:65%;}.elementor-40259 .elementor-element.elementor-element-6e11c68{width:var( --container-widget-width, 16.6% );max-width:16.6%;--container-widget-width:16.6%;--container-widget-flex-grow:0;}.elementor-40259 .elementor-element.elementor-element-6e11c68 img{width:65%;}.elementor-40259 .elementor-element.elementor-element-06037fd{width:var( --container-widget-width, 16.6% );max-width:16.6%;--container-widget-width:16.6%;--container-widget-flex-grow:0;}.elementor-40259 .elementor-element.elementor-element-06037fd img{width:65%;}.elementor-40259 .elementor-element.elementor-element-c382cc2{width:var( --container-widget-width, 16.6% );max-width:16.6%;--container-widget-width:16.6%;--container-widget-flex-grow:0;}.elementor-40259 .elementor-element.elementor-element-c382cc2 > .elementor-widget-container{margin:015px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-c382cc2 img{width:65%;}.elementor-40259 .elementor-element.elementor-element-bf5b5d4{width:var( --container-widget-width, 16.6% );max-width:16.6%;--container-widget-width:16.6%;--container-widget-flex-grow:0;}.elementor-40259 .elementor-element.elementor-element-bf5b5d4 img{width:65%;}.elementor-40259 .elementor-element.elementor-element-ab1619e{width:var( --container-widget-width, 16.6% );max-width:16.6%;--container-widget-width:16.6%;--container-widget-flex-grow:0;}.elementor-40259 .elementor-element.elementor-element-ab1619e img{width:66%;}.elementor-40259 .elementor-element.elementor-element-35a4486{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40259 .elementor-element.elementor-element-42f21b9 .elementor-button{background-color:#182A3F;}.elementor-40259 .elementor-element.elementor-element-36adf88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-40259 .elementor-element.elementor-element-6b6ab23{--divider-border-style:solid;--divider-color:#035E99;--divider-border-width:4.5px;}.elementor-40259 .elementor-element.elementor-element-6b6ab23 .elementor-divider-separator{width:100%;}.elementor-40259 .elementor-element.elementor-element-6b6ab23 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40259 .elementor-element.elementor-element-275558f{--display:flex;}.elementor-40259 .elementor-element.elementor-element-debec72{text-align:center;}.elementor-40259 .elementor-element.elementor-element-debec72 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-40259 .elementor-element.elementor-element-e95a482{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-40259 .elementor-element.elementor-element-39c88e1{width:var( --container-widget-width, 16.6% );max-width:16.6%;--container-widget-width:16.6%;--container-widget-flex-grow:0;}.elementor-40259 .elementor-element.elementor-element-39c88e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-39c88e1 img{width:65%;}.elementor-40259 .elementor-element.elementor-element-be08d0d{width:var( --container-widget-width, 16.6% );max-width:16.6%;--container-widget-width:16.6%;--container-widget-flex-grow:0;}.elementor-40259 .elementor-element.elementor-element-be08d0d img{width:65%;}.elementor-40259 .elementor-element.elementor-element-eaeba0d{width:var( --container-widget-width, 16.6% );max-width:16.6%;--container-widget-width:16.6%;--container-widget-flex-grow:0;}.elementor-40259 .elementor-element.elementor-element-eaeba0d img{width:65%;}.elementor-40259 .elementor-element.elementor-element-483bfe3{width:var( --container-widget-width, 16.6% );max-width:16.6%;--container-widget-width:16.6%;--container-widget-flex-grow:0;}.elementor-40259 .elementor-element.elementor-element-483bfe3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-483bfe3 img{width:65%;}.elementor-40259 .elementor-element.elementor-element-60e58f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40259 .elementor-element.elementor-element-5be942e .elementor-button{background-color:#182A3F;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-40259 .elementor-element.elementor-element-2eea87e{--content-width:1340px;}.elementor-40259 .elementor-element.elementor-element-db108c3{--width:50%;}.elementor-40259 .elementor-element.elementor-element-fd2776f{--width:50%;}.elementor-40259 .elementor-element.elementor-element-7d6d59e{--content-width:1430px;}.elementor-40259 .elementor-element.elementor-element-af579ef{--content-width:1352px;}.elementor-40259 .elementor-element.elementor-element-c07dfca{--width:100%;}.elementor-40259 .elementor-element.elementor-element-ea346f7{--content-width:1100px;}}@media(max-width:1450px) and (min-width:768px){.elementor-40259 .elementor-element.elementor-element-2eea87e{--content-width:1407px;}.elementor-40259 .elementor-element.elementor-element-db108c3{--width:624px;}.elementor-40259 .elementor-element.elementor-element-fd2776f{--width:616px;}.elementor-40259 .elementor-element.elementor-element-7d6d59e{--content-width:1242px;}}@media(max-width:1450px){.elementor-40259 .elementor-element.elementor-element-2eea87e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-40259 .elementor-element.elementor-element-0f838aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-40259 .elementor-element.elementor-element-fd2776f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40259 .elementor-element.elementor-element-fd2776f.e-con{--align-self:center;}.elementor-40259 .elementor-element.elementor-element-7d6d59e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40259 .elementor-element.elementor-element-af579ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40259 .elementor-element.elementor-element-add8c19{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-40259 .elementor-element.elementor-element-84bed70 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-84bed70{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40259 .elementor-element.elementor-element-84bed70 img{width:74%;}.elementor-40259 .elementor-element.elementor-element-6e11c68{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40259 .elementor-element.elementor-element-6e11c68 img{width:80%;}.elementor-40259 .elementor-element.elementor-element-06037fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40259 .elementor-element.elementor-element-06037fd img{width:80%;}.elementor-40259 .elementor-element.elementor-element-c382cc2 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-c382cc2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40259 .elementor-element.elementor-element-c382cc2 img{width:72%;}.elementor-40259 .elementor-element.elementor-element-bf5b5d4 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-bf5b5d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40259 .elementor-element.elementor-element-bf5b5d4 img{width:72%;}.elementor-40259 .elementor-element.elementor-element-ab1619e > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-ab1619e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40259 .elementor-element.elementor-element-ab1619e img{width:72%;}.elementor-40259 .elementor-element.elementor-element-35a4486{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40259 .elementor-element.elementor-element-e95a482{--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:140px;}.elementor-40259 .elementor-element.elementor-element-39c88e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40259 .elementor-element.elementor-element-be08d0d > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-be08d0d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40259 .elementor-element.elementor-element-be08d0d img{width:60%;}.elementor-40259 .elementor-element.elementor-element-eaeba0d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40259 .elementor-element.elementor-element-483bfe3 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-483bfe3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40259 .elementor-element.elementor-element-483bfe3 img{width:60%;}.elementor-40259 .elementor-element.elementor-element-60e58f8{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-40259 .elementor-element.elementor-element-2eea87e:not(.elementor-motion-effects-element-type-background), .elementor-40259 .elementor-element.elementor-element-2eea87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-424px 0px;}.elementor-40259 .elementor-element.elementor-element-2eea87e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40259 .elementor-element.elementor-element-0f838aa > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-40259 .elementor-element.elementor-element-fd2776f{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40259 .elementor-element.elementor-element-1c7cee6 img{width:57%;}.elementor-40259 .elementor-element.elementor-element-7d6d59e{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-40259 .elementor-element.elementor-element-a56283f{width:var( --container-widget-width, 301.438px );max-width:301.438px;--container-widget-width:301.438px;--container-widget-flex-grow:0;}.elementor-40259 .elementor-element.elementor-element-a56283f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-a56283f.elementor-element{--align-self:center;}.elementor-40259 .elementor-element.elementor-element-af579ef{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40259 .elementor-element.elementor-element-c07dfca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40259 .elementor-element.elementor-element-dc6161c{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-40259 .elementor-element.elementor-element-1f55900{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-40259 .elementor-element.elementor-element-6bfdd1e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-40259 .elementor-element.elementor-element-4f47112{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40259 .elementor-element.elementor-element-add8c19{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-40259 .elementor-element.elementor-element-84bed70{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-40259 .elementor-element.elementor-element-84bed70 img{width:50%;}.elementor-40259 .elementor-element.elementor-element-6e11c68{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-40259 .elementor-element.elementor-element-6e11c68 img{width:50%;}.elementor-40259 .elementor-element.elementor-element-06037fd > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-06037fd{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-40259 .elementor-element.elementor-element-06037fd img{width:50%;}.elementor-40259 .elementor-element.elementor-element-c382cc2 > .elementor-widget-container{margin:23px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-c382cc2{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-40259 .elementor-element.elementor-element-c382cc2 img{width:50%;}.elementor-40259 .elementor-element.elementor-element-bf5b5d4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-bf5b5d4{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-40259 .elementor-element.elementor-element-bf5b5d4 img{width:50%;}.elementor-40259 .elementor-element.elementor-element-ab1619e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-ab1619e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-40259 .elementor-element.elementor-element-ab1619e img{width:50%;}.elementor-40259 .elementor-element.elementor-element-42f21b9{width:100%;max-width:100%;}.elementor-40259 .elementor-element.elementor-element-e95a482{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-40259 .elementor-element.elementor-element-39c88e1{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-40259 .elementor-element.elementor-element-39c88e1 img{width:50%;}.elementor-40259 .elementor-element.elementor-element-be08d0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-be08d0d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-40259 .elementor-element.elementor-element-be08d0d img{width:50%;}.elementor-40259 .elementor-element.elementor-element-eaeba0d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-eaeba0d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-40259 .elementor-element.elementor-element-eaeba0d img{width:50%;}.elementor-40259 .elementor-element.elementor-element-483bfe3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-40259 .elementor-element.elementor-element-483bfe3{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-40259 .elementor-element.elementor-element-483bfe3 img{width:50%;}.elementor-40259 .elementor-element.elementor-element-5be942e{width:100%;max-width:100%;}}/* Start custom CSS *//* ===== HERO ===== */
.cax-hero{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  color:#fff;
}
.cax-hero::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:linear-gradient(90deg, rgba(8,29,49,.92) 0%, rgba(8,29,49,.72) 46%, rgba(8,29,49,.55) 100%);
}
.cax-copy{padding-top:20px;}

.cax-eyebrow{
  display:block;
  font-size:11.5px;
  font-weight:700;
  letter-spacing:.11em;
  text-transform:uppercase;
  color:#7fc8ef;
  margin:0 0 16px;
}
.cax-h1{
  margin:0;
  font-size:clamp(34px,4.1vw,52px);
  line-height:1.09;
  font-weight:700;
  letter-spacing:-.022em;
  text-wrap:balance;
  color:#fff;
}
.cax-h1 .cax-lt{color:#7fc8ef;}
.cax-rule{
  width:52px;
  height:3px;
  background:#ff6600;
  border-radius:2px;
  margin:24px 0;
}
.cax-lede{
  margin:0;
  font-size:17px;
  line-height:1.55;
  color:#cfe0ee;
  max-width:500px;
}
.cax-lede + .cax-lede{margin-top:11px;}
.cax-lede strong{color:#fff; font-weight:700;}

/* ===== BENEFIT ROWS ===== */
.cax-benefits{
  list-style:none;
  margin:24px 0 0;
  padding:0;
  max-width:500px;
}
.cax-benefit{
  display:flex;
  align-items:center;
  gap:16px;
  min-height:58px;
  padding:9px 0;
  margin:0;
}
.cax-benefit + .cax-benefit{border-top:1px solid rgba(255,255,255,.09);}
.cax-bicon{
  flex:none;
  width:40px;
  height:40px;
  border-radius:11px;
  background:rgba(127,200,239,.11);
  border:1px solid rgba(127,200,239,.2);
  display:grid;
  place-items:center;
  color:#7fc8ef;
}
.cax-bicon svg{display:block;}
.cax-btext{
  font-size:18px;
  font-weight:600;
  line-height:1.35;
  color:#fff;
}
.cax-btext .cax-em{font-weight:700; color:#7fc8ef;}

/* ===== BBB BADGE ===== */
.cax-bbb{
  display:block;
  margin-top:22px;
}
.cax-bbb img{display:block; width:118px; height:auto;}

/* ===== FORM CARD (dark) ===== */
.cax-formcard{
  background:#0f2c47;
  border:1px solid rgba(255,255,255,.09);
  border-radius:12px;
  padding:28px 26px 22px;
  color:#fff;
}
.cax-formhead{
  margin:0 0 8px;
  font-size:26px;
  font-weight:700;
  letter-spacing:-.012em;
  color:#035e99;
  text-align:center;
}
.cax-formsub{
  margin:0 auto 20px;
  font-size:14px;
  line-height:1.5;
  color:#182a3f;
  text-align:center;
  max-width:36ch;
}

/* ===== GRAVITY FORM 16 ===== */
#gform_wrapper_16 .gform_heading{display:none;}
#gform_wrapper_16 .gform_fields{
  grid-row-gap:11px;
  grid-column-gap:11px;
}
#gform_wrapper_16 .gfield_label{
  font-family:Montserrat,Arial,sans-serif;
  font-size:11px;
  font-weight:700;
  letter-spacing:.06em;
  text-transform:uppercase;
  color:#cfe0ee;
  line-height:1.3;
  margin-bottom:5px;
}
#gform_wrapper_16 .gfield_required{color:#cfe0ee;}

/* one placeholder treatment for every control, inputs and selects alike.
   !important is here on purpose: themes and Gravity's own stylesheet both
   set placeholder color, and whichever loads last wins without it. */
#gform_wrapper_16 input::placeholder,
#gform_wrapper_16 textarea::placeholder,
#gform_wrapper_16 input::-webkit-input-placeholder{
  color:#7a8fa3 !important;
  opacity:1;
  text-transform:uppercase;
  letter-spacing:.02em;
  font-size:12px;
  font-weight:600;
}
#gform_wrapper_16 select{
  color:#182a3f;
  text-transform:none;
}
#gform_wrapper_16 select{
  padding-right:30px;
  text-overflow:ellipsis;
}
#gform_wrapper_16 select:has(option[value=""]:checked),
#gform_wrapper_16 select:has(option:first-child:checked){
  color:#7a8fa3;
  text-transform:uppercase;
  letter-spacing:.02em;
  font-size:12px;
  font-weight:600;
}
#gform_wrapper_16 select option{
  color:#182a3f;
  text-transform:none;
  letter-spacing:normal;
  font-size:15px;
  font-weight:400;
}
#gform_wrapper_16 input[type=text],
#gform_wrapper_16 input[type=email],
#gform_wrapper_16 input[type=tel],
#gform_wrapper_16 input[type=number],
#gform_wrapper_16 select{
  font-family:Montserrat,Arial,sans-serif;
  font-size:16px;
  color:#182a3f;
  padding:12px;
  border:1px solid #d9e4f0;
  border-radius:6px;
  background:#fff;
  width:100%;
  box-sizing:border-box;
  min-height:46px;
  appearance:none;
  -webkit-appearance:none;
}
#gform_wrapper_16 select{
  background-image:
    linear-gradient(45deg,transparent 50%,#6c819a 50%),
    linear-gradient(135deg,#6c819a 50%,transparent 50%);
  background-position:calc(100% - 17px) 52%, calc(100% - 12px) 52%;
  background-size:5px 5px,5px 5px;
  background-repeat:no-repeat;
}
#gform_wrapper_16 input:focus,
#gform_wrapper_16 select:focus{
  outline:2px solid #008fd1;
  outline-offset:1px;
  border-color:#008fd1;
}
#gform_wrapper_16 .gform_footer{
  margin:0;
  padding:18px 0 0;
  display:block;
}
#gform_wrapper_16 .gform_footer input[type=submit]{
  display:block;
  width:100%;
  border:0;
  border-radius:6px;
  background:#ff6600;
  color:#fff;
  font-family:Montserrat,Arial,sans-serif;
  font-size:16.5px;
  font-weight:600;
  letter-spacing:.01em;
  padding:15px 16px;
  min-height:52px;
  cursor:pointer;
}
#gform_wrapper_16 .gform_footer input[type=submit]:hover{background:#e65c00;}
#gform_wrapper_16 .gfield_consent_description,
#gform_wrapper_16 .gfield_html,
#gform_wrapper_16 .gform_fileupload_rules{
  font-size:10.5px;
  line-height:1.6;
  color:#9fb3c6;
  border:0;
  padding:0;
  margin:14px 0 0;
  max-height:none;
  overflow:visible;
}
#gform_wrapper_16 .gfield_validation_message,
#gform_wrapper_16 .validation_message{
  font-size:12px;
  font-weight:600;
  padding:6px 0 0;
  background:none;
  border:0;
  color:#ffb0a6;
}
#gform_wrapper_16 .gform_validation_errors{
  border-radius:6px;
  font-size:13px;
}

/* ===== RESULTS BANNER ===== */
.cax-results{background:#f7f9fc;}
.cax-results-grid{
  max-width:1160px;
  margin:0 auto;
  display:grid;
  grid-template-columns:repeat(3,1fr);
}
.cax-result{
  display:flex;
  align-items:center;
  gap:18px;
  padding:4px 28px;
}
.cax-result:first-child{padding-left:0;}
.cax-result:last-child{padding-right:0;}
.cax-result + .cax-result{border-left:1px solid #dde6f1;}
.cax-ricon{
  flex:none;
  width:52px;
  height:52px;
  border-radius:13px;
  background:#e7f0f9;
  display:grid;
  place-items:center;
  color:#035e99;
}
.cax-ricon svg{display:block;}
.cax-rnum{
  font-size:35px;
  font-weight:800;
  color:#182a3f;
  letter-spacing:-.028em;
  line-height:1;
  font-variant-numeric:tabular-nums;
  white-space:nowrap;
}
.cax-rnum .cax-unit{
  font-size:19px;
  font-weight:700;
  letter-spacing:-.01em;
}
.cax-rlabel{
  margin-top:8px;
  font-size:13.5px;
  font-weight:500;
  color:#3d5570;
  line-height:1.35;
}

/* ===== SPECIALISTS ===== */
.cax-spec-grid{
  max-width:1160px;
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0,48fr) minmax(0,52fr);
  gap:64px;
  align-items:center;
}
.cax-spec-media{position:relative;}
.cax-spec-media::before{
  content:"";
  position:absolute;
  left:-18px;
  bottom:-18px;
  width:62%;
  height:62%;
  background:#e7f0f9;
  border-radius:16px;
  z-index:0;
}
.cax-spec-media img{
  position:relative;
  z-index:1;
  display:block;
  width:100%;
  aspect-ratio:4/3;
  object-fit:cover;
  object-position:center 28%;
  border-radius:14px;
  box-shadow:0 18px 44px rgba(24,42,63,.16);
  background:#e7f0f9;
}
.cax-spec-eyebrow{
  display:block;
  font-size:11.5px;
  font-weight:700;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:#035e99;
  margin:0 0 14px;
}
.cax-spec-h2{
  margin:0;
  font-size:clamp(27px,2.8vw,36px);
  line-height:1.18;
  font-weight:700;
  letter-spacing:-.018em;
  color:#182a3f;
  text-wrap:balance;
}
.cax-spec-rule{
  width:52px;
  height:3px;
  background:#ff6600;
  border-radius:2px;
  margin:20px 0 22px;
}
.cax-spec-p{
  margin:0;
  font-size:17px;
  line-height:1.7;
  color:#3d5570;
  max-width:56ch;
}

/* ===== JOURNEY ===== */
.cax-journey-head{
  max-width:640px;
  margin:0 auto 30px;
  text-align:center;
}
.cax-journey-h2{
  margin:0;
  font-size:clamp(27px,2.8vw,36px);
  line-height:1.18;
  font-weight:700;
  letter-spacing:-.018em;
  color:#182a3f;
  text-wrap:balance;
}
.cax-journey-rule{
  width:52px;
  height:3px;
  background:#ff6600;
  border-radius:2px;
  margin:18px auto;
}
.cax-journey-sub{
  margin:0;
  font-size:17px;
  line-height:1.6;
  color:#3d5570;
}
.cax-journey-cards{
  max-width:1160px;
  margin:0 auto;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:24px;
}
.cax-jcard{
  background:#fff;
  border:1px solid #dde6f1;
  border-top:3px solid #035e99;
  border-radius:14px;
  padding:24px 26px 26px;
  text-align:left;
  display:flex;
  flex-direction:column;
  transition:border-color .18s ease, box-shadow .18s ease;
}
.cax-jcard:hover{box-shadow:0 10px 26px rgba(24,42,63,.09);}
.cax-jhead{
  display:flex;
  align-items:center;
  gap:13px;
  padding-bottom:16px;
  margin-bottom:16px;
  border-bottom:1px solid #e4ecf4;
}
.cax-jicon{
  flex:none;
  width:42px;
  height:42px;
  border-radius:12px;
  background:#e7f0f9;
  display:grid;
  place-items:center;
  color:#035e99;
}
.cax-jicon svg{display:block;}
.cax-jstep{
  margin:0;
  font-size:12px;
  font-weight:800;
  letter-spacing:.13em;
  text-transform:uppercase;
  color:#035e99;
}
.cax-jcard h3{
  margin:0 0 9px;
  font-size:19px;
  font-weight:700;
  letter-spacing:-.012em;
  color:#182a3f;
  line-height:1.25;
}
.cax-jcard p{
  margin:0;
  font-size:15px;
  line-height:1.6;
  color:#3d5570;
}

/* ===== QUALIFY / EXPLAINER ===== */
.cax-qa-wrap{max-width:820px; margin:0 auto;}
.cax-qa-block{padding:44px 0;}
.cax-qa-block + .cax-qa-block{border-top:1px solid #dde6f1;}
.cax-qa-block:first-child{padding-top:0;}
.cax-qa-block:last-child{padding-bottom:0;}
.cax-qa-head{text-align:center; margin-bottom:26px;}
.cax-qa-h2{
  margin:0;
  font-size:clamp(23px,2.4vw,30px);
  line-height:1.22;
  font-weight:700;
  letter-spacing:-.018em;
  color:#182a3f;
  text-wrap:balance;
}
.cax-qa-rule{
  width:44px;
  height:3px;
  background:#ff6600;
  border-radius:2px;
  margin:16px auto 0;
}
.cax-qa-body > p{
  margin:0;
  font-size:17px;
  line-height:1.65;
  color:#33465c;
}
.cax-qa-body > p + p{margin-top:15px;}
.cax-qa-body p strong{color:#182a3f; font-weight:700;}
.cax-qa-card{
  margin:22px 0;
  background:#fff;
  border:1px solid #cfdcea;
  border-left:3px solid #035e99;
  border-radius:12px;
  padding:24px 26px;
  box-shadow:0 4px 16px rgba(24,42,63,.05);
}
.cax-qa-lead{
  margin:0 0 16px;
  font-size:16.5px;
  line-height:1.4;
  font-weight:700;
  color:#182a3f;
}
.cax-qa-list{list-style:none; margin:0; padding:0; display:grid; gap:13px;}
.cax-qa-list.two{grid-template-columns:1fr 1fr; gap:13px 26px;}
.cax-qa-list li{
  position:relative;
  padding-left:31px;
  font-size:16px;
  line-height:1.5;
  color:#2f4459;
}
.cax-qa-list li strong{color:#182a3f; font-weight:700;}
.cax-qa-list li a{
  color:#035e99;
  text-decoration:underline;
  text-underline-offset:2px;
  font-weight:600;
}
.cax-qa-tick{
  position:absolute;
  left:0;
  top:0;
  width:21px;
  height:21px;
  border-radius:6px;
  background:#035e99;
  display:grid;
  place-items:center;
}
.cax-qa-tick::before{
  content:"";
  width:9px;
  height:5px;
  border-left:2px solid #fff;
  border-bottom:2px solid #fff;
  transform:rotate(-45deg) translateY(-1px);
}
.cax-qa-note{
  display:flex;
  align-items:center;
  gap:10px;
  margin:22px 0 0;
  font-size:15.5px;
  line-height:1.5;
  font-weight:600;
  color:#33465c;
}
.cax-qa-note span{
  flex:none;
  width:21px;
  height:21px;
  border-radius:6px;
  background:#8a9cae;
  color:#fff;
  display:grid;
  place-items:center;
  font-size:13px;
  font-weight:800;
  line-height:1;
}

/* ===== VIDEO ===== */
.cax-video-wrap{max-width:1160px; margin:0 auto;}
.cax-video-head{text-align:center; max-width:640px; margin:0 auto 34px;}
.cax-video-label{
  margin:0 0 12px;
  font-size:11.5px;
  font-weight:700;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:#035e99;
}
.cax-video-h2{
  margin:0;
  font-size:clamp(27px,2.8vw,36px);
  line-height:1.18;
  font-weight:700;
  letter-spacing:-.018em;
  color:#182a3f;
  text-wrap:balance;
}
.cax-video-rule{
  width:52px;
  height:3px;
  background:#ff6600;
  border-radius:2px;
  margin:18px auto 0;
}
.cax-player{
  position:relative;
  aspect-ratio:16/9;
  max-width:900px;
  margin:0 auto;
  border-radius:16px;
  overflow:hidden;
  cursor:pointer;
  background:linear-gradient(145deg,#0a2b47 0%,#04456f 48%,#0b6ea8 100%);
  box-shadow:0 18px 44px rgba(3,94,153,.18);
  border:1px solid rgba(3,94,153,.22);
}
.cax-player:focus-visible{outline:3px solid #ff6600; outline-offset:4px;}
.cax-poster{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}
.cax-vig{
  position:absolute;
  inset:0;
  background:linear-gradient(105deg, rgba(2,22,38,.5) 0%, rgba(2,22,38,.06) 55%, rgba(2,22,38,.48) 100%);
}
.cax-play{
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:86px;
  height:86px;
  border-radius:50%;
  background:#ff6600;
  display:grid;
  place-items:center;
  box-shadow:0 8px 26px rgba(0,0,0,.28);
  transition:transform .16s ease, background-color .16s ease;
}
.cax-play::before{
  content:"";
  display:block;
  width:0;
  height:0;
  margin-left:7px;
  border-left:26px solid #fff;
  border-top:16px solid transparent;
  border-bottom:16px solid transparent;
}
.cax-player:hover .cax-play{transform:translate(-50%,-50%) scale(1.06); background:#e65c00;}
.cax-player.cax-on{cursor:default; background:#06213a;}
.cax-player.cax-on .cax-poster,
.cax-player.cax-on .cax-vig,
.cax-player.cax-on .cax-play{display:none;}
.cax-player iframe{position:absolute; inset:0; width:100%; height:100%; border:0;}

/* ===== FAQ ===== */
.cax-faq-head{text-align:center; max-width:640px; margin:0 auto 34px;}
.cax-faq-h2{
  margin:0;
  font-size:clamp(27px,2.8vw,36px);
  line-height:1.18;
  font-weight:700;
  letter-spacing:-.018em;
  color:#182a3f;
  text-wrap:balance;
}
.cax-faq-rule{
  width:52px;
  height:3px;
  background:#ff6600;
  border-radius:2px;
  margin:18px auto 0;
}
.cax-faq{max-width:820px; margin:0 auto;}
.cax-faq details{border-bottom:1px solid #dde6f1;}
.cax-faq details:first-child{border-top:1px solid #dde6f1;}
.cax-faq summary{
  position:relative;
  list-style:none;
  cursor:pointer;
  padding:20px 48px 20px 0;
  font-size:17px;
  font-weight:700;
  letter-spacing:-.01em;
  line-height:1.45;
  color:#182a3f;
}
.cax-faq summary::-webkit-details-marker{display:none;}
.cax-faq summary:focus-visible{outline:2px solid #008fd1; outline-offset:2px; border-radius:4px;}
.cax-faq summary::before{
  content:"";
  position:absolute;
  right:0;
  top:50%;
  transform:translateY(-50%);
  width:30px;
  height:30px;
  border-radius:8px;
  background:#e7f0f9;
  transition:background-color .16s ease;
}
.cax-faq summary::after{
  content:"";
  position:absolute;
  right:10px;
  top:50%;
  width:9px;
  height:9px;
  border-right:2.5px solid #035e99;
  border-bottom:2.5px solid #035e99;
  transform:translateY(-70%) rotate(45deg);
  transition:transform .18s ease;
}
.cax-faq details[open] summary::after{transform:translateY(-20%) rotate(-135deg);}
.cax-faq summary:hover::before{background:#d8e8f6;}
.cax-faq details p{
  margin:0;
  padding:0 48px 24px 0;
  font-size:16px;
  line-height:1.7;
  color:#33465c;
}
.cax-faq details p strong{color:#182a3f; font-weight:700;}

/* ===== MOBILE ===== */
/* Tablet and below: the banner stacks.
   Three columns inside a tablet width leaves roughly 330px per metric,
   which is not enough for a 52px tile beside a 35px number — the numbers
   wrap and the icons crowd the dividers. */
@media (max-width:1024px){
  .cax-copy{padding-top:0;}

  /* the hero badge is desktop only */
  .cax-bbb{display:none;}

  .cax-qa-list.two{grid-template-columns:1fr;}
  .cax-play{width:66px; height:66px;}
  .cax-play::before{margin-left:5px; border-left:20px solid #fff; border-top:12px solid transparent; border-bottom:12px solid transparent;}

  .cax-journey-cards{grid-template-columns:1fr; gap:14px;}

  .cax-spec-grid{display:flex; flex-direction:column; gap:0;}
  .cax-spec-media{order:1; margin-bottom:28px;}
  .cax-spec-media::before{display:none;}
  .cax-spec-media img{aspect-ratio:3/2;}
  .cax-spec-copy{order:2;}

  .cax-results-grid{grid-template-columns:1fr;}
  .cax-result{
    flex-direction:column;
    align-items:center;
    text-align:center;
    gap:16px;
    padding:34px 0;
  }
  .cax-result:first-child{padding-top:10px; padding-left:0;}
  .cax-result:last-child{padding-right:0;}
  .cax-result + .cax-result{border-left:0; border-top:1px solid #dde6f1;}
  .cax-ricon{width:54px; height:54px; border-radius:14px;}
  .cax-ricon svg{width:28px; height:28px;}
  .cax-rnum{font-size:38px; letter-spacing:-.03em;}
  .cax-rnum .cax-unit{font-size:22px;}
  .cax-rlabel{margin-top:10px; font-size:16px;}
}
@media (max-width:767px){
  .cax-h1{font-size:36px;}
  .cax-spec-media img{border-radius:12px; box-shadow:0 12px 28px rgba(24,42,63,.14);}
  .cax-spec-p{font-size:16px; line-height:1.65; max-width:none;}
  .cax-journey-sub{font-size:16px;}
  .cax-journey-head{margin-bottom:22px;}
  .cax-qa-block{padding:30px 0;}
  .cax-qa-head{margin-bottom:20px;}
  .cax-video-head{margin-bottom:24px;}
  .cax-faq-head{margin-bottom:24px;}
  .cax-faq summary{font-size:16px; padding:17px 40px 17px 0;}
  .cax-faq summary::before{width:26px; height:26px;}
  .cax-faq summary::after{right:8px;}
  .cax-faq details p{font-size:15.5px; padding:0 0 20px;}
  .cax-player{border-radius:12px;}
  .cax-play{width:60px; height:60px;}
  .cax-play::before{margin-left:5px; border-left:18px solid #fff; border-top:11px solid transparent; border-bottom:11px solid transparent;}
  .cax-qa-body > p{font-size:16px;}
  .cax-qa-card{padding:20px; margin:18px 0;}
  .cax-qa-list li{font-size:15.5px; padding-left:29px;}
  .cax-jcard{padding:20px 20px 22px;}
  .cax-jhead{padding-bottom:14px; margin-bottom:14px; gap:12px;}
  .cax-jicon{width:38px; height:38px; border-radius:11px;}
  .cax-jicon svg{width:20px; height:20px;}
  .cax-jcard h3{font-size:18px;}
  .cax-rule{margin:20px 0;}
  .cax-lede{max-width:none; font-size:16px;}
  .cax-benefits{max-width:none; margin-top:22px;}
  .cax-benefit{min-height:50px; padding:6px 0; gap:14px;}
  .cax-bicon{width:32px; height:32px; border-radius:9px;}
  .cax-bicon svg{width:18px; height:18px;}
  .cax-btext{font-size:16px;}
  .cax-formhead{font-size:23px;}
  .cax-formsub{font-size:13.5px;}


}/* End custom CSS */