.elementor-38 .elementor-element.elementor-element-4dfc56a{--display:flex;--min-height:463px;--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;--overlay-opacity:0.46;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-4dfc56a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-4dfc56a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resortandhotelsupplies.com/wp-content/uploads/2026/02/Gemini_Generated_Image_zek561zek561zek5-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-4dfc56a::before, .elementor-38 .elementor-element.elementor-element-4dfc56a > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-4dfc56a > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-4dfc56a > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-4dfc56a > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-4dfc56a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-1a17c87{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38 .elementor-element.elementor-element-1a17c87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-77ab34f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-77ab34f{text-align:center;}.elementor-38 .elementor-element.elementor-element-77ab34f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;line-height:67px;letter-spacing:0.6px;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-7522512{width:var( --container-widget-width, 64.158% );max-width:64.158%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64.158%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:30px;word-spacing:2px;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-7522512.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-2281941 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-38 .elementor-element.elementor-element-2281941{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-2281941 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-2281941 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-2281941 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-2281941 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-629361d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-629361d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-629361d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-b33929b{width:var( --container-widget-width, 69.856% );max-width:69.856%;--container-widget-width:69.856%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-b33929b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-b33929b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;line-height:60px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-b404d31{width:var( --container-widget-width, 66.984% );max-width:66.984%;--container-widget-width:66.984%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-38 .elementor-element.elementor-element-b404d31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-b404d31 p{margin-block-end:0px;}.elementor-38 .elementor-element.elementor-element-c5752c3{--display:flex;--min-height:514px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-c5752c3:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-c5752c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f570a2e );}.elementor-38 .elementor-element.elementor-element-c5752c3.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-cd2325e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38 .elementor-element.elementor-element-b6139e1{width:var( --container-widget-width, 69.856% );max-width:69.856%;--container-widget-width:69.856%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-b6139e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-b6139e1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;line-height:60px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-8405c52{width:var( --container-widget-width, 66.984% );max-width:66.984%;--container-widget-width:66.984%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-38 .elementor-element.elementor-element-8405c52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-8405c52 p{margin-block-end:0px;}.elementor-38 .elementor-element.elementor-element-81d0aff{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-9846db6{--display:flex;--min-height:520px;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 7px -1px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:0ms;}.elementor-38 .elementor-element.elementor-element-9846db6:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-9846db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-9846db6.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-38 .elementor-element.elementor-element-9846db6:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-38 .elementor-element.elementor-element-9846db6, .elementor-38 .elementor-element.elementor-element-9846db6::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-9846db6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-0a1869f img{width:100%;max-width:100%;height:212px;border-radius:10px 10px 0px 0px;}.elementor-38 .elementor-element.elementor-element-fe99395{text-align:center;}.elementor-38 .elementor-element.elementor-element-fe99395 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:30px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-7c038d4{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-6ee582a{--display:flex;--min-height:520px;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 7px -1px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:0ms;}.elementor-38 .elementor-element.elementor-element-6ee582a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6ee582a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-6ee582a.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-38 .elementor-element.elementor-element-6ee582a:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-38 .elementor-element.elementor-element-6ee582a, .elementor-38 .elementor-element.elementor-element-6ee582a::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-6ee582a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-6911686 img{width:100%;max-width:100%;height:212px;border-radius:10px 10px 0px 0px;}.elementor-38 .elementor-element.elementor-element-94bc272{text-align:center;}.elementor-38 .elementor-element.elementor-element-94bc272 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:30px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-a9f99aa{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-a7d425b{--display:flex;--min-height:520px;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 7px -1px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:0ms;}.elementor-38 .elementor-element.elementor-element-a7d425b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a7d425b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-a7d425b.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-38 .elementor-element.elementor-element-a7d425b:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-38 .elementor-element.elementor-element-a7d425b, .elementor-38 .elementor-element.elementor-element-a7d425b::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-a7d425b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-dc596e4 img{width:100%;max-width:100%;height:212px;border-radius:10px 10px 0px 0px;}.elementor-38 .elementor-element.elementor-element-06821ef{text-align:center;}.elementor-38 .elementor-element.elementor-element-06821ef .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:30px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-95b7909{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-9b6ba36{--display:flex;--min-height:520px;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 7px -1px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:0ms;}.elementor-38 .elementor-element.elementor-element-9b6ba36:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-9b6ba36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-9b6ba36.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-38 .elementor-element.elementor-element-9b6ba36:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-38 .elementor-element.elementor-element-9b6ba36, .elementor-38 .elementor-element.elementor-element-9b6ba36::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-9b6ba36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-e8d4cf3 img{width:100%;max-width:100%;height:212px;border-radius:10px 10px 0px 0px;}.elementor-38 .elementor-element.elementor-element-9c7c9bd{text-align:center;}.elementor-38 .elementor-element.elementor-element-9c7c9bd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:30px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-4f877c7{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-8815ecb{--display:flex;--min-height:520px;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 7px -1px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:0ms;}.elementor-38 .elementor-element.elementor-element-8815ecb:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8815ecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-8815ecb.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-38 .elementor-element.elementor-element-8815ecb:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-38 .elementor-element.elementor-element-8815ecb, .elementor-38 .elementor-element.elementor-element-8815ecb::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-8815ecb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-cf9a741 img{width:100%;max-width:100%;height:212px;border-radius:10px 10px 0px 0px;}.elementor-38 .elementor-element.elementor-element-34cc44e{text-align:center;}.elementor-38 .elementor-element.elementor-element-34cc44e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:30px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-4ad9a96{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-dd531b4{--display:flex;--min-height:520px;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 7px -1px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:0ms;}.elementor-38 .elementor-element.elementor-element-dd531b4:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-dd531b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-dd531b4.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-38 .elementor-element.elementor-element-dd531b4:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-38 .elementor-element.elementor-element-dd531b4, .elementor-38 .elementor-element.elementor-element-dd531b4::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-dd531b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-cb1ac2b img{width:100%;max-width:100%;height:212px;border-radius:10px 10px 0px 0px;}.elementor-38 .elementor-element.elementor-element-23b6826{text-align:center;}.elementor-38 .elementor-element.elementor-element-23b6826 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:30px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-fb522c2{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-6b39a68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-d3f1552{width:var( --container-widget-width, 69.856% );max-width:69.856%;--container-widget-width:69.856%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-d3f1552.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-d3f1552 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;line-height:60px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-ed87e1a{--display:grid;--min-height:245px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ed87e1a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-a6bae11{--display:flex;--min-height:0px;--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:8px 8px 8px 8px;box-shadow:0.5px 0.5px 3px 0.5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-a6bae11:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a6bae11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-a6bae11:hover{box-shadow:0px 8px 10px 0px rgba(172, 169, 169, 0.5);}.elementor-38 .elementor-element.elementor-element-a6bae11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-3c8eb6f{width:var( --container-widget-width, 104.773% );max-width:104.773%;--container-widget-width:104.773%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-3c8eb6f .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-38 .elementor-element.elementor-element-3c8eb6f .elementor-icon-box-title{margin-block-end:20px;color:#000000;}.elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f570a2e );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-default .elementor-icon{fill:var( --e-global-color-f570a2e );color:var( --e-global-color-f570a2e );border-color:var( --e-global-color-f570a2e );}.elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-3c8eb6f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-3c8eb6f .elementor-icon{font-size:38px;}.elementor-38 .elementor-element.elementor-element-3c8eb6f .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-3c8eb6f .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.6px;}.elementor-38 .elementor-element.elementor-element-3c8eb6f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#554E50;}.elementor-38 .elementor-element.elementor-element-0feca0f{--display:flex;--min-height:0px;--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:8px 8px 8px 8px;box-shadow:0.5px 0.5px 3px 0.5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-0feca0f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-0feca0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-0feca0f:hover{box-shadow:0px 8px 10px 0px rgba(172, 169, 169, 0.5);}.elementor-38 .elementor-element.elementor-element-0feca0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-8f8892c{width:var( --container-widget-width, 104.773% );max-width:104.773%;--container-widget-width:104.773%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-8f8892c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-8f8892c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-38 .elementor-element.elementor-element-8f8892c .elementor-icon-box-title{margin-block-end:20px;color:#000000;}.elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f570a2e );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-default .elementor-icon{fill:var( --e-global-color-f570a2e );color:var( --e-global-color-f570a2e );border-color:var( --e-global-color-f570a2e );}.elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-8f8892c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-8f8892c .elementor-icon{font-size:38px;}.elementor-38 .elementor-element.elementor-element-8f8892c .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-8f8892c .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.6px;}.elementor-38 .elementor-element.elementor-element-8f8892c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#554E50;}.elementor-38 .elementor-element.elementor-element-3fdf1dc{--display:flex;--min-height:0px;--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:8px 8px 8px 8px;box-shadow:0.5px 0.5px 3px 0.5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-3fdf1dc:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-3fdf1dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-3fdf1dc:hover{box-shadow:0px 8px 10px 0px rgba(172, 169, 169, 0.5);}.elementor-38 .elementor-element.elementor-element-3fdf1dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-62891db{width:var( --container-widget-width, 104.773% );max-width:104.773%;--container-widget-width:104.773%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-62891db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-62891db .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-38 .elementor-element.elementor-element-62891db .elementor-icon-box-title{margin-block-end:20px;color:#000000;}.elementor-38 .elementor-element.elementor-element-62891db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f570a2e );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-62891db.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-62891db.elementor-view-default .elementor-icon{fill:var( --e-global-color-f570a2e );color:var( --e-global-color-f570a2e );border-color:var( --e-global-color-f570a2e );}.elementor-38 .elementor-element.elementor-element-62891db.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-62891db.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-62891db.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-62891db.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-62891db.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-62891db.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-62891db.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-62891db.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-62891db.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-62891db .elementor-icon{font-size:38px;}.elementor-38 .elementor-element.elementor-element-62891db .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-62891db .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.6px;}.elementor-38 .elementor-element.elementor-element-62891db .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#554E50;}.elementor-38 .elementor-element.elementor-element-5d2f378{--display:flex;--min-height:0px;--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:8px 8px 8px 8px;box-shadow:0.5px 0.5px 3px 0.5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-5d2f378:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-5d2f378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-5d2f378:hover{box-shadow:0px 8px 10px 0px rgba(172, 169, 169, 0.5);}.elementor-38 .elementor-element.elementor-element-5d2f378.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-1ce9314{width:var( --container-widget-width, 104.773% );max-width:104.773%;--container-widget-width:104.773%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-1ce9314.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-1ce9314 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-38 .elementor-element.elementor-element-1ce9314 .elementor-icon-box-title{margin-block-end:20px;color:#000000;}.elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f570a2e );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-default .elementor-icon{fill:var( --e-global-color-f570a2e );color:var( --e-global-color-f570a2e );border-color:var( --e-global-color-f570a2e );}.elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-1ce9314.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-1ce9314 .elementor-icon{font-size:38px;}.elementor-38 .elementor-element.elementor-element-1ce9314 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-1ce9314 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.6px;}.elementor-38 .elementor-element.elementor-element-1ce9314 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#554E50;}.elementor-38 .elementor-element.elementor-element-b85eb46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-b85eb46:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b85eb46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f570a2e );}.elementor-38 .elementor-element.elementor-element-15d2681{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2c524b4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3eb8ca1{width:var( --container-widget-width, 101.924% );max-width:101.924%;--container-widget-width:101.924%;--container-widget-flex-grow:0;text-align:start;}.elementor-38 .elementor-element.elementor-element-3eb8ca1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-3eb8ca1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;line-height:60px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-4f465df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-4f465df{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-38 .elementor-element.elementor-element-4f465df p{margin-block-end:2px;}.elementor-38 .elementor-element.elementor-element-924039e{--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:25px;--margin-bottom:0px;--margin-left:-4px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-916cf3b{background-color:var( --e-global-color-f46cee3 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 6px 3px 6px;}.elementor-38 .elementor-element.elementor-element-916cf3b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-916cf3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-705322d{background-color:var( --e-global-color-f46cee3 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 6px 3px 6px;}.elementor-38 .elementor-element.elementor-element-705322d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-705322d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-041f2d7{background-color:var( --e-global-color-f46cee3 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 6px 3px 6px;}.elementor-38 .elementor-element.elementor-element-041f2d7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-041f2d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-2ab8ce3{background-color:var( --e-global-color-f46cee3 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 6px 3px 6px;}.elementor-38 .elementor-element.elementor-element-2ab8ce3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-2ab8ce3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-7d40e39{--display:flex;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7d40e39:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-7d40e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resortandhotelsupplies.com/wp-content/uploads/2026/03/image-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-0fe97b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-0fe97b2:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-0fe97b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25BFCE;}.elementor-38 .elementor-element.elementor-element-c643d5a{width:var( --container-widget-width, 67.018% );max-width:67.018%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:67.018%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-c643d5a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-c643d5a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;line-height:52px;letter-spacing:0.6px;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-5e00cb8{width:var( --container-widget-width, 53.685% );max-width:53.685%;--container-widget-width:53.685%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:31px;word-spacing:2px;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-5e00cb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-5e00cb8 p{margin-block-end:36px;}.elementor-38 .elementor-element.elementor-element-5e769e3{--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;}.elementor-38 .elementor-element.elementor-element-b764d80 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:1.2px;word-spacing:2px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-b764d80{width:var( --container-widget-width, 18.332% );max-width:18.332%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:18.332%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-b764d80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-6c46975 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:1.2px;word-spacing:2px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-6c46975{width:var( --container-widget-width, 22.692% );max-width:22.692%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22.692%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-6c46975.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-1a17c87{--width:100%;}.elementor-38 .elementor-element.elementor-element-81d0aff{--width:80%;}.elementor-38 .elementor-element.elementor-element-9846db6{--width:100%;}.elementor-38 .elementor-element.elementor-element-6ee582a{--width:100%;}.elementor-38 .elementor-element.elementor-element-a7d425b{--width:100%;}.elementor-38 .elementor-element.elementor-element-9b6ba36{--width:100%;}.elementor-38 .elementor-element.elementor-element-8815ecb{--width:100%;}.elementor-38 .elementor-element.elementor-element-dd531b4{--width:100%;}.elementor-38 .elementor-element.elementor-element-ed87e1a{--width:90%;}.elementor-38 .elementor-element.elementor-element-a6bae11{--width:100%;}.elementor-38 .elementor-element.elementor-element-0feca0f{--width:100%;}.elementor-38 .elementor-element.elementor-element-3fdf1dc{--width:100%;}.elementor-38 .elementor-element.elementor-element-5d2f378{--width:100%;}.elementor-38 .elementor-element.elementor-element-15d2681{--width:90%;}.elementor-38 .elementor-element.elementor-element-2c524b4{--width:65%;}.elementor-38 .elementor-element.elementor-element-7d40e39{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-81d0aff{--width:95%;}.elementor-38 .elementor-element.elementor-element-ed87e1a{--width:90%;}.elementor-38 .elementor-element.elementor-element-a6bae11{--width:100%;}.elementor-38 .elementor-element.elementor-element-0feca0f{--width:100%;}.elementor-38 .elementor-element.elementor-element-3fdf1dc{--width:100%;}.elementor-38 .elementor-element.elementor-element-5d2f378{--width:100%;}}@media(min-width:1025px){.elementor-38 .elementor-element.elementor-element-4dfc56a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-4dfc56a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-77ab34f .elementor-heading-title{font-size:42px;}.elementor-38 .elementor-element.elementor-element-7522512{width:var( --container-widget-width, 698.049px );max-width:698.049px;--container-widget-width:698.049px;--container-widget-flex-grow:0;font-size:18px;}.elementor-38 .elementor-element.elementor-element-b33929b{width:var( --container-widget-width, 480.719px );max-width:480.719px;--container-widget-width:480.719px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-b33929b .elementor-heading-title{font-size:31px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-b404d31{width:var( --container-widget-width, 610.097px );max-width:610.097px;--container-widget-width:610.097px;--container-widget-flex-grow:0;text-align:center;font-size:16px;}.elementor-38 .elementor-element.elementor-element-b6139e1{width:var( --container-widget-width, 480.719px );max-width:480.719px;--container-widget-width:480.719px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-b6139e1 .elementor-heading-title{font-size:31px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-8405c52{width:var( --container-widget-width, 523.094px );max-width:523.094px;--container-widget-width:523.094px;--container-widget-flex-grow:0;text-align:center;font-size:16px;}.elementor-38 .elementor-element.elementor-element-81d0aff{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-9846db6{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-6ee582a{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-a7d425b{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-9b6ba36{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-8815ecb{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-dd531b4{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-d3f1552{width:var( --container-widget-width, 480.719px );max-width:480.719px;--container-widget-width:480.719px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-d3f1552 .elementor-heading-title{font-size:31px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-ed87e1a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-ed87e1a.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-3eb8ca1{width:var( --container-widget-width, 480.719px );max-width:480.719px;--container-widget-width:480.719px;--container-widget-flex-grow:0;text-align:start;}.elementor-38 .elementor-element.elementor-element-3eb8ca1 .elementor-heading-title{font-size:31px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-4f465df{width:var( --container-widget-width, 610.097px );max-width:610.097px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:610.097px;--container-widget-flex-grow:0;text-align:start;}.elementor-38 .elementor-element.elementor-element-924039e{--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-916cf3b{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-705322d{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-041f2d7{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-2ab8ce3{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-c643d5a{width:var( --container-widget-width, 695.812px );max-width:695.812px;--container-widget-width:695.812px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-c643d5a .elementor-heading-title{font-size:42px;}.elementor-38 .elementor-element.elementor-element-5e00cb8{width:var( --container-widget-width, 593px );max-width:593px;--container-widget-width:593px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-77ab34f{width:var( --container-widget-width, 323.333px );max-width:323.333px;--container-widget-width:323.333px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-77ab34f .elementor-heading-title{font-size:32px;line-height:37px;}.elementor-38 .elementor-element.elementor-element-7522512{text-align:center;font-size:16px;line-height:22px;}.elementor-38 .elementor-element.elementor-element-2281941 .elementor-button{font-size:15px;}.elementor-38 .elementor-element.elementor-element-b33929b .elementor-heading-title{font-size:24px;line-height:37px;}.elementor-38 .elementor-element.elementor-element-b404d31{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;font-size:15px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-b6139e1 .elementor-heading-title{font-size:24px;line-height:37px;}.elementor-38 .elementor-element.elementor-element-8405c52{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;font-size:15px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-81d0aff{--width:90%;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-9846db6{--min-height:495px;}.elementor-38 .elementor-element.elementor-element-fe99395 .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-7c038d4{font-size:15px;line-height:22px;}.elementor-38 .elementor-element.elementor-element-6ee582a{--min-height:495px;}.elementor-38 .elementor-element.elementor-element-a7d425b{--min-height:495px;}.elementor-38 .elementor-element.elementor-element-06821ef{text-align:center;}.elementor-38 .elementor-element.elementor-element-9b6ba36{--min-height:495px;}.elementor-38 .elementor-element.elementor-element-9c7c9bd{text-align:center;}.elementor-38 .elementor-element.elementor-element-8815ecb{--min-height:495px;}.elementor-38 .elementor-element.elementor-element-34cc44e{text-align:center;}.elementor-38 .elementor-element.elementor-element-dd531b4{--min-height:495px;}.elementor-38 .elementor-element.elementor-element-23b6826{text-align:center;}.elementor-38 .elementor-element.elementor-element-d3f1552 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-ed87e1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-3eb8ca1 .elementor-heading-title{font-size:24px;line-height:37px;}.elementor-38 .elementor-element.elementor-element-4f465df{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;font-size:15px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-916cf3b{text-align:center;}.elementor-38 .elementor-element.elementor-element-916cf3b .elementor-heading-title{font-size:15px;}.elementor-38 .elementor-element.elementor-element-705322d{text-align:center;}.elementor-38 .elementor-element.elementor-element-705322d .elementor-heading-title{font-size:15px;}.elementor-38 .elementor-element.elementor-element-041f2d7{text-align:center;}.elementor-38 .elementor-element.elementor-element-041f2d7 .elementor-heading-title{font-size:15px;}.elementor-38 .elementor-element.elementor-element-2ab8ce3{text-align:center;}.elementor-38 .elementor-element.elementor-element-2ab8ce3 .elementor-heading-title{font-size:15px;}.elementor-38 .elementor-element.elementor-element-c643d5a{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-c643d5a .elementor-heading-title{font-size:32px;line-height:39px;}.elementor-38 .elementor-element.elementor-element-5e00cb8{width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;font-size:16px;line-height:24px;}.elementor-38 .elementor-element.elementor-element-5e00cb8 p{margin-block-end:4px;}.elementor-38 .elementor-element.elementor-element-5e769e3{--min-height:91px;--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-38 .elementor-element.elementor-element-b764d80{width:var( --container-widget-width, 305.906px );max-width:305.906px;--container-widget-width:305.906px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-b764d80 .elementor-button{font-size:15px;}.elementor-38 .elementor-element.elementor-element-6c46975 .elementor-button{font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-2281941 */body {
  background-color: #2e3ffd;
}
#More{
  position: absolute;
  text-decoration: none;
  color: #ffffff;
  text-transform: uppercase;
  outline: 2px solid #ffffff;
  overflow: hidden;
  font-family: "Poppins", sans-serif;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  transition: color 1s;
  width:250px;
  white-space: nowrap;
}
#More:hover {
  color: #231F20;
}
#More:before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  width: 0;
  height: 100%;
  background-color: #ffffff;
  transform: skew(35deg);
  z-index: -1;
  transition: width 1s;
}
#More:hover:before {
  width: 250%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9846db6 *//* ===== Project Card Base ===== */
.project-card,
.projects-card,
.elementor-post,
.elementor-grid-item {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background: #ffffff;
    transition: 
        transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}

/* ===== Image Wrapper ===== */
.project-card img,
.projects-card img,
.elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/* ===== Hover Effect ===== */
.project-card:hover,
.projects-card:hover,
.elementor-post:hover {
    transform: translateY(-8px);
    box-shadow: 
        0 20px 40px rgba(0, 0, 0, 0.12),
        0 8px 16px rgba(0, 0, 0, 0.08);
}

/* ===== Image Zoom on Hover ===== */
.project-card:hover img,
.projects-card:hover img,
.elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ee582a */.elementor-post:hover,
.project-card:hover,
.projects-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.12);
    transition: transform 0.45s ease, box-shadow 0.45s ease;
}

/* Image zoom on hover */
.elementor-post:hover img,
.project-card:hover img,
.projects-card:hover img {
    transform: scale(1.08);
    transition: transform 0.6s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6bae11 */.feature-card {
  position: relative;
  background: #ffffff;
  border-radius: 18px;
  padding: 36px 26px;
  border: 1px solid #ececec;
  overflow: hidden;
  transition: 
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.45s ease;
}

/* Top accent line */
.feature-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 3px;
  background: linear-gradient(90deg, #1ccad8, #00a6b4);
  transition: width 0.45s ease, left 0.45s ease;
}

/* Soft glow overlay */
.feature-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(
    120% 80% at top center,
    rgba(28, 202, 216, 0.12),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.45s ease;
  pointer-events: none;
}

.feature-card:hover {
  transform: translateY(-14px);
  box-shadow:
    0 30px 60px rgba(0, 0, 0, 0.12),
    0 0 0 1px rgba(28, 202, 216, 0.15);
}

/* Animate accent + glow */
.feature-card:hover::before {
  width: 100%;
  left: 0;
}

.feature-card:hover::after {
  opacity: 1;
}

/* Icon effect */
.feature-card .icon {
  width: 66px;
  height: 66px;
  margin: 0 auto 22px;
  border-radius: 50%;
  background: #f5fafa;
  display: flex;
  align-items: center;
  justify-content: center;
  transition:
    transform 0.45s ease,
    background 0.45s ease;
}

.feature-card:hover .icon {
  background: #1ccad8;
  transform: scale(1.12);
}

/* Title + text */
.feature-card h3 {
  transition: color 0.35s ease;
}

.feature-card:hover h3 {
  color: #1ccad8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b764d80 */body {
  background-color: #2e3ffd;
}
#Us{
  position: absolute;
  text-decoration: none;
  color: #ffffff;
  text-transform: uppercase;
  outline: 2px solid #ffffff;
  overflow: hidden;
  font-family: "Poppins", sans-serif;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  transition: color 1s;
  width:180px;
  white-space: nowrap;
}
#Us:hover {
  color: #231F20;
  border:1px solid #231F20;
}
#Us:before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  width: 0;
  height: 100%;
  background-color: #ffffff;
  text color:#25BFCE;
  transform: skew(35deg);
  z-index: -1;
  transition: width 1s;
}
#Us:hover:before {
  width: 250%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c46975 */body {
  background-color: #2e3ffd;
}
#Us{
  position: absolute;
  text-decoration: none;
  color: #ffffff;
  text-transform: uppercase;
  outline: 2px solid #ffffff;
  overflow: hidden;
  font-family: "Poppins", sans-serif;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  transition: color 1s;
  width:230px;
  white-space: nowrap;
}
#Us:hover {
  color: #231F20;
  border:1px solid #231F20;
}
#Us:before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  width: 0;
  height: 100%;
  background-color: #ffffff;
  text color:#25BFCE;
  transform: skew(35deg);
  z-index: -1;
  transition: width 1s;
}
#Us:hover:before {
  width: 250%;
}/* End custom CSS */