.elementor-24 .elementor-element.elementor-element-771d9fb{--display:flex;--min-height:92vh;--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;--justify-content:center;--overlay-opacity:0.4;}.elementor-24 .elementor-element.elementor-element-771d9fb::before, .elementor-24 .elementor-element.elementor-element-771d9fb > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-771d9fb > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-771d9fb > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-771d9fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-771d9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-771d9fb:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-771d9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://aerotimelapse.com/wp-content/uploads/2025/12/Cover-Temporary.png") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-d10e075{text-align:center;}.elementor-24 .elementor-element.elementor-element-d10e075 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-f5c14ae{text-align:center;font-family:var( --e-global-typography-be891ae-font-family ), Sans-serif;font-size:var( --e-global-typography-be891ae-font-size );font-weight:var( --e-global-typography-be891ae-font-weight );text-transform:var( --e-global-typography-be891ae-text-transform );font-style:var( --e-global-typography-be891ae-font-style );text-decoration:var( --e-global-typography-be891ae-text-decoration );line-height:var( --e-global-typography-be891ae-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-fa439b0 .elementor-button{background-color:var( --e-global-color-fea24d5 );border-radius:11px 11px 11px 11px;}.elementor-24 .elementor-element.elementor-element-fa439b0.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-246558b{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-246558b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-246558b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-6d36998 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-c906325{--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;}.elementor-24 .elementor-element.elementor-element-561b46d{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-c704ff9{border-radius:17px 17px 17px 17px;}.elementor-24 .elementor-element.elementor-element-c704ff9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24 .elementor-element.elementor-element-0dce53c .elementor-heading-title{font-family:var( --e-global-typography-f6a9922-font-family ), Sans-serif;font-size:var( --e-global-typography-f6a9922-font-size );font-weight:var( --e-global-typography-f6a9922-font-weight );text-transform:var( --e-global-typography-f6a9922-text-transform );font-style:var( --e-global-typography-f6a9922-font-style );text-decoration:var( --e-global-typography-f6a9922-text-decoration );line-height:var( --e-global-typography-f6a9922-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-1d3fe0f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-f5ca2fc{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-46e3597 img{border-radius:17px 17px 17px 17px;}.elementor-24 .elementor-element.elementor-element-0eebc57 .elementor-heading-title{font-family:var( --e-global-typography-f6a9922-font-family ), Sans-serif;font-size:var( --e-global-typography-f6a9922-font-size );font-weight:var( --e-global-typography-f6a9922-font-weight );text-transform:var( --e-global-typography-f6a9922-text-transform );font-style:var( --e-global-typography-f6a9922-font-style );text-decoration:var( --e-global-typography-f6a9922-text-decoration );line-height:var( --e-global-typography-f6a9922-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-1aab734 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-deefba9{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-f988999 img{border-radius:17px 17px 17px 17px;}.elementor-24 .elementor-element.elementor-element-9905f37 .elementor-heading-title{font-family:var( --e-global-typography-f6a9922-font-family ), Sans-serif;font-size:var( --e-global-typography-f6a9922-font-size );font-weight:var( --e-global-typography-f6a9922-font-weight );text-transform:var( --e-global-typography-f6a9922-text-transform );font-style:var( --e-global-typography-f6a9922-font-style );text-decoration:var( --e-global-typography-f6a9922-text-decoration );line-height:var( --e-global-typography-f6a9922-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-02646f6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-abcf787{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-abcf787:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-abcf787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e266ca );}.elementor-24 .elementor-element.elementor-element-855d996 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-3e6d782{--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;}.elementor-24 .elementor-element.elementor-element-47d185f{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-47d185f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-47d185f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e266ca );}.elementor-24 .elementor-element.elementor-element-4b5d28d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24 .elementor-element.elementor-element-0071e84{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0071e84:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0071e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e266ca );}.elementor-24 .elementor-element.elementor-element-391c653 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24 .elementor-element.elementor-element-587b202{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-587b202:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-587b202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e266ca );}.elementor-24 .elementor-element.elementor-element-7879c51 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24 .elementor-element.elementor-element-0580a32{--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;}.elementor-24 .elementor-element.elementor-element-cc7d5de{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cc7d5de:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cc7d5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e266ca );}.elementor-24 .elementor-element.elementor-element-4f7fdd0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24 .elementor-element.elementor-element-f27fe0e{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f27fe0e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f27fe0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e266ca );}.elementor-24 .elementor-element.elementor-element-39786d0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24 .elementor-element.elementor-element-b1ec663{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b1ec663:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b1ec663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e266ca );}.elementor-24 .elementor-element.elementor-element-175ea35 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24 .elementor-element.elementor-element-80c8fc2 .elementor-button{background-color:var( --e-global-color-fea24d5 );border-radius:11px 11px 11px 11px;}.elementor-24 .elementor-element.elementor-element-e8f9b1d{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e8f9b1d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e8f9b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-653f530 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-bbf2dbf{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-97a573e{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-97a573e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-97a573e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e266ca );}.elementor-24 .elementor-element.elementor-element-1b4317f .elementor-heading-title{font-family:var( --e-global-typography-f6a9922-font-family ), Sans-serif;font-size:var( --e-global-typography-f6a9922-font-size );font-weight:var( --e-global-typography-f6a9922-font-weight );text-transform:var( --e-global-typography-f6a9922-text-transform );font-style:var( --e-global-typography-f6a9922-font-style );text-decoration:var( --e-global-typography-f6a9922-text-decoration );line-height:var( --e-global-typography-f6a9922-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7ce0d6f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-f5d76f2{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-f5d76f2:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f5d76f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e266ca );}.elementor-24 .elementor-element.elementor-element-fa8c8ed .elementor-heading-title{font-family:var( --e-global-typography-f6a9922-font-family ), Sans-serif;font-size:var( --e-global-typography-f6a9922-font-size );font-weight:var( --e-global-typography-f6a9922-font-weight );text-transform:var( --e-global-typography-f6a9922-text-transform );font-style:var( --e-global-typography-f6a9922-font-style );text-decoration:var( --e-global-typography-f6a9922-text-decoration );line-height:var( --e-global-typography-f6a9922-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-4d1d27a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a8463c7{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a8463c7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a8463c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-1c8c384{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-1c8c384:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1c8c384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-03670b6{text-align:center;}.elementor-24 .elementor-element.elementor-element-03670b6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-e31c51f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-e31c51f.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-c27ffc4 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:11px 11px 11px 11px;}.elementor-24 .elementor-element.elementor-element-c27ffc4.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-9e9eb9b{--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;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9e9eb9b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9e9eb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-e4d7a1a{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e4d7a1a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e4d7a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-4679121{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-2f7527f{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2f7527f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2f7527f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-a68b6b6{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-a68b6b6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a68b6b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-4647619{text-align:center;}.elementor-24 .elementor-element.elementor-element-4647619 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-96c0b4e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-96c0b4e.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-6e0ec97 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:11px 11px 11px 11px;}.elementor-24 .elementor-element.elementor-element-6e0ec97.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-246558b{--content-width:1200px;}.elementor-24 .elementor-element.elementor-element-abcf787{--content-width:1200px;}.elementor-24 .elementor-element.elementor-element-e8f9b1d{--content-width:1200px;}.elementor-24 .elementor-element.elementor-element-97a573e{--width:500px;}.elementor-24 .elementor-element.elementor-element-f5d76f2{--width:500px;}.elementor-24 .elementor-element.elementor-element-a8463c7{--content-width:1200px;}.elementor-24 .elementor-element.elementor-element-1c8c384{--width:100%;}.elementor-24 .elementor-element.elementor-element-9e9eb9b{--content-width:1200px;}.elementor-24 .elementor-element.elementor-element-2f7527f{--content-width:1200px;}.elementor-24 .elementor-element.elementor-element-a68b6b6{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-d10e075 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-f5c14ae{font-size:var( --e-global-typography-be891ae-font-size );line-height:var( --e-global-typography-be891ae-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-246558b{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-6d36998 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-0dce53c .elementor-heading-title{font-size:var( --e-global-typography-f6a9922-font-size );line-height:var( --e-global-typography-f6a9922-line-height );}.elementor-24 .elementor-element.elementor-element-1d3fe0f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-0eebc57 .elementor-heading-title{font-size:var( --e-global-typography-f6a9922-font-size );line-height:var( --e-global-typography-f6a9922-line-height );}.elementor-24 .elementor-element.elementor-element-1aab734 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-9905f37 .elementor-heading-title{font-size:var( --e-global-typography-f6a9922-font-size );line-height:var( --e-global-typography-f6a9922-line-height );}.elementor-24 .elementor-element.elementor-element-02646f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-abcf787{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-855d996 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-e8f9b1d{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-653f530 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-1b4317f .elementor-heading-title{font-size:var( --e-global-typography-f6a9922-font-size );line-height:var( --e-global-typography-f6a9922-line-height );}.elementor-24 .elementor-element.elementor-element-fa8c8ed .elementor-heading-title{font-size:var( --e-global-typography-f6a9922-font-size );line-height:var( --e-global-typography-f6a9922-line-height );}.elementor-24 .elementor-element.elementor-element-a8463c7{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-03670b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-9e9eb9b{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-e4d7a1a{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-2f7527f{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-4647619 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-d10e075 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-f5c14ae{font-size:var( --e-global-typography-be891ae-font-size );line-height:var( --e-global-typography-be891ae-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-6d36998 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-0dce53c .elementor-heading-title{font-size:var( --e-global-typography-f6a9922-font-size );line-height:var( --e-global-typography-f6a9922-line-height );}.elementor-24 .elementor-element.elementor-element-1d3fe0f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-0eebc57 .elementor-heading-title{font-size:var( --e-global-typography-f6a9922-font-size );line-height:var( --e-global-typography-f6a9922-line-height );}.elementor-24 .elementor-element.elementor-element-1aab734 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-9905f37 .elementor-heading-title{font-size:var( --e-global-typography-f6a9922-font-size );line-height:var( --e-global-typography-f6a9922-line-height );}.elementor-24 .elementor-element.elementor-element-02646f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-855d996 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-653f530 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-1b4317f .elementor-heading-title{font-size:var( --e-global-typography-f6a9922-font-size );line-height:var( --e-global-typography-f6a9922-line-height );}.elementor-24 .elementor-element.elementor-element-fa8c8ed .elementor-heading-title{font-size:var( --e-global-typography-f6a9922-font-size );line-height:var( --e-global-typography-f6a9922-line-height );}.elementor-24 .elementor-element.elementor-element-03670b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-e31c51f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-4647619 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-96c0b4e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-fa439b0 *//* Liquid glass button */
.elementor-24 .elementor-element.elementor-element-fa439b0 {
  color: #ffffff;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.55);
  backdrop-filter: blur(2px) saturate(10%);
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  box-shadow:
    0 10px 26px rgba(0, 0, 0, 0.45),
    0 0 0 1px rgba(0, 0, 0, 0.35);
  font-weight: 500;
  letter-spacing: 0.01em;
  position: relative;
  overflow: hidden;
}

/* Inner glow / liquid highlight */

.elementor-24 .elementor-element.elementor-element-fa439b0::before {
  content: "";
  position: absolute;
  inset: -40%;
  background:
    radial-gradient(circle at 20% 0%, rgba(255, 255, 255, 0.55), transparent 15%),
    radial-gradient(circle at 80% 120%, rgba(255, 255, 255, 0.2), transparent 55%);
  mix-blend-mode: screen;
  opacity: 0.7;
  pointer-events: none;
}

/* Hover state */
.elementor-24 .elementor-element.elementor-element-fa439b0:hover {
  transform: translateY(-3px);
  box-shadow:
    0 16px 34px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.45);
}

/* Focus + transition */
.elementor-24 .elementor-element.elementor-element-fa439b0,
.elementor-24 .elementor-element.elementor-element-fa439b0::before {
  transition: all 220ms ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561b46d *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-561b46d {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);
  padding: 28px 26px;
  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-561b46d::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}

/* Optional: hover effect */
.elementor-24 .elementor-element.elementor-element-561b46d:hover {
  transform: translateY(-4px);
  box-shadow:
    0 26px 60px rgba(0, 0, 0, 0.7),
    0 0 0 1px rgba(0, 0, 0, 0.75);
}

/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-561b46d,
.elementor-24 .elementor-element.elementor-element-561b46d::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5ca2fc *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-f5ca2fc {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);
  padding: 28px 26px;
  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-f5ca2fc::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}

/* Optional: hover effect */
.elementor-24 .elementor-element.elementor-element-f5ca2fc:hover {
  transform: translateY(-4px);
  box-shadow:
    0 26px 60px rgba(0, 0, 0, 0.7),
    0 0 0 1px rgba(0, 0, 0, 0.75);
}

/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-f5ca2fc,
.elementor-24 .elementor-element.elementor-element-f5ca2fc::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deefba9 *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-deefba9 {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);
  padding: 28px 26px;
  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-deefba9::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}

/* Optional: hover effect */
.elementor-24 .elementor-element.elementor-element-deefba9:hover {
  transform: translateY(-4px);
  box-shadow:
    0 26px 60px rgba(0, 0, 0, 0.7),
    0 0 0 1px rgba(0, 0, 0, 0.75);
}

/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-deefba9,
.elementor-24 .elementor-element.elementor-element-deefba9::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4b5d28d *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-4b5d28d {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);

  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-4b5d28d::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}


/* Optional: hover effect */
.elementor-24 .elementor-element.elementor-element-4b5d28d:hover {
  transform: translateY(-4px);
  box-shadow:
    0 26px 60px rgba(0, 0, 0, 0.7),
    0 0 0 1px rgba(0, 0, 0, 0.75);
}

/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-4b5d28d,
.elementor-24 .elementor-element.elementor-element-4b5d28d::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-391c653 *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-391c653 {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);

  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-391c653::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}


/* Optional: hover effect */
.elementor-24 .elementor-element.elementor-element-391c653:hover {
  transform: translateY(-4px);
  box-shadow:
    0 26px 60px rgba(0, 0, 0, 0.7),
    0 0 0 1px rgba(0, 0, 0, 0.75);
}

/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-391c653,
.elementor-24 .elementor-element.elementor-element-391c653::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7879c51 *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-7879c51 {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);

  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-7879c51::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}


/* Optional: hover effect */
.elementor-24 .elementor-element.elementor-element-7879c51:hover {
  transform: translateY(-4px);
  box-shadow:
    0 26px 60px rgba(0, 0, 0, 0.7),
    0 0 0 1px rgba(0, 0, 0, 0.75);
}

/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-7879c51,
.elementor-24 .elementor-element.elementor-element-7879c51::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4f7fdd0 *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-4f7fdd0 {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);

  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-4f7fdd0::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}


/* Optional: hover effect */
.elementor-24 .elementor-element.elementor-element-4f7fdd0:hover {
  transform: translateY(-4px);
  box-shadow:
    0 26px 60px rgba(0, 0, 0, 0.7),
    0 0 0 1px rgba(0, 0, 0, 0.75);
}

/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-4f7fdd0,
.elementor-24 .elementor-element.elementor-element-4f7fdd0::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-39786d0 *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-39786d0 {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);

  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-39786d0::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}


/* Optional: hover effect */
.elementor-24 .elementor-element.elementor-element-39786d0:hover {
  transform: translateY(-4px);
  box-shadow:
    0 26px 60px rgba(0, 0, 0, 0.7),
    0 0 0 1px rgba(0, 0, 0, 0.75);
}

/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-39786d0,
.elementor-24 .elementor-element.elementor-element-39786d0::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-175ea35 *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-175ea35 {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);

  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-175ea35::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}


/* Optional: hover effect */
.elementor-24 .elementor-element.elementor-element-175ea35:hover {
  transform: translateY(-4px);
  box-shadow:
    0 26px 60px rgba(0, 0, 0, 0.7),
    0 0 0 1px rgba(0, 0, 0, 0.75);
}

/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-175ea35,
.elementor-24 .elementor-element.elementor-element-175ea35::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80c8fc2 *//* Liquid glass button */
.elementor-24 .elementor-element.elementor-element-80c8fc2 {
  color: #ffffff;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.55);
  backdrop-filter: blur(2px) saturate(10%);
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  box-shadow:
    0 10px 26px rgba(0, 0, 0, 0.45),
    0 0 0 1px rgba(0, 0, 0, 0.35);
  font-weight: 500;
  letter-spacing: 0.01em;
  position: relative;
  overflow: hidden;
}

/* Inner glow / liquid highlight */

.elementor-24 .elementor-element.elementor-element-80c8fc2::before {
  content: "";
  position: absolute;
  inset: -40%;
  background:
    radial-gradient(circle at 20% 0%, rgba(255, 255, 255, 0.55), transparent 15%),
    radial-gradient(circle at 80% 120%, rgba(255, 255, 255, 0.2), transparent 55%);
  mix-blend-mode: screen;
  opacity: 0.7;
  pointer-events: none;
}

/* Hover state */
.elementor-24 .elementor-element.elementor-element-80c8fc2:hover {
  transform: translateY(-3px);
  box-shadow:
    0 16px 34px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.45);
}

/* Focus + transition */
.elementor-24 .elementor-element.elementor-element-80c8fc2,
.elementor-24 .elementor-element.elementor-element-80c8fc2::before {
  transition: all 220ms ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a573e *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-97a573e {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);
  padding: 28px 26px;
  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-97a573e::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}


/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-97a573e,
.elementor-24 .elementor-element.elementor-element-97a573e::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5d76f2 *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-f5d76f2 {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);
  padding: 28px 26px;
  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-f5d76f2::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}


/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-f5d76f2,
.elementor-24 .elementor-element.elementor-element-f5d76f2::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c27ffc4 *//* Liquid glass button */
.elementor-24 .elementor-element.elementor-element-c27ffc4 {
  color: #ffffff;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.55);
  backdrop-filter: blur(2px) saturate(10%);
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  box-shadow:
    0 10px 26px rgba(0, 0, 0, 0.45),
    0 0 0 1px rgba(0, 0, 0, 0.35);
  font-weight: 500;
  letter-spacing: 0.01em;
  position: relative;
  overflow: hidden;
}

/* Inner glow / liquid highlight */

.elementor-24 .elementor-element.elementor-element-c27ffc4::before {
  content: "";
  position: absolute;
  inset: -40%;
  background:
    radial-gradient(circle at 20% 0%, rgba(255, 255, 255, 0.55), transparent 15%),
    radial-gradient(circle at 80% 120%, rgba(255, 255, 255, 0.2), transparent 55%);
  mix-blend-mode: screen;
  opacity: 0.7;
  pointer-events: none;
}

/* Hover state */
.elementor-24 .elementor-element.elementor-element-c27ffc4:hover {
  transform: translateY(-3px);
  box-shadow:
    0 16px 34px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.45);
}

/* Focus + transition */
.elementor-24 .elementor-element.elementor-element-c27ffc4,
.elementor-24 .elementor-element.elementor-element-c27ffc4::before {
  transition: all 220ms ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c8c384 *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-1c8c384 {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);
  padding: 28px 26px;
  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-1c8c384::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}


/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-1c8c384,
.elementor-24 .elementor-element.elementor-element-1c8c384::before {
  transition: all 260ms ease-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e0ec97 *//* Liquid glass button */
.elementor-24 .elementor-element.elementor-element-6e0ec97 {
  color: #ffffff;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.55);
  backdrop-filter: blur(2px) saturate(10%);
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  box-shadow:
    0 10px 26px rgba(0, 0, 0, 0.45),
    0 0 0 1px rgba(0, 0, 0, 0.35);
  font-weight: 500;
  letter-spacing: 0.01em;
  position: relative;
  overflow: hidden;
}

/* Inner glow / liquid highlight */

.elementor-24 .elementor-element.elementor-element-6e0ec97::before {
  content: "";
  position: absolute;
  inset: -40%;
  background:
    radial-gradient(circle at 20% 0%, rgba(255, 255, 255, 0.55), transparent 15%),
    radial-gradient(circle at 80% 120%, rgba(255, 255, 255, 0.2), transparent 55%);
  mix-blend-mode: screen;
  opacity: 0.7;
  pointer-events: none;
}

/* Hover state */
.elementor-24 .elementor-element.elementor-element-6e0ec97:hover {
  transform: translateY(-3px);
  box-shadow:
    0 16px 34px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.45);
}

/* Focus + transition */
.elementor-24 .elementor-element.elementor-element-6e0ec97,
.elementor-24 .elementor-element.elementor-element-6e0ec97::before {
  transition: all 220ms ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a68b6b6 *//* Liquid glass card for this widget */

.elementor-24 .elementor-element.elementor-element-a68b6b6 {
  background: linear-gradient(
    135deg,

  );
  backdrop-filter: blur(7px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(0, 0, 0, 0.6);
  padding: 28px 26px;
  overflow: hidden;
  position: relative;
}


/* Optional: soft highlight “liquid” sheen */
.elementor-24 .elementor-element.elementor-element-a68b6b6::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: radial-gradient(
    circle at top left,
    rgba(255, 255, 255, 0.16),
    transparent 55%
  );
  opacity: 0.6;
  mix-blend-mode: screen;
  pointer-events: none;
}


/* Smooth transitions */
.elementor-24 .elementor-element.elementor-element-a68b6b6,
.elementor-24 .elementor-element.elementor-element-a68b6b6::before {
  transition: all 260ms ease-out;
}/* End custom CSS */