.elementor-2423 .elementor-element.elementor-element-560b9ff{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.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-2423 .elementor-element.elementor-element-3625f7f > .elementor-widget-container{margin:0px 0px -36px 0px;padding:4px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-3625f7f{z-index:2;text-align:center;}.elementor-2423 .elementor-element.elementor-element-3625f7f img{max-width:250px;}.elementor-2423 .elementor-element.elementor-element-3da66fe{--display:flex;--min-height:calc(100vh + 2em);--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:-9em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:9em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2423 .elementor-element.elementor-element-3da66fe:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-3da66fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.poolsrusllc.com/wp-content/uploads/2025/01/pools-r-us-pool-builders-01.jpg");background-position:center center;background-size:cover;}.elementor-2423 .elementor-element.elementor-element-d53c6ad{--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;--margin-top:-3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-5f61642{--display:flex;--justify-content:center;--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-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-2423 .elementor-element.elementor-element-bea9102 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-bea9102{z-index:2;}.elementor-2423 .elementor-element.elementor-element-bea9102 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:78px;font-weight:600;line-height:1.2em;text-shadow:0px 0px 100px #FFFFFF;color:var( --e-global-color-e8ba2c7 );}.elementor-2423 .elementor-element.elementor-element-5c1409b{--spacer-size:200px;top:200px;}.elementor-2423 .elementor-element.elementor-element-5c1409b > .elementor-widget-container{background-color:#FFFFFFBF;margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;box-shadow:-7px 0px 80px 74px rgba(255, 255, 255, 0.76);}body:not(.rtl) .elementor-2423 .elementor-element.elementor-element-5c1409b{left:0px;}body.rtl .elementor-2423 .elementor-element.elementor-element-5c1409b{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-2423 .elementor-element.elementor-element-77c505d .elementor-button{background-color:var( --e-global-color-03c162d );font-family:var( --e-global-typography-de75889-font-family ), Sans-serif;font-size:var( --e-global-typography-de75889-font-size );font-weight:var( --e-global-typography-de75889-font-weight );letter-spacing:var( --e-global-typography-de75889-letter-spacing );fill:#000000;color:#000000;border-radius:120px 120px 120px 120px;padding:20px 36px 20px 36px;}.elementor-2423 .elementor-element.elementor-element-77c505d .elementor-button:hover, .elementor-2423 .elementor-element.elementor-element-77c505d .elementor-button:focus{background-color:var( --e-global-color-42a51f6 );}.elementor-2423 .elementor-element.elementor-element-77c505d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-77c505d{z-index:2;}.elementor-2423 .elementor-element.elementor-element-5ad8fad > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-5ad8fad{z-index:2;}.elementor-2423 .elementor-element.elementor-element-5ad8fad .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:80px;font-weight:500;text-shadow:0px 0px 100px #FFFFFF;color:var( --e-global-color-e8ba2c7 );}.elementor-2423 .elementor-element.elementor-element-7f37ac6{--display:flex;--justify-content:center;--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-2423 .elementor-element.elementor-element-089c8a7{--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:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-2423 .elementor-element.elementor-element-089c8a7:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-089c8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8ba2c7 );}.elementor-2423 .elementor-element.elementor-element-7b4eca6{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0em;--padding-bottom:0em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-2cf8239{text-align:center;}.elementor-2423 .elementor-element.elementor-element-2cf8239 .elementor-heading-title{font-family:var( --e-global-typography-da7b488-font-family ), Sans-serif;font-size:var( --e-global-typography-da7b488-font-size );font-weight:var( --e-global-typography-da7b488-font-weight );letter-spacing:var( --e-global-typography-da7b488-letter-spacing );word-spacing:var( --e-global-typography-da7b488-word-spacing );color:var( --e-global-color-03c162d );}.elementor-2423 .elementor-element.elementor-element-bf10a5e > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-bf10a5e{text-align:center;}.elementor-2423 .elementor-element.elementor-element-bf10a5e .elementor-heading-title{font-family:var( --e-global-typography-23e9bf6-font-family ), Sans-serif;font-size:var( --e-global-typography-23e9bf6-font-size );font-weight:var( --e-global-typography-23e9bf6-font-weight );line-height:var( --e-global-typography-23e9bf6-line-height );color:var( --e-global-color-5a1cd26 );}.elementor-2423 .elementor-element.elementor-element-76aa6c1 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-76aa6c1{text-align:center;}.elementor-2423 .elementor-element.elementor-element-76aa6c1 .elementor-heading-title{font-family:var( --e-global-typography-23e9bf6-font-family ), Sans-serif;font-size:var( --e-global-typography-23e9bf6-font-size );font-weight:var( --e-global-typography-23e9bf6-font-weight );line-height:var( --e-global-typography-23e9bf6-line-height );color:var( --e-global-color-5a1cd26 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2423 .elementor-element.elementor-element-5606a93{text-align:center;font-family:var( --e-global-typography-ff1501e-font-family ), Sans-serif;font-size:var( --e-global-typography-ff1501e-font-size );font-weight:var( --e-global-typography-ff1501e-font-weight );text-transform:var( --e-global-typography-ff1501e-text-transform );font-style:var( --e-global-typography-ff1501e-font-style );text-decoration:var( --e-global-typography-ff1501e-text-decoration );line-height:var( --e-global-typography-ff1501e-line-height );color:var( --e-global-color-5a1cd26 );}.elementor-2423 .elementor-element.elementor-element-d587ad3{--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-2423 .elementor-element.elementor-element-f3507fc{--display:flex;--overlay-opacity:1;}.elementor-2423 .elementor-element.elementor-element-f3507fc:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-f3507fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.poolsrusllc.com/wp-content/uploads/2025/01/pools-r-us-pool-builders-05.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2423 .elementor-element.elementor-element-f3507fc::before, .elementor-2423 .elementor-element.elementor-element-f3507fc > .elementor-background-video-container::before, .elementor-2423 .elementor-element.elementor-element-f3507fc > .e-con-inner > .elementor-background-video-container::before, .elementor-2423 .elementor-element.elementor-element-f3507fc > .elementor-background-slideshow::before, .elementor-2423 .elementor-element.elementor-element-f3507fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2423 .elementor-element.elementor-element-f3507fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 67%, #FFFFFF 97%);}.elementor-2423 .elementor-element.elementor-element-9852070{--spacer-size:1000px;}.elementor-2423 .elementor-element.elementor-element-b75d93b{--display:flex;--margin-top:-15em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-20b906e > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-20b906e{text-align:center;}.elementor-2423 .elementor-element.elementor-element-20b906e .elementor-heading-title{font-family:var( --e-global-typography-23e9bf6-font-family ), Sans-serif;font-size:var( --e-global-typography-23e9bf6-font-size );font-weight:var( --e-global-typography-23e9bf6-font-weight );line-height:var( --e-global-typography-23e9bf6-line-height );color:var( --e-global-color-3643618 );}.elementor-2423 .elementor-element.elementor-element-2813601{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2423 .elementor-element.elementor-element-3136b8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2423 .elementor-element.elementor-element-3136b8d:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-3136b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68a9119 );}.elementor-2423 .elementor-element.elementor-element-3bc0cd3 img{width:100%;height:240px;border-radius:40px 40px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-a49bb22{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:36px;--padding-left:18px;--padding-right:18px;}.elementor-2423 .elementor-element.elementor-element-a49bb22.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-a4668a2 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-a4668a2{text-align:center;}.elementor-2423 .elementor-element.elementor-element-a4668a2 .elementor-heading-title{font-family:var( --e-global-typography-e7ac026-font-family ), Sans-serif;font-size:var( --e-global-typography-e7ac026-font-size );font-weight:var( --e-global-typography-e7ac026-font-weight );line-height:var( --e-global-typography-e7ac026-line-height );color:var( --e-global-color-e8ba2c7 );}.elementor-2423 .elementor-element.elementor-element-f110524 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-f110524{text-align:center;font-family:var( --e-global-typography-3792217-font-family ), Sans-serif;font-size:var( --e-global-typography-3792217-font-size );font-weight:var( --e-global-typography-3792217-font-weight );text-transform:var( --e-global-typography-3792217-text-transform );font-style:var( --e-global-typography-3792217-font-style );text-decoration:var( --e-global-typography-3792217-text-decoration );line-height:var( --e-global-typography-3792217-line-height );color:var( --e-global-color-3643618 );}.elementor-2423 .elementor-element.elementor-element-fbea169 .elementor-button{background-color:var( --e-global-color-e8ba2c7 );font-family:var( --e-global-typography-de75889-font-family ), Sans-serif;font-size:var( --e-global-typography-de75889-font-size );font-weight:var( --e-global-typography-de75889-font-weight );letter-spacing:var( --e-global-typography-de75889-letter-spacing );fill:var( --e-global-color-5a1cd26 );color:var( --e-global-color-5a1cd26 );border-radius:120px 120px 120px 120px;padding:20px 80px 20px 80px;}.elementor-2423 .elementor-element.elementor-element-fbea169 .elementor-button:hover, .elementor-2423 .elementor-element.elementor-element-fbea169 .elementor-button:focus{background-color:var( --e-global-color-7e24b22 );}.elementor-2423 .elementor-element.elementor-element-fbea169 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:12px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-fbea169{z-index:2;}.elementor-2423 .elementor-element.elementor-element-0b3410c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2423 .elementor-element.elementor-element-0b3410c:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-0b3410c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68a9119 );}.elementor-2423 .elementor-element.elementor-element-430e427 img{width:100%;height:240px;border-radius:40px 40px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-02ffb09{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:36px;--padding-left:18px;--padding-right:18px;}.elementor-2423 .elementor-element.elementor-element-02ffb09.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-ce4e7d1 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-ce4e7d1{text-align:center;}.elementor-2423 .elementor-element.elementor-element-ce4e7d1 .elementor-heading-title{font-family:var( --e-global-typography-e7ac026-font-family ), Sans-serif;font-size:var( --e-global-typography-e7ac026-font-size );font-weight:var( --e-global-typography-e7ac026-font-weight );line-height:var( --e-global-typography-e7ac026-line-height );color:var( --e-global-color-e8ba2c7 );}.elementor-2423 .elementor-element.elementor-element-4dc6350 > .elementor-widget-container{padding:0px 4px 8px 4px;}.elementor-2423 .elementor-element.elementor-element-4dc6350{text-align:center;font-family:var( --e-global-typography-3792217-font-family ), Sans-serif;font-size:var( --e-global-typography-3792217-font-size );font-weight:var( --e-global-typography-3792217-font-weight );text-transform:var( --e-global-typography-3792217-text-transform );font-style:var( --e-global-typography-3792217-font-style );text-decoration:var( --e-global-typography-3792217-text-decoration );line-height:var( --e-global-typography-3792217-line-height );color:var( --e-global-color-3643618 );}.elementor-2423 .elementor-element.elementor-element-98c0cc3 .elementor-button{background-color:var( --e-global-color-e8ba2c7 );font-family:var( --e-global-typography-de75889-font-family ), Sans-serif;font-size:var( --e-global-typography-de75889-font-size );font-weight:var( --e-global-typography-de75889-font-weight );letter-spacing:var( --e-global-typography-de75889-letter-spacing );fill:var( --e-global-color-5a1cd26 );color:var( --e-global-color-5a1cd26 );border-radius:120px 120px 120px 120px;padding:20px 80px 20px 80px;}.elementor-2423 .elementor-element.elementor-element-98c0cc3 .elementor-button:hover, .elementor-2423 .elementor-element.elementor-element-98c0cc3 .elementor-button:focus{background-color:var( --e-global-color-7e24b22 );}.elementor-2423 .elementor-element.elementor-element-98c0cc3 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:12px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-98c0cc3{z-index:2;}.elementor-2423 .elementor-element.elementor-element-62e8b2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2423 .elementor-element.elementor-element-62e8b2c:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-62e8b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68a9119 );}.elementor-2423 .elementor-element.elementor-element-65ed0d1 img{width:100%;height:240px;border-radius:40px 40px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-7d2900f{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:36px;--padding-left:18px;--padding-right:18px;}.elementor-2423 .elementor-element.elementor-element-7d2900f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-c05383b > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-c05383b{text-align:center;}.elementor-2423 .elementor-element.elementor-element-c05383b .elementor-heading-title{font-family:var( --e-global-typography-e7ac026-font-family ), Sans-serif;font-size:var( --e-global-typography-e7ac026-font-size );font-weight:var( --e-global-typography-e7ac026-font-weight );line-height:var( --e-global-typography-e7ac026-line-height );color:var( --e-global-color-e8ba2c7 );}.elementor-2423 .elementor-element.elementor-element-2f9da12 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-2f9da12{text-align:center;font-family:var( --e-global-typography-3792217-font-family ), Sans-serif;font-size:var( --e-global-typography-3792217-font-size );font-weight:var( --e-global-typography-3792217-font-weight );text-transform:var( --e-global-typography-3792217-text-transform );font-style:var( --e-global-typography-3792217-font-style );text-decoration:var( --e-global-typography-3792217-text-decoration );line-height:var( --e-global-typography-3792217-line-height );color:var( --e-global-color-3643618 );}.elementor-2423 .elementor-element.elementor-element-2732419 .elementor-button{background-color:var( --e-global-color-e8ba2c7 );font-family:var( --e-global-typography-de75889-font-family ), Sans-serif;font-size:var( --e-global-typography-de75889-font-size );font-weight:var( --e-global-typography-de75889-font-weight );letter-spacing:var( --e-global-typography-de75889-letter-spacing );fill:var( --e-global-color-5a1cd26 );color:var( --e-global-color-5a1cd26 );border-radius:120px 120px 120px 120px;padding:20px 80px 20px 80px;}.elementor-2423 .elementor-element.elementor-element-2732419 .elementor-button:hover, .elementor-2423 .elementor-element.elementor-element-2732419 .elementor-button:focus{background-color:var( --e-global-color-7e24b22 );}.elementor-2423 .elementor-element.elementor-element-2732419 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:12px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-2732419{z-index:2;}.elementor-2423 .elementor-element.elementor-element-3db8eb0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2423 .elementor-element.elementor-element-3db8eb0:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-3db8eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68a9119 );}.elementor-2423 .elementor-element.elementor-element-f0aee76 img{width:100%;height:240px;border-radius:40px 40px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-80f36c9{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:36px;--padding-left:18px;--padding-right:18px;}.elementor-2423 .elementor-element.elementor-element-80f36c9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-7a480e1 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-7a480e1{text-align:center;}.elementor-2423 .elementor-element.elementor-element-7a480e1 .elementor-heading-title{font-family:var( --e-global-typography-e7ac026-font-family ), Sans-serif;font-size:var( --e-global-typography-e7ac026-font-size );font-weight:var( --e-global-typography-e7ac026-font-weight );line-height:var( --e-global-typography-e7ac026-line-height );color:var( --e-global-color-e8ba2c7 );}.elementor-2423 .elementor-element.elementor-element-b165569 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-b165569{text-align:center;font-family:var( --e-global-typography-3792217-font-family ), Sans-serif;font-size:var( --e-global-typography-3792217-font-size );font-weight:var( --e-global-typography-3792217-font-weight );text-transform:var( --e-global-typography-3792217-text-transform );font-style:var( --e-global-typography-3792217-font-style );text-decoration:var( --e-global-typography-3792217-text-decoration );line-height:var( --e-global-typography-3792217-line-height );color:var( --e-global-color-3643618 );}.elementor-2423 .elementor-element.elementor-element-4f212d0 .elementor-button{background-color:var( --e-global-color-e8ba2c7 );font-family:var( --e-global-typography-de75889-font-family ), Sans-serif;font-size:var( --e-global-typography-de75889-font-size );font-weight:var( --e-global-typography-de75889-font-weight );letter-spacing:var( --e-global-typography-de75889-letter-spacing );fill:var( --e-global-color-5a1cd26 );color:var( --e-global-color-5a1cd26 );border-radius:120px 120px 120px 120px;padding:20px 80px 20px 80px;}.elementor-2423 .elementor-element.elementor-element-4f212d0 .elementor-button:hover, .elementor-2423 .elementor-element.elementor-element-4f212d0 .elementor-button:focus{background-color:var( --e-global-color-7e24b22 );}.elementor-2423 .elementor-element.elementor-element-4f212d0 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:12px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-4f212d0{z-index:2;}.elementor-2423 .elementor-element.elementor-element-012313f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2423 .elementor-element.elementor-element-012313f:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-012313f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68a9119 );}.elementor-2423 .elementor-element.elementor-element-c895810 img{width:100%;height:240px;border-radius:40px 40px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-56db0f3{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:36px;--padding-left:18px;--padding-right:18px;}.elementor-2423 .elementor-element.elementor-element-56db0f3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-260ec17 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-260ec17{text-align:center;}.elementor-2423 .elementor-element.elementor-element-260ec17 .elementor-heading-title{font-family:var( --e-global-typography-e7ac026-font-family ), Sans-serif;font-size:var( --e-global-typography-e7ac026-font-size );font-weight:var( --e-global-typography-e7ac026-font-weight );line-height:var( --e-global-typography-e7ac026-line-height );color:var( --e-global-color-e8ba2c7 );}.elementor-2423 .elementor-element.elementor-element-7fc5dc1 > .elementor-widget-container{padding:0px 4px 8px 4px;}.elementor-2423 .elementor-element.elementor-element-7fc5dc1{text-align:center;font-family:var( --e-global-typography-3792217-font-family ), Sans-serif;font-size:var( --e-global-typography-3792217-font-size );font-weight:var( --e-global-typography-3792217-font-weight );text-transform:var( --e-global-typography-3792217-text-transform );font-style:var( --e-global-typography-3792217-font-style );text-decoration:var( --e-global-typography-3792217-text-decoration );line-height:var( --e-global-typography-3792217-line-height );color:var( --e-global-color-3643618 );}.elementor-2423 .elementor-element.elementor-element-ea20056 .elementor-button{background-color:var( --e-global-color-e8ba2c7 );font-family:var( --e-global-typography-de75889-font-family ), Sans-serif;font-size:var( --e-global-typography-de75889-font-size );font-weight:var( --e-global-typography-de75889-font-weight );letter-spacing:var( --e-global-typography-de75889-letter-spacing );fill:var( --e-global-color-5a1cd26 );color:var( --e-global-color-5a1cd26 );border-radius:120px 120px 120px 120px;padding:20px 80px 20px 80px;}.elementor-2423 .elementor-element.elementor-element-ea20056 .elementor-button:hover, .elementor-2423 .elementor-element.elementor-element-ea20056 .elementor-button:focus{background-color:var( --e-global-color-7e24b22 );}.elementor-2423 .elementor-element.elementor-element-ea20056 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:12px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-ea20056{z-index:2;}.elementor-2423 .elementor-element.elementor-element-4db1e1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2423 .elementor-element.elementor-element-4db1e1b:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-4db1e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68a9119 );}.elementor-2423 .elementor-element.elementor-element-dad18ef img{width:100%;height:240px;border-radius:40px 40px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-74f62dc{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:36px;--padding-left:18px;--padding-right:18px;}.elementor-2423 .elementor-element.elementor-element-74f62dc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-786b4da > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-786b4da{text-align:center;}.elementor-2423 .elementor-element.elementor-element-786b4da .elementor-heading-title{font-family:var( --e-global-typography-e7ac026-font-family ), Sans-serif;font-size:var( --e-global-typography-e7ac026-font-size );font-weight:var( --e-global-typography-e7ac026-font-weight );line-height:var( --e-global-typography-e7ac026-line-height );color:var( --e-global-color-e8ba2c7 );}.elementor-2423 .elementor-element.elementor-element-e26771d > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-e26771d{text-align:center;font-family:var( --e-global-typography-3792217-font-family ), Sans-serif;font-size:var( --e-global-typography-3792217-font-size );font-weight:var( --e-global-typography-3792217-font-weight );text-transform:var( --e-global-typography-3792217-text-transform );font-style:var( --e-global-typography-3792217-font-style );text-decoration:var( --e-global-typography-3792217-text-decoration );line-height:var( --e-global-typography-3792217-line-height );color:var( --e-global-color-3643618 );}.elementor-2423 .elementor-element.elementor-element-e53ce2f .elementor-button{background-color:var( --e-global-color-e8ba2c7 );font-family:var( --e-global-typography-de75889-font-family ), Sans-serif;font-size:var( --e-global-typography-de75889-font-size );font-weight:var( --e-global-typography-de75889-font-weight );letter-spacing:var( --e-global-typography-de75889-letter-spacing );fill:var( --e-global-color-5a1cd26 );color:var( --e-global-color-5a1cd26 );border-radius:120px 120px 120px 120px;padding:20px 80px 20px 80px;}.elementor-2423 .elementor-element.elementor-element-e53ce2f .elementor-button:hover, .elementor-2423 .elementor-element.elementor-element-e53ce2f .elementor-button:focus{background-color:var( --e-global-color-7e24b22 );}.elementor-2423 .elementor-element.elementor-element-e53ce2f > .elementor-widget-container{margin:0em 0em 0em 0em;padding:12px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-e53ce2f{z-index:2;}.elementor-2423 .elementor-element.elementor-element-5d3d2f6{--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:7em;--padding-bottom:7em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-5d3d2f6:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-5d3d2f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a1cd26 );}.elementor-2423 .elementor-element.elementor-element-70c7119{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:40px 40px 40px 40px;--padding-top:7em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}.elementor-2423 .elementor-element.elementor-element-70c7119:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-70c7119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002977;}.elementor-2423 .elementor-element.elementor-element-9837f2e > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-9837f2e{text-align:center;}.elementor-2423 .elementor-element.elementor-element-9837f2e .elementor-heading-title{font-family:var( --e-global-typography-23e9bf6-font-family ), Sans-serif;font-size:var( --e-global-typography-23e9bf6-font-size );font-weight:var( --e-global-typography-23e9bf6-font-weight );line-height:var( --e-global-typography-23e9bf6-line-height );color:var( --e-global-color-5a1cd26 );}.elementor-2423 .elementor-element.elementor-element-1ee3483 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-1ee3483{text-align:center;font-family:var( --e-global-typography-ff1501e-font-family ), Sans-serif;font-size:var( --e-global-typography-ff1501e-font-size );font-weight:var( --e-global-typography-ff1501e-font-weight );text-transform:var( --e-global-typography-ff1501e-text-transform );font-style:var( --e-global-typography-ff1501e-font-style );text-decoration:var( --e-global-typography-ff1501e-text-decoration );line-height:var( --e-global-typography-ff1501e-line-height );color:var( --e-global-color-5a1cd26 );}.elementor-2423 .elementor-element.elementor-element-f9bccd0 .elementor-button{background-color:var( --e-global-color-03c162d );font-family:var( --e-global-typography-de75889-font-family ), Sans-serif;font-size:var( --e-global-typography-de75889-font-size );font-weight:var( --e-global-typography-de75889-font-weight );letter-spacing:var( --e-global-typography-de75889-letter-spacing );fill:#000000;color:#000000;border-radius:120px 120px 120px 120px;padding:20px 80px 20px 80px;}.elementor-2423 .elementor-element.elementor-element-f9bccd0 .elementor-button:hover, .elementor-2423 .elementor-element.elementor-element-f9bccd0 .elementor-button:focus{background-color:var( --e-global-color-42a51f6 );}.elementor-2423 .elementor-element.elementor-element-f9bccd0 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-f9bccd0{z-index:2;}.elementor-2423 .elementor-element.elementor-element-41ca48f{--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:0em;--padding-bottom:0em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-93742d2 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-93742d2{z-index:2;text-align:center;}.elementor-2423 .elementor-element.elementor-element-93742d2 .elementor-heading-title{font-family:var( --e-global-typography-23e9bf6-font-family ), Sans-serif;font-size:var( --e-global-typography-23e9bf6-font-size );font-weight:var( --e-global-typography-23e9bf6-font-weight );line-height:var( --e-global-typography-23e9bf6-line-height );color:var( --e-global-color-3643618 );}.elementor-2423 .elementor-element.elementor-element-5782937{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;}.elementor-2423 .elementor-element.elementor-element-5782937 > .elementor-widget-container{margin:0px -900px 0px -900px;padding:2em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-5782937.elementor-element{--align-self:center;}.elementor-2423 .elementor-element.elementor-element-5782937 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2423 .elementor-element.elementor-element-5782937 .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;color:#000000;}.elementor-2423 .elementor-element.elementor-element-5782937 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2423 .elementor-element.elementor-element-5782937 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-2423 .elementor-element.elementor-element-5782937 .swiper-pagination-bullet{width:16px;height:16px;background:var( --e-global-color-03c162d );}.elementor-2423 .elementor-element.elementor-element-5782937 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#D4D4D4;opacity:1;}.elementor-2423 .elementor-element.elementor-element-5782937 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-2423 .elementor-element.elementor-element-cf46cf2{--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:7em;--padding-bottom:7em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-cf46cf2:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-cf46cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a1cd26 );}.elementor-2423 .elementor-element.elementor-element-6261c84{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:40px 40px 40px 40px;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-2423 .elementor-element.elementor-element-6261c84:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-6261c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002977;}.elementor-2423 .elementor-element.elementor-element-c44d547{--display:flex;--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-2423 .elementor-element.elementor-element-449ce98 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-449ce98{text-align:left;}.elementor-2423 .elementor-element.elementor-element-449ce98 .elementor-heading-title{font-family:var( --e-global-typography-23e9bf6-font-family ), Sans-serif;font-size:var( --e-global-typography-23e9bf6-font-size );font-weight:var( --e-global-typography-23e9bf6-font-weight );line-height:var( --e-global-typography-23e9bf6-line-height );color:var( --e-global-color-5a1cd26 );}.elementor-2423 .elementor-element.elementor-element-c99bb44 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-c99bb44{text-align:left;font-family:var( --e-global-typography-ff1501e-font-family ), Sans-serif;font-size:var( --e-global-typography-ff1501e-font-size );font-weight:var( --e-global-typography-ff1501e-font-weight );text-transform:var( --e-global-typography-ff1501e-text-transform );font-style:var( --e-global-typography-ff1501e-font-style );text-decoration:var( --e-global-typography-ff1501e-text-decoration );line-height:var( --e-global-typography-ff1501e-line-height );color:var( --e-global-color-5a1cd26 );}.elementor-2423 .elementor-element.elementor-element-5c76bad{--display:flex;--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-2423 .elementor-element.elementor-element-0c1a1f3 > .elementor-widget-container{margin:-3em 0em -6em 0em;}.elementor-2423 .elementor-element.elementor-element-4929a25{--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:0em;--padding-bottom:7em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-06a1854 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-06a1854{z-index:2;text-align:center;}.elementor-2423 .elementor-element.elementor-element-06a1854 .elementor-heading-title{font-family:var( --e-global-typography-23e9bf6-font-family ), Sans-serif;font-size:var( --e-global-typography-23e9bf6-font-size );font-weight:var( --e-global-typography-23e9bf6-font-weight );line-height:var( --e-global-typography-23e9bf6-line-height );color:var( --e-global-color-3643618 );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2423 .elementor-element.elementor-element-bc9cebe .swiper-pagination-bullet-active, .elementor-2423 .elementor-element.elementor-element-bc9cebe .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-42a51f6 );}.elementor-2423 .elementor-element.elementor-element-bc9cebe .swiper-pagination-fraction{color:var( --e-global-color-42a51f6 );}.elementor-2423 .elementor-element.elementor-element-bc9cebe > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-2423 .elementor-element.elementor-element-bc9cebe.elementor-arrows-yes .elementor-main-swiper{width:calc( 91% - 40px );}.elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-main-swiper{width:91%;}.elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-68a9119 );border-radius:30px;padding:60px 60px 52px 60px;}.elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-swiper-button svg{fill:#000000;}.elementor-2423 .elementor-element.elementor-element-bc9cebe .swiper-pagination-bullet{height:18px;width:18px;}.elementor-2423 .elementor-element.elementor-element-bc9cebe .swiper-horizontal .swiper-pagination-progressbar{height:18px;}.elementor-2423 .elementor-element.elementor-element-bc9cebe.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2423 .elementor-element.elementor-element-bc9cebe.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:32px;}.elementor-2423 .elementor-element.elementor-element-bc9cebe.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:32px;}.elementor-2423 .elementor-element.elementor-element-bc9cebe.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:32px;}.elementor-2423 .elementor-element.elementor-element-bc9cebe.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:32px;}.elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-testimonial__text{color:var( --e-global-color-3643618 );font-family:var( --e-global-typography-3792217-font-family ), Sans-serif;font-size:var( --e-global-typography-3792217-font-size );font-weight:var( --e-global-typography-3792217-font-weight );text-transform:var( --e-global-typography-3792217-text-transform );font-style:var( --e-global-typography-3792217-font-style );text-decoration:var( --e-global-typography-3792217-text-decoration );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-testimonial__name{color:var( --e-global-color-3643618 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;}.elementor-2423 .elementor-element.elementor-element-8d05651{--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-2423 .elementor-element.elementor-element-081c60a{--display:flex;--margin-top:0em;--margin-bottom:-15em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-48725e0{z-index:2;text-align:center;}.elementor-2423 .elementor-element.elementor-element-48725e0 .elementor-heading-title{font-family:var( --e-global-typography-da7b488-font-family ), Sans-serif;font-size:var( --e-global-typography-da7b488-font-size );font-weight:var( --e-global-typography-da7b488-font-weight );letter-spacing:var( --e-global-typography-da7b488-letter-spacing );word-spacing:var( --e-global-typography-da7b488-word-spacing );color:var( --e-global-color-03c162d );}.elementor-2423 .elementor-element.elementor-element-33795cc > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-2423 .elementor-element.elementor-element-33795cc{z-index:2;text-align:center;}.elementor-2423 .elementor-element.elementor-element-33795cc .elementor-heading-title{font-family:var( --e-global-typography-23e9bf6-font-family ), Sans-serif;font-size:var( --e-global-typography-23e9bf6-font-size );font-weight:var( --e-global-typography-23e9bf6-font-weight );line-height:var( --e-global-typography-23e9bf6-line-height );color:var( --e-global-color-3643618 );}.elementor-2423 .elementor-element.elementor-element-099bbbf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2423 .elementor-element.elementor-element-dc5e726 .elementor-button{background-color:var( --e-global-color-03c162d );font-family:var( --e-global-typography-de75889-font-family ), Sans-serif;font-size:var( --e-global-typography-de75889-font-size );font-weight:var( --e-global-typography-de75889-font-weight );letter-spacing:var( --e-global-typography-de75889-letter-spacing );fill:#000000;color:#000000;border-radius:120px 120px 120px 120px;padding:20px 36px 20px 36px;}.elementor-2423 .elementor-element.elementor-element-dc5e726 .elementor-button:hover, .elementor-2423 .elementor-element.elementor-element-dc5e726 .elementor-button:focus{background-color:var( --e-global-color-42a51f6 );}.elementor-2423 .elementor-element.elementor-element-dc5e726 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-dc5e726.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-dc5e726{z-index:2;}.elementor-2423 .elementor-element.elementor-element-8550ff8 .elementor-button{background-color:var( --e-global-color-e8ba2c7 );font-family:var( --e-global-typography-de75889-font-family ), Sans-serif;font-size:var( --e-global-typography-de75889-font-size );font-weight:var( --e-global-typography-de75889-font-weight );letter-spacing:var( --e-global-typography-de75889-letter-spacing );fill:var( --e-global-color-5a1cd26 );color:var( --e-global-color-5a1cd26 );border-radius:120px 120px 120px 120px;padding:20px 80px 20px 80px;}.elementor-2423 .elementor-element.elementor-element-8550ff8 .elementor-button:hover, .elementor-2423 .elementor-element.elementor-element-8550ff8 .elementor-button:focus{background-color:var( --e-global-color-7e24b22 );}.elementor-2423 .elementor-element.elementor-element-8550ff8 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-8550ff8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-8550ff8{z-index:2;}.elementor-2423 .elementor-element.elementor-element-074728d{--display:flex;--overlay-opacity:1;}.elementor-2423 .elementor-element.elementor-element-074728d:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-074728d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.poolsrusllc.com/wp-content/uploads/2025/01/pools-r-us-pool-builders-10.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2423 .elementor-element.elementor-element-074728d::before, .elementor-2423 .elementor-element.elementor-element-074728d > .elementor-background-video-container::before, .elementor-2423 .elementor-element.elementor-element-074728d > .e-con-inner > .elementor-background-video-container::before, .elementor-2423 .elementor-element.elementor-element-074728d > .elementor-background-slideshow::before, .elementor-2423 .elementor-element.elementor-element-074728d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2423 .elementor-element.elementor-element-074728d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #FFFFFF00 67%, #FFFFFF 97%);}.elementor-2423 .elementor-element.elementor-element-5e3bf1a{--spacer-size:1000px;}@media(max-width:1024px){.elementor-2423 .elementor-element.elementor-element-3625f7f img{max-width:250px;}.elementor-2423 .elementor-element.elementor-element-3da66fe{--min-height:0px;--padding-top:11em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2423 .elementor-element.elementor-element-d53c6ad{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2423 .elementor-element.elementor-element-bea9102 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-2423 .elementor-element.elementor-element-bea9102 .elementor-heading-title{font-size:60px;}.elementor-2423 .elementor-element.elementor-element-5c1409b{--spacer-size:120px;}.elementor-2423 .elementor-element.elementor-element-77c505d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-77c505d .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:18px 28px 18px 28px;}.elementor-2423 .elementor-element.elementor-element-5ad8fad > .elementor-widget-container{margin:0em 0em -10em 0em;}.elementor-2423 .elementor-element.elementor-element-5ad8fad .elementor-heading-title{font-size:56px;}.elementor-2423 .elementor-element.elementor-element-089c8a7{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2423 .elementor-element.elementor-element-2cf8239 .elementor-heading-title{font-size:var( --e-global-typography-da7b488-font-size );letter-spacing:var( --e-global-typography-da7b488-letter-spacing );word-spacing:var( --e-global-typography-da7b488-word-spacing );}.elementor-2423 .elementor-element.elementor-element-bf10a5e .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-76aa6c1 .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-5606a93{font-size:var( --e-global-typography-ff1501e-font-size );line-height:var( --e-global-typography-ff1501e-line-height );}.elementor-2423 .elementor-element.elementor-element-f3507fc:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-f3507fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2423 .elementor-element.elementor-element-9852070{--spacer-size:800px;}.elementor-2423 .elementor-element.elementor-element-b75d93b{--margin-top:-12em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2423 .elementor-element.elementor-element-20b906e .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-2813601{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2423 .elementor-element.elementor-element-3136b8d{--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-2423 .elementor-element.elementor-element-3bc0cd3 img{object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-a49bb22{--padding-top:40px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-a4668a2 .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-f110524 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-f110524{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-fbea169 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-fbea169 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:18px 60px 18px 60px;}.elementor-2423 .elementor-element.elementor-element-0b3410c{--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-2423 .elementor-element.elementor-element-430e427 img{object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-02ffb09{--padding-top:40px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-ce4e7d1 .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-4dc6350 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-4dc6350{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-98c0cc3 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-98c0cc3 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:18px 60px 18px 60px;}.elementor-2423 .elementor-element.elementor-element-62e8b2c{--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-2423 .elementor-element.elementor-element-65ed0d1 img{object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-7d2900f{--padding-top:40px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-c05383b .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-2f9da12 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-2f9da12{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-2732419 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-2732419 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:18px 60px 18px 60px;}.elementor-2423 .elementor-element.elementor-element-3db8eb0{--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-2423 .elementor-element.elementor-element-f0aee76 img{object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-80f36c9{--padding-top:40px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-7a480e1 .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-b165569 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-b165569{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-4f212d0 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-4f212d0 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:18px 60px 18px 60px;}.elementor-2423 .elementor-element.elementor-element-012313f{--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-2423 .elementor-element.elementor-element-c895810 img{object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-56db0f3{--padding-top:40px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-260ec17 .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-7fc5dc1 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-7fc5dc1{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-ea20056 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-ea20056 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:18px 60px 18px 60px;}.elementor-2423 .elementor-element.elementor-element-4db1e1b{--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-2423 .elementor-element.elementor-element-dad18ef img{object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-74f62dc{--padding-top:40px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-786b4da .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-e26771d > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-e26771d{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-e53ce2f > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-e53ce2f .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:18px 60px 18px 60px;}.elementor-2423 .elementor-element.elementor-element-5d3d2f6{--padding-top:5em;--padding-bottom:5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-70c7119{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-2423 .elementor-element.elementor-element-9837f2e .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-1ee3483 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2423 .elementor-element.elementor-element-1ee3483{font-size:var( --e-global-typography-ff1501e-font-size );line-height:var( --e-global-typography-ff1501e-line-height );}.elementor-2423 .elementor-element.elementor-element-f9bccd0 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-f9bccd0 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:18px 60px 18px 60px;}.elementor-2423 .elementor-element.elementor-element-41ca48f{--padding-top:0em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-93742d2 .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-5782937{--e-image-carousel-slides-to-show:3;}.elementor-2423 .elementor-element.elementor-element-5782937 > .elementor-widget-container{margin:0px -400px 0px -400px;padding:1em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-5782937.elementor-element{--align-self:center;}.elementor-2423 .elementor-element.elementor-element-cf46cf2{--padding-top:5em;--padding-bottom:5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-6261c84{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-2423 .elementor-element.elementor-element-c44d547{--justify-content:center;--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-2423 .elementor-element.elementor-element-449ce98 .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-c99bb44{width:auto;max-width:auto;font-size:var( --e-global-typography-ff1501e-font-size );line-height:var( --e-global-typography-ff1501e-line-height );}.elementor-2423 .elementor-element.elementor-element-c99bb44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-5c76bad{--justify-content:center;--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-2423 .elementor-element.elementor-element-0c1a1f3 > .elementor-widget-container{margin:0em 0em -3em 0em;padding:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-4929a25{--padding-top:0em;--padding-bottom:5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2423 .elementor-element.elementor-element-06a1854 .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-bc9cebe > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-testimonial__text{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-081c60a{--margin-top:0em;--margin-bottom:-12em;--margin-left:0em;--margin-right:0em;}.elementor-2423 .elementor-element.elementor-element-48725e0 .elementor-heading-title{font-size:var( --e-global-typography-da7b488-font-size );letter-spacing:var( --e-global-typography-da7b488-letter-spacing );word-spacing:var( --e-global-typography-da7b488-word-spacing );}.elementor-2423 .elementor-element.elementor-element-33795cc .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-dc5e726 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-dc5e726 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:18px 28px 18px 28px;}.elementor-2423 .elementor-element.elementor-element-8550ff8 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2423 .elementor-element.elementor-element-8550ff8 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:18px 60px 18px 60px;}.elementor-2423 .elementor-element.elementor-element-074728d:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-074728d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2423 .elementor-element.elementor-element-5e3bf1a{--spacer-size:800px;}}@media(max-width:767px){.elementor-2423 .elementor-element.elementor-element-3625f7f > .elementor-widget-container{margin:0px 0px -8px 0px;padding:8px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-3625f7f img{max-width:180px;}.elementor-2423 .elementor-element.elementor-element-3da66fe{--padding-top:11em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-2423 .elementor-element.elementor-element-d53c6ad{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2423 .elementor-element.elementor-element-bea9102 > .elementor-widget-container{margin:0em 0em 0.5em 0em;}.elementor-2423 .elementor-element.elementor-element-bea9102{text-align:center;}.elementor-2423 .elementor-element.elementor-element-bea9102 .elementor-heading-title{font-size:42px;}.elementor-2423 .elementor-element.elementor-element-5c1409b{top:31px;}.elementor-2423 .elementor-element.elementor-element-77c505d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-77c505d .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:16px 20px 16px 20px;}.elementor-2423 .elementor-element.elementor-element-5ad8fad .elementor-heading-title{font-size:36px;}.elementor-2423 .elementor-element.elementor-element-7f37ac6{--padding-top:1.5em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2423 .elementor-element.elementor-element-089c8a7{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2423 .elementor-element.elementor-element-7b4eca6{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2423 .elementor-element.elementor-element-2cf8239 .elementor-heading-title{font-size:var( --e-global-typography-da7b488-font-size );letter-spacing:var( --e-global-typography-da7b488-letter-spacing );word-spacing:var( --e-global-typography-da7b488-word-spacing );}.elementor-2423 .elementor-element.elementor-element-bf10a5e .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-76aa6c1 .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-5606a93{font-size:var( --e-global-typography-ff1501e-font-size );line-height:var( --e-global-typography-ff1501e-line-height );}.elementor-2423 .elementor-element.elementor-element-9852070{--spacer-size:600px;}.elementor-2423 .elementor-element.elementor-element-b75d93b{--margin-top:-10em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2423 .elementor-element.elementor-element-20b906e .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-2813601{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-1.4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2423 .elementor-element.elementor-element-3136b8d{--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-2423 .elementor-element.elementor-element-3bc0cd3 img{height:190px;object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-a49bb22{--padding-top:28px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-a4668a2 .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-f110524{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-fbea169 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-fbea169 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:16px 20px 16px 20px;}.elementor-2423 .elementor-element.elementor-element-0b3410c{--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-2423 .elementor-element.elementor-element-430e427 img{height:190px;object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-02ffb09{--padding-top:28px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-ce4e7d1 .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-4dc6350{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-98c0cc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-98c0cc3 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:16px 20px 16px 20px;}.elementor-2423 .elementor-element.elementor-element-62e8b2c{--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-2423 .elementor-element.elementor-element-65ed0d1 img{height:190px;object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-7d2900f{--padding-top:28px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-c05383b .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-2f9da12{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-2732419 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-2732419 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:16px 20px 16px 20px;}.elementor-2423 .elementor-element.elementor-element-3db8eb0{--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-2423 .elementor-element.elementor-element-f0aee76 img{height:190px;object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-80f36c9{--padding-top:28px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-7a480e1 .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-b165569{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-4f212d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-4f212d0 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:16px 20px 16px 20px;}.elementor-2423 .elementor-element.elementor-element-012313f{--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-2423 .elementor-element.elementor-element-c895810 img{height:190px;object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-56db0f3{--padding-top:28px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-260ec17 .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-7fc5dc1{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-ea20056 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-ea20056 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:16px 20px 16px 20px;}.elementor-2423 .elementor-element.elementor-element-4db1e1b{--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-2423 .elementor-element.elementor-element-dad18ef img{height:190px;object-fit:cover;}.elementor-2423 .elementor-element.elementor-element-74f62dc{--padding-top:28px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2423 .elementor-element.elementor-element-786b4da .elementor-heading-title{font-size:var( --e-global-typography-e7ac026-font-size );line-height:var( --e-global-typography-e7ac026-line-height );}.elementor-2423 .elementor-element.elementor-element-e26771d{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-e53ce2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-e53ce2f .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:16px 20px 16px 20px;}.elementor-2423 .elementor-element.elementor-element-5d3d2f6{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-2423 .elementor-element.elementor-element-70c7119{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-2423 .elementor-element.elementor-element-9837f2e .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-1ee3483{font-size:var( --e-global-typography-ff1501e-font-size );line-height:var( --e-global-typography-ff1501e-line-height );}.elementor-2423 .elementor-element.elementor-element-f9bccd0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-f9bccd0 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:16px 20px 16px 20px;}.elementor-2423 .elementor-element.elementor-element-41ca48f{--padding-top:0em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2423 .elementor-element.elementor-element-93742d2 .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-5782937{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-2423 .elementor-element.elementor-element-5782937 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-cf46cf2{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-2423 .elementor-element.elementor-element-6261c84{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-2423 .elementor-element.elementor-element-c44d547{--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-2423 .elementor-element.elementor-element-449ce98{text-align:center;}.elementor-2423 .elementor-element.elementor-element-449ce98 .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-c99bb44{text-align:center;font-size:var( --e-global-typography-ff1501e-font-size );line-height:var( --e-global-typography-ff1501e-line-height );}.elementor-2423 .elementor-element.elementor-element-5c76bad{--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-2423 .elementor-element.elementor-element-0c1a1f3 > .elementor-widget-container{margin:1em 0em -5em 0em;}.elementor-2423 .elementor-element.elementor-element-4929a25{--padding-top:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-2423 .elementor-element.elementor-element-06a1854 .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-bc9cebe > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-testimonial__text{font-size:var( --e-global-typography-3792217-font-size );line-height:var( --e-global-typography-3792217-line-height );}.elementor-2423 .elementor-element.elementor-element-081c60a{--margin-top:0em;--margin-bottom:-10em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2423 .elementor-element.elementor-element-48725e0 .elementor-heading-title{font-size:var( --e-global-typography-da7b488-font-size );letter-spacing:var( --e-global-typography-da7b488-letter-spacing );word-spacing:var( --e-global-typography-da7b488-word-spacing );}.elementor-2423 .elementor-element.elementor-element-33795cc .elementor-heading-title{font-size:var( --e-global-typography-23e9bf6-font-size );line-height:var( --e-global-typography-23e9bf6-line-height );}.elementor-2423 .elementor-element.elementor-element-dc5e726 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-dc5e726 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:16px 20px 16px 20px;}.elementor-2423 .elementor-element.elementor-element-8550ff8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-8550ff8 .elementor-button{font-size:var( --e-global-typography-de75889-font-size );letter-spacing:var( --e-global-typography-de75889-letter-spacing );padding:16px 20px 16px 20px;}.elementor-2423 .elementor-element.elementor-element-5e3bf1a{--spacer-size:600px;}}@media(min-width:768px){.elementor-2423 .elementor-element.elementor-element-3136b8d{--width:calc(33% - 10px);}.elementor-2423 .elementor-element.elementor-element-0b3410c{--width:calc(33% - 10px);}.elementor-2423 .elementor-element.elementor-element-62e8b2c{--width:calc(33% - 10px);}.elementor-2423 .elementor-element.elementor-element-3db8eb0{--width:calc(33% - 10px);}.elementor-2423 .elementor-element.elementor-element-012313f{--width:calc(33% - 10px);}.elementor-2423 .elementor-element.elementor-element-4db1e1b{--width:calc(33% - 10px);}}@media(max-width:1024px) and (min-width:768px){.elementor-2423 .elementor-element.elementor-element-3136b8d{--width:calc(50% - 10px);}.elementor-2423 .elementor-element.elementor-element-0b3410c{--width:calc(50% - 10px);}.elementor-2423 .elementor-element.elementor-element-62e8b2c{--width:calc(50% - 10px);}.elementor-2423 .elementor-element.elementor-element-3db8eb0{--width:calc(50% - 10px);}.elementor-2423 .elementor-element.elementor-element-012313f{--width:calc(50% - 10px);}.elementor-2423 .elementor-element.elementor-element-4db1e1b{--width:calc(50% - 10px);}}/* Start custom CSS for heading, class: .elementor-element-bea9102 */.fontDetail {
    font-family: 'Chewy', sans-serif !important;
    font-weight: 500 !important;
    
}


/* For tablet and desktop, use the smaller of the two font sizes for the H1. This will allow it to shrink when necessary. */
@media (min-width: 767px) and (max-width: 1120px){
    h1{
        font-size: min(6.5vw, 84px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ad8fad */.elementor-2423 .elementor-element.elementor-element-5ad8fad {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da66fe */h1, h2, h3, h4, h5, h6 {
        margin-bottom: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf10a5e */.elementor-2423 .elementor-element.elementor-element-bf10a5e h2 {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76aa6c1 */.elementor-2423 .elementor-element.elementor-element-76aa6c1 h2 {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20b906e */.elementor-2423 .elementor-element.elementor-element-20b906e h2 {
    color: #002977 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4668a2 */.elementor-2423 .elementor-element.elementor-element-a4668a2 h2 {
    color: #002977 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce4e7d1 */.elementor-2423 .elementor-element.elementor-element-ce4e7d1 h2 {
    color: #002977 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05383b */.elementor-2423 .elementor-element.elementor-element-c05383b h2 {
    color: #002977 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a480e1 */.elementor-2423 .elementor-element.elementor-element-7a480e1 h2 {
    color: #002977 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-260ec17 */.elementor-2423 .elementor-element.elementor-element-260ec17 h2 {
    color: #002977 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-786b4da */.elementor-2423 .elementor-element.elementor-element-786b4da h2 {
    color: #002977 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9837f2e */.elementor-2423 .elementor-element.elementor-element-9837f2e h2 {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93742d2 */.elementor-2423 .elementor-element.elementor-element-93742d2 h2 {
    color: #002977 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449ce98 */.elementor-2423 .elementor-element.elementor-element-449ce98 h2 {
    color: white !important;
}

.brandAccentColor {
    color: #FFBA00;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c1a1f3 */@media screen and (min-width: 1025px) and (max-width: 1100px) {
    .elementor-2423 .elementor-element.elementor-element-0c1a1f3 .elementor-widget-container {
    margin: 4em 0em -12em 0em;
}
}

@media screen and (min-width: 1101px) and (max-width: 1143px) {
    .elementor-2423 .elementor-element.elementor-element-0c1a1f3 .elementor-widget-container {
    margin: 1em 0em -12em 0em;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6261c84 */.elementor-2423 .elementor-element.elementor-element-6261c84 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06a1854 */.elementor-2423 .elementor-element.elementor-element-06a1854 h2 {
    color: #002977 !important;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-bc9cebe */.elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-testimonial__footer {
    justify-content: space-between;
    flex-direction: row-reverse !important;
}

.elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-testimonial__image img {
    object-fit: contain;
    width: 140px;
}



.elementor-2423 .elementor-element.elementor-element-bc9cebe .e-eicon-chevron-left {
    font-size: 60px !important;
    border: 3px solid black;
    border-radius: 600px;
    padding: 12px 14px 12px 12px;
    transition: .3s ease all;
    margin-left: -1.8rem;
}

.elementor-2423 .elementor-element.elementor-element-bc9cebe .e-eicon-chevron-right {
    font-size: 60px !important;
    border: 3px solid black;
    border-radius: 600px;
    padding: 12px 12px 12px 14px;
    transition: .3s ease all;
    margin-right: -2rem;
}



.elementor-2423 .elementor-element.elementor-element-bc9cebe .e-eicon-chevron-left:hover, .elementor-2423 .elementor-element.elementor-element-bc9cebe .e-eicon-chevron-right:hover {
    font-size: 60px !important;
    border: 3px solid #001D69;
    background-color: #FFBA00;
    transition: .3s ease all;
}


.elementor-2423 .elementor-element.elementor-element-bc9cebe .swiper-pagination-horizontal {
    bottom: 0px !important;
}


@media screen and (min-width: 1160px) {
    .elementor-2423 .elementor-element.elementor-element-bc9cebe .swiper-pagination-horizontal {
    display: none;
}
}

@media screen and (max-width: 1159px) {
    .elementor-2423 .elementor-element.elementor-element-bc9cebe .e-eicon-chevron-right, .elementor-2423 .elementor-element.elementor-element-bc9cebe .e-eicon-chevron-left {
        display: none;
    }
    
    .elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-main-swiper {
    width: calc(100%) !important;
}
}



@media screen and (min-width: 768px) and (max-width:1024px) {
    .elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-main-swiper .swiper-slide {
    padding: 48px 40px 40px 40px !important;
}
}

@media screen and (max-width: 767px) {
    .elementor-2423 .elementor-element.elementor-element-bc9cebe .elementor-main-swiper .swiper-slide {
    padding: 32px 20px 24px 20px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33795cc */.elementor-2423 .elementor-element.elementor-element-33795cc h2 {
    color: #002977 !important;
}/* End custom CSS */
/* Start custom CSS */.page-id-2423 {
    .poolrus-header, .page-header {
        display: none !important;
    }
    
    .p-20 {
    padding: unset !important;
}

    .pru-footer {
        display: none !important;
    }/* End custom CSS */