.elementor-24412 .elementor-element.elementor-element-2814664{--display:flex;--position:absolute;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;top:0px;--z-index:9999;}.elementor-24412 .elementor-element.elementor-element-2814664::before, .elementor-24412 .elementor-element.elementor-element-2814664 > .elementor-background-video-container::before, .elementor-24412 .elementor-element.elementor-element-2814664 > .e-con-inner > .elementor-background-video-container::before, .elementor-24412 .elementor-element.elementor-element-2814664 > .elementor-background-slideshow::before, .elementor-24412 .elementor-element.elementor-element-2814664 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24412 .elementor-element.elementor-element-2814664 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24412 .elementor-element.elementor-element-2814664.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24412 .elementor-element.elementor-element-2814664{left:0px;}body.rtl .elementor-24412 .elementor-element.elementor-element-2814664{right:0px;}.elementor-24412 .elementor-element.elementor-element-50b312db{--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-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;--border-radius:50px 50px 50px 50px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-24412 .elementor-element.elementor-element-52521ef4{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24412 .elementor-element.elementor-element-52521ef4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-6a601c96{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2000;text-align:start;}.elementor-24412 .elementor-element.elementor-element-6a601c96 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 3%;}.elementor-24412 .elementor-element.elementor-element-6a601c96.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-6a601c96 img{width:175px;max-width:175px;}.elementor-24412 .elementor-element.elementor-element-1e3dab1{--display:flex;--min-height:1vh;--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-24412 .elementor-element.elementor-element-5056db33{--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:flex-start;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:2px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24412 .elementor-element.elementor-element-5056db33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-78c9605{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24412 .elementor-element.elementor-element-7d3b8a75{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:56px 56px 56px 56px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-24412 .elementor-element.elementor-element-6c6ab0c2{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-24412 .elementor-element.elementor-element-6c6ab0c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-4e5f172f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-4e5f172f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-4e5f172f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-4e5f172f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-4e5f172f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-4e5f172f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-4e5f172f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-4e5f172f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-4e5f172f{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-4e5f172f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-4e5f172f .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-4e5f172f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-4e5f172f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-5f47812{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-5ac8cda3 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-5ac8cda3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-5ac8cda3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-5ac8cda3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-5ac8cda3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-5ac8cda3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-5ac8cda3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-5ac8cda3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-5ac8cda3{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-5ac8cda3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-5ac8cda3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-24412 .elementor-element.elementor-element-5ac8cda3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-5ac8cda3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-6279c14b{--spacer-size:14px;}.elementor-24412 .elementor-element.elementor-element-722f5064 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-722f5064 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-722f5064 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-722f5064 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-722f5064 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-722f5064 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-722f5064 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-722f5064 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-722f5064{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-722f5064 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-722f5064 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-722f5064 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-722f5064 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-a37f44c{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-2dcc251 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-2dcc251 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-2dcc251 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-2dcc251 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-2dcc251 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-2dcc251 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-2dcc251 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-2dcc251 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-2dcc251{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-2dcc251 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-2dcc251 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-24412 .elementor-element.elementor-element-2dcc251 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-2dcc251 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-32cbff17{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-32cbff17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-31fb994e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-31fb994e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-31fb994e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-31fb994e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-31fb994e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-31fb994e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-31fb994e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-31fb994e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-31fb994e{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-31fb994e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-31fb994e .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-31fb994e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-31fb994e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-66d7899{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-12ee7c05 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-12ee7c05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-12ee7c05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-12ee7c05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-12ee7c05 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-12ee7c05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-12ee7c05 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-12ee7c05 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-12ee7c05{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-12ee7c05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-12ee7c05 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-24412 .elementor-element.elementor-element-12ee7c05 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-12ee7c05 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-61fb6432{--spacer-size:14px;}.elementor-24412 .elementor-element.elementor-element-6352a64{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-a56700b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-a56700b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-a56700b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-a56700b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-a56700b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-a56700b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-a56700b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-a56700b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-a56700b{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-a56700b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-a56700b .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-a56700b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-a56700b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-323f839e{--spacer-size:5px;width:initial;max-width:initial;}.elementor-24412 .elementor-element.elementor-element-323f839e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-d418c2c > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-d418c2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-d418c2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-d418c2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-d418c2c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-d418c2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-d418c2c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-d418c2c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-d418c2c{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-d418c2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-d418c2c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-24412 .elementor-element.elementor-element-d418c2c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-d418c2c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-a7a4b74{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-543c3802 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-543c3802 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-543c3802 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-543c3802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-543c3802 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-543c3802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-543c3802 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-543c3802 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-543c3802{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-543c3802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-543c3802 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-543c3802 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-543c3802 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-361a1dc{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-471ec4a3 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-471ec4a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-471ec4a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-471ec4a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-471ec4a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-471ec4a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-471ec4a3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-471ec4a3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-471ec4a3{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-471ec4a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-471ec4a3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-24412 .elementor-element.elementor-element-471ec4a3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-471ec4a3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-41079df{--spacer-size:41px;}.elementor-24412 .elementor-element.elementor-element-519af383{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-519af383.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-2757158a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-2757158a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-2757158a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-2757158a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-2757158a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-2757158a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-2757158a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-2757158a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-2757158a{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-2757158a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-2757158a .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-2757158a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-2757158a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-5df5166{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-72c4c0a1 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-72c4c0a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-72c4c0a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-72c4c0a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-72c4c0a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-72c4c0a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-72c4c0a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-72c4c0a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-72c4c0a1{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-72c4c0a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-72c4c0a1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-24412 .elementor-element.elementor-element-72c4c0a1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-72c4c0a1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-45a1b82{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:1%;}.elementor-24412 .elementor-element.elementor-element-45a1b82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-8419778 .elementor-button{background-color:#BCBCBC00;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;border-radius:50px 50px 50px 50px;padding:7px 12px 7px 12px;}.elementor-24412 .elementor-element.elementor-element-8419778 .elementor-button:hover, .elementor-24412 .elementor-element.elementor-element-8419778 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-8419778 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-8419778 .elementor-button:hover svg, .elementor-24412 .elementor-element.elementor-element-8419778 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-2879c2c{--spacer-size:14px;}.elementor-24412 .elementor-element.elementor-element-45a9097 .elementor-button{background-color:#BCBCBC00;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;border-radius:50px 50px 50px 50px;padding:7px 12px 7px 12px;}.elementor-24412 .elementor-element.elementor-element-45a9097 .elementor-button:hover, .elementor-24412 .elementor-element.elementor-element-45a9097 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-45a9097 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-45a9097 .elementor-button:hover svg, .elementor-24412 .elementor-element.elementor-element-45a9097 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-5874017{--spacer-size:14px;}.elementor-24412 .elementor-element.elementor-element-5eacc27 .elementor-button{background-color:#BCBCBC00;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;border-radius:50px 50px 50px 50px;padding:7px 12px 7px 12px;}.elementor-24412 .elementor-element.elementor-element-5eacc27 .elementor-button:hover, .elementor-24412 .elementor-element.elementor-element-5eacc27 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-5eacc27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-5eacc27 .elementor-button:hover svg, .elementor-24412 .elementor-element.elementor-element-5eacc27 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-dcaed53{--spacer-size:14px;width:var( --container-widget-width, 1.217% );max-width:1.217%;--container-widget-width:1.217%;--container-widget-flex-grow:0;}.elementor-24412 .elementor-element.elementor-element-dcaed53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-5b893226{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24412 .elementor-element.elementor-element-f448a5c{--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:flex-start;--align-items:flex-start;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--border-radius:56px 56px 56px 56px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-24412 .elementor-element.elementor-element-05821b2{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-05821b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-609fa27{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-7e24c60{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-7e24c60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-f63def8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-f63def8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-f63def8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-f63def8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-f63def8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-f63def8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-f63def8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-f63def8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-f63def8{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-f63def8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-f63def8 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-f63def8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-f63def8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-74dfaed{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-bbe4b55 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-bbe4b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-bbe4b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-bbe4b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-bbe4b55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-bbe4b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-bbe4b55 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-bbe4b55 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-bbe4b55{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-bbe4b55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-bbe4b55 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-24412 .elementor-element.elementor-element-bbe4b55 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-bbe4b55 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-57d1332{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-57d1332.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-9c6d97e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-9c6d97e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-9c6d97e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-9c6d97e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-9c6d97e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-9c6d97e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-9c6d97e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-9c6d97e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-9c6d97e{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-9c6d97e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-9c6d97e .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-9c6d97e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-9c6d97e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-2c79971{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-edde740 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-edde740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-edde740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-edde740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-edde740 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-edde740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-edde740 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-edde740 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-edde740{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-edde740 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-edde740 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-24412 .elementor-element.elementor-element-edde740 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-edde740 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-d2e95b5{--spacer-size:30px;}.elementor-24412 .elementor-element.elementor-element-2f59403 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-2f59403 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-2f59403 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-2f59403 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-2f59403 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-2f59403 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-2f59403 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-2f59403 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-2f59403{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-2f59403 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-2f59403 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-2f59403 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-2f59403 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-7c9b956{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-19d3689 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-19d3689 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-19d3689 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-19d3689 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-19d3689 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-19d3689 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-19d3689 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-19d3689 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-19d3689{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-19d3689 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-19d3689 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-24412 .elementor-element.elementor-element-19d3689 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-19d3689 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-c283c49{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-c283c49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-e2a06b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-e2a06b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(45px/2);}.elementor-24412 .elementor-element.elementor-element-e2a06b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(45px/2);}.elementor-24412 .elementor-element.elementor-element-e2a06b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(45px/2);}.elementor-24412 .elementor-element.elementor-element-e2a06b6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-45px/2);}.elementor-24412 .elementor-element.elementor-element-e2a06b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-45px/2);}.elementor-24412 .elementor-element.elementor-element-e2a06b6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-e2a06b6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-e2a06b6{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-e2a06b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-e2a06b6 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-e2a06b6 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-e2a06b6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-db83780{--spacer-size:14px;width:var( --container-widget-width, 1.217% );max-width:1.217%;--container-widget-width:1.217%;--container-widget-flex-grow:0;}.elementor-24412 .elementor-element.elementor-element-db83780.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-d45eef9{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-d45eef9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-21c0caf .elementor-button{background-color:#BCBCBC00;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;border-radius:50px 50px 50px 50px;padding:7px 12px 7px 12px;}.elementor-24412 .elementor-element.elementor-element-21c0caf .elementor-button:hover, .elementor-24412 .elementor-element.elementor-element-21c0caf .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-21c0caf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-21c0caf .elementor-button:hover svg, .elementor-24412 .elementor-element.elementor-element-21c0caf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-81de902{--spacer-size:14px;}.elementor-24412 .elementor-element.elementor-element-e3a88ba .elementor-button{background-color:#BCBCBC00;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;border-radius:50px 50px 50px 50px;padding:7px 12px 7px 12px;}.elementor-24412 .elementor-element.elementor-element-e3a88ba .elementor-button:hover, .elementor-24412 .elementor-element.elementor-element-e3a88ba .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-e3a88ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-e3a88ba .elementor-button:hover svg, .elementor-24412 .elementor-element.elementor-element-e3a88ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-7572e12{--spacer-size:14px;}.elementor-24412 .elementor-element.elementor-element-c323059 .elementor-button{background-color:#BCBCBC00;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;border-radius:50px 50px 50px 50px;padding:7px 12px 7px 12px;}.elementor-24412 .elementor-element.elementor-element-c323059 .elementor-button:hover, .elementor-24412 .elementor-element.elementor-element-c323059 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-c323059 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-c323059 .elementor-button:hover svg, .elementor-24412 .elementor-element.elementor-element-c323059 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-efa2d7c{--spacer-size:14px;}.elementor-24412 .elementor-element.elementor-element-e63e437 .elementor-button{background-color:#BCBCBC00;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;border-radius:50px 50px 50px 50px;padding:7px 12px 7px 12px;}.elementor-24412 .elementor-element.elementor-element-e63e437 .elementor-button:hover, .elementor-24412 .elementor-element.elementor-element-e63e437 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-e63e437 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-e63e437 .elementor-button:hover svg, .elementor-24412 .elementor-element.elementor-element-e63e437 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-73f0eacb{--display:flex;}.elementor-24412 .elementor-element.elementor-element-6b666878{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24412 .elementor-element.elementor-element-70d6cf9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:56px 56px 56px 56px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-24412 .elementor-element.elementor-element-0cce33f{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-0cce33f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-c8f032d{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-38cc703{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-38cc703.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-ba99041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-ba99041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-ba99041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-24412 .elementor-element.elementor-element-ba99041 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-ba99041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-24412 .elementor-element.elementor-element-ba99041 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-ba99041 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-ba99041{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-ba99041 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-ba99041 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-ba99041 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-ba99041 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-608b4e8{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-d8c5f38 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-d8c5f38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-d8c5f38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-d8c5f38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-24412 .elementor-element.elementor-element-d8c5f38 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-d8c5f38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-24412 .elementor-element.elementor-element-d8c5f38 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-d8c5f38 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-d8c5f38{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-d8c5f38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-d8c5f38 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-24412 .elementor-element.elementor-element-d8c5f38 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-d8c5f38 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-0f3886b{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-0f3886b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-89af180{width:var( --container-widget-width, 74.589% );max-width:74.589%;--container-widget-width:74.589%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-89af180 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-89af180.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-89af180 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(45px/2);}.elementor-24412 .elementor-element.elementor-element-89af180 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(45px/2);}.elementor-24412 .elementor-element.elementor-element-89af180 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(45px/2);}.elementor-24412 .elementor-element.elementor-element-89af180 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-45px/2);}.elementor-24412 .elementor-element.elementor-element-89af180 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-45px/2);}.elementor-24412 .elementor-element.elementor-element-89af180 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-89af180 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-89af180 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-89af180 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-89af180 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-89af180 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-e0d4ba5{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-6c64e98{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-6c64e98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-b87faf3{width:var( --container-widget-width, 74.589% );max-width:74.589%;--container-widget-width:74.589%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-24412 .elementor-element.elementor-element-b87faf3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-b87faf3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-b87faf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(45px/2);}.elementor-24412 .elementor-element.elementor-element-b87faf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(45px/2);}.elementor-24412 .elementor-element.elementor-element-b87faf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(45px/2);}.elementor-24412 .elementor-element.elementor-element-b87faf3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-45px/2);}.elementor-24412 .elementor-element.elementor-element-b87faf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-45px/2);}.elementor-24412 .elementor-element.elementor-element-b87faf3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-b87faf3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24412 .elementor-element.elementor-element-b87faf3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24412 .elementor-element.elementor-element-b87faf3 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-24412 .elementor-element.elementor-element-b87faf3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-24412 .elementor-element.elementor-element-b87faf3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-06ce735{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-eec6b96{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-eec6b96.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-c405083 .elementor-button{background-color:#BCBCBC00;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;border-radius:50px 50px 50px 50px;padding:7px 12px 7px 12px;}.elementor-24412 .elementor-element.elementor-element-c405083 .elementor-button:hover, .elementor-24412 .elementor-element.elementor-element-c405083 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-c405083 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-c405083 .elementor-button:hover svg, .elementor-24412 .elementor-element.elementor-element-c405083 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-e62c1ec{--spacer-size:14px;}.elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button{background-color:#BCBCBC00;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;border-radius:50px 50px 50px 50px;padding:7px 12px 7px 12px;}.elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button:hover, .elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button:focus{background-color:#355333;color:#67CE6F;}.elementor-24412 .elementor-element.elementor-element-a479774 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button:hover svg, .elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button:focus svg{fill:#67CE6F;}.elementor-24412 .elementor-element.elementor-element-2a4ecbd1{--display:flex;}.elementor-24412 .elementor-element.elementor-element-6f299cce{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:1px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:2.5rem;--n-menu-title-font-size:1.2rem;--n-menu-title-color-normal:var( --e-global-color-astglobalcolor8 );--n-menu-title-transition:400ms;--n-menu-title-padding:010px 13px 10px 15px;--n-menu-icon-size:0px;--n-menu-dropdown-indicator-size:0px;--n-menu-toggle-icon-size:0px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#000000;--n-menu-dropdown-content-box-border-style:none;}.elementor-24412 .elementor-element.elementor-element-6f299cce > .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 ){background-color:#FFFFFF9C;}.elementor-24412 .elementor-element.elementor-element-6f299cce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-6f299cce > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-24412 .elementor-element.elementor-element-6f299cce > .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-24412 .elementor-element.elementor-element-6f299cce > .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:"Jost", Sans-serif;font-weight:500;}.elementor-24412 .elementor-element.elementor-element-6f299cce > .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 ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-6f299cce {--n-menu-title-color-active:#000000;}.elementor-24412 .elementor-element.elementor-element-6f299cce > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:none;}.elementor-24412 .elementor-element.elementor-element-6f299cce > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:50px 50px 50px 50px;}.elementor-24412 .elementor-element.elementor-element-6f299cce > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}.elementor-24412 .elementor-element.elementor-element-7b78221{--display:flex;--min-height:1vh;--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-24412 .elementor-element.elementor-element-7c69df9{--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:flex-end;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;}.elementor-24412 .elementor-element.elementor-element-907fad9{--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-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24412 .elementor-element.elementor-element-907fad9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-27cc67a > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-27cc67a .elementor-icon-wrapper{text-align:center;}.elementor-24412 .elementor-element.elementor-element-27cc67a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24412 .elementor-element.elementor-element-27cc67a.elementor-view-framed .elementor-icon, .elementor-24412 .elementor-element.elementor-element-27cc67a.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-24412 .elementor-element.elementor-element-27cc67a.elementor-view-framed .elementor-icon, .elementor-24412 .elementor-element.elementor-element-27cc67a.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-24412 .elementor-element.elementor-element-27cc67a .elementor-icon{font-size:19px;}.elementor-24412 .elementor-element.elementor-element-27cc67a .elementor-icon svg{height:19px;}.elementor-24412 .elementor-element.elementor-element-17452e06{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24412 .elementor-element.elementor-element-7696474b > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-7696474b .elementor-search-form{text-align:end;}.elementor-24412 .elementor-element.elementor-element-7696474b .elementor-search-form__toggle{--e-search-form-toggle-size:35px;--e-search-form-toggle-color:#000000;--e-search-form-toggle-background-color:#FFFFFF00;--e-search-form-toggle-icon-size:calc(42em / 100);}.elementor-24412 .elementor-element.elementor-element-7696474b:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-24412 .elementor-element.elementor-element-7696474b.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-24412 .elementor-element.elementor-element-4a00caf{--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:flex-end;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:2px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24412 .elementor-element.elementor-element-4a00caf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-5d5736d{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24412 .elementor-element.elementor-element-d7b423d{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:56px 56px 56px 56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24412 .elementor-element.elementor-element-d7b423d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-0e79f9f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24412 .elementor-element.elementor-element-0e79f9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-24412 .elementor-element.elementor-element-0e79f9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-0e79f9f .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-24412 .elementor-element.elementor-element-0e79f9f .elementor-nav-menu--dropdown .elementor-item, .elementor-24412 .elementor-element.elementor-element-0e79f9f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-24412 .elementor-element.elementor-element-e96335c{--display:flex;--justify-content:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-e96335c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-317634b{--spacer-size:5px;}.elementor-24412 .elementor-element.elementor-element-37f8924{--spacer-size:14px;width:var( --container-widget-width, 1.217% );max-width:1.217%;--container-widget-width:1.217%;--container-widget-flex-grow:0;}.elementor-24412 .elementor-element.elementor-element-37f8924.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24412 .elementor-element.elementor-element-1fe286c{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:1px;--n-menu-toggle-align:flex-start;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:2.5rem;--n-menu-title-font-size:1.2rem;--n-menu-title-color-normal:var( --e-global-color-astglobalcolor8 );--n-menu-title-transition:400ms;--n-menu-title-padding:010px 5px 10px 15px;--n-menu-icon-size:15px;--n-menu-dropdown-indicator-size:0px;--n-menu-toggle-icon-size:11px;--n-menu-toggle-icon-color:var( --e-global-color-secondary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#000000;--n-menu-dropdown-content-box-border-style:none;}.elementor-24412 .elementor-element.elementor-element-1fe286c > .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 ){background-color:#FFFFFF9C;}.elementor-24412 .elementor-element.elementor-element-1fe286c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#000000;border-style:none;}.elementor-24412 .elementor-element.elementor-element-1fe286c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-1fe286c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-24412 .elementor-element.elementor-element-1fe286c > .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-24412 .elementor-element.elementor-element-1fe286c > .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:"Jost", Sans-serif;font-weight:500;}.elementor-24412 .elementor-element.elementor-element-1fe286c > .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 ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-24412 .elementor-element.elementor-element-1fe286c {--n-menu-title-color-active:#6F6F6F;}.elementor-24412 .elementor-element.elementor-element-1fe286c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:56px 56px 56px 56px;}.elementor-24412 .elementor-element.elementor-element-1fe286c > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}.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-24412 .elementor-element.elementor-element-52521ef4{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24412 .elementor-element.elementor-element-4a00caf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24412 .elementor-element.elementor-element-4a00caf.e-con{--order:99999 /* order end hack */;}}@media(max-width:767px){.elementor-24412 .elementor-element.elementor-element-2814664{--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-24412 .elementor-element.elementor-element-52521ef4{--width:150px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24412 .elementor-element.elementor-element-6a601c96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 5px;}.elementor-24412 .elementor-element.elementor-element-6a601c96{text-align:start;}.elementor-24412 .elementor-element.elementor-element-6a601c96 img{width:125px;max-width:125px;}.elementor-24412 .elementor-element.elementor-element-5056db33{--width:20%;}.elementor-24412 .elementor-element.elementor-element-6c6ab0c2{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-32cbff17{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-a7a4b74{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-519af383{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-45a1b82{--margin-top:0px;--margin-bottom:-30px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-05821b2{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-7e24c60{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-57d1332{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-c283c49{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-d45eef9{--margin-top:0px;--margin-bottom:-30px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-0cce33f{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-38cc703{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-0f3886b{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-6c64e98{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-eec6b96{--margin-top:0px;--margin-bottom:-30px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-7b78221{--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-24412 .elementor-element.elementor-element-7c69df9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:05px;}.elementor-24412 .elementor-element.elementor-element-907fad9{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-17452e06{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:-3px;--margin-right:7px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24412 .elementor-element.elementor-element-4a00caf{--width:50px;}.elementor-24412 .elementor-element.elementor-element-5d5736d{--width:100%;}.elementor-24412 .elementor-element.elementor-element-d7b423d{--width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-e96335c{--margin-top:0px;--margin-bottom:-50px;--margin-left:-40px;--margin-right:0px;}.elementor-24412 .elementor-element.elementor-element-1fe286c{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;}.elementor-24412 .elementor-element.elementor-element-1fe286c.elementor-element{--order:99999 /* order end hack */;}}@media(min-width:768px){.elementor-24412 .elementor-element.elementor-element-2814664{--width:100%;}.elementor-24412 .elementor-element.elementor-element-52521ef4{--width:175px;}.elementor-24412 .elementor-element.elementor-element-1e3dab1{--width:45%;}.elementor-24412 .elementor-element.elementor-element-5056db33{--width:673px;}.elementor-24412 .elementor-element.elementor-element-6c6ab0c2{--width:20%;}.elementor-24412 .elementor-element.elementor-element-32cbff17{--width:20%;}.elementor-24412 .elementor-element.elementor-element-a7a4b74{--width:18%;}.elementor-24412 .elementor-element.elementor-element-519af383{--width:15%;}.elementor-24412 .elementor-element.elementor-element-45a1b82{--width:14%;}.elementor-24412 .elementor-element.elementor-element-05821b2{--width:7%;}.elementor-24412 .elementor-element.elementor-element-7e24c60{--width:20%;}.elementor-24412 .elementor-element.elementor-element-57d1332{--width:20%;}.elementor-24412 .elementor-element.elementor-element-c283c49{--width:20%;}.elementor-24412 .elementor-element.elementor-element-d45eef9{--width:14%;}.elementor-24412 .elementor-element.elementor-element-0cce33f{--width:8%;}.elementor-24412 .elementor-element.elementor-element-38cc703{--width:20%;}.elementor-24412 .elementor-element.elementor-element-0f3886b{--width:16%;}.elementor-24412 .elementor-element.elementor-element-6c64e98{--width:20%;}.elementor-24412 .elementor-element.elementor-element-eec6b96{--width:175px;}.elementor-24412 .elementor-element.elementor-element-7b78221{--width:5%;}.elementor-24412 .elementor-element.elementor-element-907fad9{--width:30px;}.elementor-24412 .elementor-element.elementor-element-17452e06{--width:30px;}.elementor-24412 .elementor-element.elementor-element-4a00caf{--width:50px;}.elementor-24412 .elementor-element.elementor-element-d7b423d{--width:95%;}.elementor-24412 .elementor-element.elementor-element-e96335c{--width:50.082%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24412 .elementor-element.elementor-element-52521ef4{--width:175px;}.elementor-24412 .elementor-element.elementor-element-5056db33{--width:48%;}.elementor-24412 .elementor-element.elementor-element-45a1b82{--width:25%;}.elementor-24412 .elementor-element.elementor-element-d45eef9{--width:25%;}.elementor-24412 .elementor-element.elementor-element-eec6b96{--width:25%;}.elementor-24412 .elementor-element.elementor-element-4a00caf{--width:50px;}}/* Start custom CSS for button, class: .elementor-element-8419778 */.elementor-24412 .elementor-element.elementor-element-8419778 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45a9097 */.elementor-24412 .elementor-element.elementor-element-45a9097 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5eacc27 */.elementor-24412 .elementor-element.elementor-element-5eacc27 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c0caf */.elementor-24412 .elementor-element.elementor-element-21c0caf .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3a88ba */.elementor-24412 .elementor-element.elementor-element-e3a88ba .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c323059 */.elementor-24412 .elementor-element.elementor-element-c323059 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e63e437 */.elementor-24412 .elementor-element.elementor-element-e63e437 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c405083 */.elementor-24412 .elementor-element.elementor-element-c405083 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a479774 */.elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8419778 */.elementor-24412 .elementor-element.elementor-element-8419778 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45a9097 */.elementor-24412 .elementor-element.elementor-element-45a9097 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5eacc27 */.elementor-24412 .elementor-element.elementor-element-5eacc27 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c0caf */.elementor-24412 .elementor-element.elementor-element-21c0caf .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3a88ba */.elementor-24412 .elementor-element.elementor-element-e3a88ba .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c323059 */.elementor-24412 .elementor-element.elementor-element-c323059 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e63e437 */.elementor-24412 .elementor-element.elementor-element-e63e437 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c405083 */.elementor-24412 .elementor-element.elementor-element-c405083 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a479774 */.elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8419778 */.elementor-24412 .elementor-element.elementor-element-8419778 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45a9097 */.elementor-24412 .elementor-element.elementor-element-45a9097 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5eacc27 */.elementor-24412 .elementor-element.elementor-element-5eacc27 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c0caf */.elementor-24412 .elementor-element.elementor-element-21c0caf .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3a88ba */.elementor-24412 .elementor-element.elementor-element-e3a88ba .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c323059 */.elementor-24412 .elementor-element.elementor-element-c323059 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e63e437 */.elementor-24412 .elementor-element.elementor-element-e63e437 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c405083 */.elementor-24412 .elementor-element.elementor-element-c405083 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a479774 */.elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8419778 */.elementor-24412 .elementor-element.elementor-element-8419778 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45a9097 */.elementor-24412 .elementor-element.elementor-element-45a9097 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5eacc27 */.elementor-24412 .elementor-element.elementor-element-5eacc27 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c0caf */.elementor-24412 .elementor-element.elementor-element-21c0caf .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3a88ba */.elementor-24412 .elementor-element.elementor-element-e3a88ba .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c323059 */.elementor-24412 .elementor-element.elementor-element-c323059 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e63e437 */.elementor-24412 .elementor-element.elementor-element-e63e437 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c405083 */.elementor-24412 .elementor-element.elementor-element-c405083 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a479774 */.elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8419778 */.elementor-24412 .elementor-element.elementor-element-8419778 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45a9097 */.elementor-24412 .elementor-element.elementor-element-45a9097 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5eacc27 */.elementor-24412 .elementor-element.elementor-element-5eacc27 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c0caf */.elementor-24412 .elementor-element.elementor-element-21c0caf .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3a88ba */.elementor-24412 .elementor-element.elementor-element-e3a88ba .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c323059 */.elementor-24412 .elementor-element.elementor-element-c323059 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e63e437 */.elementor-24412 .elementor-element.elementor-element-e63e437 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c405083 */.elementor-24412 .elementor-element.elementor-element-c405083 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a479774 */.elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8419778 */.elementor-24412 .elementor-element.elementor-element-8419778 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45a9097 */.elementor-24412 .elementor-element.elementor-element-45a9097 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5eacc27 */.elementor-24412 .elementor-element.elementor-element-5eacc27 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c0caf */.elementor-24412 .elementor-element.elementor-element-21c0caf .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3a88ba */.elementor-24412 .elementor-element.elementor-element-e3a88ba .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c323059 */.elementor-24412 .elementor-element.elementor-element-c323059 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e63e437 */.elementor-24412 .elementor-element.elementor-element-e63e437 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c405083 */.elementor-24412 .elementor-element.elementor-element-c405083 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a479774 */.elementor-24412 .elementor-element.elementor-element-a479774 .elementor-button {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-6f299cce */.elementor-24412 .elementor-element.elementor-element-6f299cce .e-n-menu-title,
.elementor-24412 .elementor-element.elementor-element-6f299cce .e-n-menu-title:focus,
.elementor-24412 .elementor-element.elementor-element-6f299cce .e-n-menu-title[aria-expanded="true"],
.elementor-24412 .elementor-element.elementor-element-6f299cce .elementor-item.elementor-item-active,
.elementor-24412 .elementor-element.elementor-element-6f299cce .current-menu-item > a {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5056db33 *//* =========================================================
   OPEN MENU TITLE COLOUR
   ========================================================= */

.headerbar:has(
    #title-products [aria-expanded="true"]
) #title-products,

.headerbar:has(
    #title-products [aria-expanded="true"]
) #title-products *,

.headerbar:has(
    #title-resources [aria-expanded="true"]
) #title-resources,

.headerbar:has(
    #title-resources [aria-expanded="true"]
) #title-resources *,

.headerbar:has(
    #title-ourstory [aria-expanded="true"]
) #title-ourstory,

.headerbar:has(
    #title-ourstory [aria-expanded="true"]
) #title-ourstory *,

.headerbar:has(
    #title-mobilemenu [aria-expanded="true"]
) #title-mobilemenu,

.headerbar:has(
    #title-mobilemenu [aria-expanded="true"]
) #title-mobilemenu * {
    color: #000000 !important;
    fill: #000000 !important;
}


/* =========================================================
   OPEN MENU TITLE PILL
   ========================================================= */

.headerbar:has(
    #title-products [aria-expanded="true"]
) #title-products,

.headerbar:has(
    #title-resources [aria-expanded="true"]
) #title-resources,

.headerbar:has(
    #title-ourstory [aria-expanded="true"]
) #title-ourstory,

.headerbar:has(
    #title-mobilemenu [aria-expanded="true"]
) #title-mobilemenu {
    background:
        #FFFFFF9C !important;

    background-color:
        #FFFFFF9C !important;

    border-radius:
        56px !important;
}


/* =========================================================
   REMOVE MENU TRANSITIONS
   ========================================================= */

.mainmenu,
.mainmenu *,
.mainmenu::before,
.mainmenu::after {
    transition: none !important;
}


/* =========================================================
   DESKTOP / TABLET MEGA-MENU CONTENT AREA

   Content minimum =
   desktop total minimum - desktop bottom gap
   ========================================================= */

.mega-menu-transparent {
    background:
        transparent !important;

    background-color:
        transparent !important;

    background-image:
        none !important;

    min-height:
        var(
            --mega-menu-min-content-height,
            225px
        ) !important;
}


/* =========================================================
   MATCH MEGA-MENU WIDTH TO HEADERBAR

   JavaScript supplies:
   --mega-menu-measured-width
   --mega-menu-measured-offset
   ========================================================= */

.headerbar .mega-menu-transparent {
    --width:
        var(
            --mega-menu-measured-width,
            100%
        ) !important;

    width:
        var(
            --mega-menu-measured-width,
            100%
        ) !important;

    min-width:
        var(
            --mega-menu-measured-width,
            100%
        ) !important;

    max-width:
        var(
            --mega-menu-measured-width,
            100%
        ) !important;

    margin-left:
        0 !important;

    margin-right:
        0 !important;

    box-sizing:
        border-box !important;

    position:
        relative;

    inset-inline-start:
        var(
            --mega-menu-measured-offset,
            0px
        ) !important;
}


/* =========================================================
   MOBILE MENU TRANSPARENT BACKGROUND
   ========================================================= */

.mobile-menu,
.mobile-menu > .elementor-widget-container,
.mobile-menu .elementor-nav-menu--dropdown {
    background:
        transparent !important;

    background-color:
        transparent !important;

    background-image:
        none !important;
}


/* =========================================================
   PREVENT INITIAL ALIGNMENT JUMP
   ========================================================= */

html.mega-menu-script-active
.headerbar.mega-menu-aligning
.mega-menu-transparent {
    visibility:
        hidden !important;

    transition:
        none !important;

    animation:
        none !important;
}


/* =========================================================
   PREVENT HORIZONTAL SHIFT WHEN PAGE SCROLL IS LOCKED
   ========================================================= */

html {
    scrollbar-gutter: stable;
}


/* =========================================================
   LOCK PAGE BEHIND OPEN MOBILE MENU
   ========================================================= */

html.mobile-menu-scroll-locked,
body.mobile-menu-scroll-locked {
    overflow:
        hidden !important;

    overscroll-behavior:
        none !important;
}


/* =========================================================
   OPEN MOBILE HEADER

   Do NOT constrain header-outer or headerbar using
   max-height.
   ========================================================= */

.header-outer.mobile-menu-is-open,
.header-outer.mobile-menu-is-open
.headerbar {
    overflow:
        visible !important;
}


/* =========================================================
   MOBILE MENU INTERNAL SCROLLING

   IMPORTANT:

   The configured mobile bottom gap is RESERVED from the
   available viewport height.

   Example:

   500px available
   25px mobile bottom gap
   = 475px maximum scrollable menu area
   ========================================================= */

.header-outer.mobile-menu-is-open
.mega-menu-transparent {
    /*
     * Mobile minimum content height.
     *
     * This can shrink if the viewport is shorter.
     */
    min-height:
        min(
            var(
                --mobile-menu-min-content-height,
                215px
            ),

            max(
                0px,

                calc(
                    var(
                        --mobile-menu-scroll-height,

                        calc(
                            100svh
                            -
                            var(
                                --mobile-menu-viewport-fallback-offset,
                                75px
                            )
                        )
                    )
                    -
                    var(
                        --mobile-menu-bottom-gap,
                        25px
                    )
                )
            )
        ) !important;


    /*
     * Maximum scrollable menu height.
     *
     * Reserve the mobile bottom gap instead of allowing
     * menu content to consume the entire available space.
     */
    max-height:
        max(
            0px,

            calc(
                var(
                    --mobile-menu-scroll-height,

                    calc(
                        100svh
                        -
                        var(
                            --mobile-menu-viewport-fallback-offset,
                            75px
                        )
                    )
                )
                -
                var(
                    --mobile-menu-bottom-gap,
                    25px
                )
            )
        ) !important;


    overflow-x:
        hidden !important;

    overflow-y:
        auto !important;

    overscroll-behavior-y:
        contain !important;

    -webkit-overflow-scrolling:
        touch;

    touch-action:
        pan-y;


    /*
     * Prevent content from painting outside the
     * scrollable menu boundary.
     */
    clip-path:
        inset(0);


    /*
     * Fade ONLY at the bottom.
     */
    -webkit-mask-image:
        linear-gradient(
            to bottom,

            #000 0,

            #000
                calc(
                    100%
                    -
                    var(
                        --mobile-menu-fade-height,
                        28px
                    )
                ),

            transparent 100%
        );


    mask-image:
        linear-gradient(
            to bottom,

            #000 0,

            #000
                calc(
                    100%
                    -
                    var(
                        --mobile-menu-fade-height,
                        28px
                    )
                ),

            transparent 100%
        );
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0e79f9f *//* =========================================================
   MOBILE MENU TRANSPARENT BACKGROUND
   ========================================================= */

.mobile-menu,
.mobile-menu > .elementor-widget-container,
.mobile-menu .elementor-nav-menu--dropdown {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0e79f9f *//* =========================================================
   MOBILE MENU TRANSPARENT BACKGROUND
   ========================================================= */

.mobile-menu,
.mobile-menu > .elementor-widget-container,
.mobile-menu .elementor-nav-menu--dropdown {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-1fe286c *//* Products, Resources, or Our Story mega menu open/visible */
.headerbar:has(
    :is(#title-products, #title-resources, #title-ourstory) [aria-expanded="true"]
) {
    --padding-bottom: 250px !important;
    padding-bottom: 300px !important;

    --border-radius: 50px !important;
    border-radius: 50px !important;

    /* Glass effect */
    background-color: rgba(255, 255, 255, 0.65) !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    border: 1px solid rgba(255, 255, 255, 0.25) !important;

    transition: none !important;
}

/* Keep each mega-menu title gold while its own menu is open */
.headerbar:has(#title-products [aria-expanded="true"]) #title-products,
.headerbar:has(#title-products [aria-expanded="true"]) #title-products *,
.headerbar:has(#title-resources [aria-expanded="true"]) #title-resources,
.headerbar:has(#title-resources [aria-expanded="true"]) #title-resources *,
.headerbar:has(#title-ourstory [aria-expanded="true"]) #title-ourstory,
.headerbar:has(#title-ourstory [aria-expanded="true"]) #title-ourstory * {
    color: #000000 !important;
    fill: #000000 !important;
}

/* Keep the white rounded hover pill while Products is open */
.headerbar:has(#title-products [aria-expanded="true"]) #title-products {
    background: #FFFFFF9C !important;
    background-color: #FFFFFF9C !important;
    border-radius: 56px !important;
}

/* Keep the white rounded hover pill while Resources is open */
.headerbar:has(#title-resources [aria-expanded="true"]) #title-resources {
    background: #FFFFFF9C !important;
    background-color: #FFFFFF9C !important;
    border-radius: 56px !important;
}

/* Keep the white rounded hover pill while Our Story is open */
.headerbar:has(#title-ourstory [aria-expanded="true"]) #title-ourstory {
    background: #FFFFFF9C !important;
    background-color: #FFFFFF9C !important;
    border-radius: 56px !important;
}

/* Remove menu hover/open transitions to fix the blue theme colour from showing */
.mainmenu,
.mainmenu *,
.mainmenu::before,
.mainmenu::after {
    transition: none !important;
}

/* Transparent background for mega-menu content containers */
.mega-menu-transparent {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b312db *//* =========================================================
   HEADERBAR GLASS EFFECT
   ========================================================= */

.elementor-24412 .elementor-element.elementor-element-50b312db {
    background: rgba(255, 255, 255, 0.65);

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

    border:
        1px solid
        rgba(255, 255, 255, 0.25);

    box-shadow:
        0 8px 32px 0
        rgba(0, 0, 0, 0.15);

    border-radius: 50px;

    /*
     * Do not clip menu content or shadow.
     */
    overflow: visible !important;

    /*
     * Animate visual properties only.
     */
    transition:
        background-color 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-24412 .elementor-element.elementor-element-50b312db:hover {
    background:
        rgba(255, 255, 255, 0.65);

    border-color:
        rgba(255, 255, 255, 0.35);

    box-shadow:
        0 8px 32px 0
        rgba(0, 0, 0, 0.25);
}


/* =========================================================
   DESKTOP / TABLET OPEN MEGA MENU

   Final glass expansion is the greater of:

   1. configured desktop minimum total height

   OR

   2. measured content height + desktop bottom gap
   ========================================================= */

.elementor-24412 .elementor-element.elementor-element-50b312db:has(
    :is(
        #title-products,
        #title-resources,
        #title-ourstory,
        #title-mobilemenu
    ) [aria-expanded="true"]
) {
    padding-bottom:
        max(
            var(
                --mega-menu-min-height,
                275px
            ),

            calc(
                var(
                    --mega-menu-expanded-height,
                    var(
                        --mega-menu-min-content-height,
                        225px
                    )
                )
                +
                var(
                    --mega-menu-bottom-gap,
                    50px
                )
            )
        ) !important;


    /*
     * Elementor can use logical padding.
     * Set both intentionally.
     */
    padding-block-end:
        max(
            var(
                --mega-menu-min-height,
                275px
            ),

            calc(
                var(
                    --mega-menu-expanded-height,
                    var(
                        --mega-menu-min-content-height,
                        225px
                    )
                )
                +
                var(
                    --mega-menu-bottom-gap,
                    50px
                )
            )
        ) !important;


    border-radius: 50px !important;

    background-color:
        rgba(255, 255, 255, 0.65) !important;

    backdrop-filter:
        blur(20px) !important;

    -webkit-backdrop-filter:
        blur(20px) !important;

    border:
        1px solid
        rgba(255, 255, 255, 0.25) !important;

    transition: none !important;
}


/* =========================================================
   MOBILE OPEN MEGA MENU

   Uses:
   --mobile-menu-min-height
   --mobile-menu-bottom-gap

   Overall result is capped to the available viewport.
   ========================================================= */

.header-outer.mobile-menu-is-open
.elementor-24412 .elementor-element.elementor-element-50b312db:has(
    #title-mobilemenu [aria-expanded="true"]
) {
    padding-bottom:
        min(
            max(
                var(
                    --mobile-menu-min-height,
                    240px
                ),

                calc(
                    var(
                        --mega-menu-expanded-height,
                        var(
                            --mobile-menu-min-content-height,
                            215px
                        )
                    )
                    +
                    var(
                        --mobile-menu-bottom-gap,
                        25px
                    )
                )
            ),

            var(
                --mobile-menu-scroll-height,

                calc(
                    100svh
                    -
                    var(
                        --mobile-menu-viewport-fallback-offset,
                        75px
                    )
                )
            )
        ) !important;


    padding-block-end:
        min(
            max(
                var(
                    --mobile-menu-min-height,
                    240px
                ),

                calc(
                    var(
                        --mega-menu-expanded-height,
                        var(
                            --mobile-menu-min-content-height,
                            215px
                        )
                    )
                    +
                    var(
                        --mobile-menu-bottom-gap,
                        25px
                    )
                )
            ),

            var(
                --mobile-menu-scroll-height,

                calc(
                    100svh
                    -
                    var(
                        --mobile-menu-viewport-fallback-offset,
                        75px
                    )
                )
            )
        ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2814664 *//* =========================================================
   OFGO MEGA MENU — MASTER SIZE SETTINGS

   USER-ADJUSTABLE VALUES
   Change these values here only.
   ========================================================= */

.elementor-24412 .elementor-element.elementor-element-2814664 {
    /*
     * DESKTOP / TABLET
     * Minimum TOTAL open mega-menu height.
     */
    --mega-menu-min-height: 275px;


    /*
     * MOBILE
     * Minimum TOTAL open mega-menu height.
     */
    --mobile-menu-min-height: 100px;


    /*
     * DESKTOP / TABLET
     * Desired clear space beneath actual menu content.
     */
    --mega-menu-bottom-gap: 60px;


    /*
     * MOBILE
     * Desired clear space beneath actual menu content.
     */
    --mobile-menu-bottom-gap: 20px;


    /*
     * Derived desktop/tablet minimum content height.
     * Do not normally edit.
     */
    --mega-menu-min-content-height:
        max(
            0px,
            calc(
                var(--mega-menu-min-height)
                -
                var(--mega-menu-bottom-gap)
            )
        );


    /*
     * Derived mobile minimum content height.
     * Do not normally edit.
     */
    --mobile-menu-min-content-height:
        max(
            0px,
            calc(
                var(--mobile-menu-min-height)
                -
                var(--mobile-menu-bottom-gap)
            )
        );


    /*
     * MOBILE ONLY
     * CSS fallback before JavaScript calculates the
     * exact available viewport height.
     */
    --mobile-menu-viewport-fallback-offset: 75px;


    /*
     * MOBILE ONLY
     * Space between the overall mobile menu area
     * and the bottom of the viewport.
     */
    --mobile-menu-viewport-bottom-gap: 8px;


    /*
     * MOBILE ONLY
     * Smallest internal scrollable area permitted.
     */
    --mobile-menu-min-scroll-height: 120px;


    /*
     * MOBILE ONLY
     * Bottom fade depth.
     */
    --mobile-menu-fade-height: 28px;


    /* =====================================================
       OUTER HEADER — NATIVE ELEMENTOR STICKY
       ===================================================== */

    width: 100% !important;
    overflow: visible !important;

    /*
     * Use individual translate so Elementor's own
     * transform property is not overwritten.
     */
    translate: 0 0;

    transition:
        translate 0.3s ease,
        opacity 0.2s ease;

    will-change: translate;
}


/* Hide sticky header while scrolling downward */
.elementor-24412 .elementor-element.elementor-element-2814664.header-scroll-hidden {
    translate: 0 calc(-100% - 10px);
    pointer-events: none;
}


/* Show sticky header normally */
.elementor-24412 .elementor-element.elementor-element-2814664.header-scroll-visible {
    translate: 0 0;
    pointer-events: auto;
}


/* Never hide header while a menu is open */
.elementor-24412 .elementor-element.elementor-element-2814664.header-menu-is-open {
    translate: 0 0 !important;
    pointer-events: auto !important;
}


/* Respect reduced-motion accessibility setting */
@media (prefers-reduced-motion: reduce) {
    .elementor-24412 .elementor-element.elementor-element-2814664 {
        transition: none !important;
    }
}/* End custom CSS */