.elementor-42 .elementor-element.elementor-element-4cc8d48{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-4cc8d48:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4cc8d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.generalrecreationinc.com/wp-content/uploads/2026/09/homepage-hero-video-first-frame.png") 50% 50%;background-size:cover;}.elementor-42 .elementor-element.elementor-element-eb03af0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-eb03af0.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-13896db{--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-42 .elementor-element.elementor-element-13896db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-c84d466 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3rem;font-weight:700;color:#FFFFFF;}.elementor-widget-global{--divider-color:var( --e-global-color-secondary );}.elementor-widget-global .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-global-47{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-42 .elementor-element.elementor-global-47 .elementor-divider-separator{width:346px;}.elementor-42 .elementor-element.elementor-global-47 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-4ac6bd4{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42 .elementor-element.elementor-element-526b604{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-526b604 img{width:500px;max-width:473px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-febf6fc{left:0px;}body.rtl .elementor-42 .elementor-element.elementor-element-febf6fc{right:0px;}.elementor-42 .elementor-element.elementor-element-febf6fc{bottom:0px;}.elementor-42 .elementor-element.elementor-element-febf6fc img{width:350px;}.elementor-42 .elementor-element.elementor-element-6a67d56{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6a67d56.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-6167441{--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-42 .elementor-element.elementor-element-6167441.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-9c8c6b2 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3rem;font-weight:700;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-87670b3{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-4e57cc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-4e57cc4 img{width:500px;max-width:473px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-e359a05{left:0px;}body.rtl .elementor-42 .elementor-element.elementor-element-e359a05{right:0px;}.elementor-42 .elementor-element.elementor-element-e359a05{bottom:0px;}.elementor-42 .elementor-element.elementor-element-e359a05 img{width:350px;}.elementor-42 .elementor-element.elementor-element-1223db4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-1223db4.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-ac06293{--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-42 .elementor-element.elementor-element-ac06293.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-82fcea7 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3rem;font-weight:700;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-c9193dc{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-eedfa17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-eedfa17 img{width:500px;max-width:473px;opacity:1;border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-4169b0c{left:0px;}body.rtl .elementor-42 .elementor-element.elementor-element-4169b0c{right:0px;}.elementor-42 .elementor-element.elementor-element-4169b0c{bottom:0px;}.elementor-42 .elementor-element.elementor-element-4169b0c img{width:350px;border-radius:600px 600px 600px 600px;}.elementor-42 .elementor-element.elementor-element-c5d1b8f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-c5d1b8f.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-8a70624{--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-42 .elementor-element.elementor-element-8a70624.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-20a8c6d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3rem;font-weight:700;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-b2e183a{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-b33eedf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-b33eedf img{width:500px;max-width:473px;border-radius:500px 500px 500px 500px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-4b8fb89{left:0px;}body.rtl .elementor-42 .elementor-element.elementor-element-4b8fb89{right:0px;}.elementor-42 .elementor-element.elementor-element-4b8fb89{bottom:0px;}.elementor-42 .elementor-element.elementor-element-4b8fb89 img{width:350px;border-radius:500px 500px 500px 500px;}.elementor-42 .elementor-element.elementor-element-23d39f6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:15px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-70px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:15px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-23d39f6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FBAD18;border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-23d39f6 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FBAD18;}.elementor-42 .elementor-element.elementor-element-3cc8f83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3cc8f83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-882a92a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-882a92a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-377b034{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;color:#3C3C3C;}.elementor-42 .elementor-element.elementor-element-ac59e90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;color:#3C3C3C;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-c8d68ca .elementor-button{background-color:#FFFFFF;font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:500;font-style:italic;fill:var( --e-global-color-fca6572 );color:var( --e-global-color-fca6572 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#71277A;}.elementor-42 .elementor-element.elementor-element-c8d68ca .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-c8d68ca .elementor-button:focus{background-color:var( --e-global-color-fca6572 );color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-c8d68ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-c8d68ca .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-c8d68ca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-8bcdf18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-8bcdf18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-bdac4e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-bdac4e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-229aaa3 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.5rem;font-weight:700;color:var( --e-global-color-072111b );}.elementor-42 .elementor-element.elementor-element-8632a0a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;color:#3C3C3C;}.elementor-42 .elementor-element.elementor-element-b2180c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;color:#3C3C3C;}.elementor-42 .elementor-element.elementor-element-3fbbac0 .elementor-button{background-color:#FFFFFF;font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:500;font-style:italic;fill:var( --e-global-color-fca6572 );color:var( --e-global-color-fca6572 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#71277A;}.elementor-42 .elementor-element.elementor-element-3fbbac0 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-3fbbac0 .elementor-button:focus{background-color:var( --e-global-color-fca6572 );color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-3fbbac0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-3fbbac0 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-3fbbac0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-df44496{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-df44496.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-bd4c084{--display:flex;--min-height:425px;--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;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-42 .elementor-element.elementor-element-bd4c084:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-bd4c084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.generalrecreationinc.com/wp-content/uploads/2024/12/Solutions-School-Playgrounds.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-27c1d3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:104px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-27c1d3f{right:92px;}body.rtl .elementor-42 .elementor-element.elementor-element-27c1d3f{left:92px;}.elementor-42 .elementor-element.elementor-element-27c1d3f .elementor-icon-wrapper{text-align:end;}.elementor-42 .elementor-element.elementor-element-27c1d3f.elementor-view-stacked .elementor-icon{background-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-27c1d3f.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-27c1d3f.elementor-view-default .elementor-icon{color:#FFCC0000;border-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-27c1d3f.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-27c1d3f.elementor-view-default .elementor-icon svg{fill:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-27c1d3f.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-27c1d3f.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-27c1d3f.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-42 .elementor-element.elementor-element-27c1d3f.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-27c1d3f.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-42 .elementor-element.elementor-element-f551b0e{--display:flex;--min-height:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:350px 350px 350px 350px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-203d4cc{text-align:center;}.elementor-42 .elementor-element.elementor-element-203d4cc .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-abcdcdc{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-e111c1a{--display:flex;--min-height:425px;--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;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-42 .elementor-element.elementor-element-e111c1a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-e111c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.generalrecreationinc.com/wp-content/uploads/2025/01/Solutions-Design-Park-Recreation.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-0714710{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:108.969px;text-align:end;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-0714710{right:84.969px;}body.rtl .elementor-42 .elementor-element.elementor-element-0714710{left:84.969px;}.elementor-42 .elementor-element.elementor-element-640600a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:108.969px;text-align:end;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-640600a{right:508.969px;}body.rtl .elementor-42 .elementor-element.elementor-element-640600a{left:508.969px;}.elementor-42 .elementor-element.elementor-element-19ff41f{--display:flex;--min-height:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:350px 350px 350px 350px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-a5e5037{text-align:center;}.elementor-42 .elementor-element.elementor-element-a5e5037 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-3a44e90{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-7503768{--display:flex;--min-height:425px;--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;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-42 .elementor-element.elementor-element-7503768:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7503768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.generalrecreationinc.com/wp-content/uploads/2025/01/Solutions-Design-Professionals.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-c068f09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:100px;text-align:end;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-c068f09{right:90px;}body.rtl .elementor-42 .elementor-element.elementor-element-c068f09{left:90px;}.elementor-42 .elementor-element.elementor-element-6d24d1b{--display:flex;--min-height:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:350px 350px 350px 350px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6d24d1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-728adbb{text-align:center;}.elementor-42 .elementor-element.elementor-element-728adbb .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-53804e9{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-0222a41{--display:flex;--min-height:425px;--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;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-42 .elementor-element.elementor-element-0222a41:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-0222a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.generalrecreationinc.com/wp-content/uploads/2025/01/Solutions-Early-Childhood.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-7436350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:100px;text-align:end;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-7436350{right:90px;}body.rtl .elementor-42 .elementor-element.elementor-element-7436350{left:90px;}.elementor-42 .elementor-element.elementor-element-8aedcbf{--display:flex;--min-height:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:350px 350px 350px 350px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-fd0c8a0{text-align:center;}.elementor-42 .elementor-element.elementor-element-fd0c8a0 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-d86b4d5{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-32035a9{--display:flex;--min-height:425px;--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;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-42 .elementor-element.elementor-element-32035a9:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-32035a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.generalrecreationinc.com/wp-content/uploads/2025/01/Solutions-Inclusive-play.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-969920e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:100px;text-align:end;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-969920e{right:90px;}body.rtl .elementor-42 .elementor-element.elementor-element-969920e{left:90px;}.elementor-42 .elementor-element.elementor-element-5502f3e{--display:flex;--min-height:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:350px 350px 350px 350px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-2765cdc{text-align:center;}.elementor-42 .elementor-element.elementor-element-2765cdc .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-4447de6{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-2327686{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-2327686.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-6cc9a84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-6cc9a84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-a2b25bd .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.5rem;font-weight:700;color:var( --e-global-color-072111b );}.elementor-42 .elementor-element.elementor-element-b790998{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;color:#3C3C3C;}.elementor-42 .elementor-element.elementor-element-cc58ab5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;color:#3C3C3C;}.elementor-42 .elementor-element.elementor-element-1656a2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-1656a2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-490d935{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-9bd18a9{--display:flex;--min-height:230px;--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;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:19px;--padding-right:19px;}.elementor-42 .elementor-element.elementor-element-9bd18a9:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-9bd18a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.generalrecreationinc.com/wp-content/uploads/2025/01/Products-Playground-Prod.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-2ffb207{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:45px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-2ffb207{right:50px;}body.rtl .elementor-42 .elementor-element.elementor-element-2ffb207{left:50px;}.elementor-42 .elementor-element.elementor-element-2ffb207 .elementor-icon-wrapper{text-align:end;}.elementor-42 .elementor-element.elementor-element-2ffb207.elementor-view-stacked .elementor-icon{background-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-2ffb207.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-2ffb207.elementor-view-default .elementor-icon{color:#FFCC0000;border-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-2ffb207.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-2ffb207.elementor-view-default .elementor-icon svg{fill:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-2ffb207.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-2ffb207.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-2ffb207.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-42 .elementor-element.elementor-element-2ffb207.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-2ffb207.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-42 .elementor-element.elementor-element-2ffb207 .elementor-icon{font-size:40px;}.elementor-42 .elementor-element.elementor-element-2ffb207 .elementor-icon svg{height:40px;}.elementor-42 .elementor-element.elementor-element-34e21cd{--display:flex;--min-height:100%;--justify-content:center;--border-radius:350px 350px 350px 350px;}.elementor-42 .elementor-element.elementor-element-c0b9a46{text-align:center;}.elementor-42 .elementor-element.elementor-element-c0b9a46 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.6rem;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-398b9c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-ce2c8fc{--display:flex;--min-height:230px;--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;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:19px;--padding-right:19px;}.elementor-42 .elementor-element.elementor-element-ce2c8fc:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ce2c8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.generalrecreationinc.com/wp-content/uploads/2025/01/Products-Outdoor-Fitness.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-5d6c71f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:45px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-5d6c71f{right:50px;}body.rtl .elementor-42 .elementor-element.elementor-element-5d6c71f{left:50px;}.elementor-42 .elementor-element.elementor-element-5d6c71f .elementor-icon-wrapper{text-align:end;}.elementor-42 .elementor-element.elementor-element-5d6c71f.elementor-view-stacked .elementor-icon{background-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-5d6c71f.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-5d6c71f.elementor-view-default .elementor-icon{color:#FFCC0000;border-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-5d6c71f.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-5d6c71f.elementor-view-default .elementor-icon svg{fill:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-5d6c71f.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-5d6c71f.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-5d6c71f.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-42 .elementor-element.elementor-element-5d6c71f.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-5d6c71f.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-42 .elementor-element.elementor-element-5d6c71f .elementor-icon{font-size:40px;}.elementor-42 .elementor-element.elementor-element-5d6c71f .elementor-icon svg{height:40px;}.elementor-42 .elementor-element.elementor-element-cdca249{--display:flex;--min-height:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:350px 350px 350px 350px;}.elementor-42 .elementor-element.elementor-element-729eb5e{text-align:center;}.elementor-42 .elementor-element.elementor-element-729eb5e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.6rem;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-cc20e5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-fdd3ef7{--display:flex;--min-height:230px;--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;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:19px;--padding-right:19px;}.elementor-42 .elementor-element.elementor-element-fdd3ef7:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-fdd3ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.generalrecreationinc.com/wp-content/uploads/2025/01/Products-Site-Furnishings.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-ac20062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:45px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-ac20062{right:50px;}body.rtl .elementor-42 .elementor-element.elementor-element-ac20062{left:50px;}.elementor-42 .elementor-element.elementor-element-ac20062 .elementor-icon-wrapper{text-align:end;}.elementor-42 .elementor-element.elementor-element-ac20062.elementor-view-stacked .elementor-icon{background-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-ac20062.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-ac20062.elementor-view-default .elementor-icon{color:#FFCC0000;border-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-ac20062.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-ac20062.elementor-view-default .elementor-icon svg{fill:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-ac20062.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-ac20062.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-ac20062.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-42 .elementor-element.elementor-element-ac20062.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-ac20062.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-42 .elementor-element.elementor-element-ac20062 .elementor-icon{font-size:40px;}.elementor-42 .elementor-element.elementor-element-ac20062 .elementor-icon svg{height:40px;}.elementor-42 .elementor-element.elementor-element-57897bb{--display:flex;--min-height:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:350px 350px 350px 350px;}.elementor-42 .elementor-element.elementor-element-a23e8f0{text-align:center;}.elementor-42 .elementor-element.elementor-element-a23e8f0 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.6rem;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-475a349{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-21f09aa{--display:flex;--min-height:230px;--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;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:19px;--padding-right:19px;}.elementor-42 .elementor-element.elementor-element-21f09aa:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-21f09aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.generalrecreationinc.com/wp-content/uploads/2025/01/Products-Pavilions-shade.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-057b88f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:45px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-057b88f{right:50px;}body.rtl .elementor-42 .elementor-element.elementor-element-057b88f{left:50px;}.elementor-42 .elementor-element.elementor-element-057b88f .elementor-icon-wrapper{text-align:end;}.elementor-42 .elementor-element.elementor-element-057b88f.elementor-view-stacked .elementor-icon{background-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-057b88f.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-057b88f.elementor-view-default .elementor-icon{color:#FFCC0000;border-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-057b88f.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-057b88f.elementor-view-default .elementor-icon svg{fill:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-057b88f.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-057b88f.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-057b88f.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-42 .elementor-element.elementor-element-057b88f.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-057b88f.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-42 .elementor-element.elementor-element-057b88f .elementor-icon{font-size:40px;}.elementor-42 .elementor-element.elementor-element-057b88f .elementor-icon svg{height:40px;}.elementor-42 .elementor-element.elementor-element-7db46a4{--display:flex;--min-height:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:350px 350px 350px 350px;}.elementor-42 .elementor-element.elementor-element-4548108{text-align:center;}.elementor-42 .elementor-element.elementor-element-4548108 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.6rem;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-4b90192{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-8cf574f{--display:flex;--min-height:230px;--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;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:19px;--padding-right:19px;}.elementor-42 .elementor-element.elementor-element-8cf574f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8cf574f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.generalrecreationinc.com/wp-content/uploads/2025/01/Products-Athletic-Equipment.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-5486bd8{--display:flex;--min-height:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:350px 350px 350px 350px;}.elementor-42 .elementor-element.elementor-element-3eb532e{text-align:center;}.elementor-42 .elementor-element.elementor-element-3eb532e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.6rem;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-824ccf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:45px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-824ccf8{right:50px;}body.rtl .elementor-42 .elementor-element.elementor-element-824ccf8{left:50px;}.elementor-42 .elementor-element.elementor-element-824ccf8 .elementor-icon-wrapper{text-align:end;}.elementor-42 .elementor-element.elementor-element-824ccf8.elementor-view-stacked .elementor-icon{background-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-824ccf8.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-824ccf8.elementor-view-default .elementor-icon{color:#FFCC0000;border-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-824ccf8.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-824ccf8.elementor-view-default .elementor-icon svg{fill:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-824ccf8.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-824ccf8.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-824ccf8.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-42 .elementor-element.elementor-element-824ccf8.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-824ccf8.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-42 .elementor-element.elementor-element-824ccf8 .elementor-icon{font-size:40px;}.elementor-42 .elementor-element.elementor-element-824ccf8 .elementor-icon svg{height:40px;}.elementor-42 .elementor-element.elementor-element-2f7579b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e905bc5{--display:flex;--min-height:230px;--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;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:19px;--padding-right:19px;}.elementor-42 .elementor-element.elementor-element-e905bc5:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-e905bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.generalrecreationinc.com/wp-content/uploads/2025/01/Products-New-Prod.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-04348f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:45px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-04348f0{right:50px;}body.rtl .elementor-42 .elementor-element.elementor-element-04348f0{left:50px;}.elementor-42 .elementor-element.elementor-element-04348f0 .elementor-icon-wrapper{text-align:end;}.elementor-42 .elementor-element.elementor-element-04348f0.elementor-view-stacked .elementor-icon{background-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-04348f0.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-04348f0.elementor-view-default .elementor-icon{color:#FFCC0000;border-color:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-04348f0.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-04348f0.elementor-view-default .elementor-icon svg{fill:#FFCC0000;}.elementor-42 .elementor-element.elementor-element-04348f0.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-04348f0.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-04348f0.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-42 .elementor-element.elementor-element-04348f0.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-04348f0.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-42 .elementor-element.elementor-element-04348f0 .elementor-icon{font-size:40px;}.elementor-42 .elementor-element.elementor-element-04348f0 .elementor-icon svg{height:40px;}.elementor-42 .elementor-element.elementor-element-abe4e86{--display:flex;--min-height:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:350px 350px 350px 350px;}.elementor-42 .elementor-element.elementor-element-ee38566{text-align:center;}.elementor-42 .elementor-element.elementor-element-ee38566 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.6rem;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-4e75625{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-4e75625 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-9e34652{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-9e34652.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-da769db{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-74bba34{--display:flex;}.elementor-42 .elementor-element.elementor-element-7d09a64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-ffa8e72 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.5rem;font-weight:700;color:var( --e-global-color-072111b );}.elementor-42 .elementor-element.elementor-element-d66c3a7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;color:#3C3C3C;}.elementor-42 .elementor-element.elementor-element-30a4afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;color:#3C3C3C;}.elementor-42 .elementor-element.elementor-element-e09aa69 .elementor-button{background-color:#FFFFFF;font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:500;font-style:italic;fill:#71277A;color:#71277A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71277A;}.elementor-42 .elementor-element.elementor-element-e09aa69 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-e09aa69 .elementor-button:focus{background-color:#71277A;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-e09aa69 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-e09aa69 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-e09aa69 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-b86fcc5{--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 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-42 .elementor-element.elementor-element-9315e40{--display:flex;--min-height:300px;--justify-content:center;--border-radius:300px 300px 300px 300px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-42 .elementor-element.elementor-element-9315e40:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-9315e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-8134d19 img{width:75px;}.elementor-42 .elementor-element.elementor-element-8d6c0f3{text-align:center;}.elementor-42 .elementor-element.elementor-element-8d6c0f3 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6rem;color:#FBAD18;}.elementor-42 .elementor-element.elementor-element-069fdc1{text-align:center;font-family:"Ubuntu", Sans-serif;font-weight:300;}.elementor-42 .elementor-element.elementor-element-8479500 .elementor-button{background-color:#FFCC0000;font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;font-style:italic;fill:var( --e-global-color-0fd9313 );color:var( --e-global-color-0fd9313 );}.elementor-42 .elementor-element.elementor-element-8479500.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-8479500 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-8479500 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-42 .elementor-element.elementor-element-8479500 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-8479500 .elementor-button:focus{color:var( --e-global-color-bd7b83c );}.elementor-42 .elementor-element.elementor-element-8479500 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-8479500 .elementor-button:focus svg{fill:var( --e-global-color-bd7b83c );}.elementor-42 .elementor-element.elementor-element-0a51399{--display:flex;--min-height:300px;--justify-content:center;--border-radius:300px 300px 300px 300px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-42 .elementor-element.elementor-element-0a51399:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-0a51399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-97f769f img{width:75px;}.elementor-42 .elementor-element.elementor-element-4778a7b{text-align:center;}.elementor-42 .elementor-element.elementor-element-4778a7b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6rem;color:#FBAD18;}.elementor-42 .elementor-element.elementor-element-18d1859{text-align:center;font-family:"Ubuntu", Sans-serif;font-weight:300;}.elementor-42 .elementor-element.elementor-element-dd0587a .elementor-button{background-color:#FFCC0000;font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;font-style:italic;fill:var( --e-global-color-0fd9313 );color:var( --e-global-color-0fd9313 );}.elementor-42 .elementor-element.elementor-element-dd0587a.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-dd0587a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-dd0587a .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-42 .elementor-element.elementor-element-dd0587a .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-dd0587a .elementor-button:focus{color:var( --e-global-color-bd7b83c );}.elementor-42 .elementor-element.elementor-element-dd0587a .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-dd0587a .elementor-button:focus svg{fill:var( --e-global-color-bd7b83c );}.elementor-42 .elementor-element.elementor-element-7de9e5e{--display:flex;--min-height:300px;--justify-content:center;--border-radius:300px 300px 300px 300px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-42 .elementor-element.elementor-element-7de9e5e:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7de9e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-d2d1b23 img{width:75px;}.elementor-42 .elementor-element.elementor-element-bcfd122{text-align:center;}.elementor-42 .elementor-element.elementor-element-bcfd122 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6rem;color:#FBAD18;}.elementor-42 .elementor-element.elementor-element-535a447{text-align:center;font-family:"Ubuntu", Sans-serif;font-weight:300;}.elementor-42 .elementor-element.elementor-element-a71cce9 .elementor-button{background-color:#FFCC0000;font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;font-style:italic;fill:var( --e-global-color-0fd9313 );color:var( --e-global-color-0fd9313 );}.elementor-42 .elementor-element.elementor-element-a71cce9.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-a71cce9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-a71cce9 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-42 .elementor-element.elementor-element-a71cce9 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-a71cce9 .elementor-button:focus{color:var( --e-global-color-bd7b83c );}.elementor-42 .elementor-element.elementor-element-a71cce9 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-a71cce9 .elementor-button:focus svg{fill:var( --e-global-color-bd7b83c );}.elementor-42 .elementor-element.elementor-element-c9b134a{--display:flex;--min-height:300px;--justify-content:center;--border-radius:300px 300px 300px 300px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-42 .elementor-element.elementor-element-c9b134a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-c9b134a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-9502ab3 img{width:75px;}.elementor-42 .elementor-element.elementor-element-4a2b7e2{text-align:center;}.elementor-42 .elementor-element.elementor-element-4a2b7e2 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6rem;color:#FBAD18;}.elementor-42 .elementor-element.elementor-element-a20f7cf{text-align:center;font-family:"Ubuntu", Sans-serif;font-weight:300;}.elementor-42 .elementor-element.elementor-element-6527cfc .elementor-button{background-color:#FFCC0000;font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;font-style:italic;fill:var( --e-global-color-0fd9313 );color:var( --e-global-color-0fd9313 );}.elementor-42 .elementor-element.elementor-element-6527cfc.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-6527cfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-6527cfc .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-42 .elementor-element.elementor-element-6527cfc .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-6527cfc .elementor-button:focus{color:var( --e-global-color-bd7b83c );}.elementor-42 .elementor-element.elementor-element-6527cfc .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-6527cfc .elementor-button:focus svg{fill:var( --e-global-color-bd7b83c );}.elementor-42 .elementor-element.elementor-element-13aeddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-fd765a4{--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;--border-radius:150px 150px 150px 150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-fd765a4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-fd765a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBAD18;}.elementor-42 .elementor-element.elementor-element-e8d4080{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:70px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e8d4080.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-615d3ee .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.5rem;font-weight:700;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-1158053{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-1158053 .elementor-divider-separator{width:43%;}.elementor-42 .elementor-element.elementor-element-1158053 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-bdf9e59 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-86cbee5{--display:flex;--justify-content:center;--border-radius:150px 150px 150px 150px;}.elementor-42 .elementor-element.elementor-element-86cbee5:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-86cbee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E87D1E;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-750ec89{right:0px;}body.rtl .elementor-42 .elementor-element.elementor-element-750ec89{left:0px;}.elementor-42 .elementor-element.elementor-element-750ec89{top:0px;}.elementor-42 .elementor-element.elementor-element-750ec89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0fd9313 );}.elementor-42 .elementor-element.elementor-element-750ec89.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-750ec89.elementor-view-default .elementor-icon{color:var( --e-global-color-0fd9313 );border-color:var( --e-global-color-0fd9313 );}.elementor-42 .elementor-element.elementor-element-750ec89.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-750ec89.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0fd9313 );}.elementor-42 .elementor-element.elementor-element-3ce50d9{text-align:center;}.elementor-42 .elementor-element.elementor-element-3ce50d9 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.5rem;font-weight:700;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-5315323{--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;--border-radius:150px 150px 150px 150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-329a3eb{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-329a3eb:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-329a3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd7b83c );}.elementor-42 .elementor-element.elementor-element-329a3eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-b2548fa .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.5rem;font-weight:700;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-8f25b01{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-8f25b01 .elementor-divider-separator{width:43%;}.elementor-42 .elementor-element.elementor-element-8f25b01 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-9f6c6d4 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-e4fc43e{--display:flex;--justify-content:center;--border-radius:150px 150px 150px 150px;}.elementor-42 .elementor-element.elementor-element-e4fc43e:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-e4fc43e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E87D1E;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-0c8e56e{right:0px;}body.rtl .elementor-42 .elementor-element.elementor-element-0c8e56e{left:0px;}.elementor-42 .elementor-element.elementor-element-0c8e56e{top:0px;}.elementor-42 .elementor-element.elementor-element-0c8e56e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0fd9313 );}.elementor-42 .elementor-element.elementor-element-0c8e56e.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-0c8e56e.elementor-view-default .elementor-icon{color:var( --e-global-color-0fd9313 );border-color:var( --e-global-color-0fd9313 );}.elementor-42 .elementor-element.elementor-element-0c8e56e.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-0c8e56e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0fd9313 );}.elementor-42 .elementor-element.elementor-element-3150f7b{text-align:center;}.elementor-42 .elementor-element.elementor-element-3150f7b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.5rem;font-weight:700;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-0e30437{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-7fd128c{--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-42 .elementor-element.elementor-element-eef45a5 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.5rem;font-weight:700;color:var( --e-global-color-072111b );}.elementor-42 .elementor-element.elementor-element-4a4bdfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;color:#3C3C3C;}.elementor-42 .elementor-element.elementor-element-b201509 .elementor-button{background-color:#FFFFFF;font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:500;font-style:italic;fill:#71277A;color:#71277A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71277A;}.elementor-42 .elementor-element.elementor-element-b201509 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-b201509 .elementor-button:focus{background-color:#71277A;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-b201509 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-b201509 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-b201509 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-ea22133{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-9a60529{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-2ec5c50{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-9bfe70b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42 .elementor-element.elementor-element-b3e476d{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;}.elementor-42 .elementor-element.elementor-element-80bb47e{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;font-style:italic;}.elementor-42 .elementor-element.elementor-element-a339fa4{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;}.elementor-42 .elementor-element.elementor-element-d2abdca{--display:flex;--justify-content:flex-end;}.elementor-42 .elementor-element.elementor-element-4673d03{text-align:center;}.elementor-42 .elementor-element.elementor-element-4673d03 img{border-radius:500px 500px 500px 500px;}.elementor-42 .elementor-element.elementor-element-b278163{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-0443ef1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-56d70bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42 .elementor-element.elementor-element-4228902{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;}.elementor-42 .elementor-element.elementor-element-8e02dd9{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;font-style:italic;}.elementor-42 .elementor-element.elementor-element-076a542{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;}.elementor-42 .elementor-element.elementor-element-46c4219{--display:flex;--justify-content:flex-end;}.elementor-42 .elementor-element.elementor-element-4c85550 img{border-radius:500px 500px 500px 500px;}.elementor-42 .elementor-element.elementor-element-72aaef6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-c646292{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-9654a84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42 .elementor-element.elementor-element-5509f20{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;}.elementor-42 .elementor-element.elementor-element-fb5eeb4{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;font-style:italic;}.elementor-42 .elementor-element.elementor-element-0c5ad79{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;}.elementor-42 .elementor-element.elementor-element-24244da{--display:flex;--justify-content:flex-end;}.elementor-42 .elementor-element.elementor-element-35c0bdd img{border-radius:500px 500px 500px 500px;}.elementor-42 .elementor-element.elementor-element-7722f57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-2e1f90f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-a25c47f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42 .elementor-element.elementor-element-06b33d1{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;}.elementor-42 .elementor-element.elementor-element-e773488{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;font-style:italic;}.elementor-42 .elementor-element.elementor-element-ac87329{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;}.elementor-42 .elementor-element.elementor-element-f2c51d7{--display:flex;--justify-content:flex-end;}.elementor-42 .elementor-element.elementor-element-efd9eb6 img{border-radius:500px 500px 500px 500px;}.elementor-42 .elementor-element.elementor-element-fcae920{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-fcae920 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FBAD18;border-radius:48px 48px 48px 48px;padding:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-fcae920 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FBAD18;}.elementor-42 .elementor-element.elementor-element-0063031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-a47a092{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3a54db7{--display:flex;--justify-content:center;}.elementor-42 .elementor-element.elementor-element-282c3cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e5aa2d4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-acdb4cc{width:var( --container-widget-width, 51.219% );max-width:51.219%;--container-widget-width:51.219%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-acdb4cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-acdb4cc img{border-radius:40px 40px 40px 40px;}.elementor-42 .elementor-element.elementor-element-ebb83de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-bd131a2 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.5rem;font-weight:700;color:var( --e-global-color-072111b );}.elementor-42 .elementor-element.elementor-element-43644d4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;}.elementor-42 .elementor-element.elementor-element-af23d76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;color:#3C3C3C;}.elementor-42 .elementor-element.elementor-element-d7f1066 .elementor-button{background-color:#FFFFFF;font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:500;font-style:italic;fill:#71277A;color:#71277A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71277A;}.elementor-42 .elementor-element.elementor-element-d7f1066 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-d7f1066 .elementor-button:focus{background-color:#71277A;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-d7f1066{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-d7f1066 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-d7f1066 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-d7f1066 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-a3d4fa7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-427944d{--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-42 .elementor-element.elementor-element-5200d96{width:var( --container-widget-width, 51.219% );max-width:51.219%;--container-widget-width:51.219%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-5200d96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-5200d96 img{border-radius:40px 40px 40px 40px;}.elementor-42 .elementor-element.elementor-element-9f60bf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-5ee7112 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.5rem;font-weight:700;color:var( --e-global-color-072111b );}.elementor-42 .elementor-element.elementor-element-a42bbea{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;}.elementor-42 .elementor-element.elementor-element-3e82566{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;color:#3C3C3C;}.elementor-42 .elementor-element.elementor-element-5050f39 .elementor-button{background-color:#FFFFFF;font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:500;font-style:italic;fill:#71277A;color:#71277A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71277A;}.elementor-42 .elementor-element.elementor-element-5050f39 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-5050f39 .elementor-button:focus{background-color:#71277A;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-5050f39{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-5050f39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-5050f39 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-5050f39 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-6d65548{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-089802c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-85065dc{width:var( --container-widget-width, 51.219% );max-width:51.219%;--container-widget-width:51.219%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-85065dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-85065dc img{border-radius:40px 40px 40px 40px;}.elementor-42 .elementor-element.elementor-element-21a9235{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-dd0fbaf .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.5rem;font-weight:700;color:var( --e-global-color-072111b );}.elementor-42 .elementor-element.elementor-element-ee42964{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;}.elementor-42 .elementor-element.elementor-element-9a88d8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;color:#3C3C3C;}.elementor-42 .elementor-element.elementor-element-da22a75 .elementor-button{background-color:#FFFFFF;font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:500;font-style:italic;fill:#71277A;color:#71277A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71277A;}.elementor-42 .elementor-element.elementor-element-da22a75 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-da22a75 .elementor-button:focus{background-color:#71277A;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-da22a75{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-da22a75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-da22a75 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-da22a75 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-d2069eb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:60px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:60px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-d2069eb :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FBAD18;border-radius:48px 48px 48px 48px;padding:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-d2069eb :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FBAD18;}.elementor-42 .elementor-element.elementor-element-115e78b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-7cc1780{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42 .elementor-element.elementor-element-83d889d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-42 .elementor-element.elementor-element-83d889d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:3.3rem;font-weight:700;line-height:4rem;color:var( --e-global-color-072111b );}.elementor-42 .elementor-element.elementor-element-7c66cab{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:700;}.elementor-42 .elementor-element.elementor-element-9588ba9{font-family:"Ubuntu", Sans-serif;font-size:1.3rem;font-weight:300;}.elementor-42 .elementor-element.elementor-element-e1b1926 .elementor-button{background-color:#FFFFFF;font-family:"Ubuntu", Sans-serif;font-size:1.2rem;font-weight:500;font-style:italic;fill:#71277A;color:#71277A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71277A;}.elementor-42 .elementor-element.elementor-element-e1b1926 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-e1b1926 .elementor-button:focus{background-color:#71277A;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-e1b1926{margin:015px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-e1b1926 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-e1b1926 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-e1b1926 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-61c4c7b{--display:flex;--justify-content:center;}.elementor-42 .elementor-element.elementor-element-1111716 img{border-radius:40px 40px 40px 40px;}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-13896db{--width:523px;}.elementor-42 .elementor-element.elementor-element-6167441{--width:523px;}.elementor-42 .elementor-element.elementor-element-ac06293{--width:523px;}.elementor-42 .elementor-element.elementor-element-8a70624{--width:523px;}.elementor-42 .elementor-element.elementor-element-882a92a{--width:100%;}.elementor-42 .elementor-element.elementor-element-bdac4e8{--width:100%;}.elementor-42 .elementor-element.elementor-element-bd4c084{--width:425px;}.elementor-42 .elementor-element.elementor-element-e111c1a{--width:425px;}.elementor-42 .elementor-element.elementor-element-7503768{--width:425px;}.elementor-42 .elementor-element.elementor-element-6d24d1b{--width:100.938%;}.elementor-42 .elementor-element.elementor-element-0222a41{--width:425px;}.elementor-42 .elementor-element.elementor-element-32035a9{--width:425px;}.elementor-42 .elementor-element.elementor-element-2327686{--width:100%;}.elementor-42 .elementor-element.elementor-element-9bd18a9{--width:230px;}.elementor-42 .elementor-element.elementor-element-ce2c8fc{--width:230px;}.elementor-42 .elementor-element.elementor-element-fdd3ef7{--width:230px;}.elementor-42 .elementor-element.elementor-element-21f09aa{--width:230px;}.elementor-42 .elementor-element.elementor-element-8cf574f{--width:230px;}.elementor-42 .elementor-element.elementor-element-e905bc5{--width:230px;}.elementor-42 .elementor-element.elementor-element-9315e40{--width:300px;}.elementor-42 .elementor-element.elementor-element-0a51399{--width:300px;}.elementor-42 .elementor-element.elementor-element-7de9e5e{--width:300px;}.elementor-42 .elementor-element.elementor-element-c9b134a{--width:300px;}.elementor-42 .elementor-element.elementor-element-13aeddc{--content-width:1080px;}.elementor-42 .elementor-element.elementor-element-e8d4080{--width:71%;}.elementor-42 .elementor-element.elementor-element-329a3eb{--width:75%;}.elementor-42 .elementor-element.elementor-element-7fd128c{--width:33.3333%;}.elementor-42 .elementor-element.elementor-element-ea22133{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-bd4c084{--width:40vw;}.elementor-42 .elementor-element.elementor-element-e111c1a{--width:40%;}.elementor-42 .elementor-element.elementor-element-7503768{--width:40%;}.elementor-42 .elementor-element.elementor-element-0222a41{--width:40%;}.elementor-42 .elementor-element.elementor-element-32035a9{--width:40vw;}.elementor-42 .elementor-element.elementor-element-9e34652{--width:1042px;}.elementor-42 .elementor-element.elementor-element-e8d4080{--width:100%;}.elementor-42 .elementor-element.elementor-element-86cbee5{--width:52%;}.elementor-42 .elementor-element.elementor-element-329a3eb{--width:100%;}.elementor-42 .elementor-element.elementor-element-e4fc43e{--width:48%;}.elementor-42 .elementor-element.elementor-element-0e30437{--content-width:100%;}.elementor-42 .elementor-element.elementor-element-7fd128c{--width:100%;}.elementor-42 .elementor-element.elementor-element-ea22133{--width:100%;}}@media(min-width:1025px){.elementor-42 .elementor-element.elementor-element-bd4c084:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-bd4c084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-e111c1a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-e111c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-7503768:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7503768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-0222a41:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-0222a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-32035a9:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-32035a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-9bd18a9:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-9bd18a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-ce2c8fc:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ce2c8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-fdd3ef7:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-fdd3ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-21f09aa:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-21f09aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-8cf574f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8cf574f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-42 .elementor-element.elementor-element-e905bc5:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-e905bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-4cc8d48{--min-height:637px;}.elementor-42 .elementor-element.elementor-element-23d39f6{--e-n-carousel-swiper-slides-to-display:1;padding:50px 0px 50px 0px;}.elementor-42 .elementor-element.elementor-element-df44496{--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-bd4c084{--min-height:40vw;--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-42 .elementor-element.elementor-element-bd4c084:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-bd4c084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-42 .elementor-element.elementor-element-27c1d3f{top:20%;}.elementor-42 .elementor-element.elementor-element-e111c1a{--min-height:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-42 .elementor-element.elementor-element-7503768{--min-height:40vw;--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-42 .elementor-element.elementor-element-0222a41{--min-height:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-42 .elementor-element.elementor-element-32035a9{--min-height:40vw;--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-42 .elementor-element.elementor-element-4e75625{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}.elementor-42 .elementor-element.elementor-element-9e34652{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-7d09a64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-b86fcc5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-b86fcc5.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-fd765a4{--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;--justify-content:center;--align-items:center;}.elementor-42 .elementor-element.elementor-element-e8d4080{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--padding-top:25px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-615d3ee{text-align:center;}.elementor-42 .elementor-element.elementor-element-1158053 .elementor-divider-separator{width:79%;margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-1158053 .elementor-divider{text-align:center;}.elementor-42 .elementor-element.elementor-element-bdf9e59{text-align:center;}.elementor-42 .elementor-element.elementor-element-86cbee5{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:27px;--padding-right:27px;}.elementor-42 .elementor-element.elementor-element-5315323{--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;--justify-content:center;--align-items:center;}.elementor-42 .elementor-element.elementor-element-329a3eb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--border-radius:150px 150px 150px 150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-b2548fa{text-align:center;}.elementor-42 .elementor-element.elementor-element-8f25b01 .elementor-divider-separator{width:79%;margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-8f25b01 .elementor-divider{text-align:center;}.elementor-42 .elementor-element.elementor-element-9f6c6d4{text-align:center;}.elementor-42 .elementor-element.elementor-element-e4fc43e{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-0e30437{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-fcae920{--e-n-carousel-swiper-slides-to-display:1;}.elementor-42 .elementor-element.elementor-element-ebb83de{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-9f60bf1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-21a9235{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-d2069eb{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-4cc8d48{--min-height:148px;}.elementor-42 .elementor-element.elementor-element-c84d466 .elementor-heading-title{font-size:3em;}.elementor-42 .elementor-element.elementor-element-9c8c6b2 .elementor-heading-title{font-size:3em;}.elementor-42 .elementor-element.elementor-element-82fcea7 .elementor-heading-title{font-size:3em;}.elementor-42 .elementor-element.elementor-element-20a8c6d .elementor-heading-title{font-size:3em;}.elementor-42 .elementor-element.elementor-element-23d39f6{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-bd4c084{--width:100%;--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-42 .elementor-element.elementor-element-bd4c084.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-e111c1a{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-42 .elementor-element.elementor-element-7503768{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-42 .elementor-element.elementor-element-0222a41{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:45px;--padding-right:45px;}.elementor-42 .elementor-element.elementor-element-32035a9{--min-height:300px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-42 .elementor-element.elementor-element-4e75625{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}.elementor-42 .elementor-element.elementor-element-b86fcc5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-9315e40{--min-height:300px;}.elementor-42 .elementor-element.elementor-element-329a3eb{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-e4fc43e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-fcae920{--e-n-carousel-swiper-slides-to-display:1;}.elementor-42 .elementor-element.elementor-element-d2069eb{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-4cc8d48 */.elementor-42 .elementor-element.elementor-element-4cc8d48 .elementor-background-video-container{
    height: calc(100% - 25px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd4c084 */.elementor-42 .elementor-element.elementor-element-bd4c084 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-bd4c084:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-bd4c084 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-bd4c084:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-bd4c084:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e111c1a */.elementor-42 .elementor-element.elementor-element-e111c1a p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-e111c1a:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-e111c1a .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-e111c1a:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-e111c1a:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7503768 */.elementor-42 .elementor-element.elementor-element-7503768 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-7503768:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-7503768 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-7503768:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-7503768:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0222a41 */.elementor-42 .elementor-element.elementor-element-0222a41 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-0222a41:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-0222a41 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-0222a41:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-0222a41:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32035a9 */.elementor-42 .elementor-element.elementor-element-32035a9 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-32035a9:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-32035a9 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-32035a9:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-32035a9:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd18a9 */.elementor-42 .elementor-element.elementor-element-9bd18a9 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce2c8fc */.elementor-42 .elementor-element.elementor-element-ce2c8fc p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdd3ef7 */.elementor-42 .elementor-element.elementor-element-fdd3ef7 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f09aa */.elementor-42 .elementor-element.elementor-element-21f09aa p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-21f09aa .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf574f */.elementor-42 .elementor-element.elementor-element-8cf574f p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-8cf574f .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e905bc5 */.elementor-42 .elementor-element.elementor-element-e905bc5 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-e905bc5 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd18a9 */.elementor-42 .elementor-element.elementor-element-9bd18a9 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce2c8fc */.elementor-42 .elementor-element.elementor-element-ce2c8fc p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdd3ef7 */.elementor-42 .elementor-element.elementor-element-fdd3ef7 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f09aa */.elementor-42 .elementor-element.elementor-element-21f09aa p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-21f09aa .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf574f */.elementor-42 .elementor-element.elementor-element-8cf574f p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-8cf574f .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e905bc5 */.elementor-42 .elementor-element.elementor-element-e905bc5 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-e905bc5 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd18a9 */.elementor-42 .elementor-element.elementor-element-9bd18a9 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce2c8fc */.elementor-42 .elementor-element.elementor-element-ce2c8fc p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdd3ef7 */.elementor-42 .elementor-element.elementor-element-fdd3ef7 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f09aa */.elementor-42 .elementor-element.elementor-element-21f09aa p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-21f09aa .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf574f */.elementor-42 .elementor-element.elementor-element-8cf574f p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-8cf574f .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e905bc5 */.elementor-42 .elementor-element.elementor-element-e905bc5 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-e905bc5 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd18a9 */.elementor-42 .elementor-element.elementor-element-9bd18a9 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce2c8fc */.elementor-42 .elementor-element.elementor-element-ce2c8fc p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdd3ef7 */.elementor-42 .elementor-element.elementor-element-fdd3ef7 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f09aa */.elementor-42 .elementor-element.elementor-element-21f09aa p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-21f09aa .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf574f */.elementor-42 .elementor-element.elementor-element-8cf574f p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-8cf574f .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e905bc5 */.elementor-42 .elementor-element.elementor-element-e905bc5 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-e905bc5 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd18a9 */.elementor-42 .elementor-element.elementor-element-9bd18a9 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce2c8fc */.elementor-42 .elementor-element.elementor-element-ce2c8fc p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdd3ef7 */.elementor-42 .elementor-element.elementor-element-fdd3ef7 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f09aa */.elementor-42 .elementor-element.elementor-element-21f09aa p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-21f09aa .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf574f */.elementor-42 .elementor-element.elementor-element-8cf574f p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-8cf574f .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e905bc5 */.elementor-42 .elementor-element.elementor-element-e905bc5 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-e905bc5 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd18a9 */.elementor-42 .elementor-element.elementor-element-9bd18a9 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce2c8fc */.elementor-42 .elementor-element.elementor-element-ce2c8fc p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdd3ef7 */.elementor-42 .elementor-element.elementor-element-fdd3ef7 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f09aa */.elementor-42 .elementor-element.elementor-element-21f09aa p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-21f09aa .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf574f */.elementor-42 .elementor-element.elementor-element-8cf574f p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-8cf574f .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e905bc5 */.elementor-42 .elementor-element.elementor-element-e905bc5 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-e905bc5 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd18a9 */.elementor-42 .elementor-element.elementor-element-9bd18a9 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-9bd18a9:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce2c8fc */.elementor-42 .elementor-element.elementor-element-ce2c8fc p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-ce2c8fc:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdd3ef7 */.elementor-42 .elementor-element.elementor-element-fdd3ef7 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-fdd3ef7:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f09aa */.elementor-42 .elementor-element.elementor-element-21f09aa p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-21f09aa .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-21f09aa:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf574f */.elementor-42 .elementor-element.elementor-element-8cf574f p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-8cf574f .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-8cf574f:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e905bc5 */.elementor-42 .elementor-element.elementor-element-e905bc5 p{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover p{
    display: block;
}
.elementor-42 .elementor-element.elementor-element-e905bc5 .inside {
    background-color: transparent;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover .inside {
    background-color: #fff!important;
    border: 9px solid #FFCC00;
}
.elementor-42 .elementor-element.elementor-element-e905bc5:hover h3{
    color: #005293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8d4080 */.elementor-42 .elementor-element.elementor-element-e8d4080:hover .cta_button{
    background-color: #AE2847 !important;
}
.elementor-42 .elementor-element.elementor-element-e8d4080:hover .svg_white{
    #FBAD18
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd765a4 */.elementor-42 .elementor-element.elementor-element-fd765a4:hover .cta_button{
    background-color: #AE2847 !important;
}
.elementor-42 .elementor-element.elementor-element-fd765a4:hover .svg_white .elementor-icon{
    background: #E87D1E !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-329a3eb */.elementor-42 .elementor-element.elementor-element-329a3eb:hover .cta_button{
    background-color: #AE2847 !important;
}
.elementor-42 .elementor-element.elementor-element-329a3eb:hover .svg_white{
    #FBAD18
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5315323 */.elementor-42 .elementor-element.elementor-element-5315323:hover .cta_button{
    background-color: #AE2847 !important;
}
.elementor-42 .elementor-element.elementor-element-5315323:hover .svg_white .elementor-icon{
    background: #FBAD18 !important;
}/* End custom CSS */