.elementor-3637 .elementor-element.elementor-element-85ccf3a{--display:flex;--min-height:601px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.1s;--overlay-opacity:0;--border-radius:0px 0px 0px 0px;--margin-top:87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3637 .elementor-element.elementor-element-85ccf3a::before, .elementor-3637 .elementor-element.elementor-element-85ccf3a > .elementor-background-video-container::before, .elementor-3637 .elementor-element.elementor-element-85ccf3a > .e-con-inner > .elementor-background-video-container::before, .elementor-3637 .elementor-element.elementor-element-85ccf3a > .elementor-background-slideshow::before, .elementor-3637 .elementor-element.elementor-element-85ccf3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3637 .elementor-element.elementor-element-85ccf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(141deg, #073349 27%, #FFFFFF 76%);}.elementor-3637 .elementor-element.elementor-element-85ccf3a > .elementor-shape-bottom svg, .elementor-3637 .elementor-element.elementor-element-85ccf3a > .e-con-inner > .elementor-shape-bottom svg{width:calc(188% + 1.3px);height:143px;transform:translateX(-50%) rotateY(180deg);}.elementor-3637 .elementor-element.elementor-element-85ccf3a > .elementor-shape-bottom, .elementor-3637 .elementor-element.elementor-element-85ccf3a > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-3637 .elementor-element.elementor-element-85ccf3a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-3637 .elementor-element.elementor-element-4a08160{--display:flex;--min-height:26vh;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-4a08160.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3637 .elementor-element.elementor-element-4294de9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-393524c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 41.78% );max-width:41.78%;--container-widget-width:41.78%;--container-widget-flex-grow:0;}.elementor-3637 .elementor-element.elementor-element-393524c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-393524c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3637 .elementor-element.elementor-element-393524c img{transition-duration:1s;}.elementor-3637 .elementor-element.elementor-element-aa7abca{--display:flex;--wcf-slide-distance:40px;--wcf-slide-duration:1200ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-3637 .elementor-element.elementor-element-c5acffc{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-3637 .elementor-element.elementor-element-c5acffc > .elementor-widget-container{margin:0px 0px 0px 29px;}.elementor-3637 .elementor-element.elementor-element-c5acffc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:200;color:#000000;}.elementor-3637 .elementor-element.elementor-element-cae5c2d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 76.668% );max-width:76.668%;--container-widget-width:76.668%;--container-widget-flex-grow:0;text-align:start;}.elementor-3637 .elementor-element.elementor-element-cae5c2d > .elementor-widget-container{margin:0px 0px 0px 34px;}.elementor-3637 .elementor-element.elementor-element-cae5c2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3637 .elementor-element.elementor-element-cae5c2d p{margin-block-end:13px;}.elementor-3637 .elementor-element.elementor-element-4f3c022 .elementor-button{background-color:#1A328200;letter-spacing:3.7px;fill:#0A0A0A;color:#0A0A0A;box-shadow:1px -33px 0px 1px rgba(0, 0, 0, 0);transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#322F2F;border-radius:0px 0px 0px 0px;padding:14px 32px 14px 32px;}.elementor-3637 .elementor-element.elementor-element-4f3c022 .elementor-button:hover, .elementor-3637 .elementor-element.elementor-element-4f3c022 .elementor-button:focus{background-color:#010001;color:#F9F5F5;border-color:#121212;}.elementor-3637 .elementor-element.elementor-element-4f3c022 > .elementor-widget-container{margin:0px 0px 0px 34px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-4f3c022.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-3637 .elementor-element.elementor-element-4f3c022 .elementor-button:hover svg, .elementor-3637 .elementor-element.elementor-element-4f3c022 .elementor-button:focus svg{fill:#F9F5F5;}.elementor-3637 .elementor-element.elementor-element-2435e0e{--display:flex;--min-height:0vh;--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-3637 .elementor-element.elementor-element-2435e0e:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-2435e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4C4C49E;}.elementor-3637 .elementor-element.elementor-element-2435e0e::before, .elementor-3637 .elementor-element.elementor-element-2435e0e > .elementor-background-video-container::before, .elementor-3637 .elementor-element.elementor-element-2435e0e > .e-con-inner > .elementor-background-video-container::before, .elementor-3637 .elementor-element.elementor-element-2435e0e > .elementor-background-slideshow::before, .elementor-3637 .elementor-element.elementor-element-2435e0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3637 .elementor-element.elementor-element-2435e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3637 .elementor-element.elementor-element-2435e0e > .elementor-shape-top svg, .elementor-3637 .elementor-element.elementor-element-2435e0e > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:241px;}.elementor-3637 .elementor-element.elementor-element-2435e0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3637 .elementor-element.elementor-element-aa4f7a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-77b69df{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-3637 .elementor-element.elementor-element-77b69df > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3637 .elementor-element.elementor-element-77b69df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:54px;font-weight:200;}.elementor-3637 .elementor-element.elementor-element-1d85398{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-3637 .elementor-element.elementor-element-1d85398 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3637 .elementor-element.elementor-element-cfb2e4c{--display:flex;--min-height:0px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:1500ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease-in-out;}.elementor-3637 .elementor-element.elementor-element-29afe9a{--display:flex;--min-height:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 45px 0px rgba(0, 0, 0, 0.07);--margin-top:50px;--margin-bottom:50px;--margin-left:25px;--margin-right:25px;}.elementor-3637 .elementor-element.elementor-element-29afe9a:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-29afe9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3637 .elementor-element.elementor-element-305a956{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-3637 .elementor-element.elementor-element-305a956 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:200;color:#8D8A8A;}.elementor-3637 .elementor-element.elementor-element-1505f09 .elementor-button{background-color:#FFFFFF36;fill:#4C4B4B;color:#4C4B4B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2B2B2;border-radius:2px 2px 2px 2px;}.elementor-3637 .elementor-element.elementor-element-1505f09 .elementor-button:hover, .elementor-3637 .elementor-element.elementor-element-1505f09 .elementor-button:focus{background-color:#FFFFFF;color:#030000;}.elementor-3637 .elementor-element.elementor-element-1505f09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-1505f09.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3637 .elementor-element.elementor-element-1505f09 .elementor-button:hover svg, .elementor-3637 .elementor-element.elementor-element-1505f09 .elementor-button:focus svg{fill:#030000;}.elementor-3637 .elementor-element.elementor-element-152ab28{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-3637 .elementor-element.elementor-element-07c58c2{--display:flex;--min-height:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 45px 0px rgba(0, 0, 0, 0.07);--margin-top:50px;--margin-bottom:50px;--margin-left:25px;--margin-right:25px;}.elementor-3637 .elementor-element.elementor-element-07c58c2:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-07c58c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414141;}.elementor-3637 .elementor-element.elementor-element-e00e36d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-3637 .elementor-element.elementor-element-e00e36d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:200;color:#8D8A8A;}.elementor-3637 .elementor-element.elementor-element-01deeaa .elementor-button{background-color:#FFFFFF36;fill:#4C4B4B;color:#4C4B4B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2B2B2;border-radius:2px 2px 2px 2px;}.elementor-3637 .elementor-element.elementor-element-01deeaa .elementor-button:hover, .elementor-3637 .elementor-element.elementor-element-01deeaa .elementor-button:focus{background-color:#FFFFFF;color:#030000;}.elementor-3637 .elementor-element.elementor-element-01deeaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-01deeaa.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3637 .elementor-element.elementor-element-01deeaa .elementor-button:hover svg, .elementor-3637 .elementor-element.elementor-element-01deeaa .elementor-button:focus svg{fill:#030000;}.elementor-3637 .elementor-element.elementor-element-adc289c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-3637 .elementor-element.elementor-element-b0fba7a{--display:flex;--min-height:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 45px 0px rgba(0, 0, 0, 0.07);--margin-top:50px;--margin-bottom:50px;--margin-left:25px;--margin-right:25px;}.elementor-3637 .elementor-element.elementor-element-b0fba7a:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-b0fba7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414141;}.elementor-3637 .elementor-element.elementor-element-4bcfb63{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-3637 .elementor-element.elementor-element-4bcfb63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:200;color:#8D8A8A;}.elementor-3637 .elementor-element.elementor-element-2eec471 .elementor-button{background-color:#FFFFFF36;fill:#4C4B4B;color:#4C4B4B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2B2B2;border-radius:2px 2px 2px 2px;}.elementor-3637 .elementor-element.elementor-element-2eec471 .elementor-button:hover, .elementor-3637 .elementor-element.elementor-element-2eec471 .elementor-button:focus{background-color:#FFFFFF;color:#030000;}.elementor-3637 .elementor-element.elementor-element-2eec471 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-2eec471.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3637 .elementor-element.elementor-element-2eec471 .elementor-button:hover svg, .elementor-3637 .elementor-element.elementor-element-2eec471 .elementor-button:focus svg{fill:#030000;}.elementor-3637 .elementor-element.elementor-element-01faa7d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-3637 .elementor-element.elementor-element-3c1b2c7{--display:flex;--min-height:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 45px 0px rgba(0, 0, 0, 0.07);--margin-top:50px;--margin-bottom:50px;--margin-left:25px;--margin-right:25px;}.elementor-3637 .elementor-element.elementor-element-3c1b2c7:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-3c1b2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414141;}.elementor-3637 .elementor-element.elementor-element-b3920ec{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-3637 .elementor-element.elementor-element-b3920ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:200;color:#8D8A8A;}.elementor-3637 .elementor-element.elementor-element-b287973 .elementor-button{background-color:#FFFFFF36;fill:#4C4B4B;color:#4C4B4B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2B2B2;border-radius:2px 2px 2px 2px;}.elementor-3637 .elementor-element.elementor-element-b287973 .elementor-button:hover, .elementor-3637 .elementor-element.elementor-element-b287973 .elementor-button:focus{background-color:#FFFFFF;color:#030000;}.elementor-3637 .elementor-element.elementor-element-b287973 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-b287973.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3637 .elementor-element.elementor-element-b287973 .elementor-button:hover svg, .elementor-3637 .elementor-element.elementor-element-b287973 .elementor-button:focus svg{fill:#030000;}.elementor-3637 .elementor-element.elementor-element-8527e96{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-3637 .elementor-element.elementor-element-a90c37e{--display:flex;--min-height:617px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-a90c37e > .elementor-shape-top svg, .elementor-3637 .elementor-element.elementor-element-a90c37e > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:88px;}.elementor-3637 .elementor-element.elementor-element-704c40f{--display:flex;--min-height:0vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:49px;--margin-bottom:43px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-704c40f:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-704c40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mahakrouhina.com/wp-content/uploads/2021/02/shape1-horiz.png");background-position:center right;background-repeat:no-repeat;}.elementor-3637 .elementor-element.elementor-element-704c40f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3637 .elementor-element.elementor-element-efccaf6{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:1200ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-3637 .elementor-element.elementor-element-efccaf6:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-efccaf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3637 .elementor-element.elementor-element-ccce14a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-3637 .elementor-element.elementor-element-ccce14a > .elementor-widget-container{margin:58px 0px 0px 0px;padding:9px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-ccce14a.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-3637 .elementor-element.elementor-element-ccce14a .elementor-heading-title{font-size:57px;letter-spacing:10px;}.elementor-3637 .elementor-element.elementor-element-c71d19c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-size:21px;letter-spacing:3.1px;}.elementor-3637 .elementor-element.elementor-element-c71d19c > .elementor-widget-container{margin:30px 7px 7px 7px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-c71d19c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-3637 .elementor-element.elementor-element-6916317 .elementor-button{background-color:#0C082A00;letter-spacing:4.2px;fill:#000000;color:#000000;box-shadow:0px 5px 8px -1px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:2px 2px 2px 2px;padding:13px 25px 13px 24px;}.elementor-3637 .elementor-element.elementor-element-6916317 .elementor-button:hover, .elementor-3637 .elementor-element.elementor-element-6916317 .elementor-button:focus{background-color:#000000;color:#FDFAFA;}.elementor-3637 .elementor-element.elementor-element-6916317 > .elementor-widget-container{margin:-417px 0px 0px 0px;padding:0px 0px 34px 0px;}.elementor-3637 .elementor-element.elementor-element-6916317.elementor-element{--align-self:center;}.elementor-3637 .elementor-element.elementor-element-6916317 .elementor-button:hover svg, .elementor-3637 .elementor-element.elementor-element-6916317 .elementor-button:focus svg{fill:#FDFAFA;}.elementor-3637 .elementor-element.elementor-element-639cd02 > .elementor-widget-container{margin:-270px 0px 0px 0px;padding:-3px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-639cd02.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-3637 .elementor-element.elementor-element-639cd02{z-index:0;}.elementor-3637 .elementor-element.elementor-element-4111445{--display:flex;--min-height:639px;--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:-272px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:1200ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-3637 .elementor-element.elementor-element-4111445:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-4111445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );background-image:url("https://mahakrouhina.com/wp-content/uploads/2026/08/nowrouz.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3637 .elementor-element.elementor-element-4111445::before, .elementor-3637 .elementor-element.elementor-element-4111445 > .elementor-background-video-container::before, .elementor-3637 .elementor-element.elementor-element-4111445 > .e-con-inner > .elementor-background-video-container::before, .elementor-3637 .elementor-element.elementor-element-4111445 > .elementor-background-slideshow::before, .elementor-3637 .elementor-element.elementor-element-4111445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3637 .elementor-element.elementor-element-4111445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3637 .elementor-element.elementor-element-4111445.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3637 .elementor-element.elementor-element-4c8afae{--display:flex;--min-height:68vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3637 .elementor-element.elementor-element-4c8afae:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-4c8afae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFCFCF;}.elementor-3637 .elementor-element.elementor-element-4c8afae > .elementor-shape-top svg, .elementor-3637 .elementor-element.elementor-element-4c8afae > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:179px;}.elementor-3637 .elementor-element.elementor-element-4c8afae.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3637 .elementor-element.elementor-element-e391abd{--display:flex;--min-height:460px;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-e391abd:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-e391abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mahakrouhina.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-21-2026-10_58_52-AM.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3637 .elementor-element.elementor-element-17fe7d0{--display:flex;--min-height:100px;--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:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3637 .elementor-element.elementor-element-17fe7d0.e-con{--align-self:center;}.elementor-3637 .elementor-element.elementor-element-eeb6a25{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;color:#474747;}.elementor-3637 .elementor-element.elementor-element-eeb6a25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3637 .elementor-element.elementor-element-8116d04 .elementor-button{background-color:#1A328200;letter-spacing:3.7px;fill:#474747;color:#474747;box-shadow:1px -33px 0px 1px rgba(0, 0, 0, 0);transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#626262;border-radius:0px 0px 0px 0px;padding:14px 32px 14px 32px;}.elementor-3637 .elementor-element.elementor-element-8116d04 .elementor-button:hover, .elementor-3637 .elementor-element.elementor-element-8116d04 .elementor-button:focus{background-color:#010001;color:#F9F5F5;border-color:#121212;}.elementor-3637 .elementor-element.elementor-element-8116d04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-8116d04.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-3637 .elementor-element.elementor-element-8116d04 .elementor-button:hover svg, .elementor-3637 .elementor-element.elementor-element-8116d04 .elementor-button:focus svg{fill:#F9F5F5;}.elementor-3637 .elementor-element.elementor-element-5c9c3b7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-3637 .elementor-element.elementor-element-5c9c3b7 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:6px 0px 37px 0px;}.elementor-3637 .elementor-element.elementor-element-5c9c3b7.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-3637 .elementor-element.elementor-element-5c9c3b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:100;letter-spacing:3.4px;color:#474747;}.elementor-3637 .elementor-element.elementor-element-5c9c3b7 .elementor-heading-title a{transition-duration:0s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3637 .elementor-element.elementor-element-85ccf3a{--width:100%;}.elementor-3637 .elementor-element.elementor-element-4a08160{--width:100%;}.elementor-3637 .elementor-element.elementor-element-2435e0e{--width:99.918%;}.elementor-3637 .elementor-element.elementor-element-cfb2e4c{--content-width:1288px;}.elementor-3637 .elementor-element.elementor-element-29afe9a{--width:40%;}.elementor-3637 .elementor-element.elementor-element-07c58c2{--width:40%;}.elementor-3637 .elementor-element.elementor-element-b0fba7a{--width:40%;}.elementor-3637 .elementor-element.elementor-element-3c1b2c7{--width:40%;}.elementor-3637 .elementor-element.elementor-element-704c40f{--width:100%;}.elementor-3637 .elementor-element.elementor-element-efccaf6{--width:100%;}.elementor-3637 .elementor-element.elementor-element-4111445{--width:961px;}.elementor-3637 .elementor-element.elementor-element-4c8afae{--width:100%;}.elementor-3637 .elementor-element.elementor-element-e391abd{--width:38%;}.elementor-3637 .elementor-element.elementor-element-17fe7d0{--width:50%;}}@media(min-width:1025px){.elementor-3637 .elementor-element.elementor-element-704c40f:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-704c40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3637 .elementor-element.elementor-element-4111445:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-4111445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3637 .elementor-element.elementor-element-e391abd:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-e391abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-3637 .elementor-element.elementor-element-4a08160{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-2435e0e{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3637 .elementor-element.elementor-element-29afe9a{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3637 .elementor-element.elementor-element-07c58c2{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3637 .elementor-element.elementor-element-b0fba7a{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3637 .elementor-element.elementor-element-3c1b2c7{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3637 .elementor-element.elementor-element-704c40f{--min-height:0vh;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3637 .elementor-element.elementor-element-efccaf6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3637 .elementor-element.elementor-element-4c8afae{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3637 .elementor-element.elementor-element-85ccf3a{--width:1004px;--min-height:293px;--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:flex-end;--align-items:center;--margin-top:28px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;--padding-top:151px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-85ccf3a > .elementor-shape-bottom svg, .elementor-3637 .elementor-element.elementor-element-85ccf3a > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:93px;}.elementor-3637 .elementor-element.elementor-element-85ccf3a.e-con{--align-self:flex-start;}.elementor-3637 .elementor-element.elementor-element-4a08160{--width:370.8px;--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:3px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-4a08160.e-con{--align-self:center;}.elementor-3637 .elementor-element.elementor-element-4294de9{--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-3637 .elementor-element.elementor-element-393524c{width:var( --container-widget-width, 353.65px );max-width:353.65px;--container-widget-width:353.65px;--container-widget-flex-grow:0;}.elementor-3637 .elementor-element.elementor-element-393524c > .elementor-widget-container{margin:0px 0px 0px 14px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-393524c img{max-width:86%;}.elementor-3637 .elementor-element.elementor-element-aa7abca{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3637 .elementor-element.elementor-element-aa7abca.e-con{--align-self:center;}.elementor-3637 .elementor-element.elementor-element-c5acffc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-c5acffc{text-align:center;}.elementor-3637 .elementor-element.elementor-element-cae5c2d{width:var( --container-widget-width, 323.8px );max-width:323.8px;--container-widget-width:323.8px;--container-widget-flex-grow:0;text-align:start;}.elementor-3637 .elementor-element.elementor-element-cae5c2d.elementor-element{--align-self:center;}.elementor-3637 .elementor-element.elementor-element-4f3c022 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-4f3c022.elementor-element{--align-self:center;}.elementor-3637 .elementor-element.elementor-element-2435e0e > .elementor-shape-top svg, .elementor-3637 .elementor-element.elementor-element-2435e0e > .e-con-inner > .elementor-shape-top svg{width:calc(184% + 1.3px);}.elementor-3637 .elementor-element.elementor-element-2435e0e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3637 .elementor-element.elementor-element-77b69df .elementor-heading-title{font-size:44px;}.elementor-3637 .elementor-element.elementor-element-1d85398 > .elementor-widget-container{padding:0px 22px 20px 22px;}.elementor-3637 .elementor-element.elementor-element-29afe9a{--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3637 .elementor-element.elementor-element-305a956 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-07c58c2{--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3637 .elementor-element.elementor-element-e00e36d > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-b0fba7a{--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3637 .elementor-element.elementor-element-4bcfb63 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-3c1b2c7{--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3637 .elementor-element.elementor-element-b3920ec > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-a90c37e{--min-height:482px;}.elementor-3637 .elementor-element.elementor-element-a90c37e > .elementor-shape-top svg, .elementor-3637 .elementor-element.elementor-element-a90c37e > .e-con-inner > .elementor-shape-top svg{width:calc(175% + 1.3px);height:77px;}.elementor-3637 .elementor-element.elementor-element-704c40f{--width:500px;--min-height:0vh;--margin-top:81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-efccaf6{--margin-top:-77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3637 .elementor-element.elementor-element-ccce14a.elementor-element{--order:-99999 /* order start hack */;}.elementor-3637 .elementor-element.elementor-element-ccce14a .elementor-heading-title{font-size:24px;}.elementor-3637 .elementor-element.elementor-element-c71d19c > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 27px 20px 29px;}.elementor-3637 .elementor-element.elementor-element-c71d19c{font-size:13px;}.elementor-3637 .elementor-element.elementor-element-c71d19c p{margin-block-end:22px;}.elementor-3637 .elementor-element.elementor-element-6916317 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-6916317.elementor-element{--order:-99999 /* order start hack */;}.elementor-3637 .elementor-element.elementor-element-639cd02 > .elementor-widget-container{margin:-456px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-4111445{--width:100%;--min-height:250px;--margin-top:-189px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-4111445.e-con{--order:99999 /* order end hack */;}.elementor-3637 .elementor-element.elementor-element-4c8afae{--width:500px;--min-height:0px;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-4c8afae > .elementor-shape-top svg, .elementor-3637 .elementor-element.elementor-element-4c8afae > .e-con-inner > .elementor-shape-top svg{width:calc(184% + 1.3px);height:130px;}.elementor-3637 .elementor-element.elementor-element-e391abd{--min-height:323px;}.elementor-3637 .elementor-element.elementor-element-eeb6a25{width:var( --container-widget-width, 346.8px );max-width:346.8px;--container-widget-width:346.8px;--container-widget-flex-grow:0;text-align:justify;}.elementor-3637 .elementor-element.elementor-element-eeb6a25 > .elementor-widget-container{margin:9px 0px 0px 34px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-eeb6a25 p{margin-block-end:29px;}.elementor-3637 .elementor-element.elementor-element-8116d04 > .elementor-widget-container{padding:0px 0px 0px 35px;}.elementor-3637 .elementor-element.elementor-element-5c9c3b7 > .elementor-widget-container{margin:0px 0px 0px 33px;padding:0px 0px 0px 0px;}.elementor-3637 .elementor-element.elementor-element-5c9c3b7.elementor-element{--align-self:center;}.elementor-3637 .elementor-element.elementor-element-5c9c3b7{text-align:start;}.elementor-3637 .elementor-element.elementor-element-5c9c3b7 .elementor-heading-title{font-size:47px;letter-spacing:6.4px;}}/* Start custom CSS for image, class: .elementor-element-393524c */.rotating-image img {
    animation: slowRotate 90s linear infinite !important;
}

@keyframes slowRotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29afe9a */.elementor-3637 .elementor-element.elementor-element-29afe9a {
    /* ───── Glass Color ───── */
    background: rgba(255, 255, 255, 0.38) !important;

    /* ───── Frosted Glass ───── */
    backdrop-filter: blur(18px) saturate(115%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(115%) !important;

    /* ───── Glass Edge ───── */
    border: 1px solid rgba(255, 255, 255, 0.65) !important;
    border-radius: 18px !important;

    /* ───── Depth / 3D ───── */
    box-shadow:
        0 18px 40px rgba(0, 0, 0, 0.14),
        0 5px 12px rgba(0, 0, 0, 0.08),
        inset 0 1px 2px rgba(255, 255, 255, 0.85),
        inset 0 -1px 1px rgba(255, 255, 255, 0.25) !important;

    position: relative;
    overflow: hidden;

    /* ───── Smooth Hover ───── */
    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease,
        background 0.4s ease !important;
}


/* ═══════════════════════════════════════
   GLASS LIGHT REFLECTION
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-29afe9a::before {
    content: "";
    position: absolute;

    top: -35%;
    left: -35%;

    width: 45%;
    height: 170%;

    background: linear-gradient(
        115deg,
        transparent 20%,
        rgba(255, 255, 255, 0.05) 35%,
        rgba(255, 255, 255, 0.75) 48%,
        rgba(255, 255, 255, 0.16) 54%,
        transparent 70%
    );

    transform: rotate(8deg);

    pointer-events: none;
    z-index: 20;

    opacity: 0.9;

    transition:
        left 0.8s ease,
        opacity 0.5s ease;
}


/* ═══════════════════════════════════════
   SOFT LIGHT ON TOP EDGE
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-29afe9a::after {
    content: "";
    position: absolute;

    top: 0;
    left: 8%;

    width: 84%;
    height: 1px;

    background: rgba(255, 255, 255, 0.9);

    box-shadow:
        0 0 8px rgba(255, 255, 255, 0.5);

    pointer-events: none;
    z-index: 21;
}


/* ═══════════════════════════════════════
   HOVER — GLASS COMES FORWARD
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-29afe9a:hover {
    background: rgba(255, 255, 255, 0.45) !important;

    transform: translateY(-6px);

    box-shadow:
        0 25px 50px rgba(0, 0, 0, 0.18),
        0 8px 16px rgba(0, 0, 0, 0.10),
        inset 0 1px 3px rgba(255, 255, 255, 0.95) !important;
}


/* ═══════════════════════════════════════
   HOVER LIGHT SWEEP
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-29afe9a:hover::before {
    left: 120%;
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07c58c2 */.elementor-3637 .elementor-element.elementor-element-07c58c2 {
    /* ───── Glass Color ───── */
    background: rgba(255, 255, 255, 0.38) !important;

    /* ───── Frosted Glass ───── */
    backdrop-filter: blur(18px) saturate(115%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(115%) !important;

    /* ───── Glass Edge ───── */
    border: 1px solid rgba(255, 255, 255, 0.65) !important;
    border-radius: 18px !important;

    /* ───── Depth / 3D ───── */
    box-shadow:
        0 18px 40px rgba(0, 0, 0, 0.14),
        0 5px 12px rgba(0, 0, 0, 0.08),
        inset 0 1px 2px rgba(255, 255, 255, 0.85),
        inset 0 -1px 1px rgba(255, 255, 255, 0.25) !important;

    position: relative;
    overflow: hidden;

    /* ───── Smooth Hover ───── */
    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease,
        background 0.4s ease !important;
}


/* ═══════════════════════════════════════
   GLASS LIGHT REFLECTION
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-07c58c2::before {
    content: "";
    position: absolute;

    top: -35%;
    left: -35%;

    width: 45%;
    height: 170%;

    background: linear-gradient(
        115deg,
        transparent 20%,
        rgba(255, 255, 255, 0.05) 35%,
        rgba(255, 255, 255, 0.75) 48%,
        rgba(255, 255, 255, 0.16) 54%,
        transparent 70%
    );

    transform: rotate(8deg);

    pointer-events: none;
    z-index: 20;

    opacity: 0.9;

    transition:
        left 0.8s ease,
        opacity 0.5s ease;
}


/* ═══════════════════════════════════════
   SOFT LIGHT ON TOP EDGE
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-07c58c2::after {
    content: "";
    position: absolute;

    top: 0;
    left: 8%;

    width: 84%;
    height: 1px;

    background: rgba(255, 255, 255, 0.9);

    box-shadow:
        0 0 8px rgba(255, 255, 255, 0.5);

    pointer-events: none;
    z-index: 21;
}


/* ═══════════════════════════════════════
   HOVER — GLASS COMES FORWARD
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-07c58c2:hover {
    background: rgba(255, 255, 255, 0.45) !important;

    transform: translateY(-6px);

    box-shadow:
        0 25px 50px rgba(0, 0, 0, 0.18),
        0 8px 16px rgba(0, 0, 0, 0.10),
        inset 0 1px 3px rgba(255, 255, 255, 0.95) !important;
}


/* ═══════════════════════════════════════
   HOVER LIGHT SWEEP
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-07c58c2:hover::before {
    left: 120%;
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0fba7a */.elementor-3637 .elementor-element.elementor-element-b0fba7a {
    /* ───── Glass Color ───── */
    background: rgba(255, 255, 255, 0.38) !important;

    /* ───── Frosted Glass ───── */
    backdrop-filter: blur(18px) saturate(115%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(115%) !important;

    /* ───── Glass Edge ───── */
    border: 1px solid rgba(255, 255, 255, 0.65) !important;
    border-radius: 18px !important;

    /* ───── Depth / 3D ───── */
    box-shadow:
        0 18px 40px rgba(0, 0, 0, 0.14),
        0 5px 12px rgba(0, 0, 0, 0.08),
        inset 0 1px 2px rgba(255, 255, 255, 0.85),
        inset 0 -1px 1px rgba(255, 255, 255, 0.25) !important;

    position: relative;
    overflow: hidden;

    /* ───── Smooth Hover ───── */
    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease,
        background 0.4s ease !important;
}


/* ═══════════════════════════════════════
   GLASS LIGHT REFLECTION
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-b0fba7a::before {
    content: "";
    position: absolute;

    top: -35%;
    left: -35%;

    width: 45%;
    height: 170%;

    background: linear-gradient(
        115deg,
        transparent 20%,
        rgba(255, 255, 255, 0.05) 35%,
        rgba(255, 255, 255, 0.75) 48%,
        rgba(255, 255, 255, 0.16) 54%,
        transparent 70%
    );

    transform: rotate(8deg);

    pointer-events: none;
    z-index: 20;

    opacity: 0.9;

    transition:
        left 0.8s ease,
        opacity 0.5s ease;
}


/* ═══════════════════════════════════════
   SOFT LIGHT ON TOP EDGE
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-b0fba7a::after {
    content: "";
    position: absolute;

    top: 0;
    left: 8%;

    width: 84%;
    height: 1px;

    background: rgba(255, 255, 255, 0.9);

    box-shadow:
        0 0 8px rgba(255, 255, 255, 0.5);

    pointer-events: none;
    z-index: 21;
}


/* ═══════════════════════════════════════
   HOVER — GLASS COMES FORWARD
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-b0fba7a:hover {
    background: rgba(255, 255, 255, 0.45) !important;

    transform: translateY(-6px);

    box-shadow:
        0 25px 50px rgba(0, 0, 0, 0.18),
        0 8px 16px rgba(0, 0, 0, 0.10),
        inset 0 1px 3px rgba(255, 255, 255, 0.95) !important;
}


/* ═══════════════════════════════════════
   HOVER LIGHT SWEEP
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-b0fba7a:hover::before {
    left: 120%;
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c1b2c7 */.elementor-3637 .elementor-element.elementor-element-3c1b2c7 {
    /* ───── Glass Color ───── */
    background: rgba(255, 255, 255, 0.38) !important;

    /* ───── Frosted Glass ───── */
    backdrop-filter: blur(18px) saturate(115%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(115%) !important;

    /* ───── Glass Edge ───── */
    border: 1px solid rgba(255, 255, 255, 0.65) !important;
    border-radius: 18px !important;

    /* ───── Depth / 3D ───── */
    box-shadow:
        0 18px 40px rgba(0, 0, 0, 0.14),
        0 5px 12px rgba(0, 0, 0, 0.08),
        inset 0 1px 2px rgba(255, 255, 255, 0.85),
        inset 0 -1px 1px rgba(255, 255, 255, 0.25) !important;

    position: relative;
    overflow: hidden;

    /* ───── Smooth Hover ───── */
    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease,
        background 0.4s ease !important;
}


/* ═══════════════════════════════════════
   GLASS LIGHT REFLECTION
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-3c1b2c7::before {
    content: "";
    position: absolute;

    top: -35%;
    left: -35%;

    width: 45%;
    height: 170%;

    background: linear-gradient(
        115deg,
        transparent 20%,
        rgba(255, 255, 255, 0.05) 35%,
        rgba(255, 255, 255, 0.75) 48%,
        rgba(255, 255, 255, 0.16) 54%,
        transparent 70%
    );

    transform: rotate(8deg);

    pointer-events: none;
    z-index: 20;

    opacity: 0.9;

    transition:
        left 0.8s ease,
        opacity 0.5s ease;
}


/* ═══════════════════════════════════════
   SOFT LIGHT ON TOP EDGE
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-3c1b2c7::after {
    content: "";
    position: absolute;

    top: 0;
    left: 8%;

    width: 84%;
    height: 1px;

    background: rgba(255, 255, 255, 0.9);

    box-shadow:
        0 0 8px rgba(255, 255, 255, 0.5);

    pointer-events: none;
    z-index: 21;
}


/* ═══════════════════════════════════════
   HOVER — GLASS COMES FORWARD
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-3c1b2c7:hover {
    background: rgba(255, 255, 255, 0.45) !important;

    transform: translateY(-6px);

    box-shadow:
        0 25px 50px rgba(0, 0, 0, 0.18),
        0 8px 16px rgba(0, 0, 0, 0.10),
        inset 0 1px 3px rgba(255, 255, 255, 0.95) !important;
}


/* ═══════════════════════════════════════
   HOVER LIGHT SWEEP
   ═══════════════════════════════════════ */

.elementor-3637 .elementor-element.elementor-element-3c1b2c7:hover::before {
    left: 120%;
    opacity: 0.7;
}/* End custom CSS */