.elementor-2731 .elementor-element.elementor-element-4c51132{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.4;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2731 .elementor-element.elementor-element-4c51132:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-4c51132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taylormade-pools.com/wp-content/uploads/2025/05/4Y8A0560-HDR-1-scaled.webp");background-position:bottom center;background-size:cover;}.elementor-2731 .elementor-element.elementor-element-4c51132::before, .elementor-2731 .elementor-element.elementor-element-4c51132 > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-4c51132 > .e-con-inner > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-4c51132 > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-4c51132 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-4c51132 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2731 .elementor-element.elementor-element-0602c8a{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-37b9b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2731 .elementor-element.elementor-element-37b9b8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;}.elementor-2731 .elementor-element.elementor-element-34a1383 .elementor-heading-title{font-family:"Satisfy", Sans-serif;font-size:42px;font-weight:400;text-transform:capitalize;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-2731 .elementor-element.elementor-element-0a9fa3a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-1090b7e{--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;--justify-content:center;--border-radius:25px 25px 25px 25px;}.elementor-2731 .elementor-element.elementor-element-1090b7e:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-1090b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-2731 .elementor-element.elementor-element-23a4fd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.8;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-2731 .elementor-element.elementor-element-23a4fd7:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-23a4fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://taylormade-pools.com/wp-content/uploads/2025/05/0K7A0289-HDR-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2731 .elementor-element.elementor-element-23a4fd7::before, .elementor-2731 .elementor-element.elementor-element-23a4fd7 > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-23a4fd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-23a4fd7 > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-23a4fd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-23a4fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2731 .elementor-element.elementor-element-7a0912b{--display:flex;--min-height:0px;--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-2731 .elementor-element.elementor-element-e8b5472 .elementor-heading-title{font-family:"Satisfy", Sans-serif;font-size:33px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-2731 .elementor-element.elementor-element-907e5e4{--iteration-count:infinite;--animation-duration:1200ms;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-907e5e4 .elementor-headline{text-align:start;font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;}.elementor-2731 .elementor-element.elementor-element-907e5e4 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-907e5e4 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2731 .elementor-element.elementor-element-907e5e4 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-text );stroke-width:8px;}.elementor-2731 .elementor-element.elementor-element-d5fe208{color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-930c182{--display:flex;--min-height:530px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-930c182 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-168e843{background-color:#F7FBFD;padding:30px 20px 30px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9f698c );border-radius:15px 15px 15px 15px;}.elementor-2731 .elementor-element.elementor-element-168e843 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2731 .elementor-element.elementor-element-168e843 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-168e843.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-168e843.elementor-view-framed .elementor-icon, .elementor-2731 .elementor-element.elementor-element-168e843.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-168e843.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-168e843.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-168e843.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-168e843.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-168e843.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-168e843.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-168e843 .elementor-icon{font-size:100px;}.elementor-2731 .elementor-element.elementor-element-168e843 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-168e843 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:23px;}.elementor-2731 .elementor-element.elementor-element-168e843:has(:hover) .elementor-icon-box-title,
					 .elementor-2731 .elementor-element.elementor-element-168e843:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-168e843 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-c3c8125{background-color:#F7FBFD;padding:30px 20px 30px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9f698c );border-radius:15px 15px 15px 15px;}.elementor-2731 .elementor-element.elementor-element-c3c8125 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2731 .elementor-element.elementor-element-c3c8125 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-c3c8125.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-c3c8125.elementor-view-framed .elementor-icon, .elementor-2731 .elementor-element.elementor-element-c3c8125.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-c3c8125.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-c3c8125.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-c3c8125.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-c3c8125.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-c3c8125.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-c3c8125.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-c3c8125 .elementor-icon{font-size:90px;}.elementor-2731 .elementor-element.elementor-element-c3c8125 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-c3c8125 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:23px;}.elementor-2731 .elementor-element.elementor-element-c3c8125:has(:hover) .elementor-icon-box-title,
					 .elementor-2731 .elementor-element.elementor-element-c3c8125:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-c3c8125 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-35f6751{background-color:#F7FBFD;padding:30px 20px 30px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9f698c );border-radius:15px 15px 15px 15px;}.elementor-2731 .elementor-element.elementor-element-35f6751 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2731 .elementor-element.elementor-element-35f6751 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-35f6751.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-35f6751.elementor-view-framed .elementor-icon, .elementor-2731 .elementor-element.elementor-element-35f6751.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-35f6751.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-35f6751.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-35f6751.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-35f6751.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-35f6751.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-35f6751.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-35f6751 .elementor-icon{font-size:90px;}.elementor-2731 .elementor-element.elementor-element-35f6751 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-35f6751 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:23px;}.elementor-2731 .elementor-element.elementor-element-35f6751:has(:hover) .elementor-icon-box-title,
					 .elementor-2731 .elementor-element.elementor-element-35f6751:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-35f6751 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-28150b5{--display:flex;--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:center;--overlay-opacity:1;--padding-top:60px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2731 .elementor-element.elementor-element-28150b5:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-28150b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taylormade-pools.com/wp-content/uploads/2025/04/10001-1.svg");background-position:center center;background-size:cover;}.elementor-2731 .elementor-element.elementor-element-28150b5::before, .elementor-2731 .elementor-element.elementor-element-28150b5 > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-28150b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-28150b5 > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-28150b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-28150b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFFFA 100%);}.elementor-2731 .elementor-element.elementor-element-c38ab52{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2731 .elementor-element.elementor-element-2365346 .elementor-heading-title{font-family:"Satisfy", Sans-serif;font-size:42px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-c9f698c );}.elementor-2731 .elementor-element.elementor-element-4fbea56{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-4fbea56 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:500;text-transform:capitalize;}.elementor-2731 .elementor-element.elementor-element-4fbea56 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-4fbea56 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2731 .elementor-element.elementor-element-4fbea56 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-text );stroke-width:8px;}.elementor-2731 .elementor-element.elementor-element-aa225a4{text-align:center;color:var( --e-global-color-accent );}.elementor-2731 .elementor-element.elementor-element-fd809e9{--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:20px 30px;--row-gap:20px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2731 .elementor-element.elementor-element-1acb9a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-111dd24{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-111dd24:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-111dd24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-111dd24.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-111dd24:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-111dd24, .elementor-2731 .elementor-element.elementor-element-111dd24::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-9804d5f{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-9804d5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-586e08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-586e08c p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-fe445af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-03992c1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-03992c1:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-03992c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-03992c1.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-03992c1:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-03992c1, .elementor-2731 .elementor-element.elementor-element-03992c1::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-03139c2{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-03139c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-c1ebae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-c1ebae7 p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-ef7f04b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-f87856c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-f87856c:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-f87856c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-f87856c.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-f87856c:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-f87856c, .elementor-2731 .elementor-element.elementor-element-f87856c::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-8f66bd4{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-8f66bd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-1b879cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-1b879cf p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-b2fba23{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-3ffcd23{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-3ffcd23:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-3ffcd23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-3ffcd23.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-3ffcd23:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-3ffcd23, .elementor-2731 .elementor-element.elementor-element-3ffcd23::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-9ef99d1{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-9ef99d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-671355f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-671355f p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-b84bfce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-e91bb35{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-e91bb35:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-e91bb35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-e91bb35.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-e91bb35:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-e91bb35, .elementor-2731 .elementor-element.elementor-element-e91bb35::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-d0da0ac{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-d0da0ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-bc43929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-bc43929 p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-109645c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-c85a795{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-c85a795:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-c85a795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-c85a795.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-c85a795:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-c85a795, .elementor-2731 .elementor-element.elementor-element-c85a795::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-bbb825d{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-bbb825d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-18263fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-18263fc p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-af73575{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-c68a7d1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-c68a7d1:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-c68a7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-c68a7d1.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-c68a7d1:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-c68a7d1, .elementor-2731 .elementor-element.elementor-element-c68a7d1::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-47cfb0a{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-47cfb0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-b703fea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-b703fea p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-4aa60fa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-abcd113{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-abcd113:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-abcd113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-abcd113.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-abcd113:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-abcd113, .elementor-2731 .elementor-element.elementor-element-abcd113::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-2ef696b{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-2ef696b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-373e249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-373e249 p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-0761699{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-165cf1f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-165cf1f:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-165cf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-165cf1f.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-165cf1f:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-165cf1f, .elementor-2731 .elementor-element.elementor-element-165cf1f::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-c264da8{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-c264da8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-72a26d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-72a26d7 p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-a64091f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-a8c4643{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-a8c4643:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-a8c4643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-a8c4643.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-a8c4643:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-a8c4643, .elementor-2731 .elementor-element.elementor-element-a8c4643::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-580325f{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-580325f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-08a9fea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-08a9fea p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-f2aec8b{--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:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2731 .elementor-element.elementor-element-d264e98{--display:flex;--overlay-opacity:0.8;--border-radius:15px 15px 15px 15px;--padding-top:80px;--padding-bottom:80px;--padding-left:130px;--padding-right:130px;}.elementor-2731 .elementor-element.elementor-element-d264e98:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-d264e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taylormade-pools.com/wp-content/uploads/2025/03/green-leaf-monstera-plant-near-pool.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2731 .elementor-element.elementor-element-d264e98::before, .elementor-2731 .elementor-element.elementor-element-d264e98 > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-d264e98 > .e-con-inner > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-d264e98 > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-d264e98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-d264e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 75%, var( --e-global-color-26628df ) 100%);}.elementor-2731 .elementor-element.elementor-element-1041dda{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-1041dda.elementor-element{--align-self:center;}.elementor-2731 .elementor-element.elementor-element-1041dda .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;text-transform:capitalize;}.elementor-2731 .elementor-element.elementor-element-1041dda .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-1041dda .elementor-headline-dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2731 .elementor-element.elementor-element-1041dda .elementor-headline-dynamic-wrapper path{stroke:#F0EA90;stroke-width:8px;}.elementor-2731 .elementor-element.elementor-element-cd63612{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-cd63612.elementor-element{--align-self:center;}.elementor-2731 .elementor-element.elementor-element-b71f03f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2731 .elementor-element.elementor-element-8047942:hover{--e-transform-scale:1.05;background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-8047942{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 20px 6px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-2731 .elementor-element.elementor-element-8047942.elementor-element{--align-self:flex-start;}.elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-8047942.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-8047942.elementor-view-framed .elementor-icon, .elementor-2731 .elementor-element.elementor-element-8047942.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-8047942.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-8047942.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-8047942.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-8047942.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-8047942.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-8047942.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon{font-size:40px;}.elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2731 .elementor-element.elementor-element-8047942:has(:hover) .elementor-icon-box-title,
					 .elementor-2731 .elementor-element.elementor-element-8047942:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-ec5d45c:hover{--e-transform-scale:1.05;background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-ec5d45c{background-color:#02010100;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 20px 6px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2731 .elementor-element.elementor-element-ec5d45c.elementor-element{--align-self:flex-start;}.elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-ec5d45c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-ec5d45c.elementor-view-framed .elementor-icon, .elementor-2731 .elementor-element.elementor-element-ec5d45c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-ec5d45c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-ec5d45c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-ec5d45c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-ec5d45c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-ec5d45c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-ec5d45c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon{font-size:40px;}.elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-96d0b55{--display:flex;--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:center;--overlay-opacity:1;--padding-top:60px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2731 .elementor-element.elementor-element-96d0b55:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-96d0b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taylormade-pools.com/wp-content/uploads/2025/04/10001-1.svg");background-position:center center;background-size:cover;}.elementor-2731 .elementor-element.elementor-element-96d0b55::before, .elementor-2731 .elementor-element.elementor-element-96d0b55 > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-96d0b55 > .e-con-inner > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-96d0b55 > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-96d0b55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-96d0b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFFFA 100%);}.elementor-2731 .elementor-element.elementor-element-063804a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2731 .elementor-element.elementor-element-f6ab3f0 .elementor-heading-title{font-family:"Satisfy", Sans-serif;font-size:42px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-c9f698c );}.elementor-2731 .elementor-element.elementor-element-d5f4fec{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-d5f4fec .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:500;text-transform:capitalize;}.elementor-2731 .elementor-element.elementor-element-d5f4fec .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-d5f4fec .elementor-headline-dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2731 .elementor-element.elementor-element-d5f4fec .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-text );stroke-width:8px;}.elementor-2731 .elementor-element.elementor-element-897b5fb{text-align:center;color:var( --e-global-color-accent );}.elementor-2731 .elementor-element.elementor-element-4a395dc{--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:20px 30px;--row-gap:20px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2731 .elementor-element.elementor-element-8e6909d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-b381e2e{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-b381e2e:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-b381e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-b381e2e.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-b381e2e:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-b381e2e, .elementor-2731 .elementor-element.elementor-element-b381e2e::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-b8b905e{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-b8b905e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-19046cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-19046cb p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-ed86bd3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-64731eb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-64731eb:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-64731eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-64731eb.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-64731eb:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-64731eb, .elementor-2731 .elementor-element.elementor-element-64731eb::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-052620f{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-052620f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-365deae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-365deae p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-07d7120{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-5f41911{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-5f41911:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-5f41911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-5f41911.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-5f41911:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-5f41911, .elementor-2731 .elementor-element.elementor-element-5f41911::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-28c903d{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-28c903d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-ca49fc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-ca49fc0 p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-7a83f8a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-d55f695{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-d55f695:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-d55f695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-d55f695.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-d55f695:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-d55f695, .elementor-2731 .elementor-element.elementor-element-d55f695::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-b424d3a{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-b424d3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-e52528d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-e52528d p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-6ce07a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-dd1a13d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-dd1a13d:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-dd1a13d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-dd1a13d.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-dd1a13d:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-dd1a13d, .elementor-2731 .elementor-element.elementor-element-dd1a13d::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-eca326f{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-eca326f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-78d81b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-78d81b5 p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-8f4470a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-79392be{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-79392be:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-79392be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-79392be.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-79392be:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-79392be, .elementor-2731 .elementor-element.elementor-element-79392be::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-b83ef1a{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-b83ef1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-94de5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-94de5bb p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-669daa0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-edaa64e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-edaa64e:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-edaa64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-edaa64e.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-edaa64e:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-edaa64e, .elementor-2731 .elementor-element.elementor-element-edaa64e::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-2da4197{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-2da4197 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-e2e8fb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-e2e8fb6 p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-580e343{--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:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2731 .elementor-element.elementor-element-211d905{--display:flex;--overlay-opacity:0.8;--border-radius:15px 15px 15px 15px;--padding-top:80px;--padding-bottom:80px;--padding-left:130px;--padding-right:130px;}.elementor-2731 .elementor-element.elementor-element-211d905:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-211d905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taylormade-pools.com/wp-content/uploads/2024/03/0K7A6096-HDR.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2731 .elementor-element.elementor-element-211d905::before, .elementor-2731 .elementor-element.elementor-element-211d905 > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-211d905 > .e-con-inner > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-211d905 > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-211d905 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-211d905 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 75%, var( --e-global-color-26628df ) 100%);}.elementor-2731 .elementor-element.elementor-element-829ddb8{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-829ddb8.elementor-element{--align-self:center;}.elementor-2731 .elementor-element.elementor-element-829ddb8 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;text-transform:capitalize;}.elementor-2731 .elementor-element.elementor-element-829ddb8 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-829ddb8 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2731 .elementor-element.elementor-element-829ddb8 .elementor-headline-dynamic-wrapper path{stroke:#F0EA90;stroke-width:8px;}.elementor-2731 .elementor-element.elementor-element-ebd74ae{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-ebd74ae.elementor-element{--align-self:center;}.elementor-2731 .elementor-element.elementor-element-04427f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2731 .elementor-element.elementor-element-681d5d5:hover{--e-transform-scale:1.05;background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-681d5d5{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 20px 6px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-2731 .elementor-element.elementor-element-681d5d5.elementor-element{--align-self:flex-start;}.elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-681d5d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-681d5d5.elementor-view-framed .elementor-icon, .elementor-2731 .elementor-element.elementor-element-681d5d5.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-681d5d5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-681d5d5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-681d5d5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-681d5d5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-681d5d5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-681d5d5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon{font-size:40px;}.elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2731 .elementor-element.elementor-element-681d5d5:has(:hover) .elementor-icon-box-title,
					 .elementor-2731 .elementor-element.elementor-element-681d5d5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-e716aaf:hover{--e-transform-scale:1.05;background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-e716aaf{background-color:#02010100;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 20px 6px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2731 .elementor-element.elementor-element-e716aaf.elementor-element{--align-self:flex-start;}.elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-e716aaf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-e716aaf.elementor-view-framed .elementor-icon, .elementor-2731 .elementor-element.elementor-element-e716aaf.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-e716aaf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-e716aaf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-e716aaf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-e716aaf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-e716aaf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-e716aaf.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon{font-size:40px;}.elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-8322316{--display:flex;--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:center;--overlay-opacity:1;--padding-top:60px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2731 .elementor-element.elementor-element-8322316:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-8322316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taylormade-pools.com/wp-content/uploads/2025/04/10001-1.svg");background-position:center center;background-size:cover;}.elementor-2731 .elementor-element.elementor-element-8322316::before, .elementor-2731 .elementor-element.elementor-element-8322316 > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-8322316 > .e-con-inner > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-8322316 > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-8322316 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-8322316 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFFFA 100%);}.elementor-2731 .elementor-element.elementor-element-c28778c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2731 .elementor-element.elementor-element-9e105c4 .elementor-heading-title{font-family:"Satisfy", Sans-serif;font-size:42px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-c9f698c );}.elementor-2731 .elementor-element.elementor-element-7eb1ec4{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-7eb1ec4 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:500;text-transform:capitalize;}.elementor-2731 .elementor-element.elementor-element-7eb1ec4 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-7eb1ec4 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2731 .elementor-element.elementor-element-7eb1ec4 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-text );stroke-width:8px;}.elementor-2731 .elementor-element.elementor-element-0a83f5a{text-align:center;color:var( --e-global-color-accent );}.elementor-2731 .elementor-element.elementor-element-02594cc{--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:20px 30px;--row-gap:20px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2731 .elementor-element.elementor-element-4956af2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-f03443b{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-f03443b:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-f03443b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-f03443b.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-f03443b:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-f03443b, .elementor-2731 .elementor-element.elementor-element-f03443b::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-59de115{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-59de115 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-c56bd74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-c56bd74 p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-f1a97fb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-a55771f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-a55771f:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-a55771f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-a55771f.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-a55771f:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-a55771f, .elementor-2731 .elementor-element.elementor-element-a55771f::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-63cc70a{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-63cc70a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-91fe21e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-91fe21e p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-ad4f25e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 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-2731 .elementor-element.elementor-element-91cb5e6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8EA8AF87;--border-color:#8EA8AF87;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2731 .elementor-element.elementor-element-91cb5e6:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-91cb5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-91cb5e6.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:10px;}.elementor-2731 .elementor-element.elementor-element-91cb5e6:hover{border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-91cb5e6, .elementor-2731 .elementor-element.elementor-element-91cb5e6::before{--border-transition:0.3s;}.elementor-2731 .elementor-element.elementor-element-6f25d73{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-6f25d73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-a3fdf02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E4858;}.elementor-2731 .elementor-element.elementor-element-a3fdf02 p{margin-block-end:0px;}.elementor-2731 .elementor-element.elementor-element-95602b1{--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:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2731 .elementor-element.elementor-element-37b65cf{--display:flex;--overlay-opacity:0.8;--border-radius:15px 15px 15px 15px;--padding-top:80px;--padding-bottom:80px;--padding-left:130px;--padding-right:130px;}.elementor-2731 .elementor-element.elementor-element-37b65cf:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-37b65cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taylormade-pools.com/wp-content/uploads/2025/05/Pool-on-a-hillside.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2731 .elementor-element.elementor-element-37b65cf::before, .elementor-2731 .elementor-element.elementor-element-37b65cf > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-37b65cf > .e-con-inner > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-37b65cf > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-37b65cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-37b65cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 75%, var( --e-global-color-26628df ) 100%);}.elementor-2731 .elementor-element.elementor-element-85ce013{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-85ce013.elementor-element{--align-self:center;}.elementor-2731 .elementor-element.elementor-element-85ce013 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;text-transform:capitalize;}.elementor-2731 .elementor-element.elementor-element-85ce013 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-85ce013 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2731 .elementor-element.elementor-element-85ce013 .elementor-headline-dynamic-wrapper path{stroke:#F0EA90;stroke-width:8px;}.elementor-2731 .elementor-element.elementor-element-0336d28{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-0336d28.elementor-element{--align-self:center;}.elementor-2731 .elementor-element.elementor-element-3fda007{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2731 .elementor-element.elementor-element-946c225:hover{--e-transform-scale:1.05;background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-946c225{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 20px 6px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-2731 .elementor-element.elementor-element-946c225.elementor-element{--align-self:flex-start;}.elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-946c225.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-946c225.elementor-view-framed .elementor-icon, .elementor-2731 .elementor-element.elementor-element-946c225.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-946c225.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-946c225.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-946c225.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-946c225.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-946c225.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-946c225.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon{font-size:40px;}.elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2731 .elementor-element.elementor-element-946c225:has(:hover) .elementor-icon-box-title,
					 .elementor-2731 .elementor-element.elementor-element-946c225:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-3b0acbd:hover{--e-transform-scale:1.05;background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-3b0acbd{background-color:#02010100;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 20px 6px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2731 .elementor-element.elementor-element-3b0acbd.elementor-element{--align-self:flex-start;}.elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-3b0acbd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-3b0acbd.elementor-view-framed .elementor-icon, .elementor-2731 .elementor-element.elementor-element-3b0acbd.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-3b0acbd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-3b0acbd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-3b0acbd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-3b0acbd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-3b0acbd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-3b0acbd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon{font-size:40px;}.elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-b89fa19{--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:1;--padding-top:0px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2731 .elementor-element.elementor-element-b89fa19:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-b89fa19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taylormade-pools.com/wp-content/uploads/2025/04/10001-1.svg");background-position:center center;background-size:cover;}.elementor-2731 .elementor-element.elementor-element-b89fa19::before, .elementor-2731 .elementor-element.elementor-element-b89fa19 > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-b89fa19 > .e-con-inner > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-b89fa19 > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-b89fa19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-b89fa19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #FFFFFF4D 100%);}.elementor-2731 .elementor-element.elementor-element-34d3506 .elementor-heading-title{font-family:"Satisfy", Sans-serif;font-size:33px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-26628df );}.elementor-2731 .elementor-element.elementor-element-f157f62{--iteration-count:infinite;--animation-duration:1200ms;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-f157f62 .elementor-headline{text-align:start;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:500;text-transform:capitalize;}.elementor-2731 .elementor-element.elementor-element-f157f62 .elementor-headline-plain-text{color:#3C6C8B;}.elementor-2731 .elementor-element.elementor-element-f157f62 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2731 .elementor-element.elementor-element-f157f62 .elementor-headline-dynamic-wrapper path{stroke:#F0EA90;stroke-width:8px;}.elementor-2731 .elementor-element.elementor-element-a5c859f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#2E4858;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2731 .elementor-element.elementor-element-5dc5513{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2731 .elementor-element.elementor-element-5dc5513.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-main-swiper{width:100%;}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-main-swiper .swiper-slide{background-color:#3C6C8B0A;border-width:1px 1px 1px 1px;border-radius:15px;border-color:#8EA8AF6E;}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__header{padding-top:30px;padding-left:30px;padding-right:30px;padding-block-end:calc( 40px / 2 );border-block-end-color:#7FC24238;border-block-end-width:1px;}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__content{padding-bottom:30px;padding-left:30px;padding-right:30px;padding-block-start:calc( 40px / 2 );}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-swiper-button{font-size:20px;}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__name{color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__header, .elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__name{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__title{color:#FFFFFF73;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__text{color:#3C6C8B;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#8EA8AF63;}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#8EA8AF63;}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__icon{font-size:45px;}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__icon svg{width:45px;}.elementor-2731 .elementor-element.elementor-element-69db76d{--display:flex;--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:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2731 .elementor-element.elementor-element-69db76d:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-69db76d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taylormade-pools.com/wp-content/uploads/2025/04/10001-1.svg");background-position:center center;background-size:cover;}.elementor-2731 .elementor-element.elementor-element-69db76d::before, .elementor-2731 .elementor-element.elementor-element-69db76d > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-69db76d > .e-con-inner > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-69db76d > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-69db76d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-69db76d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF4D 0%, var( --e-global-color-primary ) 100%);}.elementor-2731 .elementor-element.elementor-element-08030b9{--iteration-count:infinite;--animation-duration:1200ms;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-08030b9 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:500;text-transform:capitalize;}.elementor-2731 .elementor-element.elementor-element-08030b9 .elementor-headline-plain-text{color:#3C6C8B;}.elementor-2731 .elementor-element.elementor-element-08030b9 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2731 .elementor-element.elementor-element-08030b9 .elementor-headline-dynamic-wrapper path{stroke:#F0EA90;stroke-width:8px;}.elementor-2731 .elementor-element.elementor-element-892fce2{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2731 .elementor-element.elementor-element-bb1e735:hover{--e-transform-scale:1.03;}.elementor-2731 .elementor-element.elementor-element-bb1e735{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8EA8AFA6;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-bb1e735.elementor-element{--align-self:center;}.elementor-2731 .elementor-element.elementor-element-bb1e735 img{width:79%;}.elementor-2731 .elementor-element.elementor-element-10fd903:hover{--e-transform-scale:1.03;}.elementor-2731 .elementor-element.elementor-element-10fd903{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8EA8AFA6;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-10fd903.elementor-element{--align-self:center;}.elementor-2731 .elementor-element.elementor-element-10fd903 img{width:55%;}.elementor-2731 .elementor-element.elementor-element-3d6b33f:hover{--e-transform-scale:1.03;}.elementor-2731 .elementor-element.elementor-element-3d6b33f{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8EA8AFA6;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-3d6b33f.elementor-element{--align-self:center;}.elementor-2731 .elementor-element.elementor-element-3d6b33f img{width:100%;}.elementor-2731 .elementor-element.elementor-element-6705df1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2731 .elementor-element.elementor-element-fd67ee8{--display:flex;--overlay-opacity:0.45;--border-radius:15px 15px 15px 15px;--padding-top:80px;--padding-bottom:80px;--padding-left:130px;--padding-right:130px;}.elementor-2731 .elementor-element.elementor-element-fd67ee8::before, .elementor-2731 .elementor-element.elementor-element-fd67ee8 > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-fd67ee8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2731 .elementor-element.elementor-element-fd67ee8 > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-fd67ee8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2731 .elementor-element.elementor-element-fd67ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 75%, var( --e-global-color-26628df ) 100%);}.elementor-2731 .elementor-element.elementor-element-fd67ee8:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-fd67ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://taylormade-pools.com/wp-content/uploads/2025/04/Screenshot-2025-04-30-055444.webp") 50% 50%;background-size:cover;}.elementor-2731 .elementor-element.elementor-element-d3ceeb8{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-text );}.elementor-2731 .elementor-element.elementor-element-d3ceeb8.elementor-element{--align-self:center;}.elementor-2731 .elementor-element.elementor-element-d3ceeb8 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;text-transform:capitalize;}.elementor-2731 .elementor-element.elementor-element-d3ceeb8 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-d3ceeb8 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2731 .elementor-element.elementor-element-d3ceeb8 .elementor-headline-dynamic-wrapper path{stroke:#F0EA90;stroke-width:8px;}.elementor-2731 .elementor-element.elementor-element-5378370{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-5378370.elementor-element{--align-self:center;}.elementor-2731 .elementor-element.elementor-element-5c24014{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2731 .elementor-element.elementor-element-a80b48c:hover{--e-transform-scale:1.05;background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-a80b48c{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 20px 6px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-2731 .elementor-element.elementor-element-a80b48c.elementor-element{--align-self:flex-start;}.elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-a80b48c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-a80b48c.elementor-view-framed .elementor-icon, .elementor-2731 .elementor-element.elementor-element-a80b48c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-a80b48c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-a80b48c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-a80b48c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-a80b48c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-a80b48c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-a80b48c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon{font-size:40px;}.elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2731 .elementor-element.elementor-element-a80b48c:has(:hover) .elementor-icon-box-title,
					 .elementor-2731 .elementor-element.elementor-element-a80b48c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-03cd467:hover{--e-transform-scale:1.05;background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-2731 .elementor-element.elementor-element-03cd467{background-color:#02010100;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 20px 6px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2731 .elementor-element.elementor-element-03cd467.elementor-element{--align-self:flex-start;}.elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-03cd467.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-03cd467.elementor-view-framed .elementor-icon, .elementor-2731 .elementor-element.elementor-element-03cd467.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-03cd467.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-03cd467.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-03cd467.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-03cd467.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-03cd467.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2731 .elementor-element.elementor-element-03cd467.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon{font-size:40px;}.elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2731 .elementor-element.elementor-element-4c51132{--content-width:1400px;}.elementor-2731 .elementor-element.elementor-element-0602c8a{--width:50%;}.elementor-2731 .elementor-element.elementor-element-1090b7e{--width:50%;}.elementor-2731 .elementor-element.elementor-element-23a4fd7{--content-width:1400px;}.elementor-2731 .elementor-element.elementor-element-7a0912b{--width:60%;}.elementor-2731 .elementor-element.elementor-element-930c182{--width:32%;}.elementor-2731 .elementor-element.elementor-element-28150b5{--content-width:1400px;}.elementor-2731 .elementor-element.elementor-element-c38ab52{--width:70%;}.elementor-2731 .elementor-element.elementor-element-1acb9a6{--width:18%;}.elementor-2731 .elementor-element.elementor-element-111dd24{--width:100%;}.elementor-2731 .elementor-element.elementor-element-fe445af{--width:18%;}.elementor-2731 .elementor-element.elementor-element-03992c1{--width:100%;}.elementor-2731 .elementor-element.elementor-element-ef7f04b{--width:18%;}.elementor-2731 .elementor-element.elementor-element-f87856c{--width:100%;}.elementor-2731 .elementor-element.elementor-element-b2fba23{--width:18%;}.elementor-2731 .elementor-element.elementor-element-3ffcd23{--width:100%;}.elementor-2731 .elementor-element.elementor-element-b84bfce{--width:18%;}.elementor-2731 .elementor-element.elementor-element-e91bb35{--width:100%;}.elementor-2731 .elementor-element.elementor-element-109645c{--width:18%;}.elementor-2731 .elementor-element.elementor-element-c85a795{--width:100%;}.elementor-2731 .elementor-element.elementor-element-af73575{--width:18%;}.elementor-2731 .elementor-element.elementor-element-c68a7d1{--width:100%;}.elementor-2731 .elementor-element.elementor-element-4aa60fa{--width:18%;}.elementor-2731 .elementor-element.elementor-element-abcd113{--width:100%;}.elementor-2731 .elementor-element.elementor-element-0761699{--width:18%;}.elementor-2731 .elementor-element.elementor-element-165cf1f{--width:100%;}.elementor-2731 .elementor-element.elementor-element-a64091f{--width:18%;}.elementor-2731 .elementor-element.elementor-element-a8c4643{--width:100%;}.elementor-2731 .elementor-element.elementor-element-f2aec8b{--content-width:1400px;}.elementor-2731 .elementor-element.elementor-element-96d0b55{--content-width:1400px;}.elementor-2731 .elementor-element.elementor-element-063804a{--width:70%;}.elementor-2731 .elementor-element.elementor-element-8e6909d{--width:23%;}.elementor-2731 .elementor-element.elementor-element-b381e2e{--width:100%;}.elementor-2731 .elementor-element.elementor-element-ed86bd3{--width:23%;}.elementor-2731 .elementor-element.elementor-element-64731eb{--width:100%;}.elementor-2731 .elementor-element.elementor-element-07d7120{--width:23%;}.elementor-2731 .elementor-element.elementor-element-5f41911{--width:100%;}.elementor-2731 .elementor-element.elementor-element-7a83f8a{--width:23%;}.elementor-2731 .elementor-element.elementor-element-d55f695{--width:100%;}.elementor-2731 .elementor-element.elementor-element-6ce07a4{--width:23%;}.elementor-2731 .elementor-element.elementor-element-dd1a13d{--width:100%;}.elementor-2731 .elementor-element.elementor-element-8f4470a{--width:23%;}.elementor-2731 .elementor-element.elementor-element-79392be{--width:100%;}.elementor-2731 .elementor-element.elementor-element-669daa0{--width:23%;}.elementor-2731 .elementor-element.elementor-element-edaa64e{--width:100%;}.elementor-2731 .elementor-element.elementor-element-580e343{--content-width:1400px;}.elementor-2731 .elementor-element.elementor-element-8322316{--content-width:1400px;}.elementor-2731 .elementor-element.elementor-element-c28778c{--width:70%;}.elementor-2731 .elementor-element.elementor-element-4956af2{--width:23%;}.elementor-2731 .elementor-element.elementor-element-f03443b{--width:100%;}.elementor-2731 .elementor-element.elementor-element-f1a97fb{--width:23%;}.elementor-2731 .elementor-element.elementor-element-a55771f{--width:100%;}.elementor-2731 .elementor-element.elementor-element-ad4f25e{--width:23%;}.elementor-2731 .elementor-element.elementor-element-91cb5e6{--width:100%;}.elementor-2731 .elementor-element.elementor-element-95602b1{--content-width:1400px;}.elementor-2731 .elementor-element.elementor-element-b89fa19{--content-width:1400px;}.elementor-2731 .elementor-element.elementor-element-69db76d{--content-width:1400px;}.elementor-2731 .elementor-element.elementor-element-892fce2{--width:76%;}.elementor-2731 .elementor-element.elementor-element-6705df1{--content-width:1400px;}}@media(max-width:1440px) and (min-width:768px){.elementor-2731 .elementor-element.elementor-element-4c51132{--content-width:1200px;}.elementor-2731 .elementor-element.elementor-element-23a4fd7{--content-width:1200px;}.elementor-2731 .elementor-element.elementor-element-28150b5{--content-width:1200px;}.elementor-2731 .elementor-element.elementor-element-f2aec8b{--content-width:1200px;}.elementor-2731 .elementor-element.elementor-element-96d0b55{--content-width:1200px;}.elementor-2731 .elementor-element.elementor-element-580e343{--content-width:1200px;}.elementor-2731 .elementor-element.elementor-element-8322316{--content-width:1200px;}.elementor-2731 .elementor-element.elementor-element-95602b1{--content-width:1200px;}.elementor-2731 .elementor-element.elementor-element-b89fa19{--content-width:1200px;}.elementor-2731 .elementor-element.elementor-element-69db76d{--content-width:1200px;}.elementor-2731 .elementor-element.elementor-element-6705df1{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2731 .elementor-element.elementor-element-930c182{--width:60%;}.elementor-2731 .elementor-element.elementor-element-c38ab52{--width:100%;}.elementor-2731 .elementor-element.elementor-element-1acb9a6{--width:22%;}.elementor-2731 .elementor-element.elementor-element-fe445af{--width:22%;}.elementor-2731 .elementor-element.elementor-element-ef7f04b{--width:22%;}.elementor-2731 .elementor-element.elementor-element-b2fba23{--width:22%;}.elementor-2731 .elementor-element.elementor-element-b84bfce{--width:22%;}.elementor-2731 .elementor-element.elementor-element-109645c{--width:22%;}.elementor-2731 .elementor-element.elementor-element-af73575{--width:22%;}.elementor-2731 .elementor-element.elementor-element-4aa60fa{--width:22%;}.elementor-2731 .elementor-element.elementor-element-0761699{--width:22%;}.elementor-2731 .elementor-element.elementor-element-a64091f{--width:22%;}.elementor-2731 .elementor-element.elementor-element-063804a{--width:100%;}.elementor-2731 .elementor-element.elementor-element-8e6909d{--width:45%;}.elementor-2731 .elementor-element.elementor-element-ed86bd3{--width:45%;}.elementor-2731 .elementor-element.elementor-element-07d7120{--width:45%;}.elementor-2731 .elementor-element.elementor-element-7a83f8a{--width:45%;}.elementor-2731 .elementor-element.elementor-element-6ce07a4{--width:45%;}.elementor-2731 .elementor-element.elementor-element-8f4470a{--width:45%;}.elementor-2731 .elementor-element.elementor-element-669daa0{--width:45%;}.elementor-2731 .elementor-element.elementor-element-c28778c{--width:100%;}.elementor-2731 .elementor-element.elementor-element-4956af2{--width:40%;}.elementor-2731 .elementor-element.elementor-element-f1a97fb{--width:40%;}.elementor-2731 .elementor-element.elementor-element-ad4f25e{--width:40%;}.elementor-2731 .elementor-element.elementor-element-892fce2{--width:100%;}}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-2731 .elementor-element.elementor-element-907e5e4 .elementor-headline{font-size:42px;}.elementor-2731 .elementor-element.elementor-element-930c182{--min-height:410px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-168e843 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-c3c8125 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-35f6751 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-4fbea56 .elementor-headline{font-size:42px;}.elementor-2731 .elementor-element.elementor-element-9804d5f .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-586e08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-03139c2 .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-c1ebae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-8f66bd4 .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-1b879cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-9ef99d1 .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-671355f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-d0da0ac .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-bc43929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-bbb825d .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-18263fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-47cfb0a .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-b703fea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-2ef696b .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-373e249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-c264da8 .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-72a26d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-580325f .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-08a9fea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-f2aec8b{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2731 .elementor-element.elementor-element-1041dda .elementor-headline{font-size:42px;}.elementor-2731 .elementor-element.elementor-element-cd63612{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-d5f4fec .elementor-headline{font-size:42px;}.elementor-2731 .elementor-element.elementor-element-b8b905e .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-19046cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-052620f .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-365deae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-28c903d .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-ca49fc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-b424d3a .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-e52528d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-eca326f .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-78d81b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-b83ef1a .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-94de5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-2da4197 .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-e2e8fb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-580e343{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2731 .elementor-element.elementor-element-829ddb8 .elementor-headline{font-size:42px;}.elementor-2731 .elementor-element.elementor-element-ebd74ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-7eb1ec4 .elementor-headline{font-size:42px;}.elementor-2731 .elementor-element.elementor-element-59de115 .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-c56bd74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-63cc70a .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-91fe21e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-6f25d73 .elementor-heading-title{font-size:18px;}.elementor-2731 .elementor-element.elementor-element-a3fdf02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-95602b1{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2731 .elementor-element.elementor-element-85ce013 .elementor-headline{font-size:42px;}.elementor-2731 .elementor-element.elementor-element-0336d28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-f157f62{padding:0px 0px 20px 0px;}.elementor-2731 .elementor-element.elementor-element-f157f62 .elementor-headline{font-size:42px;}.elementor-2731 .elementor-element.elementor-element-a5c859f{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__text{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-08030b9 .elementor-headline{font-size:42px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-6705df1{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2731 .elementor-element.elementor-element-d3ceeb8 .elementor-headline{font-size:42px;}.elementor-2731 .elementor-element.elementor-element-5378370{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-2731 .elementor-element.elementor-element-4c51132{--min-height:50vh;--padding-top:250px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2731 .elementor-element.elementor-element-37b9b8f .elementor-heading-title{font-size:30px;}.elementor-2731 .elementor-element.elementor-element-34a1383 .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-0a9fa3a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2731 .elementor-element.elementor-element-23a4fd7{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-e8b5472 .elementor-heading-title{font-size:26px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-2731 .elementor-element.elementor-element-907e5e4 .elementor-headline{font-size:33px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-168e843 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-c3c8125 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-35f6751 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-28150b5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-2365346 .elementor-heading-title{font-size:30px;}.elementor-2731 .elementor-element.elementor-element-4fbea56 .elementor-headline{font-size:34px;}.elementor-2731 .elementor-element.elementor-element-fd809e9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2731 .elementor-element.elementor-element-111dd24{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-03992c1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-f87856c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-3ffcd23{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-e91bb35{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-c85a795{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-c68a7d1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-abcd113{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-165cf1f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-a8c4643{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-f2aec8b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-d264e98{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2731 .elementor-element.elementor-element-1041dda{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2731 .elementor-element.elementor-element-1041dda .elementor-headline{font-size:34px;}.elementor-2731 .elementor-element.elementor-element-cd63612{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-96d0b55{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-f6ab3f0 .elementor-heading-title{font-size:30px;}.elementor-2731 .elementor-element.elementor-element-d5f4fec .elementor-headline{font-size:34px;}.elementor-2731 .elementor-element.elementor-element-4a395dc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2731 .elementor-element.elementor-element-b381e2e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-64731eb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-5f41911{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-d55f695{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-dd1a13d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-79392be{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-edaa64e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-580e343{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-211d905{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2731 .elementor-element.elementor-element-829ddb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2731 .elementor-element.elementor-element-829ddb8 .elementor-headline{font-size:34px;}.elementor-2731 .elementor-element.elementor-element-ebd74ae{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-8322316{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-9e105c4 .elementor-heading-title{font-size:30px;}.elementor-2731 .elementor-element.elementor-element-7eb1ec4 .elementor-headline{font-size:34px;}.elementor-2731 .elementor-element.elementor-element-02594cc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2731 .elementor-element.elementor-element-f03443b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-a55771f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-91cb5e6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-95602b1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-37b65cf{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2731 .elementor-element.elementor-element-85ce013{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2731 .elementor-element.elementor-element-85ce013 .elementor-headline{font-size:34px;}.elementor-2731 .elementor-element.elementor-element-0336d28{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-b89fa19{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2731 .elementor-element.elementor-element-34d3506 .elementor-heading-title{font-size:30px;}.elementor-2731 .elementor-element.elementor-element-f157f62 .elementor-headline{font-size:34px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__text{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-08030b9 .elementor-headline{font-size:34px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-6705df1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-fd67ee8{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2731 .elementor-element.elementor-element-d3ceeb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2731 .elementor-element.elementor-element-d3ceeb8 .elementor-headline{font-size:34px;}.elementor-2731 .elementor-element.elementor-element-5378370{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2731 .elementor-element.elementor-element-4c51132{--min-height:50vh;--padding-top:220px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-0602c8a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2731 .elementor-element.elementor-element-37b9b8f{padding:0px 0px 0px 0px;text-align:center;}.elementor-2731 .elementor-element.elementor-element-37b9b8f .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-2731 .elementor-element.elementor-element-34a1383{text-align:center;}.elementor-2731 .elementor-element.elementor-element-34a1383 .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-0a9fa3a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-2731 .elementor-element.elementor-element-1090b7e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2731 .elementor-element.elementor-element-23a4fd7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-7a0912b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2731 .elementor-element.elementor-element-e8b5472{text-align:center;}.elementor-2731 .elementor-element.elementor-element-e8b5472 .elementor-heading-title{font-size:20px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-2731 .elementor-element.elementor-element-907e5e4 .elementor-headline{text-align:center;font-size:26px;}.elementor-2731 .elementor-element.elementor-element-d5fe208{text-align:center;}.elementor-2731 .elementor-element.elementor-element-930c182{--min-height:330px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-168e843 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-c3c8125 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-35f6751 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-28150b5{--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-2365346 .elementor-heading-title{font-size:24px;}.elementor-2731 .elementor-element.elementor-element-4fbea56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-4fbea56 .elementor-headline{font-size:26px;}.elementor-2731 .elementor-element.elementor-element-f2aec8b{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-d264e98{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-1041dda{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2731 .elementor-element.elementor-element-1041dda .elementor-headline{font-size:24px;line-height:30px;}.elementor-2731 .elementor-element.elementor-element-cd63612{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-b71f03f{--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:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-wrapper{text-align:center;}.elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-8047942 .elementor-icon-box-description{font-size:12px;}.elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-wrapper{text-align:center;}.elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-ec5d45c .elementor-icon-box-description{font-size:14px;}.elementor-2731 .elementor-element.elementor-element-96d0b55{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-f6ab3f0 .elementor-heading-title{font-size:24px;}.elementor-2731 .elementor-element.elementor-element-d5f4fec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-d5f4fec .elementor-headline{font-size:26px;}.elementor-2731 .elementor-element.elementor-element-580e343{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-211d905{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-829ddb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2731 .elementor-element.elementor-element-829ddb8 .elementor-headline{font-size:24px;line-height:30px;}.elementor-2731 .elementor-element.elementor-element-ebd74ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-04427f3{--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:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-wrapper{text-align:center;}.elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-681d5d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-wrapper{text-align:center;}.elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-e716aaf .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-8322316{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-9e105c4{text-align:center;}.elementor-2731 .elementor-element.elementor-element-9e105c4 .elementor-heading-title{font-size:24px;}.elementor-2731 .elementor-element.elementor-element-7eb1ec4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-7eb1ec4 .elementor-headline{font-size:26px;}.elementor-2731 .elementor-element.elementor-element-95602b1{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-37b65cf{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-85ce013{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2731 .elementor-element.elementor-element-85ce013 .elementor-headline{font-size:24px;line-height:30px;}.elementor-2731 .elementor-element.elementor-element-0336d28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-3fda007{--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:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-wrapper{text-align:center;}.elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-946c225 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-wrapper{text-align:center;}.elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-3b0acbd .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-b89fa19{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-34d3506{text-align:center;}.elementor-2731 .elementor-element.elementor-element-34d3506 .elementor-heading-title{font-size:20px;}.elementor-2731 .elementor-element.elementor-element-f157f62 .elementor-headline{text-align:center;font-size:26px;}.elementor-2731 .elementor-element.elementor-element-a5c859f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-5dc5513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__text{font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__icon{font-size:45px;}.elementor-2731 .elementor-element.elementor-element-5dc5513 .elementor-testimonial__icon svg{width:45px;}.elementor-2731 .elementor-element.elementor-element-69db76d{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-08030b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2731 .elementor-element.elementor-element-08030b9 .elementor-headline{font-size:26px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-fd67ee8{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2731 .elementor-element.elementor-element-d3ceeb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2731 .elementor-element.elementor-element-d3ceeb8 .elementor-headline{font-size:20px;line-height:30px;}.elementor-2731 .elementor-element.elementor-element-5378370{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-2731 .elementor-element.elementor-element-5c24014{--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:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-wrapper{text-align:center;}.elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-a80b48c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-wrapper{text-align:center;}.elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-title, .elementor-2731 .elementor-element.elementor-element-03cd467 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for reviews, class: .elementor-element-5dc5513 */.swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */