.elementor-3344 .elementor-element.elementor-element-146cfa22 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3344 .elementor-element.elementor-element-146cfa22 > .elementor-container{max-width:1300px;min-height:110px;}.elementor-3344 .elementor-element.elementor-element-146cfa22{margin-top:-30px;margin-bottom:-110px;padding:0px 0px 0px 0px;z-index:3;}.elementor-bc-flex-widget .elementor-3344 .elementor-element.elementor-element-7d728dc9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3344 .elementor-element.elementor-element-7d728dc9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3344 .elementor-element.elementor-element-7d728dc9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3344 .elementor-element.elementor-element-7d728dc9 > .elementor-element-populated, .elementor-3344 .elementor-element.elementor-element-7d728dc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-3344 .elementor-element.elementor-element-7d728dc9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-7d728dc9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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 );}.elementor-3344 .elementor-element.elementor-element-5e29e25{width:var( --container-widget-width, 81.745% );max-width:81.745%;--container-widget-width:81.745%;--container-widget-flex-grow:0;z-index:1;text-align:right;}.elementor-3344 .elementor-element.elementor-element-5e29e25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-5e29e25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3344 .elementor-element.elementor-element-5e29e25 img{width:250px;}.elementor-bc-flex-widget .elementor-3344 .elementor-element.elementor-element-38594c29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3344 .elementor-element.elementor-element-38594c29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3344 .elementor-element.elementor-element-38594c29.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3344 .elementor-element.elementor-element-38594c29 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu.ep-megamenu-horizontal .bdt-navbar-nav{justify-content:center;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .megamenu-header-mobile{justify-content:flex-start;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .megamenu-header-default .bdt-navbar-nav > li > a,  #ep-megamenu-64e044f3-virtual.bdt-accordion li a.ep-menu-nav-link{color:var( --e-global-color-secondary );}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .bdt-navbar-nav .bdt-megamenu-indicator{display:block;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .bdt-navbar-nav > li > a,
                #ep-megamenu-64e044f3-virtual.bdt-accordion li a.ep-menu-nav-link{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .bdt-navbar-nav > li > a:hover,
                                .elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .bdt-navbar-nav > li > a.active,
                                #ep-megamenu-64e044f3-virtual.bdt-accordion li a.ep-menu-nav-link:hover{border-style:none;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .ep-megamenu-panel{--bdt-position-viewport-offset:0px;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .megamenu-header-mobile .bdt-navbar-toggle svg{color:var( --e-global-color-secondary );}.elementor-3344 .elementor-element.elementor-element-55cede91 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-55cede91{z-index:1;}.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button,
								.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-c7873b6 );}.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button:after,
								.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button:hover,
								.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-ff58c23 );}.elementor-3344 .elementor-element.elementor-global-718{width:var( --container-widget-width, 100.949% );max-width:100.949%;--container-widget-width:100.949%;--container-widget-flex-grow:0;}.elementor-3344 .elementor-element.elementor-global-718 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-global-718.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button{color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button:hover{border-style:none;}.elementor-3344 .elementor-element.elementor-element-481203f8:not(.elementor-motion-effects-element-type-background), .elementor-3344 .elementor-element.elementor-element-481203f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-3344 .elementor-element.elementor-element-481203f8 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3344 .elementor-element.elementor-element-481203f8 > .elementor-container{max-width:1300px;min-height:288px;}.elementor-3344 .elementor-element.elementor-element-481203f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-170px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-3344 .elementor-element.elementor-element-481203f8 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-3344 .elementor-element.elementor-element-481203f8 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:78px;}.elementor-3344 .elementor-element.elementor-element-22fb83cd > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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 );color:var( --e-global-color-primary );}.elementor-3344 .elementor-element.elementor-element-2cddf74c > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-2cddf74c{text-align:center;}.elementor-3344 .elementor-element.elementor-element-2cddf74c .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:80px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-3344 .elementor-element.elementor-element-4b31497b .bdt-ep-advanced-divider{text-align:center;margin:0 auto;margin-center:0;max-width:532px;padding-top:-10px;padding-bottom:-10px;}.elementor-3344 .elementor-element.elementor-element-4b31497b > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-4b31497b .bdt-ep-advanced-divider svg *{stroke:var( --e-global-color-secondary );}.elementor-3344 .elementor-element.elementor-element-4b31497b{--ep-advanced-divider-rotate:0deg;}.elementor-3344 .elementor-element.elementor-element-f38a6eb{--display:flex;}.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 );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-3344 .elementor-element.elementor-element-c9314f8{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 );}.elementor-3344 .elementor-element.elementor-element-8c2406e{--display:flex;}.elementor-3344 .elementor-element.elementor-element-8c2406e:not(.elementor-motion-effects-element-type-background), .elementor-3344 .elementor-element.elementor-element-8c2406e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-3344 .elementor-element.elementor-element-1a04afd{--display:flex;}.elementor-3344 .elementor-element.elementor-element-1a04afd:not(.elementor-motion-effects-element-type-background), .elementor-3344 .elementor-element.elementor-element-1a04afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-3344 .elementor-element.elementor-element-30d6caa{--display:flex;}.elementor-3344 .elementor-element.elementor-element-30d6caa:not(.elementor-motion-effects-element-type-background), .elementor-3344 .elementor-element.elementor-element-30d6caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-3344 .elementor-element.elementor-element-0f9b2b0{--display:flex;}.elementor-3344 .elementor-element.elementor-element-0f9b2b0:not(.elementor-motion-effects-element-type-background), .elementor-3344 .elementor-element.elementor-element-0f9b2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-3344 .elementor-element.elementor-element-c5da5f2{--display:flex;}.elementor-3344 .elementor-element.elementor-element-f90ee63{color:var( --e-global-color-text );}.elementor-3344 .elementor-element.elementor-element-0cd84a5{--display:flex;}.elementor-3344 .elementor-element.elementor-element-0cd84a5:not(.elementor-motion-effects-element-type-background), .elementor-3344 .elementor-element.elementor-element-0cd84a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-3344 .elementor-element.elementor-element-a0cf463{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery .elementor-gallery-item__description{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 );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );}.elementor-3344 .elementor-element.elementor-element-08bf69d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3344 .elementor-element.elementor-element-08bf69d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3344 .elementor-element.elementor-element-08bf69d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-3344 .elementor-element.elementor-element-7d728dc9{width:25%;}.elementor-3344 .elementor-element.elementor-element-38594c29{width:58.553%;}.elementor-3344 .elementor-element.elementor-element-55cede91{width:15.751%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3344 .elementor-element.elementor-element-38594c29{width:40%;}.elementor-3344 .elementor-element.elementor-element-55cede91{width:15%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu.ep-megamenu-horizontal .bdt-navbar-nav{justify-content:center;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .megamenu-header-mobile{justify-content:flex-end;}.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button{font-size:15px;}.elementor-3344 .elementor-element.elementor-element-481203f8{padding:80px 30px 80px 30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3344 .elementor-element.elementor-element-4b31497b{--ep-advanced-divider-rotate:0deg;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3344 .elementor-element.elementor-element-c9314f8{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-3344 .elementor-element.elementor-element-7d728dc9{width:50%;}.elementor-3344 .elementor-element.elementor-element-7d728dc9 > .elementor-element-populated{margin:1px 0px 0px 08px;--e-column-margin-right:0px;--e-column-margin-left:08px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3344 .elementor-element.elementor-element-38594c29{width:50%;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu.ep-megamenu-horizontal .bdt-navbar-nav{justify-content:center;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .megamenu-header-mobile{justify-content:flex-end;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .megamenu-header-default .bdt-navbar-nav > li > a,  #ep-megamenu-64e044f3-virtual.bdt-accordion li a.ep-menu-nav-link{color:var( --e-global-color-text );}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .megamenu-header-default .bdt-navbar-nav li .bdt-megamenu-indicator,  #ep-megamenu-64e044f3-virtual.bdt-accordion li .bdt-megamenu-indicator{color:var( --e-global-color-text );}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .ep-default-submenu-panel .menu-item-has-children::before{border-color:var( --e-global-color-text );}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .megamenu-header-default .bdt-navbar-nav > li > a,
                    #ep-megamenu-64e044f3-virtual.bdt-accordion li a.ep-menu-nav-link{padding:15px 15px 15px 15px;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .megamenu-header-default .bdt-navbar-nav{grid-gap:12px;}.elementor-3344 .elementor-element.elementor-global-791.bdt-accordion{grid-gap:12px;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu.ep-megamenu-horizontal .bdt-navbar-nav .bdt-megamenu-indicator{margin-left:10px;}#ep-megamenu-64e044f3-virtual.bdt-accordion .bdt-accordion-title .bdt-megamenu-indicator{margin-right:10px;}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .bdt-navbar-nav > li > a:hover,
                    .elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .bdt-navbar-nav > li > a.active,
                    #ep-megamenu-64e044f3-virtual.bdt-accordion li a.ep-menu-nav-link:hover{color:var( --e-global-color-ff58c23 );}.elementor-3344 .elementor-element.elementor-global-791 .ep-megamenu .ep-megamenu-panel.bdt-drop, #ep-megamenu-64e044f3-virtual.bdt-accordion{border-radius:20px 20px 20px 20px;}.elementor-3344 .elementor-element.elementor-element-55cede91{width:25%;}.elementor-3344 .elementor-element.elementor-global-718 .bdt-ep-button{font-size:13px;}.elementor-3344 .elementor-element.elementor-element-481203f8 > .elementor-shape-bottom svg{width:calc(243% + 1.3px);}.elementor-3344 .elementor-element.elementor-element-481203f8{padding:50px 15px 50px 15px;}.elementor-3344 .elementor-element.elementor-element-22fb83cd > .elementor-element-populated{margin:180px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3344 .elementor-element.elementor-element-2cddf74c .elementor-heading-title{font-size:50px;}.elementor-3344 .elementor-element.elementor-element-4b31497b{--ep-advanced-divider-rotate:0deg;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3344 .elementor-element.elementor-element-c9314f8{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for section, class: .elementor-element-146cfa22 */.elementor-3344 .elementor-element.elementor-element-146cfa22.elementor-sticky--effects{ 
   background-color: rgba(0,0,0,0.4)!important; 
   backdrop-filter: saturate(180%) blur(20px);
   -webkit-backdrop-filter: saturate(180%) blur(20px);
}
.elementor-3344 .elementor-element.elementor-element-146cfa22{ 
   transition: background-color 1s ease !important;
}
.elementor-3344 .elementor-element.elementor-element-146cfa22.elementor-sticky--effects >.elementor-container{
   min-height: 80px;
}
.elementor-3344 .elementor-element.elementor-element-146cfa22 > .elementor-container{
   transition: min-height 1s ease !important;
}/* End custom CSS */