.elementor-11 .elementor-element.elementor-element-2f0d0d3 .elementor-repeater-item-2105ad6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://gfnhomesolutions.com/wp-content/uploads/2025/08/pexels-photo-1396122-1396122-scaled.jpg);background-size:contain;}.elementor-11 .elementor-element.elementor-element-2f0d0d3 .elementor-repeater-item-e56f45d .swiper-slide-bg{background-color:#4054b2;}.elementor-11 .elementor-element.elementor-element-2f0d0d3 .elementor-repeater-item-d16e3e2 .swiper-slide-bg{background-color:#1abc9c;}.elementor-11 .elementor-element.elementor-element-2f0d0d3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:1000px;}.elementor-11 .elementor-element.elementor-element-2f0d0d3{margin:-330px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-2f0d0d3 .swiper-slide-contents{max-width:100%;}.elementor-11 .elementor-element.elementor-element-2f0d0d3 .swiper-slide-inner{text-align:center;}.elementor-11 .elementor-element.elementor-element-2f0d0d3 .elementor-slide-heading{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:900;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-2f0d0d3 .elementor-swiper-button{color:#02010100;}.elementor-11 .elementor-element.elementor-element-2f0d0d3 .elementor-swiper-button svg{fill:#02010100;}.elementor-11 .elementor-element.elementor-element-2f0d0d3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-11 .elementor-element.elementor-element-2f0d0d3 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-11 .elementor-element.elementor-element-ec2fdb3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ec2fdb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-ec2fdb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-21px;margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-ec2fdb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-ecac8e9{text-align:center;}.elementor-11 .elementor-element.elementor-element-ecac8e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-style:italic;color:#FEBC2F;}.elementor-11 .elementor-element.elementor-element-e000398{--spacer-size:20px;}.elementor-11 .elementor-element.elementor-element-d88254c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d88254c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-d88254c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-d88254c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-3eed0ab{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 101.885% );max-width:101.885%;--container-widget-width:101.885%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3eed0ab .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-radius:40px 40px 40px 40px;}.elementor-11 .elementor-element.elementor-element-fa1a27b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fa1a27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-fa1a27b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-fa1a27b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-e25d053{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-b7748f4{text-align:center;}.elementor-11 .elementor-element.elementor-element-b7748f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#FEBC2F;}.elementor-11 .elementor-element.elementor-element-3703581{text-align:center;}.elementor-11 .elementor-element.elementor-element-3703581 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-60fb14c{text-align:center;font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ab03cd1 .elementor-button{background-color:#FEBC2F;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;border-radius:40px 40px 40px 40px;}.elementor-11 .elementor-element.elementor-element-ab03cd1{width:var( --container-widget-width, 98.786% );max-width:98.786%;--container-widget-width:98.786%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-e7d894b{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-71098a2 .elementor-button{background-color:#FEBC2F;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;border-radius:40px 40px 40px 40px;}.elementor-11 .elementor-element.elementor-element-71098a2{width:var( --container-widget-width, 103.279% );max-width:103.279%;--container-widget-width:103.279%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-c0a615f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c0a615f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-c0a615f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-c0a615f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-29772ad{text-align:center;}.elementor-11 .elementor-element.elementor-element-29772ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#FEBC2F;}.elementor-11 .elementor-element.elementor-element-0898dc1{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-7a66a26:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7a66a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEBC2F;}.elementor-11 .elementor-element.elementor-element-7a66a26, .elementor-11 .elementor-element.elementor-element-7a66a26 > .elementor-background-overlay{border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-7a66a26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7a66a26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-5c8535b img{width:45%;height:289px;}.elementor-11 .elementor-element.elementor-element-333bfd6{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-d6bf73b{text-align:center;}.elementor-11 .elementor-element.elementor-element-d6bf73b .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-0211296{width:var( --container-widget-width, 99.298% );max-width:99.298%;--container-widget-width:99.298%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-e27b366 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:28px;font-style:italic;fill:#2D3A52;color:#2D3A52;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-e27b366 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-e27b366 .elementor-button:focus{background-color:#2D3A52;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e27b366 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-e27b366 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4c85614{--spacer-size:1px;}.elementor-11 .elementor-element.elementor-element-5e82ab9{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-1b8ddf4{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-f726e48:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f726e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEBC2F;}.elementor-11 .elementor-element.elementor-element-f726e48, .elementor-11 .elementor-element.elementor-element-f726e48 > .elementor-background-overlay{border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-f726e48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f726e48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-ed8584c{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-ed8584c img{width:65%;height:319px;}.elementor-11 .elementor-element.elementor-element-6d0ad8b{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-06000b3{text-align:center;}.elementor-11 .elementor-element.elementor-element-06000b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-dfdebca{width:var( --container-widget-width, 99.298% );max-width:99.298%;--container-widget-width:99.298%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-ff21ce4 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:28px;font-style:italic;fill:#2D3A52;color:#2D3A52;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-ff21ce4 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-ff21ce4 .elementor-button:focus{background-color:#2D3A52;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ff21ce4 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-ff21ce4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-838d09f{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-954d305:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-954d305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEBC2F;}.elementor-11 .elementor-element.elementor-element-954d305, .elementor-11 .elementor-element.elementor-element-954d305 > .elementor-background-overlay{border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-954d305{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-954d305 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-10ae90f{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-10ae90f img{width:71%;height:338px;}.elementor-11 .elementor-element.elementor-element-640093a{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-57f47f6{text-align:center;}.elementor-11 .elementor-element.elementor-element-57f47f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-581b42d{width:var( --container-widget-width, 99.298% );max-width:99.298%;--container-widget-width:99.298%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-170fe63 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:28px;font-style:italic;fill:#2D3A52;color:#2D3A52;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-170fe63 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-170fe63 .elementor-button:focus{background-color:#2D3A52;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-170fe63 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-170fe63 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-52c493f{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-f0cc9dc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f0cc9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEBC2F;}.elementor-11 .elementor-element.elementor-element-f0cc9dc, .elementor-11 .elementor-element.elementor-element-f0cc9dc > .elementor-background-overlay{border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-f0cc9dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f0cc9dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-1b16a10{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-1b16a10 img{width:71%;height:338px;}.elementor-11 .elementor-element.elementor-element-08c19ce{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-851e6dd{text-align:center;}.elementor-11 .elementor-element.elementor-element-851e6dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-6efb83c{width:var( --container-widget-width, 99.298% );max-width:99.298%;--container-widget-width:99.298%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-195cbbe .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:28px;font-style:italic;fill:#2D3A52;color:#2D3A52;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2D3A52;}.elementor-11 .elementor-element.elementor-element-195cbbe .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-195cbbe .elementor-button:focus{background-color:#2D3A52;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-195cbbe .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-195cbbe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d0ffa6f{--spacer-size:11px;}.elementor-11 .elementor-element.elementor-element-d8fdbfa{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-dfc09d6{text-align:center;}.elementor-11 .elementor-element.elementor-element-e9706c8{--spacer-size:100px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-c3f0d0a{width:49.999%;}.elementor-11 .elementor-element.elementor-element-a73e545{width:49.966%;}.elementor-11 .elementor-element.elementor-element-8ca9356{width:43.515%;}.elementor-11 .elementor-element.elementor-element-653e0f0{width:56.485%;}.elementor-11 .elementor-element.elementor-element-79fb256{width:39.825%;}.elementor-11 .elementor-element.elementor-element-dc1a369{width:60.175%;}.elementor-11 .elementor-element.elementor-element-0e9b3bc{width:39.825%;}.elementor-11 .elementor-element.elementor-element-84ce497{width:60.175%;}.elementor-11 .elementor-element.elementor-element-6a0e0d9{width:39.825%;}.elementor-11 .elementor-element.elementor-element-62ba9c2{width:60.175%;}}