.elementor-15 .elementor-element.elementor-element-ec827d2 .slider-single-item h1{font-family:"Cinzel", Sans-serif;font-size:6rem;text-transform:capitalize;}.elementor-15 .elementor-element.elementor-element-263d27f{margin-top:0rem;margin-bottom:0rem;}.elementor-15 .elementor-element.elementor-element-0b42b7c{margin-top:-6rem;margin-bottom:-8rem;padding:0px 0px 75px 0px;}.elementor-15 .elementor-element.elementor-element-70ac7e1{padding:100px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5cf8991 .justify-content-center{justify-content:center!important;}.elementor-15 .elementor-element.elementor-element-5cf8991 .text-center{text-align:center!important;}.elementor-15 .elementor-element.elementor-element-5cf8991 .text-center .bg-text{text-align:center!important;}.elementor-15 .elementor-element.elementor-element-a9521d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15 .elementor-element.elementor-element-ca41963{--display:flex;--margin-top:-8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0176ea7{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15 .elementor-element.elementor-element-6116da0{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6116da0 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-6116da0.elementor-view-stacked .elementor-icon{background-color:#D6B981;}.elementor-15 .elementor-element.elementor-element-6116da0.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6116da0.elementor-view-default .elementor-icon{fill:#D6B981;color:#D6B981;border-color:#D6B981;}.elementor-15 .elementor-element.elementor-element-6116da0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6116da0 .elementor-icon-box-title a{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-43c95bb{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-43c95bb .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-43c95bb.elementor-view-stacked .elementor-icon{background-color:#D6B981;}.elementor-15 .elementor-element.elementor-element-43c95bb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-43c95bb.elementor-view-default .elementor-icon{fill:#D6B981;color:#D6B981;border-color:#D6B981;}.elementor-15 .elementor-element.elementor-element-43c95bb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-43c95bb .elementor-icon-box-title a{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-0ca1738{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0ca1738 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-0ca1738.elementor-view-stacked .elementor-icon{background-color:#D6B981;}.elementor-15 .elementor-element.elementor-element-0ca1738.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0ca1738.elementor-view-default .elementor-icon{fill:#D6B981;color:#D6B981;border-color:#D6B981;}.elementor-15 .elementor-element.elementor-element-0ca1738 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0ca1738 .elementor-icon-box-title a{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-9ab89e1{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9ab89e1 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-9ab89e1.elementor-view-stacked .elementor-icon{background-color:#D6B981;}.elementor-15 .elementor-element.elementor-element-9ab89e1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9ab89e1.elementor-view-default .elementor-icon{fill:#D6B981;color:#D6B981;border-color:#D6B981;}.elementor-15 .elementor-element.elementor-element-9ab89e1 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9ab89e1 .elementor-icon-box-title a{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-c26ebf3{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c26ebf3 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-c26ebf3.elementor-view-stacked .elementor-icon{background-color:#D6B981;}.elementor-15 .elementor-element.elementor-element-c26ebf3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c26ebf3.elementor-view-default .elementor-icon{fill:#D6B981;color:#D6B981;border-color:#D6B981;}.elementor-15 .elementor-element.elementor-element-c26ebf3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-c26ebf3 .elementor-icon-box-title a{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-e863178 .elementor-button{background-color:#02010100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:18px 24px 18px 24px;}.elementor-15 .elementor-element.elementor-element-e863178 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-e863178 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e863178{margin:-8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-15 .elementor-element.elementor-element-e863178.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-e863178 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-e863178 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-e863178 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-e863178 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ffb0d88{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-92aef3c{margin-top:2rem;margin-bottom:0rem;}.elementor-15 .elementor-element.elementor-element-fe18040{margin-top:0px;margin-bottom:-20px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-caed294{padding:60px 0px 60px 0px;}.elementor-15 .elementor-element.elementor-element-01ccbc4 .justify-content-center{justify-content:center!important;}.elementor-15 .elementor-element.elementor-element-01ccbc4 .text-center{text-align:center!important;}.elementor-15 .elementor-element.elementor-element-01ccbc4 .text-center .bg-text{text-align:center!important;}.elementor-15 .elementor-element.elementor-element-2d48a32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15 .elementor-element.elementor-element-4d7222f .justify-content-center{justify-content:center!important;}.elementor-15 .elementor-element.elementor-element-4d7222f .text-center{text-align:center!important;}.elementor-15 .elementor-element.elementor-element-4d7222f .text-center .bg-text{text-align:center!important;}.elementor-15 .elementor-element.elementor-element-bc1d810{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c7e2103{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-c7e2103::before, .elementor-15 .elementor-element.elementor-element-c7e2103 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c7e2103 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c7e2103 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c7e2103 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c7e2103 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-4824a11 .elementor-heading-title{font-weight:700;}.elementor-15 .elementor-element.elementor-element-555fed1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:7rem;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-382cdcd .elementor-heading-title{font-weight:700;}.elementor-15 .elementor-element.elementor-element-6f87b2e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6f87b2e::before, .elementor-15 .elementor-element.elementor-element-6f87b2e > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6f87b2e > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6f87b2e > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6f87b2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6f87b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-cbc3471{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-4573ae7 .elementor-button{background-color:#02010100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:18px 24px 18px 24px;}.elementor-15 .elementor-element.elementor-element-4573ae7 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4573ae7 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4573ae7.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-4573ae7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-4573ae7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-4573ae7 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4573ae7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8fdaf87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15 .elementor-element.elementor-element-b3b2c57 .justify-content-center{justify-content:center!important;}.elementor-15 .elementor-element.elementor-element-b3b2c57 .text-center{text-align:center!important;}.elementor-15 .elementor-element.elementor-element-b3b2c57 .text-center .bg-text{text-align:center!important;}.elementor-15 .elementor-element.elementor-element-c7fefe3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4b31617{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.06;--border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-4b31617::before, .elementor-15 .elementor-element.elementor-element-4b31617 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4b31617 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4b31617 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4b31617 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4b31617 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://squirr.in/wp-content/uploads/2026/04/Jasmine-flowering-Jasminum-grandiflorum-1300x975-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-26240a4 .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-a98800a{width:100%;max-width:100%;font-size:18px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-a1fd43e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.06;--border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-a1fd43e::before, .elementor-15 .elementor-element.elementor-element-a1fd43e > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-a1fd43e > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-a1fd43e > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-a1fd43e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-a1fd43e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://squirr.in/wp-content/uploads/2026/04/close-up-of-fresh-beautiful-rose-flower-blossoms-isolated-on-a-blurry-green-nature-background-free-photo.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ed60599 .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-c4294f1{width:100%;max-width:100%;font-size:18px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-f909a4b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.06;--border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-f909a4b::before, .elementor-15 .elementor-element.elementor-element-f909a4b > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f909a4b > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f909a4b > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f909a4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f909a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://squirr.in/wp-content/uploads/2026/04/51MxF6GSZXL._AC_UF10001000_QL80_.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-cf1f529 .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-fcd7047{width:100%;max-width:100%;font-size:18px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-ac1f964{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.06;--border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-ac1f964::before, .elementor-15 .elementor-element.elementor-element-ac1f964 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ac1f964 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ac1f964 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ac1f964 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ac1f964 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://squirr.in/wp-content/uploads/2026/04/Saffron-crocus-bloom-stigmas-flower-saffron-spice.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-caa104e .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-d5b80b8{width:100%;max-width:100%;font-size:18px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-aaf4f54 .elementor-button{background-color:#02010100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:18px 24px 18px 24px;}.elementor-15 .elementor-element.elementor-element-aaf4f54 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-aaf4f54 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-aaf4f54{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-15 .elementor-element.elementor-element-aaf4f54.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-aaf4f54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-aaf4f54 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-aaf4f54 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-aaf4f54 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-9d68a90{margin-top:-6rem;margin-bottom:0rem;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-ec827d2 .slider-single-item h1{font-size:4rem;}.elementor-15 .elementor-element.elementor-element-0b42b7c{margin-top:-8rem;margin-bottom:-6rem;padding:0px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-a9521d3{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-ca41963{--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-0176ea7{--justify-content:space-around;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-6116da0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6116da0 .elementor-icon-box-title a{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-43c95bb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-43c95bb .elementor-icon-box-title a{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-0ca1738 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0ca1738 .elementor-icon-box-title a{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-9ab89e1 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9ab89e1 .elementor-icon-box-title a{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-c26ebf3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-c26ebf3 .elementor-icon-box-title a{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-ffb0d88{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2d48a32{--padding-top:0rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-bc1d810{--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-8fdaf87{--padding-top:0rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-c7fefe3{--flex-wrap:wrap;--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-9d68a90{margin-top:-4rem;margin-bottom:0rem;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-ec827d2 .slider-single-item h1{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-ca41963{--margin-top:-7rem;--margin-bottom:-1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6116da0 .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-6116da0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6116da0 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-15 .elementor-element.elementor-element-43c95bb .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-43c95bb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-43c95bb .elementor-icon-box-title a{font-size:1.25rem;}.elementor-15 .elementor-element.elementor-element-0ca1738 .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-0ca1738 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0ca1738 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-15 .elementor-element.elementor-element-9ab89e1 .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-9ab89e1 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9ab89e1 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-15 .elementor-element.elementor-element-c26ebf3 .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-c26ebf3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-c26ebf3 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-15 .elementor-element.elementor-element-e863178{margin:-5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-15 .elementor-element.elementor-element-2d48a32{--padding-top:0rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-8fdaf87{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-26240a4 .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-a98800a{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-ed60599 .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-c4294f1{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-cf1f529 .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-fcd7047{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-caa104e .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-d5b80b8{font-size:1rem;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-a9521d3{--content-width:1160px;}.elementor-15 .elementor-element.elementor-element-0176ea7{--content-width:1240px;}.elementor-15 .elementor-element.elementor-element-c7e2103{--width:50%;}.elementor-15 .elementor-element.elementor-element-6f87b2e{--width:50%;}.elementor-15 .elementor-element.elementor-element-8fdaf87{--content-width:1240px;}.elementor-15 .elementor-element.elementor-element-4b31617{--width:50%;}.elementor-15 .elementor-element.elementor-element-a1fd43e{--width:50%;}.elementor-15 .elementor-element.elementor-element-f909a4b{--width:50%;}.elementor-15 .elementor-element.elementor-element-ac1f964{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-4b31617{--width:48%;}.elementor-15 .elementor-element.elementor-element-a1fd43e{--width:48%;}.elementor-15 .elementor-element.elementor-element-f909a4b{--width:48%;}.elementor-15 .elementor-element.elementor-element-ac1f964{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-c7e2103 */.elementor-15 .elementor-element.elementor-element-c7e2103 {
    background: linear-gradient(
        135deg,
        #8a5a1f 0%,
        #b7862e 20%,
        #e5c76b 40%,
        #f5e6a3 50%,
        #e5c76b 60%,
        #b7862e 80%,
        #8a5a1f 100%
    );
    
    border-radius: 20px;
    padding: 40px;

    /* Soft inner highlight */
    box-shadow: 
        inset 0 2px 6px rgba(255, 255, 255, 0.35),
        inset 0 -4px 10px rgba(0, 0, 0, 0.25),
        0 10px 25px rgba(0, 0, 0, 0.35);

    /* Optional subtle shine overlay */
    position: relative;
    overflow: hidden;
}

/* Glossy reflection layer */
.elementor-15 .elementor-element.elementor-element-c7e2103::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -30%;
    width: 160%;
    height: 200%;
    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 0.35) 0%,
        rgba(255, 255, 255, 0.15) 25%,
        rgba(255, 255, 255, 0.05) 40%,
        transparent 70%
    );
    transform: rotate(25deg);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b31617 */.elementor-15 .elementor-element.elementor-element-4b31617 {
    background:
        radial-gradient(
            ellipse at 30% 20%,
            rgba(255, 255, 255, 0.6) 0%,
            rgba(255, 255, 255, 0.3) 25%,
            rgba(220, 235, 220, 0.15) 45%,
            transparent 70%
        ),
        linear-gradient(
            135deg,
            #dfe7dc 0%,
            #f9fbf8 25%,
            #ffffff 40%,
            #f4f7f2 55%,
            #d7e2d3 75%,
            #bfcdb8 100%
        );

    border-radius: 20px;
    padding: 30px;

    box-shadow:
        inset 0 2px 6px rgba(255, 255, 255, 0.8),
        inset 0 -6px 12px rgba(120, 140, 110, 0.25),
        0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1fd43e */.elementor-15 .elementor-element.elementor-element-a1fd43e {
    background:
        radial-gradient(
            ellipse at 30% 20%,
            rgba(255, 255, 255, 0.5) 0%,
            rgba(255, 220, 230, 0.3) 25%,
            rgba(255, 180, 200, 0.15) 45%,
            transparent 70%
        ),
        linear-gradient(
            135deg,
            #f8d7da 0%,
            #fdecef 20%,
            #ffffff 40%,
            #f9e1e6 55%,
            #f3c1cc 75%,
            #e59aaa 100%
        );

    border-radius: 20px;
    padding: 30px;

    box-shadow:
        inset 0 2px 6px rgba(255, 255, 255, 0.7),
        inset 0 -6px 12px rgba(180, 80, 100, 0.25),
        0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f909a4b */.elementor-15 .elementor-element.elementor-element-f909a4b {
    background:
        radial-gradient(
            ellipse at 30% 20%,
            rgba(255, 255, 255, 0.6) 0%,
            rgba(240, 220, 250, 0.35) 25%,
            rgba(210, 190, 230, 0.15) 45%,
            transparent 70%
        ),
        linear-gradient(
            135deg,
            #e6dff2 0%,
            #f3ecf9 20%,
            #ffffff 40%,
            #f6eef7 55%,
            #e8d4ec 75%,
            #d4b6dc 100%
        );

    border-radius: 20px;
    padding: 30px;

    box-shadow:
        inset 0 2px 6px rgba(255, 255, 255, 0.8),
        inset 0 -6px 12px rgba(150, 120, 170, 0.2),
        0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1f964 */.elementor-15 .elementor-element.elementor-element-ac1f964 {
    background:
        radial-gradient(
            ellipse at 30% 20%,
            rgba(255, 255, 255, 0.45) 0%,
            rgba(255, 220, 150, 0.35) 25%,
            rgba(255, 170, 60, 0.2) 45%,
            transparent 70%
        ),
        linear-gradient(
            135deg,
            #fff3d6 0%,
            #ffe0a3 20%,
            #ffc76a 40%,
            #ffb347 55%,
            #f39c12 75%,
            #d97706 100%
        );

    border-radius: 20px;
    padding: 30px;

    box-shadow:
        inset 0 2px 6px rgba(255, 255, 255, 0.6),
        inset 0 -6px 12px rgba(180, 100, 0, 0.3),
        0 10px 25px rgba(0, 0, 0, 0.2);
}/* End custom CSS */