.elementor-52 .elementor-element.elementor-element-aa18adb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-52 .elementor-element.elementor-element-aa18adb:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-aa18adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202C3D47;}.elementor-52 .elementor-element.elementor-element-aa18adb::before, .elementor-52 .elementor-element.elementor-element-aa18adb > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-aa18adb > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-aa18adb > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-aa18adb > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-aa18adb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-aa18adb:hover{border-style:none;}.elementor-52 .elementor-element.elementor-element-aa18adb, .elementor-52 .elementor-element.elementor-element-aa18adb::before{--border-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-dbdfa00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-dbdfa00::before, .elementor-52 .elementor-element.elementor-element-dbdfa00 > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-dbdfa00 > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-dbdfa00 > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-dbdfa00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-dbdfa00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-de99ac7{width:var( --container-widget-width, 5.968% );max-width:5.968%;--container-widget-width:5.968%;--container-widget-flex-grow:0;text-align:start;}.elementor-52 .elementor-element.elementor-element-de99ac7 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:none;}.elementor-52 .elementor-element.elementor-element-de99ac7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-de99ac7 img{width:80%;}.elementor-52 .elementor-element.elementor-element-966bc63{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;align-self:center;text-align:end;font-size:18px;color:var( --e-global-color-9808603 );}.elementor-52 .elementor-element.elementor-element-966bc63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-966bc63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-966bc63 a:hover, .elementor-52 .elementor-element.elementor-element-966bc63 a:focus{color:var( --e-global-color-3497e955 );}.elementor-52 .elementor-element.elementor-element-d0b2c33{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-52 .elementor-element.elementor-element-d0b2c33 .elementor-widget-container{text-align:center;}.elementor-52 .elementor-element.elementor-element-d0b2c33 .elementor-social-icon{background-color:#FFFFFF00;}.elementor-52 .elementor-element.elementor-element-d0b2c33 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-d0b2c33 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-d0b2c33 .elementor-icon{border-radius:40px 40px 40px 40px;}.elementor-52 .elementor-element.elementor-element-d0b2c33 .elementor-social-icon:hover{background-color:#1B87B4;}.elementor-52 .elementor-element.elementor-element-d0b2c33 .elementor-social-icon:hover i{color:var( --e-global-color-cd8f784 );}.elementor-52 .elementor-element.elementor-element-d0b2c33 .elementor-social-icon:hover svg{fill:var( --e-global-color-cd8f784 );}.elementor-52 .elementor-element.elementor-element-2071baa .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-52 .elementor-element.elementor-element-2071baa .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-3497e955 );}.elementor-52 .elementor-element.elementor-element-2071baa .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-52 .elementor-element.elementor-element-2071baa .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-2071baa{width:var( --container-widget-width, 34.631% );max-width:34.631%;animation-duration:2000ms;--container-widget-width:34.631%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-2071baa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-2071baa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-2071baa .aux-modern-button-wrapper{text-align:right;}.elementor-52 .elementor-element.elementor-element-2071baa .aux-overlay:before, .elementor-52 .elementor-element.elementor-element-2071baa .aux-overlay:after{box-shadow:0px 0px 6px 2px rgba(68.00000000000001, 68.00000000000001, 68.00000000000001, 0.26);border-radius:8px 8px 8px 8px;}.elementor-52 .elementor-element.elementor-element-2071baa .aux-modern-button{padding:15px 38px 15px 38px;}.elementor-52 .elementor-element.elementor-element-2071baa .aux-modern-button:hover .aux-overlay:before, .elementor-52 .elementor-element.elementor-element-2071baa .aux-modern-button:hover .aux-overlay:after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-52 .elementor-element.elementor-element-2071baa .aux-text{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:800;line-height:1.2em;letter-spacing:0.45px;color:var( --e-global-color-26ada45 );}.elementor-52 .elementor-element.elementor-element-2071baa .aux-modern-button:hover .aux-text{color:var( --e-global-color-09bcf11 );}.elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-6d6fbbe );}.elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-3497e955 );}.elementor-52 .elementor-element.elementor-element-dd6d3a3{animation-duration:2000ms;}.elementor-52 .elementor-element.elementor-element-dd6d3a3 > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:none;}.elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-modern-button-wrapper{text-align:right;}.elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-overlay:before, .elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-overlay:after{box-shadow:0px 0px 6px 2px rgba(68.00000000000001, 68.00000000000001, 68.00000000000001, 0.26);border-radius:8px 8px 8px 8px;}.elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-modern-button{padding:15px 38px 15px 38px;}.elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-modern-button:hover .aux-overlay:before, .elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-modern-button:hover .aux-overlay:after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-text{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;letter-spacing:0.45px;color:var( --e-global-color-26ada45 );}.elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-modern-button:hover .aux-text{color:var( --e-global-color-09bcf11 );}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-submenu .aux-menu-item .aux-item-content{background-color:var( --e-global-color-primary );color:var( --e-global-color-cd8f784 );border-style:none;}.elementor-52 .elementor-element.elementor-element-cb0cd95{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:center;text-align:left;}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-cd8f784 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.4rem;letter-spacing:-0.9px;}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-menu-depth-0.aux-hover > .aux-item-content {color:#FFDD7D !important;}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-menu-depth-0.current-menu-item > a{color:var( --e-global-color-aa97ae2 );}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-submenu .aux-menu-item{font-size:18px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:-0.7px;}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-submenu .aux-menu-item.aux-hover .aux-item-content{color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-burger:before,  .elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-burger:after, .elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-burger .mid-line{border-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-burger:hover:before,  .elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-burger:hover:after, .elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-burger:hover .mid-line{border-color:var( --e-global-color-14a892c );}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-offcanvas-menu{background-color:#78D6FA;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-dbdfa00{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-de99ac7{--container-widget-width:81px;--container-widget-flex-grow:0;width:var( --container-widget-width, 81px );max-width:81px;}.elementor-52 .elementor-element.elementor-element-966bc63{width:var( --container-widget-width, 98.938px );max-width:98.938px;--container-widget-width:98.938px;--container-widget-flex-grow:0;text-align:start;font-size:13px;line-height:1.2em;}.elementor-52 .elementor-element.elementor-element-966bc63 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-52 .elementor-element.elementor-element-966bc63.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-2071baa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-2071baa{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-52 .elementor-element.elementor-element-2071baa .aux-modern-button-wrapper{text-align:left;}.elementor-52 .elementor-element.elementor-element-2071baa .aux-text{font-size:12px;}.elementor-52 .elementor-element.elementor-element-dd6d3a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-dd6d3a3 .aux-text{font-size:12px;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-aa18adb{--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;--padding-top:15px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-52 .elementor-element.elementor-element-dbdfa00{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-dbdfa00.e-con{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-de99ac7 > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-52 .elementor-element.elementor-element-de99ac7{--container-widget-width:79px;--container-widget-flex-grow:0;width:var( --container-widget-width, 79px );max-width:79px;text-align:start;}.elementor-52 .elementor-element.elementor-element-de99ac7.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-de99ac7 img{width:100%;}.elementor-52 .elementor-element.elementor-element-966bc63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-966bc63{--container-widget-width:118px;--container-widget-flex-grow:0;width:var( --container-widget-width, 118px );max-width:118px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-52 .elementor-element.elementor-element-d0b2c33.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-d0b2c33{--icon-size:25px;}.elementor-52 .elementor-element.elementor-element-2071baa{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-2071baa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-2071baa .aux-modern-button-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-cb0cd95 > .elementor-widget-container{margin:15px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-cb0cd95{--container-widget-width:77px;--container-widget-flex-grow:0;width:var( --container-widget-width, 77px );max-width:77px;text-align:left;}.elementor-52 .elementor-element.elementor-element-cb0cd95.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-52 .elementor-element.elementor-element-cb0cd95 .aux-menu-depth-0 > .aux-item-content{font-size:18px;}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-aa18adb{--width:100%;}.elementor-52 .elementor-element.elementor-element-dbdfa00{--width:92%;}}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-dbdfa00{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-966bc63 */.elementor-52 .elementor-element.elementor-element-966bc63 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for aux_menu_box, class: .elementor-element-cb0cd95 *//* =========================================
   OFF-CANVAS MENU PANEL
========================================= */

.aux-offcanvas-menu {
    width: 450px !important;
    max-width: 92vw !important;

    background: rgba(35, 148, 255, 0.80) !important;

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}


/* INNER CONTENT */

.aux-offcanvas-menu .offcanvas-content {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box;

    padding-right: 45px;
}


/* =========================================
   CLOSE ICON
========================================= */

.aux-offcanvas-menu .aux-close {
    width: 62px !important;
    height: 62px !important;

    top: 10px !important;
    right: 20px !important;

    transform: none !important;
    transition: none !important;
}


/* CLOSE X LINES */

.aux-offcanvas-menu .aux-close:before,
.aux-offcanvas-menu .aux-close:after {
    width: 32px !important;
    height: 3px !important;

    background-color: #ffffff !important;

    transition: background-color 0.25s ease !important;
}


/* CLOSE X HOVER
   Color only — no movement
*/

.aux-offcanvas-menu .aux-close:hover {
    top: 10px !important;
    right: 20px !important;

    transform: none !important;
}

.aux-offcanvas-menu .aux-close:hover:before,
.aux-offcanvas-menu .aux-close:hover:after {
    background-color: #FFDD7D !important;
}


/* =========================================
   DROPDOWN PLUS / MINUS ICON
========================================= */

.aux-submenu-indicator {
    width: 32px !important;
    height: 18px !important;
}


/* DEFAULT DROPDOWN LINES */

.aux-submenu-indicator:before,
.aux-submenu-indicator:after {
    width: 18px !important;
    height: 3px !important;

    background-color: #ffffff !important;

    transition: background-color 0.3s ease !important;
}


/* DROPDOWN ICON HOVER */

.aux-submenu-indicator:hover:before,
.aux-submenu-indicator:hover:after {
    background-color: #FFDD7D !important;
}


/* =========================================
   MENU LINKS
========================================= */

.aux-offcanvas-menu a {
    transition: color 0.25s ease !important;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 950px) {

    .aux-offcanvas-menu {
        width: 500px !important;
        max-width: 92vw !important;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 600px) {

    .aux-offcanvas-menu {
        width: 92vw !important;
        max-width: 420px !important;
    }

    .aux-offcanvas-menu .offcanvas-content {
        padding-right: 20px;
    }

}


/* =========================================
   REDUCED MOTION
========================================= */

@media (prefers-reduced-motion: reduce) {

    .aux-offcanvas-menu *,
    .aux-offcanvas-menu *:before,
    .aux-offcanvas-menu *:after {
        transition: none !important;
    }

}

/* =========================================
   SUBMENU / DROPDOWN BACKGROUND
========================================= */

.aux-offcanvas-menu .sub-menu,
.aux-offcanvas-menu .aux-submenu,
.aux-offcanvas-menu ul ul {
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    background: rgba(35, 168, 255, 0.94) !important;

    border: none !important;

    box-sizing: border-box;
}


/* Make submenu list items fill the entire panel */

.aux-offcanvas-menu .sub-menu > li,
.aux-offcanvas-menu .aux-submenu > li,
.aux-offcanvas-menu ul ul > li {
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;

    box-sizing: border-box;
}


/* Make submenu links extend fully across */

.aux-offcanvas-menu .sub-menu a,
.aux-offcanvas-menu .aux-submenu a,
.aux-offcanvas-menu ul ul a {
    display: block !important;

    width: 100% !important;
    max-width: none !important;

    box-sizing: border-box;

    background: transparent !important;
}/* End custom CSS */