.elementor-4835 .elementor-element.elementor-element-cba1a4f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:1px;--padding-left:0px;--padding-right:19px;}.elementor-4835 .elementor-element.elementor-element-cba1a4f:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-cba1a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000047;}.elementor-4835 .elementor-element.elementor-element-2d4e3b6a{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-2d4e3b6a.elementor-element{--align-self:center;}.elementor-4835 .elementor-element.elementor-element-2d4e3b6a img{width:100%;height:33px;object-fit:contain;object-position:center center;}.elementor-4835 .elementor-element.elementor-element-8038f17{--display:flex;}.elementor-4835 .elementor-element.elementor-element-f5a2a87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-4px;--padding-bottom:-4px;--padding-left:-4px;--padding-right:-4px;}.elementor-4835 .elementor-element.elementor-element-f5a2a87:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-f5a2a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-4835 .elementor-element.elementor-element-f5a2a87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-73a5063{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:23px;--padding-left:14px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-73a5063:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-73a5063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-4835 .elementor-element.elementor-element-73a5063.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-69d0cb7{--display:flex;}.elementor-4835 .elementor-element.elementor-element-7644aa2 > .elementor-widget-container{margin:5px 0px 0px 6px;}.elementor-4835 .elementor-element.elementor-element-7644aa2 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-d8b7bb2 > .elementor-widget-container{margin:-12px -5px -5px -5px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-d8b7bb2 .elementor-nav-menu .elementor-item{font-family:"futura-pt", Poppins;font-size:23px;font-weight:600;}.elementor-4835 .elementor-element.elementor-element-d8b7bb2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-top:10px;padding-bottom:10px;}.elementor-4835 .elementor-element.elementor-element-d8b7bb2 .elementor-nav-menu--dropdown a, .elementor-4835 .elementor-element.elementor-element-d8b7bb2 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-d8b7bb2 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-4835 .elementor-element.elementor-element-d8b7bb2 .elementor-nav-menu--dropdown .elementor-item, .elementor-4835 .elementor-element.elementor-element-d8b7bb2 .elementor-nav-menu--dropdown  .elementor-sub-item{font-weight:400;}.elementor-4835 .elementor-element.elementor-element-64bc0ba .elementor-button{background-color:#02010100;font-family:"futura-pt", Poppins;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:1px 1px 1px 1px;}.elementor-4835 .elementor-element.elementor-element-64bc0ba > .elementor-widget-container{margin:6px 0px 0px 14px;}.elementor-4835 .elementor-element.elementor-element-64bc0ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4835 .elementor-element.elementor-element-64bc0ba .elementor-button:hover, .elementor-4835 .elementor-element.elementor-element-64bc0ba .elementor-button:focus{color:#A3A3A3;}.elementor-4835 .elementor-element.elementor-element-64bc0ba .elementor-button:hover svg, .elementor-4835 .elementor-element.elementor-element-64bc0ba .elementor-button:focus svg{fill:#A3A3A3;}.elementor-4835 .elementor-element.elementor-element-0e4d8d7{--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;--overlay-opacity:0.5;}.elementor-4835 .elementor-element.elementor-element-0e4d8d7:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-0e4d8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-4835 .elementor-element.elementor-element-0e4d8d7::before, .elementor-4835 .elementor-element.elementor-element-0e4d8d7 > .elementor-background-video-container::before, .elementor-4835 .elementor-element.elementor-element-0e4d8d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4835 .elementor-element.elementor-element-0e4d8d7 > .elementor-background-slideshow::before, .elementor-4835 .elementor-element.elementor-element-0e4d8d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4835 .elementor-element.elementor-element-0e4d8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4835 .elementor-element.elementor-element-0e4d8d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-d90468f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-d90468f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-77ac7f5 > .elementor-widget-container{margin:-6px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-77ac7f5 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:16px;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-35bbbfb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4835 .elementor-element.elementor-element-35bbbfb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-beb6dbc{--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-4835 .elementor-element.elementor-element-dd3e1d6{--display:flex;}.elementor-4835 .elementor-element.elementor-element-dd3e1d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-ea9c5db{width:var( --container-widget-width, 44.304% );max-width:44.304%;--container-widget-width:44.304%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-ea9c5db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-ea9c5db .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-b968795 .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-1a099aa{--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-4835 .elementor-element.elementor-element-58789f8{--display:flex;}.elementor-4835 .elementor-element.elementor-element-58789f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-71ba563{width:var( --container-widget-width, 44.304% );max-width:44.304%;--container-widget-width:44.304%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-71ba563.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-71ba563 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-e6b51da .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-b1ed33c{--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-4835 .elementor-element.elementor-element-266905f{--display:flex;}.elementor-4835 .elementor-element.elementor-element-266905f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-5065f20{width:var( --container-widget-width, 44.304% );max-width:44.304%;--container-widget-width:44.304%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-5065f20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-5065f20 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-f89e812 .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-42ebbb6{--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-4835 .elementor-element.elementor-element-fff0c30{--display:flex;}.elementor-4835 .elementor-element.elementor-element-fff0c30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-ea842ea{width:var( --container-widget-width, 44.304% );max-width:44.304%;--container-widget-width:44.304%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-ea842ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-ea842ea .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-784d4b1 .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-acf654d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-acf654d:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-acf654d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-4835 .elementor-element.elementor-element-2e676b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:23px;--padding-left:14px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-2e676b7:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-2e676b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-4835 .elementor-element.elementor-element-2e676b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-0fe3fb1{--display:flex;}.elementor-4835 .elementor-element.elementor-element-9e192b8 > .elementor-widget-container{margin:5px 0px 0px 6px;}.elementor-4835 .elementor-element.elementor-element-9e192b8 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-4660478 > .elementor-widget-container{margin:-12px -5px -5px -5px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu .elementor-item{font-family:"futura-pt", Poppins;font-size:23px;font-weight:600;}.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-top:10px;padding-bottom:10px;}.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--dropdown a, .elementor-4835 .elementor-element.elementor-element-4660478 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--dropdown{background-color:#00000000;}.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--dropdown .elementor-item, .elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--dropdown  .elementor-sub-item{font-weight:400;}.elementor-4835 .elementor-element.elementor-element-8de8d00 .elementor-button{background-color:#02010100;font-family:"futura-pt", Poppins;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:1px 1px 1px 1px;}.elementor-4835 .elementor-element.elementor-element-8de8d00 > .elementor-widget-container{margin:6px 0px 0px 14px;}.elementor-4835 .elementor-element.elementor-element-8de8d00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4835 .elementor-element.elementor-element-8de8d00 .elementor-button:hover, .elementor-4835 .elementor-element.elementor-element-8de8d00 .elementor-button:focus{color:#A3A3A3;}.elementor-4835 .elementor-element.elementor-element-8de8d00 .elementor-button:hover svg, .elementor-4835 .elementor-element.elementor-element-8de8d00 .elementor-button:focus svg{fill:#A3A3A3;}.elementor-4835 .elementor-element.elementor-element-f7bc582{--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-4835 .elementor-element.elementor-element-f7bc582:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-f7bc582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C00;}.elementor-4835 .elementor-element.elementor-element-f7bc582.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-b3b2027{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-b3b2027.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-3eed050 > .elementor-widget-container{margin:-6px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-3eed050 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:16px;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-504dbd7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4835 .elementor-element.elementor-element-504dbd7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-dc205a9{--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-4835 .elementor-element.elementor-element-efa7447{--display:flex;}.elementor-4835 .elementor-element.elementor-element-efa7447.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-f38f6dd{width:var( --container-widget-width, 44.304% );max-width:44.304%;--container-widget-width:44.304%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-f38f6dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-f38f6dd .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-677ee8f .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-8fff80e{--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-4835 .elementor-element.elementor-element-9421c33{--display:flex;}.elementor-4835 .elementor-element.elementor-element-9421c33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-57c85d0{width:var( --container-widget-width, 44.304% );max-width:44.304%;--container-widget-width:44.304%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-57c85d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-57c85d0 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-b34ccf5 .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-bc71a27{--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-4835 .elementor-element.elementor-element-c41d979{--display:flex;}.elementor-4835 .elementor-element.elementor-element-c41d979.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-5196e77{width:var( --container-widget-width, 44.304% );max-width:44.304%;--container-widget-width:44.304%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-5196e77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-5196e77 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-64e152a .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-ff7a183{--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-4835 .elementor-element.elementor-element-749b7da{--display:flex;}.elementor-4835 .elementor-element.elementor-element-749b7da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-f745d18{width:var( --container-widget-width, 44.304% );max-width:44.304%;--container-widget-width:44.304%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-f745d18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-f745d18 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-1b0d190 .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-1587664{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-1587664:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-1587664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0B1900;}.elementor-4835 .elementor-element.elementor-element-10896dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:23px;--padding-left:14px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-10896dc:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-10896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-4835 .elementor-element.elementor-element-10896dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-d6292b4{--display:flex;}.elementor-4835 .elementor-element.elementor-element-93db3ba > .elementor-widget-container{margin:5px 0px 0px 6px;}.elementor-4835 .elementor-element.elementor-element-93db3ba .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-f77fdbe > .elementor-widget-container{margin:-12px -5px -5px -5px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-f77fdbe .elementor-nav-menu .elementor-item{font-family:"futura-pt", Poppins;font-size:23px;font-weight:600;}.elementor-4835 .elementor-element.elementor-element-f77fdbe .elementor-nav-menu--main .elementor-item{color:#FFFFFFFC;fill:#FFFFFFFC;padding-top:10px;padding-bottom:10px;}.elementor-4835 .elementor-element.elementor-element-f77fdbe .elementor-nav-menu--dropdown a, .elementor-4835 .elementor-element.elementor-element-f77fdbe .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-f77fdbe .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-4835 .elementor-element.elementor-element-f77fdbe .elementor-nav-menu--dropdown .elementor-item, .elementor-4835 .elementor-element.elementor-element-f77fdbe .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"futura-pt", Poppins;font-weight:400;}.elementor-4835 .elementor-element.elementor-element-4922ddc .elementor-button{background-color:#02010100;font-family:"futura-pt", Poppins;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:1px 1px 1px 1px;}.elementor-4835 .elementor-element.elementor-element-4922ddc > .elementor-widget-container{margin:6px 0px 0px 14px;}.elementor-4835 .elementor-element.elementor-element-4922ddc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4835 .elementor-element.elementor-element-4922ddc .elementor-button:hover, .elementor-4835 .elementor-element.elementor-element-4922ddc .elementor-button:focus{color:#A3A3A3;}.elementor-4835 .elementor-element.elementor-element-4922ddc .elementor-button:hover svg, .elementor-4835 .elementor-element.elementor-element-4922ddc .elementor-button:focus svg{fill:#A3A3A3;}.elementor-4835 .elementor-element.elementor-element-82cd97d{--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-4835 .elementor-element.elementor-element-82cd97d:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-82cd97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C00;}.elementor-4835 .elementor-element.elementor-element-82cd97d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-1e76d06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-1e76d06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-caafef9 > .elementor-widget-container{margin:-6px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-caafef9 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:16px;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-9373180{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4835 .elementor-element.elementor-element-9373180.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-12798cd{--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-4835 .elementor-element.elementor-element-12566b0{--display:flex;}.elementor-4835 .elementor-element.elementor-element-12566b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-d91e2d3{width:var( --container-widget-width, 44.304% );max-width:44.304%;--container-widget-width:44.304%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-d91e2d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-d91e2d3 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-f1ae345 .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-e05ff79{--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-4835 .elementor-element.elementor-element-e719801{--display:flex;}.elementor-4835 .elementor-element.elementor-element-e719801.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-3daffc5{width:var( --container-widget-width, 44.304% );max-width:44.304%;--container-widget-width:44.304%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-3daffc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-3daffc5 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-a7e6105 .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-9282682{--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-4835 .elementor-element.elementor-element-b52d997{--display:flex;}.elementor-4835 .elementor-element.elementor-element-b52d997.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-85edf78{width:var( --container-widget-width, 44.304% );max-width:44.304%;--container-widget-width:44.304%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-85edf78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-85edf78 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-403a0b2 .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-521ebc1{--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-4835 .elementor-element.elementor-element-f445f27{--display:flex;}.elementor-4835 .elementor-element.elementor-element-f445f27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-a56bcd5{width:var( --container-widget-width, 80.536% );max-width:80.536%;--container-widget-width:80.536%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-a56bcd5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-a56bcd5 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-d8910e2 .elementor-heading-title{font-size:16px;}.elementor-4835 .elementor-element.elementor-element-c279178{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-c279178:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-c279178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C00;}.elementor-4835 .elementor-element.elementor-element-14c27f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:23px;--padding-left:14px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-14c27f2:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-14c27f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C00;}.elementor-4835 .elementor-element.elementor-element-14c27f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-606558d{--display:flex;}.elementor-4835 .elementor-element.elementor-element-fd32ab1 > .elementor-widget-container{margin:5px 0px 0px 6px;}.elementor-4835 .elementor-element.elementor-element-fd32ab1 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-38cace0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4835 .elementor-element.elementor-element-38cace0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4835 .elementor-element.elementor-element-56900a3{--display:flex;}.elementor-4835 .elementor-element.elementor-element-1dbc520 img{height:200px;}.elementor-4835 .elementor-element.elementor-element-0ed714c .elementor-heading-title{font-family:"futura-100", Poppins;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-db12e96{--display:flex;}.elementor-4835 .elementor-element.elementor-element-143c093 img{height:200px;}.elementor-4835 .elementor-element.elementor-element-e7958c5 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-c2a0127{--display:flex;}.elementor-4835 .elementor-element.elementor-element-a02723f img{height:200px;}.elementor-4835 .elementor-element.elementor-element-0fcf489 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-f5fc3e2{--display:flex;}.elementor-4835 .elementor-element.elementor-element-bb2c2f6 img{height:200px;}.elementor-4835 .elementor-element.elementor-element-3648cb2 .elementor-heading-title{font-family:"futura-pt", Poppins;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-96375cd .elementor-button{background-color:#02010100;font-family:"futura-pt", Poppins;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:1px 1px 1px 1px;}.elementor-4835 .elementor-element.elementor-element-96375cd > .elementor-widget-container{margin:-8px 0px 0px 14px;}.elementor-4835 .elementor-element.elementor-element-96375cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4835 .elementor-element.elementor-element-96375cd .elementor-button:hover, .elementor-4835 .elementor-element.elementor-element-96375cd .elementor-button:focus{color:#A3A3A3;}.elementor-4835 .elementor-element.elementor-element-96375cd .elementor-button:hover svg, .elementor-4835 .elementor-element.elementor-element-96375cd .elementor-button:focus svg{fill:#A3A3A3;}.elementor-4835 .elementor-element.elementor-element-15207b8{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:4px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:11px 11px 11px 11px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:#FF000A00;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#FFFFFF;}.elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#00000000;border-style:none;}:where( .elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000000 100%);}.elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#00000040;}.elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"futura-pt", Poppins;}.elementor-4835 .elementor-element.elementor-element-15207b8 {--n-menu-title-color-hover:#7F7F7F;}.elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 4px 0px;border-color:#05E2C1;}.elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-ea01b58{--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:flex-end;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-ea01b58:not(.elementor-motion-effects-element-type-background), .elementor-4835 .elementor-element.elementor-element-ea01b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-4835 .elementor-element.elementor-element-87796bd > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-4835 .elementor-element.elementor-element-87796bd .e-search-input{font-family:"futura-pt", Poppins;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-87796bd{--e-search-input-padding-block-start:-27px;--e-search-input-padding-inline-start:-27px;--e-search-input-padding-block-end:-27px;--e-search-input-padding-inline-end:-27px;--e-search-submit-margin-inline-start:0px;--e-search-submit-border-radius:27px 27px 27px 27px;}.elementor-4835:not(.elementor-motion-effects-element-type-background), .elementor-4835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.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-4835 .elementor-element.elementor-element-2d4e3b6a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-4835 .elementor-element.elementor-element-8038f17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4835 .elementor-element.elementor-element-7644aa2 .elementor-heading-title{font-size:14px;}.elementor-4835 .elementor-element.elementor-element-d8b7bb2 .elementor-nav-menu--dropdown .elementor-item, .elementor-4835 .elementor-element.elementor-element-d8b7bb2 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-4835 .elementor-element.elementor-element-35bbbfb{--grid-auto-flow:row;}.elementor-4835 .elementor-element.elementor-element-9e192b8 .elementor-heading-title{font-size:14px;}.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--dropdown .elementor-item, .elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-4835 .elementor-element.elementor-element-504dbd7{--grid-auto-flow:row;}.elementor-4835 .elementor-element.elementor-element-93db3ba .elementor-heading-title{font-size:14px;}.elementor-4835 .elementor-element.elementor-element-f77fdbe .elementor-nav-menu--dropdown .elementor-item, .elementor-4835 .elementor-element.elementor-element-f77fdbe .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-4835 .elementor-element.elementor-element-9373180{--grid-auto-flow:row;}.elementor-4835 .elementor-element.elementor-element-38cace0{--grid-auto-flow:row;}.elementor-4835 .elementor-element.elementor-element-15207b8{--n-menu-title-distance-from-content:0px;--n-menu-title-space-between:0px;--n-menu-title-padding:30px 0px 0px 18px;}.elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container{margin:9px 0px 0px 8px;}.elementor-4835 .elementor-element.elementor-element-ea01b58{--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:767px){.elementor-4835 .elementor-element.elementor-element-cba1a4f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-4835 .elementor-element.elementor-element-2d4e3b6a{width:auto;max-width:auto;}.elementor-4835 .elementor-element.elementor-element-2d4e3b6a > .elementor-widget-container{margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-2d4e3b6a.elementor-element{--align-self:flex-start;}.elementor-4835 .elementor-element.elementor-element-2d4e3b6a img{width:69px;height:30px;}.elementor-4835 .elementor-element.elementor-element-7644aa2 .elementor-heading-title{font-size:15px;}.elementor-4835 .elementor-element.elementor-element-d8b7bb2 .elementor-nav-menu--dropdown .elementor-item, .elementor-4835 .elementor-element.elementor-element-d8b7bb2 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-4835 .elementor-element.elementor-element-35bbbfb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4835 .elementor-element.elementor-element-9e192b8 .elementor-heading-title{font-size:15px;}.elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--dropdown .elementor-item, .elementor-4835 .elementor-element.elementor-element-4660478 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-4835 .elementor-element.elementor-element-504dbd7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4835 .elementor-element.elementor-element-93db3ba .elementor-heading-title{font-size:15px;}.elementor-4835 .elementor-element.elementor-element-f77fdbe .elementor-nav-menu--dropdown .elementor-item, .elementor-4835 .elementor-element.elementor-element-f77fdbe .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-4835 .elementor-element.elementor-element-9373180{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4835 .elementor-element.elementor-element-fd32ab1 .elementor-heading-title{font-size:15px;}.elementor-4835 .elementor-element.elementor-element-38cace0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4835 .elementor-element.elementor-element-0ed714c .elementor-heading-title{font-size:17px;}.elementor-4835 .elementor-element.elementor-element-e7958c5 .elementor-heading-title{font-size:17px;}.elementor-4835 .elementor-element.elementor-element-0fcf489 .elementor-heading-title{font-size:17px;}.elementor-4835 .elementor-element.elementor-element-3648cb2 .elementor-heading-title{font-size:17px;}.elementor-4835 .elementor-element.elementor-element-15207b8{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;width:auto;max-width:auto;--n-menu-toggle-align:flex-end;}.elementor-4835 .elementor-element.elementor-element-15207b8 > .elementor-widget-container{margin:0px 0px 5px 25px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-15207b8.elementor-element{--align-self:flex-end;}}@media(min-width:768px){.elementor-4835 .elementor-element.elementor-element-f5a2a87{--width:101.81%;}.elementor-4835 .elementor-element.elementor-element-73a5063{--width:19.633%;}.elementor-4835 .elementor-element.elementor-element-0e4d8d7{--width:82%;}.elementor-4835 .elementor-element.elementor-element-d90468f{--width:76.828%;}.elementor-4835 .elementor-element.elementor-element-35bbbfb{--width:135.77%;}.elementor-4835 .elementor-element.elementor-element-dd3e1d6{--width:35.813%;}.elementor-4835 .elementor-element.elementor-element-58789f8{--width:35.813%;}.elementor-4835 .elementor-element.elementor-element-266905f{--width:35.813%;}.elementor-4835 .elementor-element.elementor-element-fff0c30{--width:35.813%;}.elementor-4835 .elementor-element.elementor-element-2e676b7{--width:21.568%;}.elementor-4835 .elementor-element.elementor-element-f7bc582{--width:82%;}.elementor-4835 .elementor-element.elementor-element-b3b2027{--width:66.538%;}.elementor-4835 .elementor-element.elementor-element-504dbd7{--width:135.77%;}.elementor-4835 .elementor-element.elementor-element-efa7447{--width:35.813%;}.elementor-4835 .elementor-element.elementor-element-9421c33{--width:35.813%;}.elementor-4835 .elementor-element.elementor-element-c41d979{--width:35.813%;}.elementor-4835 .elementor-element.elementor-element-749b7da{--width:35.813%;}.elementor-4835 .elementor-element.elementor-element-10896dc{--width:20.958%;}.elementor-4835 .elementor-element.elementor-element-82cd97d{--width:82%;}.elementor-4835 .elementor-element.elementor-element-1e76d06{--width:73.356%;}.elementor-4835 .elementor-element.elementor-element-9373180{--width:135.77%;}.elementor-4835 .elementor-element.elementor-element-12566b0{--width:35.813%;}.elementor-4835 .elementor-element.elementor-element-e719801{--width:43.831%;}.elementor-4835 .elementor-element.elementor-element-b52d997{--width:35.813%;}.elementor-4835 .elementor-element.elementor-element-f445f27{--width:48.254%;}.elementor-4835 .elementor-element.elementor-element-c279178{--width:100%;}.elementor-4835 .elementor-element.elementor-element-14c27f2{--width:100%;}.elementor-4835 .elementor-element.elementor-element-38cace0{--width:98.927%;}.elementor-4835 .elementor-element.elementor-element-ea01b58{--width:27%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4835 .elementor-element.elementor-element-2e676b7{--width:186.544px;}.elementor-4835 .elementor-element.elementor-element-ea01b58{--width:47%;}}/* Start custom CSS for container, class: .elementor-element-73a5063 */.elementor-4835 .elementor-element.elementor-element-73a5063 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4d8d7 */.elementor-4835 .elementor-element.elementor-element-0e4d8d7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0.5px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e676b7 */.elementor-4835 .elementor-element.elementor-element-2e676b7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7bc582 */.elementor-4835 .elementor-element.elementor-element-f7bc582 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10896dc */.elementor-4835 .elementor-element.elementor-element-10896dc {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82cd97d */.elementor-4835 .elementor-element.elementor-element-82cd97d {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c27f2 */.elementor-4835 .elementor-element.elementor-element-14c27f2 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a5063 */.elementor-4835 .elementor-element.elementor-element-73a5063 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4d8d7 */.elementor-4835 .elementor-element.elementor-element-0e4d8d7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0.5px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e676b7 */.elementor-4835 .elementor-element.elementor-element-2e676b7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7bc582 */.elementor-4835 .elementor-element.elementor-element-f7bc582 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10896dc */.elementor-4835 .elementor-element.elementor-element-10896dc {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82cd97d */.elementor-4835 .elementor-element.elementor-element-82cd97d {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c27f2 */.elementor-4835 .elementor-element.elementor-element-14c27f2 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a5063 */.elementor-4835 .elementor-element.elementor-element-73a5063 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4d8d7 */.elementor-4835 .elementor-element.elementor-element-0e4d8d7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0.5px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e676b7 */.elementor-4835 .elementor-element.elementor-element-2e676b7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7bc582 */.elementor-4835 .elementor-element.elementor-element-f7bc582 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10896dc */.elementor-4835 .elementor-element.elementor-element-10896dc {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82cd97d */.elementor-4835 .elementor-element.elementor-element-82cd97d {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c27f2 */.elementor-4835 .elementor-element.elementor-element-14c27f2 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a5063 */.elementor-4835 .elementor-element.elementor-element-73a5063 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4d8d7 */.elementor-4835 .elementor-element.elementor-element-0e4d8d7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0.5px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e676b7 */.elementor-4835 .elementor-element.elementor-element-2e676b7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7bc582 */.elementor-4835 .elementor-element.elementor-element-f7bc582 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10896dc */.elementor-4835 .elementor-element.elementor-element-10896dc {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82cd97d */.elementor-4835 .elementor-element.elementor-element-82cd97d {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c27f2 */.elementor-4835 .elementor-element.elementor-element-14c27f2 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a5063 */.elementor-4835 .elementor-element.elementor-element-73a5063 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4d8d7 */.elementor-4835 .elementor-element.elementor-element-0e4d8d7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0.5px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e676b7 */.elementor-4835 .elementor-element.elementor-element-2e676b7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7bc582 */.elementor-4835 .elementor-element.elementor-element-f7bc582 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10896dc */.elementor-4835 .elementor-element.elementor-element-10896dc {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82cd97d */.elementor-4835 .elementor-element.elementor-element-82cd97d {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c27f2 */.elementor-4835 .elementor-element.elementor-element-14c27f2 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a5063 */.elementor-4835 .elementor-element.elementor-element-73a5063 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4d8d7 */.elementor-4835 .elementor-element.elementor-element-0e4d8d7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 0.5px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e676b7 */.elementor-4835 .elementor-element.elementor-element-2e676b7 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7bc582 */.elementor-4835 .elementor-element.elementor-element-f7bc582 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10896dc */.elementor-4835 .elementor-element.elementor-element-10896dc {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82cd97d */.elementor-4835 .elementor-element.elementor-element-82cd97d {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c27f2 */.elementor-4835 .elementor-element.elementor-element-14c27f2 {
    /* 1. Semi-transparent background (Required for blur to show) */
    background-color: rgba(0, 0, 0, 0.4) !important; 
    
    /* 2. The Blur Effect */
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(15px); /* Safari support */
    
    /* 3. Optional: Subtle border to define the 'glass' edges */
    border: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-15207b8 */.e-n-menu-dropdown-icon {
    display: none !important;
}

/*----Menu blur on mobile---*/
/* Target the mobile dropdown container specifically */
/* --- MOBILE BLUR ONLY (Under 1024px) --- */
@media screen and (max-width: 1024px) {
    
    /* Target the wrapper only when it is active/visible on mobile */
    #menubar-221.e-n-menu-wrapper {
        /* The Blur Effect */
        backdrop-filter: blur(15px) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        
        /* Darker Tint (0.4) helps the white text pop against light images */
        background-color: rgba(0, 0, 0, 0.0) !important; 
        
        /* Ensures the blur covers the whole screen height */
        height: 100vh !important;
        position: fixed !important; 
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
    }

    /* Keep your mobile text white */
    #menubar-221 .e-n-menu-title-text {
        color: #ffffff !important;
        opacity: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-87796bd *//* 1. The Bigger Main Bar */
#slim-pill .e-search-form {
    background-color: rgba(255, 255, 255, 0.1) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    border-radius: 100px !important;
    min-height: 38px !important; /* Increased size */
    height: 38px !important;
    position: relative !important;
    transition: all 0.3s ease;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: 20px center !important;
    background-size: 22px !important;
}

/* 2. The Text Input */
#slim-pill .e-search-input {
    background: transparent !important;
    border: none !important;
    padding: 0 30px 0 60px !important; 
    height: 55px !important;
    color: #ffffff !important;
    font-size: 18px !important; /* Larger text */
    outline: none !important;
}

/* 1. The Glass Dropdown with Scroll */
#glass-results {
    position: absolute;
    top: 65px;
    left: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.1) !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;
    z-index: 9999;
    display: none;
    box-shadow: 0 10px 30px rgba(0,0,0,0.5);
    
    /* SCROLL SETTINGS */
    max-height: 400px; /* Limits height so it doesn't hit the floor */
    overflow-y: auto;  /* Adds the scrollbar when needed */
}

/* 2. Text Size & Style */
.glass-result-item a {
    display: block;
    padding: 12px 20px;
    color: white !important;
    text-decoration: none !important;
    transition: background 0.2s;
    
    /* CHANGE TEXT SIZE HERE */
    font-size: 13px !important; 
    font-weight: 400;
    line-height: 1.4;
}

/* 3. Custom Scrollbar Styling (Makes it look sleek) */
#glass-results::-webkit-scrollbar {
    width: 6px;
}
#glass-results::-webkit-scrollbar-track {
    background: transparent;
}
#glass-results::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.3);
    border-radius: 10px;
}

/* 4. Individual Result Items */
.glass-result-item a {
    display: block;
    padding: 15px 20px;
    color: white !important;
    text-decoration: none !important;
    font-size: 16px;
    transition: background 0.2s;
}

.glass-result-item:hover {
    background: rgba(255, 255, 255, 0.2);
}

/* Hide original button */
#slim-pill .e-search-submit { display: none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba1a4f *//* Target the main mobile menu dropdown background */
.elementor-4835 .elementor-element.elementor-element-cba1a4f .e-n-menu-dropdown-content,
.elementor-4835 .elementor-element.elementor-element-cba1a4f .elementor-menu-toggle + .elementor-nav-menu--dropdown {
    background-color: rgba(0, 0, 0, 0.4) !important; /* Semi-transparent black */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */