.elementor-12222 .elementor-element.elementor-element-a4728f9:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-a4728f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdldpf.com/wp-content/uploads/2025/04/sunlit-modern-kitchen-living-room-with-large-windows-overlooking-tranquil-landscape-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12222 .elementor-element.elementor-element-a4728f9 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-a4728f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 200px 0px;}.elementor-12222 .elementor-element.elementor-element-1eb6a1c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-644233c{width:auto;max-width:auto;}.elementor-12222 .elementor-element.elementor-element-644233c .elementor-heading-title{font-size:52px;font-weight:700;line-height:65px;-webkit-text-stroke-color:#000;stroke:#000;color:#2E2E2E;}.elementor-12222 .elementor-element.elementor-element-1ef61e4{width:auto;max-width:auto;align-self:center;}.elementor-12222 .elementor-element.elementor-element-1ef61e4 > .elementor-widget-container{margin:15px 0px 0px 17px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-866f35b{--spacer-size:20px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12222 .elementor-element.elementor-element-866f35b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-90bf5be{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Titillium Web", Sans-serif;font-size:18px;color:#2E2E2E;}.elementor-12222 .elementor-element.elementor-element-90bf5be > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a, .elementor-12222 .elementor-element.elementor-element-2528235 .rt-btn-3 a{background-color:#2966F5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-2528235 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button i{margin-left:10px;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a svg{margin-left:10px;fill:#2966F5;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a{color:#FFFFFF;padding:17px 10px 17px 20px;border-radius:2px 2px 2px 2px;}.elementor-12222 .elementor-element.elementor-element-2528235 .rt-btn-3 a{color:#FFFFFF;padding:17px 10px 17px 20px;border-radius:2px 2px 2px 2px;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a,  .elementor-12222 .elementor-element.elementor-element-2528235 .rt-btn-3 a{font-size:16px;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a:hover{color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-2528235 .rt-btn-3 a:hover{color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a::after{background:#000000;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a:hover, .elementor-12222 .elementor-element.elementor-element-2528235 .rt-btn-3 a:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a i{color:#2966F5;background:#FFFFFF;padding:7px 9px 7px 9px;}.elementor-12222 .elementor-element.elementor-element-2528235 .rt-btn-3 a i{color:#2966F5;background:#FFFFFF;padding:7px 9px 7px 9px;}.elementor-12222 .elementor-element.elementor-element-2528235 .rt-btn-3 a svg{fill:#2966F5;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a:hover i{color:#0C0A0A;background:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a:hover svg{fill:#0C0A0A;}.elementor-12222 .elementor-element.elementor-element-2528235 .rt-btn-3 a:hover i{color:#0C0A0A;background:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-2528235 .rt-btn-3 a:hover svg{fill:#0C0A0A;}.elementor-12222 .elementor-element.elementor-element-580e694 > .elementor-background-overlay{opacity:0.5;}.elementor-12222 .elementor-element.elementor-element-cf009c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12222 .elementor-element.elementor-element-cf009c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2E56D6;}.elementor-12222 .elementor-element.elementor-element-cf009c5 > .elementor-element-populated{box-shadow:5px 5px 20px 0px rgba(29, 29, 29, 0.25098039215686274);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-110px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 73px 40px 73px;}.elementor-12222 .elementor-element.elementor-element-cf009c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-79e78b0 > .elementor-background-overlay{opacity:0.5;}.elementor-12222 .elementor-element.elementor-element-79e78b0{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-996bc62 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-12222 .elementor-element.elementor-element-996bc62 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-996bc62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-e91edf4{text-align:start;}.elementor-12222 .elementor-element.elementor-element-e91edf4 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-a29f8dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-12222 .elementor-element.elementor-element-a29f8dc > .elementor-widget-container{margin:-4px 0px 20px 0px;}.elementor-12222 .elementor-element.elementor-element-a29f8dc .elementor-heading-title{font-size:35px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-48e8aeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-48e8aeb{font-family:"Archivo", Sans-serif;font-size:16px;line-height:25px;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-faeea54 > .elementor-container{max-width:1000px;}.elementor-12222 .elementor-element.elementor-element-faeea54{margin-top:0px;margin-bottom:0px;padding:124px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-dc778d6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12222 .elementor-element.elementor-element-dc778d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-8f33695{text-align:center;}.elementor-12222 .elementor-element.elementor-element-8f33695 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:uppercase;color:#F52929;}.elementor-12222 .elementor-element.elementor-element-ccd6473{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-12222 .elementor-element.elementor-element-ccd6473 > .elementor-widget-container{margin:-12px 0px 17px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-ccd6473 .elementor-heading-title{font-size:44px;font-weight:600;line-height:49px;color:#1D1D1D;}.elementor-12222 .elementor-element.elementor-element-1c1774b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-1c1774b{text-align:center;font-size:16px;line-height:28.8px;color:#6E777D;}.elementor-12222 .elementor-element.elementor-element-4e75fd3 .elementor-button{background-color:#2966F5;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:18px 46px 18px 46px;}.elementor-12222 .elementor-element.elementor-element-4e75fd3 .elementor-button:hover, .elementor-12222 .elementor-element.elementor-element-4e75fd3 .elementor-button:focus{background-color:#1D1D1D;}.elementor-12222 .elementor-element.elementor-element-4e75fd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-3080208{margin-top:70px;margin-bottom:70px;}.elementor-12222 .elementor-element.elementor-element-e9ddbbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-3502cfd .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-0.07px;word-spacing:0px;}.elementor-12222 .elementor-element.elementor-element-ee4ad06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-ee4ad06 .elementor-accordion-item{border-width:0px;border-color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-ee4ad06 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-ee4ad06 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-ee4ad06 .elementor-tab-title{background-color:#1D1D1D;padding:10px 10px 23px 10px;}.elementor-12222 .elementor-element.elementor-element-ee4ad06 .elementor-accordion-icon, .elementor-12222 .elementor-element.elementor-element-ee4ad06 .elementor-accordion-title{color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-ee4ad06 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-ee4ad06 .elementor-accordion-title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0.82px;}.elementor-12222 .elementor-element.elementor-element-ee4ad06 .elementor-tab-content{font-family:"Titillium Web", Sans-serif;font-weight:400;}.elementor-12222 .elementor-element.elementor-element-1887112:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-1887112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://hdldpf.com/wp-content/uploads/2025/02/modern-elegant-living-room-with-fireplace.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-12222 .elementor-element.elementor-element-1887112 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.83;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-1887112{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 30px 80px 30px;}.elementor-12222 .elementor-element.elementor-element-3f3417b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12222 .elementor-element.elementor-element-3f3417b > .elementor-element-populated{margin:0px 0px -8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-1ba8b4d{text-align:center;}.elementor-12222 .elementor-element.elementor-element-1ba8b4d .elementor-heading-title{font-size:16px;font-weight:400;text-transform:uppercase;color:#F52929;}.elementor-12222 .elementor-element.elementor-element-a3cc7a6 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-a3cc7a6{text-align:center;}.elementor-12222 .elementor-element.elementor-element-a3cc7a6 .elementor-heading-title{font-size:45px;font-weight:600;color:#1D1D1D;}.elementor-12222 .elementor-element.elementor-element-780952b > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-780952b .rs-addon-slider .grid-item{padding:0 30px;}.elementor-12222 .elementor-element.elementor-element-780952b .rt--slider .single--item .content--box .slider-btn{background:#2966F5;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;}.elementor-12222 .elementor-element.elementor-element-780952b .service-one-inner-four a.rts-btn{background:#2966F5;}.elementor-12222 .elementor-element.elementor-element-c910ea6:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-c910ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;background-image:url("https://hdldpf.com/wp-content/uploads/2025/02/61d3218857b34480b88b19656dd7c7be-1.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-12222 .elementor-element.elementor-element-c910ea6 > .elementor-background-overlay{background-color:#1D1D1D;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-c910ea6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-12222 .elementor-element.elementor-element-2536ca5 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12222 .elementor-element.elementor-element-65fcd20 .elementor-heading-title{font-size:16px;font-weight:400;color:#2966F5;}.elementor-12222 .elementor-element.elementor-element-c82df44 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-400e38f{padding:9px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-08185ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12222 .elementor-element.elementor-element-08185ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-12222 .elementor-element.elementor-element-08185ed.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12222 .elementor-element.elementor-element-08185ed > .elementor-element-populated{border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#6E777D;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:18px 0px 25px 0px;}.elementor-12222 .elementor-element.elementor-element-08185ed > .elementor-element-populated, .elementor-12222 .elementor-element.elementor-element-08185ed > .elementor-element-populated > .elementor-background-overlay, .elementor-12222 .elementor-element.elementor-element-08185ed > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-08185ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-f281d57 .elementor-icon-wrapper{text-align:center;}.elementor-12222 .elementor-element.elementor-element-39dab78{text-align:center;}.elementor-12222 .elementor-element.elementor-element-39dab78 .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-162813b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12222 .elementor-element.elementor-element-162813b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-12222 .elementor-element.elementor-element-162813b > .elementor-element-populated{border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#6E777D;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:18px 0px 25px 0px;}.elementor-12222 .elementor-element.elementor-element-162813b > .elementor-element-populated, .elementor-12222 .elementor-element.elementor-element-162813b > .elementor-element-populated > .elementor-background-overlay, .elementor-12222 .elementor-element.elementor-element-162813b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-162813b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-3c8d542 .elementor-icon-wrapper{text-align:center;}.elementor-12222 .elementor-element.elementor-element-bc023b2{text-align:center;}.elementor-12222 .elementor-element.elementor-element-bc023b2 .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-e2447ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12222 .elementor-element.elementor-element-e2447ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-12222 .elementor-element.elementor-element-e2447ec > .elementor-element-populated{border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#6E777D;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:18px 0px 25px 0px;}.elementor-12222 .elementor-element.elementor-element-e2447ec > .elementor-element-populated, .elementor-12222 .elementor-element.elementor-element-e2447ec > .elementor-element-populated > .elementor-background-overlay, .elementor-12222 .elementor-element.elementor-element-e2447ec > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-e2447ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-811521b .elementor-icon-wrapper{text-align:center;}.elementor-12222 .elementor-element.elementor-element-0cafacd{text-align:center;}.elementor-12222 .elementor-element.elementor-element-0cafacd .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-bbcb76f:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-bbcb76f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-12222 .elementor-element.elementor-element-bbcb76f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-12222 .elementor-element.elementor-element-bbcb76f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-2b4ed98 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-7e10c1d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12222 .elementor-element.elementor-element-7e10c1d > .elementor-container{max-width:1330px;}.elementor-12222 .elementor-element.elementor-element-51f94a0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-0acee64{text-align:start;}.elementor-12222 .elementor-element.elementor-element-0acee64 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:uppercase;color:#2966F5;}.elementor-12222 .elementor-element.elementor-element-d577e91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-12222 .elementor-element.elementor-element-d577e91 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-d577e91 .elementor-heading-title{font-size:45px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-a9a460e > .elementor-widget-container{margin:20px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-a9a460e{text-align:start;font-size:15px;line-height:28.8px;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-80633ff{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-12222 .elementor-element.elementor-element-80633ff > .elementor-widget-container{margin:0px 40px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-80633ff.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12222 .elementor-element.elementor-element-80633ff.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12222 .elementor-element.elementor-element-80633ff.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12222 .elementor-element.elementor-element-80633ff .elementor-image-box-title{margin-bottom:3px;font-family:"Titillium Web", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-80633ff .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12222 .elementor-element.elementor-element-80633ff .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12222 .elementor-element.elementor-element-80633ff .elementor-image-box-description{font-family:"Titillium Web", Sans-serif;font-size:16px;line-height:1.6em;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-ed5c918{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-12222 .elementor-element.elementor-element-ed5c918 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-ed5c918.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12222 .elementor-element.elementor-element-ed5c918.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12222 .elementor-element.elementor-element-ed5c918.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12222 .elementor-element.elementor-element-ed5c918 .elementor-image-box-title{margin-bottom:3px;font-family:"Titillium Web", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-ed5c918 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12222 .elementor-element.elementor-element-ed5c918 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12222 .elementor-element.elementor-element-ed5c918 .elementor-image-box-description{font-family:"Titillium Web", Sans-serif;font-size:16px;line-height:1.6em;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-8cab2dc{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-12222 .elementor-element.elementor-element-8cab2dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-12222 .elementor-element.elementor-element-8cab2dc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12222 .elementor-element.elementor-element-8cab2dc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12222 .elementor-element.elementor-element-8cab2dc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12222 .elementor-element.elementor-element-8cab2dc .elementor-image-box-title{margin-bottom:3px;font-family:"Titillium Web", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-8cab2dc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12222 .elementor-element.elementor-element-8cab2dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12222 .elementor-element.elementor-element-8cab2dc .elementor-image-box-description{font-family:"Titillium Web", Sans-serif;font-size:16px;line-height:1.6em;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button a, .elementor-12222 .elementor-element.elementor-element-0eed22d .rt-btn-3 a{background-color:#2E2E2E;border-style:none;}.elementor-12222 .elementor-element.elementor-element-0eed22d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button{text-align:left;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button i{margin-left:10px;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button a svg{margin-left:10px;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button a{padding:18px 10px 18px 20px;border-radius:2px 2px 2px 2px;}.elementor-12222 .elementor-element.elementor-element-0eed22d .rt-btn-3 a{padding:18px 10px 18px 20px;border-radius:2px 2px 2px 2px;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button a,  .elementor-12222 .elementor-element.elementor-element-0eed22d .rt-btn-3 a{text-transform:none;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button a::after{background:#F52929;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button a:hover, .elementor-12222 .elementor-element.elementor-element-0eed22d .rt-btn-3 a:hover{border-style:none;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button a:hover i{color:#F52929;background:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button a:hover svg{fill:#F52929;}.elementor-12222 .elementor-element.elementor-element-0eed22d .rt-btn-3 a:hover i{color:#F52929;background:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-0eed22d .rt-btn-3 a:hover svg{fill:#F52929;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button a i{background:#F52929;padding:7px 9px 7px 9px;}.elementor-12222 .elementor-element.elementor-element-0eed22d .rt-btn-3 a i{background:#F52929;padding:7px 9px 7px 9px;}.elementor-12222 .elementor-element.elementor-element-83bf905{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 30px 0px 30px;}.elementor-12222 .elementor-element.elementor-element-83bf905 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-e388a44{text-align:center;}.elementor-12222 .elementor-element.elementor-element-e388a44 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:uppercase;color:#F52929;}.elementor-12222 .elementor-element.elementor-element-9412216 > .elementor-widget-container{margin:-12px 0px 30px 0px;}.elementor-12222 .elementor-element.elementor-element-9412216{text-align:center;}.elementor-12222 .elementor-element.elementor-element-9412216 .elementor-heading-title{font-size:45px;font-weight:600;color:#1D1D1D;}.elementor-12222 .elementor-element.elementor-element-91665ba .reactheme-addon-slider .testimonial-item{margin-right:15px;margin-bottom:15px;}.elementor-12222 .elementor-element.elementor-element-91665ba .rt_widget_sliders .slick-dots{margin-bottom:-25px;}.elementor-12222 .elementor-element.elementor-element-68a37bf{margin-top:70px;margin-bottom:70px;}.elementor-12222 .elementor-element.elementor-element-5ba8304 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-89249f7 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-0.07px;word-spacing:0px;}.elementor-12222 .elementor-element.elementor-element-33b355c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-accordion-item{border-width:0px;border-color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-tab-title{background-color:#1D1D1D;padding:21px 20px 28px 20px;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-accordion-icon, .elementor-12222 .elementor-element.elementor-element-33b355c .elementor-accordion-title{color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-accordion-title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0.82px;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-tab-content{font-family:"Titillium Web", Sans-serif;font-weight:400;}.elementor-12222 .elementor-element.elementor-element-5980acb:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-5980acb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdldpf.com/wp-content/uploads/2025/02/88125743_113920073561261_6416877519013675008_n-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12222 .elementor-element.elementor-element-5980acb > .elementor-background-overlay{background-color:#1D1D1D;opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-5980acb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-12222 .elementor-element.elementor-element-e10ae2e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-92de170:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-92de170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdldpf.com/wp-content/uploads/2025/02/88125743_113920073561261_6416877519013675008_n-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12222 .elementor-element.elementor-element-92de170 > .elementor-background-overlay{background-color:#1D1D1D;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12222 .elementor-element.elementor-element-92de170{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:64px 0px 64px 0px;}.elementor-12222 .elementor-element.elementor-element-af18972.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12222 .elementor-element.elementor-element-af18972 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-12222 .elementor-element.elementor-element-d325857{text-align:center;}.elementor-12222 .elementor-element.elementor-element-d325857 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-1dc8d90 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 9px 0px 9px;}.elementor-12222 .elementor-element.elementor-element-1dc8d90{text-align:center;}.elementor-12222 .elementor-element.elementor-element-1dc8d90 .elementor-heading-title{font-size:45px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-da0012b .react-button a, .elementor-12222 .elementor-element.elementor-element-da0012b .rt-btn-3 a{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFCFCF;}.elementor-12222 .elementor-element.elementor-element-da0012b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-da0012b .react-button{text-align:center;}.elementor-12222 .elementor-element.elementor-element-da0012b .react-button i{margin-left:10px;top:0px;}.elementor-12222 .elementor-element.elementor-element-da0012b .react-button a svg{margin-left:10px;top:0px;}.elementor-12222 .elementor-element.elementor-element-da0012b .react-button a{color:#FFFFFF;padding:177px 34px 162px 34px;border-radius:50% 50% 50% 50%;}.elementor-12222 .elementor-element.elementor-element-da0012b .rt-btn-3 a{color:#FFFFFF;padding:177px 34px 162px 34px;border-radius:50% 50% 50% 50%;}.elementor-12222 .elementor-element.elementor-element-0083d09 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12222 .elementor-element.elementor-element-0083d09{padding:110px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-a6e32bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-3e1050a{text-align:start;}.elementor-12222 .elementor-element.elementor-element-3e1050a .elementor-heading-title{font-size:16px;font-weight:400;text-transform:uppercase;color:#2966F5;}.elementor-12222 .elementor-element.elementor-element-0f4ac11 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-c001362{width:auto;max-width:auto;align-self:center;text-align:start;}.elementor-12222 .elementor-element.elementor-element-c001362 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-c001362 .elementor-heading-title{font-size:45px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-12222 .elementor-element.elementor-element-6e2b444{width:auto;max-width:auto;text-align:start;}.elementor-12222 .elementor-element.elementor-element-6e2b444 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 26px;}.elementor-12222 .elementor-element.elementor-element-6e2b444 img{max-width:165%;height:75px;}.elementor-12222 .elementor-element.elementor-element-9076317 > .elementor-container{max-width:1330px;}.elementor-12222 .elementor-element.elementor-element-9076317{margin-top:50px;margin-bottom:0px;z-index:0;}.elementor-12222 .elementor-element.elementor-element-f29dd9c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-727baa2 .rs-addon-slider .grid-item{padding:0 25px;}@media(min-width:768px){.elementor-12222 .elementor-element.elementor-element-3f3417b{width:100%;}.elementor-12222 .elementor-element.elementor-element-d22ee87{width:50%;}.elementor-12222 .elementor-element.elementor-element-2536ca5{width:50%;}}@media(max-width:1024px){.elementor-12222 .elementor-element.elementor-element-a4728f9{padding:150px 20px 150px 20px;}.elementor-12222 .elementor-element.elementor-element-1eb6a1c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-644233c .elementor-heading-title{font-size:36px;line-height:43px;}.elementor-12222 .elementor-element.elementor-element-866f35b{--spacer-size:10px;}.elementor-12222 .elementor-element.elementor-element-90bf5be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-12222 .elementor-element.elementor-element-2528235 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-580e694{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-12222 .elementor-element.elementor-element-cf009c5 > .elementor-element-populated{padding:50px 20px 50px 20px;}.elementor-12222 .elementor-element.elementor-element-996bc62 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-a29f8dc > .elementor-widget-container{margin:-12px 0px 17px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-a29f8dc .elementor-heading-title{font-size:27px;line-height:24px;}.elementor-12222 .elementor-element.elementor-element-48e8aeb{font-size:15px;}.elementor-12222 .elementor-element.elementor-element-faeea54{margin-top:0px;margin-bottom:0px;padding:80px 20px 0px 20px;}.elementor-12222 .elementor-element.elementor-element-ccd6473 > .elementor-widget-container{margin:-11px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-ccd6473 .elementor-heading-title{font-size:28px;line-height:29px;}.elementor-12222 .elementor-element.elementor-element-1c1774b{font-size:15px;}.elementor-12222 .elementor-element.elementor-element-4e75fd3 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-e9ddbbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-3502cfd .elementor-heading-title{font-size:30px;}.elementor-12222 .elementor-element.elementor-element-1887112:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-1887112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12222 .elementor-element.elementor-element-1887112{margin-top:80px;margin-bottom:0px;padding:80px 20px 10px 20px;}.elementor-12222 .elementor-element.elementor-element-a3cc7a6 .elementor-heading-title{font-size:28px;}.elementor-12222 .elementor-element.elementor-element-780952b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-c910ea6{margin-top:50px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-12222 .elementor-element.elementor-element-d22ee87 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-07d7ae6 img{width:100%;}.elementor-12222 .elementor-element.elementor-element-2536ca5 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-c82df44 .elementor-heading-title{font-size:30px;}.elementor-12222 .elementor-element.elementor-element-bbcb76f{padding:80px 20px 80px 20px;}.elementor-12222 .elementor-element.elementor-element-51f94a0 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12222 .elementor-element.elementor-element-d577e91 .elementor-heading-title{font-size:28px;}.elementor-12222 .elementor-element.elementor-element-80633ff > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-80633ff{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-12222 .elementor-element.elementor-element-ed5c918 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-ed5c918{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-12222 .elementor-element.elementor-element-8cab2dc > .elementor-widget-container{margin:40px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-8cab2dc{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button{text-align:left;}.elementor-12222 .elementor-element.elementor-element-83bf905{padding:80px 20px 80px 20px;}.elementor-12222 .elementor-element.elementor-element-6fe4a6d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-9412216 .elementor-heading-title{font-size:28px;}.elementor-12222 .elementor-element.elementor-element-68a37bf{margin-top:0px;margin-bottom:0px;}.elementor-12222 .elementor-element.elementor-element-89249f7 .elementor-heading-title{font-size:30px;}.elementor-12222 .elementor-element.elementor-element-5980acb{margin-top:50px;margin-bottom:0px;padding:80px 20px 80px 20px;}.elementor-12222 .elementor-element.elementor-element-e10ae2e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-92de170{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-12222 .elementor-element.elementor-element-1dc8d90 > .elementor-widget-container{padding:0px 0px 46px 0px;}.elementor-12222 .elementor-element.elementor-element-1dc8d90 .elementor-heading-title{font-size:28px;}.elementor-12222 .elementor-element.elementor-element-0083d09{padding:080px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-c001362 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-12222 .elementor-element.elementor-element-a4728f9{margin-top:0px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-12222 .elementor-element.elementor-element-644233c{text-align:start;}.elementor-12222 .elementor-element.elementor-element-644233c .elementor-heading-title{font-size:25px;line-height:31px;}.elementor-12222 .elementor-element.elementor-element-1ef61e4{width:var( --container-widget-width, 101px );max-width:101px;--container-widget-width:101px;--container-widget-flex-grow:0;}.elementor-12222 .elementor-element.elementor-element-1ef61e4 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-90bf5be > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-90bf5be{text-align:start;}.elementor-12222 .elementor-element.elementor-element-2528235{width:100%;max-width:100%;}.elementor-12222 .elementor-element.elementor-element-2528235 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button{text-align:left;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a{padding:15px 10px 15px 30px;}.elementor-12222 .elementor-element.elementor-element-2528235 .rt-btn-3 a{padding:15px 10px 15px 30px;}.elementor-12222 .elementor-element.elementor-element-2528235 .react-button a,  .elementor-12222 .elementor-element.elementor-element-2528235 .rt-btn-3 a{font-size:14px;}.elementor-12222 .elementor-element.elementor-element-cf009c5 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12222 .elementor-element.elementor-element-79e78b0{margin-top:0px;margin-bottom:25px;}.elementor-12222 .elementor-element.elementor-element-e91edf4{text-align:center;}.elementor-12222 .elementor-element.elementor-element-e91edf4 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-12222 .elementor-element.elementor-element-a29f8dc > .elementor-widget-container{margin:-11px 0px 18px 0px;}.elementor-12222 .elementor-element.elementor-element-a29f8dc{text-align:center;}.elementor-12222 .elementor-element.elementor-element-a29f8dc .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-12222 .elementor-element.elementor-element-48e8aeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-48e8aeb{text-align:center;}.elementor-12222 .elementor-element.elementor-element-d08eada > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-faeea54{margin-top:0px;margin-bottom:0px;padding:50px 20px 0px 20px;}.elementor-12222 .elementor-element.elementor-element-dc778d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-ccd6473{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12222 .elementor-element.elementor-element-ccd6473 .elementor-heading-title{font-size:20px;}.elementor-12222 .elementor-element.elementor-element-3080208{margin-top:50px;margin-bottom:0px;}.elementor-12222 .elementor-element.elementor-element-3502cfd .elementor-heading-title{font-size:22px;}.elementor-12222 .elementor-element.elementor-element-ee4ad06 .elementor-accordion-title{font-size:18px;}.elementor-12222 .elementor-element.elementor-element-ee4ad06 .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-12222 .elementor-element.elementor-element-1887112:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-1887112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12222 .elementor-element.elementor-element-1887112{margin-top:50px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-12222 .elementor-element.elementor-element-a3cc7a6 .elementor-heading-title{font-size:20px;}.elementor-12222 .elementor-element.elementor-element-780952b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-65fcd20{text-align:center;}.elementor-12222 .elementor-element.elementor-element-c82df44{text-align:center;}.elementor-12222 .elementor-element.elementor-element-c82df44 .elementor-heading-title{font-size:22px;}.elementor-12222 .elementor-element.elementor-element-08185ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12222 .elementor-element.elementor-element-162813b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12222 .elementor-element.elementor-element-e2447ec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12222 .elementor-element.elementor-element-bbcb76f{margin-top:0px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-12222 .elementor-element.elementor-element-0acee64{text-align:center;}.elementor-12222 .elementor-element.elementor-element-d577e91{text-align:center;}.elementor-12222 .elementor-element.elementor-element-d577e91 .elementor-heading-title{font-size:20px;}.elementor-12222 .elementor-element.elementor-element-a9a460e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12222 .elementor-element.elementor-element-a9a460e{text-align:center;}.elementor-12222 .elementor-element.elementor-element-80633ff > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-80633ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12222 .elementor-element.elementor-element-80633ff .elementor-image-box-img{margin-bottom:15px;}.elementor-12222 .elementor-element.elementor-element-ed5c918 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12222 .elementor-element.elementor-element-ed5c918{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12222 .elementor-element.elementor-element-ed5c918 .elementor-image-box-img{margin-bottom:15px;}.elementor-12222 .elementor-element.elementor-element-8cab2dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-8cab2dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12222 .elementor-element.elementor-element-8cab2dc .elementor-image-box-img{margin-bottom:15px;}.elementor-12222 .elementor-element.elementor-element-0eed22d > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button{text-align:center;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button a{padding:15px 15px 15px 15px;}.elementor-12222 .elementor-element.elementor-element-0eed22d .rt-btn-3 a{padding:15px 15px 15px 15px;}.elementor-12222 .elementor-element.elementor-element-0eed22d .react-button a,  .elementor-12222 .elementor-element.elementor-element-0eed22d .rt-btn-3 a{font-size:13px;}.elementor-12222 .elementor-element.elementor-element-83bf905{padding:50px 20px 50px 20px;}.elementor-12222 .elementor-element.elementor-element-9412216 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-9412216 .elementor-heading-title{font-size:21px;}.elementor-12222 .elementor-element.elementor-element-89249f7 .elementor-heading-title{font-size:22px;}.elementor-12222 .elementor-element.elementor-element-33b355c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-accordion-title{font-size:18px;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-12222 .elementor-element.elementor-element-33b355c .elementor-accordion-icon{margin-inline-end:55px;}.elementor-12222 .elementor-element.elementor-element-5980acb{margin-top:50px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-12222 .elementor-element.elementor-element-92de170{margin-top:0px;margin-bottom:0px;}.elementor-12222 .elementor-element.elementor-element-af18972 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-12222 .elementor-element.elementor-element-1dc8d90 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-12222 .elementor-element.elementor-element-da0012b .react-button a{padding:110px 20px 110px 20px;}.elementor-12222 .elementor-element.elementor-element-da0012b .rt-btn-3 a{padding:110px 20px 110px 20px;}.elementor-12222 .elementor-element.elementor-element-0083d09{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-12222 .elementor-element.elementor-element-3e1050a{text-align:center;}.elementor-12222 .elementor-element.elementor-element-c001362{width:100%;max-width:100%;text-align:center;}.elementor-12222 .elementor-element.elementor-element-c001362 .elementor-heading-title{font-size:20px;}.elementor-12222 .elementor-element.elementor-element-9076317{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12222 .elementor-element.elementor-element-1eb6a1c{width:100%;}.elementor-12222 .elementor-element.elementor-element-996bc62{width:100%;}.elementor-12222 .elementor-element.elementor-element-d22ee87{width:100%;}.elementor-12222 .elementor-element.elementor-element-2536ca5{width:100%;}.elementor-12222 .elementor-element.elementor-element-51f94a0{width:100%;}.elementor-12222 .elementor-element.elementor-element-a6e32bd{width:100%;}.elementor-12222 .elementor-element.elementor-element-f29dd9c{width:100%;}}@media(min-width:1025px){.elementor-12222 .elementor-element.elementor-element-a4728f9:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-a4728f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12222 .elementor-element.elementor-element-5980acb:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-5980acb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for formidable, class: .elementor-element-d08eada */.with_frm_style {
    --bg-color: #D6D6D6; 
    --submit-bg-color: #007bff;
    --submit-text-color: #ffffff;
}

.with_frm_style label {
    display: none;
}

.with_frm_style input::placeholder,
.with_frm_style textarea::placeholder {
    font-family: 'Archivo Regular', sans-serif;
    font-size: 14px;
    color: #888;
}

.with_frm_style input[type="text"],
.with_frm_style input[type="email"],
.with_frm_style input[type="tel"],
.with_frm_style input[type="number"] { /* Ajout de input[type="number"] */
    border-color: transparent;
    padding: 15px 10px; 
    margin: 0px 0;
}

.with_frm_style textarea {
    border-color: transparent;
    height: 150px;
    padding: 10px;
    margin: 0px 0;
}

.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, 
.frm_style_formidable-style.with_frm_style input[type=submit], 
.frm_style_formidable-style.with_frm_style .frm_submit input[type=button], 
.frm_style_formidable-style.with_frm_style .frm_submit button, 
.frm_form_submit_style, 
.frm_style_formidable-style.with_frm_style .frm-edit-page-btn{
    margin: 10px auto; /* Centre le bouton horizontalement avec auto */
    display: block; /* Nécessaire pour que margin: auto; fonctionne correctement */
    padding: 22px 26px; /* Modification du padding pour 22px haut/bas et 26px gauche/droite */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cf009c5 */.with_frm_style .frm_primary_label {
    display: none;
}/* End custom CSS */
/* Start custom CSS for rt-service-slider, class: .elementor-element-780952b */.content {
  height:  1030px !important;
  max-height: 1030px !important;
}/* End custom CSS */
/* Start custom CSS for rt-slider, class: .elementor-element-727baa2 */#team-page .description h2::after {
    position: absolute;
    content: "";
    width: 70px;
    height: 4px;
    background: #2966F5;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f29dd9c */#team-page .description h2::after {
    position: absolute;
    content: "";
    width: 70px;
    height: 4px;
    background: #ff6600;
    bottom: 0;
    left: 0;
}/* End custom CSS */