.elementor-25974 .elementor-element.elementor-element-ac33d58 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25974 .elementor-element.elementor-element-ac33d58:not(.elementor-motion-effects-element-type-background), .elementor-25974 .elementor-element.elementor-element-ac33d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-25974 .elementor-element.elementor-element-ac33d58 > .elementor-container{min-height:30px;}.elementor-25974 .elementor-element.elementor-element-ac33d58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4px 0px 0px 4px;}.elementor-25974 .elementor-element.elementor-element-ac33d58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-25974 .elementor-element.elementor-element-69bef63.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25974 .elementor-element.elementor-element-69bef63.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25974 .elementor-element.elementor-element-69bef63.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-25974 .elementor-element.elementor-element-69bef63 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-25974 .elementor-element.elementor-element-69bef63 > .elementor-element-populated{padding:0px 8px 0px 0px;}.elementor-25974 .elementor-element.elementor-element-d40884d{text-align:end;}.elementor-25974 .elementor-element.elementor-element-d40884d .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-34ea423 );}.elementor-25974 .elementor-element.elementor-element-ccad40c{--display:flex;--min-height:30px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-ccad40c:not(.elementor-motion-effects-element-type-background), .elementor-25974 .elementor-element.elementor-element-ccad40c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25974 .elementor-element.elementor-element-ee9bc75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-a067671 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:600;line-height:16px;}.elementor-25974 .elementor-element.elementor-element-a067671 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-25974 .elementor-element.elementor-element-06054fe{--display:flex;--min-height:30px;--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:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:8px;}.elementor-25974 .elementor-element.elementor-element-dd8132d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25974 .elementor-element.elementor-element-dd8132d{text-align:end;}.elementor-25974 .elementor-element.elementor-element-dd8132d .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-25974 .elementor-element.elementor-element-2790951 .elementor-button{background-color:var( --e-global-color-text );font-size:12px;fill:var( --e-global-color-34ea423 );color:var( --e-global-color-34ea423 );border-style:none;padding:8px 25px 8px 25px;}.elementor-25974 .elementor-element.elementor-element-2790951 .elementor-button:hover, .elementor-25974 .elementor-element.elementor-element-2790951 .elementor-button:focus{background-color:var( --e-global-color-34ea423 );color:var( --e-global-color-text );}.elementor-25974 .elementor-element.elementor-element-2790951 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25974 .elementor-element.elementor-element-2790951 .elementor-button:hover svg, .elementor-25974 .elementor-element.elementor-element-2790951 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-25974 .elementor-element.elementor-element-7f42bfa{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-25974 .elementor-element.elementor-element-7f42bfa:not(.elementor-motion-effects-element-type-background), .elementor-25974 .elementor-element.elementor-element-7f42bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-25974 .elementor-element.elementor-element-c53e5d7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-7c98c78{text-align:start;}.elementor-25974 .elementor-element.elementor-element-7c98c78 img{width:100%;}.elementor-25974 .elementor-element.elementor-element-5e8369c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-5e8369c.e-con{--align-self:center;}.elementor-25974 .elementor-element.elementor-element-5c247ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;--z-index:10;}.elementor-25974 .elementor-element.elementor-element-5c247ab:not(.elementor-motion-effects-element-type-background), .elementor-25974 .elementor-element.elementor-element-5c247ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c13347 );}.elementor-25974 .elementor-element.elementor-element-5c247ab::before, .elementor-25974 .elementor-element.elementor-element-5c247ab > .elementor-background-video-container::before, .elementor-25974 .elementor-element.elementor-element-5c247ab > .e-con-inner > .elementor-background-video-container::before, .elementor-25974 .elementor-element.elementor-element-5c247ab > .elementor-background-slideshow::before, .elementor-25974 .elementor-element.elementor-element-5c247ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-25974 .elementor-element.elementor-element-5c247ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8c13347 );--background-overlay:'';}.elementor-25974 .elementor-element.elementor-element-a158a5e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-9eb496c{--display:flex;}.elementor-25974 .elementor-element.elementor-element-0980b66 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-0980b66 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-25974 .elementor-element.elementor-element-0d4f3f8{--display:flex;}.elementor-25974 .elementor-element.elementor-element-77b7777 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-77b7777 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-25974 .elementor-element.elementor-element-d5293f5 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-d5293f5 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-e79a128 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-e79a128 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-25974 .elementor-element.elementor-element-71af1a8 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-71af1a8 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-170cc70{--display:flex;}.elementor-25974 .elementor-element.elementor-element-6ce9681 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-6ce9681 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-25974 .elementor-element.elementor-element-01b3c2f .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-01b3c2f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-a05b619{--display:flex;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-25974 .elementor-element.elementor-element-a05b619:not(.elementor-motion-effects-element-type-background), .elementor-25974 .elementor-element.elementor-element-a05b619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c13347 );}.elementor-25974 .elementor-element.elementor-element-d7731ee{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-6fb8423{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-59d98bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-9017db4{--display:flex;}.elementor-25974 .elementor-element.elementor-element-9da45ea > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-9da45ea .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-25974 .elementor-element.elementor-element-86476d1 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-86476d1 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-6f450ce{--display:flex;}.elementor-25974 .elementor-element.elementor-element-5fe3f16 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-5fe3f16 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-25974 .elementor-element.elementor-element-812f3d6 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-812f3d6 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-0285eec{--display:flex;}.elementor-25974 .elementor-element.elementor-element-35c027a > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-35c027a .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-25974 .elementor-element.elementor-element-76c27c8 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-76c27c8 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-fb3be57{--display:flex;border-style:solid;--border-style:solid;border-width:0px 03px 03px 0px;--border-top-width:0px;--border-right-width:03px;--border-bottom-width:03px;--border-left-width:0px;border-color:var( --e-global-color-b82756b );--border-color:var( --e-global-color-b82756b );--padding-top:24px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25974 .elementor-element.elementor-element-fb3be57:not(.elementor-motion-effects-element-type-background), .elementor-25974 .elementor-element.elementor-element-fb3be57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34ea423 );}.elementor-25974 .elementor-element.elementor-element-ab661e4 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-ab661e4 .elementor-heading-title{font-size:22px;font-weight:500;color:var( --e-global-color-b82756b );}.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-46894f6{--display:flex;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-25974 .elementor-element.elementor-element-46894f6:not(.elementor-motion-effects-element-type-background), .elementor-25974 .elementor-element.elementor-element-46894f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c13347 );}.elementor-25974 .elementor-element.elementor-element-96ab6d1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-1310b18{--display:flex;}.elementor-25974 .elementor-element.elementor-element-24b58d4 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-24b58d4 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-25974 .elementor-element.elementor-element-ded39e1{--display:flex;}.elementor-25974 .elementor-element.elementor-element-d5fd5ea > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-d5fd5ea .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-25974 .elementor-element.elementor-element-dada21f .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-dada21f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-3ed4006{--display:flex;}.elementor-25974 .elementor-element.elementor-element-17ae83e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 03px 03px 0px;--border-top-width:0px;--border-right-width:03px;--border-bottom-width:03px;--border-left-width:0px;border-color:var( --e-global-color-b82756b );--border-color:var( --e-global-color-b82756b );--padding-top:24px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25974 .elementor-element.elementor-element-17ae83e:not(.elementor-motion-effects-element-type-background), .elementor-25974 .elementor-element.elementor-element-17ae83e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34ea423 );}.elementor-25974 .elementor-element.elementor-element-7dc8e0a > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-7dc8e0a .elementor-heading-title{font-size:22px;font-weight:500;color:var( --e-global-color-b82756b );}.elementor-25974 .elementor-element.elementor-element-eeb3350 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-eeb3350 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-7a7327d .elementor-button{background-color:var( --e-global-color-8c13347 );}.elementor-25974 .elementor-element.elementor-element-117e7f6{--display:flex;}.elementor-25974 .elementor-element.elementor-element-55b40d8{--display:flex;box-shadow:0px 20px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-25974 .elementor-element.elementor-element-55b40d8:not(.elementor-motion-effects-element-type-background), .elementor-25974 .elementor-element.elementor-element-55b40d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c13347 );}.elementor-25974 .elementor-element.elementor-element-8c023b4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-39be41c{--display:flex;}.elementor-25974 .elementor-element.elementor-element-f090608 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-f090608 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-25974 .elementor-element.elementor-element-88962a8 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-88962a8 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-1d33d6c{--display:flex;}.elementor-25974 .elementor-element.elementor-element-e6f024e > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-e6f024e .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-25974 .elementor-element.elementor-element-94bb44d .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-94bb44d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-10e166c{--display:flex;}.elementor-25974 .elementor-element.elementor-element-cf0fb49{--display:flex;border-style:solid;--border-style:solid;border-width:0px 03px 03px 0px;--border-top-width:0px;--border-right-width:03px;--border-bottom-width:03px;--border-left-width:0px;border-color:var( --e-global-color-b82756b );--border-color:var( --e-global-color-b82756b );--padding-top:24px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25974 .elementor-element.elementor-element-cf0fb49:not(.elementor-motion-effects-element-type-background), .elementor-25974 .elementor-element.elementor-element-cf0fb49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34ea423 );}.elementor-25974 .elementor-element.elementor-element-1dae058 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-368c8c4 );}.elementor-25974 .elementor-element.elementor-element-1dae058 .elementor-heading-title{font-size:22px;font-weight:500;color:var( --e-global-color-b82756b );}.elementor-25974 .elementor-element.elementor-element-4662e52 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;}.elementor-25974 .elementor-element.elementor-element-4662e52 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-25974 .elementor-element.elementor-element-44ef823 .elementor-button{background-color:var( --e-global-color-8c13347 );}.elementor-25974 .elementor-element.elementor-element-087eb52{--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:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:12px;--n-menu-title-font-size:0.9em;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-25974 .elementor-element.elementor-element-087eb52 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-25974 .elementor-element.elementor-element-087eb52 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-25974 .elementor-element.elementor-element-087eb52 > .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-25974 .elementor-element.elementor-element-087eb52 > .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-weight:600;text-decoration:none;}.elementor-25974 .elementor-element.elementor-element-087eb52 > .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 6px 0px;}.elementor-25974 .elementor-element.elementor-element-087eb52 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 6px 0px;border-color:var( --e-global-color-primary );}.elementor-25974 .elementor-element.elementor-element-087eb52 {--n-menu-title-color-active:var( --e-global-color-e5eb3d1 );}.elementor-25974 .elementor-element.elementor-element-087eb52 > .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:solid;border-width:0px 0px 6px 0px;border-color:var( --e-global-color-primary );}.elementor-25974 .elementor-element.elementor-element-4496468{width:auto;max-width:auto;}.elementor-25974 .elementor-element.elementor-element-4496468 > .elementor-widget-container{padding:0px 10px 0px 14px;}.elementor-25974 .elementor-element.elementor-element-4496468.elementor-element{--align-self:flex-end;}.elementor-25974 .elementor-element.elementor-element-4496468 .elementor-icon-wrapper{text-align:end;}.elementor-25974 .elementor-element.elementor-element-4496468.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-25974 .elementor-element.elementor-element-4496468.elementor-view-framed .elementor-icon, .elementor-25974 .elementor-element.elementor-element-4496468.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-25974 .elementor-element.elementor-element-4496468.elementor-view-framed .elementor-icon, .elementor-25974 .elementor-element.elementor-element-4496468.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-25974 .elementor-element.elementor-element-4496468 .elementor-icon{font-size:20px;}.elementor-25974 .elementor-element.elementor-element-4496468 .elementor-icon svg{height:20px;}.elementor-25974 .elementor-element.elementor-element-1fb6b79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-1fb6b79.e-con{--align-self:center;}.elementor-25974 .elementor-element.elementor-element-0cfca49{width:var( --container-widget-width, 9.005% );max-width:9.005%;--container-widget-width:9.005%;--container-widget-flex-grow:0;}.elementor-25974 .elementor-element.elementor-element-0cfca49 .elementor-search-form{text-align:end;}.elementor-25974 .elementor-element.elementor-element-0cfca49 .elementor-search-form__toggle{--e-search-form-toggle-size:40px;--e-search-form-toggle-color:#2a302f;--e-search-form-toggle-background-color:rgba(0,0,0,0);--e-search-form-toggle-icon-size:calc(50em / 100);}.elementor-25974 .elementor-element.elementor-element-0cfca49.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:rgba(0,0,0,0.87);}.elementor-25974 .elementor-element.elementor-element-0cfca49 input[type="search"].elementor-search-form__input{font-size:35px;}.elementor-25974 .elementor-element.elementor-element-0cfca49:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-25974 .elementor-element.elementor-element-0cfca49.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.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-25974 .elementor-element.elementor-element-7f42bfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-25974 .elementor-element.elementor-element-ee9bc75{--width:30%;}.elementor-25974 .elementor-element.elementor-element-06054fe{--width:70%;}.elementor-25974 .elementor-element.elementor-element-9eb496c{--width:45%;}.elementor-25974 .elementor-element.elementor-element-0d4f3f8{--width:35%;}.elementor-25974 .elementor-element.elementor-element-170cc70{--width:20%;}.elementor-25974 .elementor-element.elementor-element-d7731ee{--width:100%;}.elementor-25974 .elementor-element.elementor-element-6fb8423{--width:70%;}.elementor-25974 .elementor-element.elementor-element-59d98bc{--width:100%;}.elementor-25974 .elementor-element.elementor-element-9017db4{--width:50%;}.elementor-25974 .elementor-element.elementor-element-6f450ce{--width:50%;}.elementor-25974 .elementor-element.elementor-element-0285eec{--width:30%;}.elementor-25974 .elementor-element.elementor-element-1310b18{--width:45%;}.elementor-25974 .elementor-element.elementor-element-ded39e1{--width:30%;}.elementor-25974 .elementor-element.elementor-element-3ed4006{--width:25%;}.elementor-25974 .elementor-element.elementor-element-39be41c{--width:25%;}.elementor-25974 .elementor-element.elementor-element-1d33d6c{--width:35%;}.elementor-25974 .elementor-element.elementor-element-10e166c{--width:40%;}}@media(max-width:767px){.elementor-25974 .elementor-element.elementor-element-7f42bfa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25974 .elementor-element.elementor-element-c53e5d7{--width:45%;}.elementor-25974 .elementor-element.elementor-element-c53e5d7.e-con{--align-self:stretch;}.elementor-25974 .elementor-element.elementor-element-7c98c78 img{width:97%;}.elementor-25974 .elementor-element.elementor-element-5e8369c{--width:15%;}.elementor-25974 .elementor-element.elementor-element-1fb6b79{--width:15%;}}/* Start custom CSS for column, class: .elementor-element-69bef63 */.elementor-25974 .elementor-element.elementor-element-69bef63 .elementor-widget-wrap { 
  flex-direction: row;
}
.elementor-25974 .elementor-element.elementor-element-69bef63 .elementor-widget-wrap .elementor-element {
  width: auto;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06054fe */.elementor-25974 .elementor-element.elementor-element-06054fe .elementor-widget-wrap { 
  flex-direction: row;
}
.elementor-25974 .elementor-element.elementor-element-06054fe .elementor-widget-wrap .elementor-element {
  width: auto;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-7c98c78 */.elementor-25974 .elementor-element.elementor-element-7c98c78 img {
    height: 90px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width:1024px) {
    .elementor-25974 .elementor-element.elementor-element-7c98c78 img {
        height: 70px;
    }
}   
@media screen and (max-width:768px) {
    .elementor-25974 .elementor-element.elementor-element-7c98c78 img {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c53e5d7 */.elementor-25974 .elementor-element.elementor-element-c53e5d7 {
    flex: 0 0 410px;
    width: 410px;
}
@media screen and (max-width: 768px) {
    .elementor-25974 .elementor-element.elementor-element-c53e5d7 {
        flex: 1 1 75%;
        width: 75%;
        align-items: flex-start;
        justify-content: flex-start;
        
    }
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-7bfbdf0 */.elementor-25974 .elementor-element.elementor-element-7bfbdf0 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d5293f5 */.elementor-25974 .elementor-element.elementor-element-d5293f5 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-71af1a8 */.elementor-25974 .elementor-element.elementor-element-71af1a8 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-86476d1 */.elementor-25974 .elementor-element.elementor-element-86476d1 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-812f3d6 */.elementor-25974 .elementor-element.elementor-element-812f3d6 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-d174f63 */.elementor-25974 .elementor-element.elementor-element-d174f63 .elementor-icon-list-items {
    column-count: 4
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-59a7801 */.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video {
    grid-column: 2 !important;
    grid-row: 1 / 4 !important; /* span all 3 rows */
    
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video a {
    text-align: center;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23495e6a%7D%3C/style%3E%3C/defs%3E%3Crect width='41.43' height='41.43' y='9.28' class='st0' rx='7' ry='7'/%3E%3Cpath d='M60 45.61c0 1.65-1.14 2.28-2.54 1.4l-9.88-6.22c-1.4-.88-2.54-2.95-2.54-4.6V23.22c0-1.65 1.14-3.72 2.54-4.6l9.88-6.22c1.4-.88 2.54-.25 2.54 1.4z' class='st0'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    width: 42px;
    height: 42px;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-e07f105 */.elementor-25974 .elementor-element.elementor-element-e07f105 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4662e52 */.elementor-25974 .elementor-element.elementor-element-4662e52 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-7bfbdf0 */.elementor-25974 .elementor-element.elementor-element-7bfbdf0 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d5293f5 */.elementor-25974 .elementor-element.elementor-element-d5293f5 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-71af1a8 */.elementor-25974 .elementor-element.elementor-element-71af1a8 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-86476d1 */.elementor-25974 .elementor-element.elementor-element-86476d1 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-812f3d6 */.elementor-25974 .elementor-element.elementor-element-812f3d6 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-d174f63 */.elementor-25974 .elementor-element.elementor-element-d174f63 .elementor-icon-list-items {
    column-count: 4
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-59a7801 */.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video {
    grid-column: 2 !important;
    grid-row: 1 / 4 !important; /* span all 3 rows */
    
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video a {
    text-align: center;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23495e6a%7D%3C/style%3E%3C/defs%3E%3Crect width='41.43' height='41.43' y='9.28' class='st0' rx='7' ry='7'/%3E%3Cpath d='M60 45.61c0 1.65-1.14 2.28-2.54 1.4l-9.88-6.22c-1.4-.88-2.54-2.95-2.54-4.6V23.22c0-1.65 1.14-3.72 2.54-4.6l9.88-6.22c1.4-.88 2.54-.25 2.54 1.4z' class='st0'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    width: 42px;
    height: 42px;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-e07f105 */.elementor-25974 .elementor-element.elementor-element-e07f105 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4662e52 */.elementor-25974 .elementor-element.elementor-element-4662e52 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-7bfbdf0 */.elementor-25974 .elementor-element.elementor-element-7bfbdf0 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d5293f5 */.elementor-25974 .elementor-element.elementor-element-d5293f5 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-71af1a8 */.elementor-25974 .elementor-element.elementor-element-71af1a8 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-86476d1 */.elementor-25974 .elementor-element.elementor-element-86476d1 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-812f3d6 */.elementor-25974 .elementor-element.elementor-element-812f3d6 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-d174f63 */.elementor-25974 .elementor-element.elementor-element-d174f63 .elementor-icon-list-items {
    column-count: 4
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-59a7801 */.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video {
    grid-column: 2 !important;
    grid-row: 1 / 4 !important; /* span all 3 rows */
    
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video a {
    text-align: center;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23495e6a%7D%3C/style%3E%3C/defs%3E%3Crect width='41.43' height='41.43' y='9.28' class='st0' rx='7' ry='7'/%3E%3Cpath d='M60 45.61c0 1.65-1.14 2.28-2.54 1.4l-9.88-6.22c-1.4-.88-2.54-2.95-2.54-4.6V23.22c0-1.65 1.14-3.72 2.54-4.6l9.88-6.22c1.4-.88 2.54-.25 2.54 1.4z' class='st0'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    width: 42px;
    height: 42px;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-e07f105 */.elementor-25974 .elementor-element.elementor-element-e07f105 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4662e52 */.elementor-25974 .elementor-element.elementor-element-4662e52 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-7bfbdf0 */.elementor-25974 .elementor-element.elementor-element-7bfbdf0 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d5293f5 */.elementor-25974 .elementor-element.elementor-element-d5293f5 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-71af1a8 */.elementor-25974 .elementor-element.elementor-element-71af1a8 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-86476d1 */.elementor-25974 .elementor-element.elementor-element-86476d1 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-812f3d6 */.elementor-25974 .elementor-element.elementor-element-812f3d6 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-d174f63 */.elementor-25974 .elementor-element.elementor-element-d174f63 .elementor-icon-list-items {
    column-count: 4
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-59a7801 */.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video {
    grid-column: 2 !important;
    grid-row: 1 / 4 !important; /* span all 3 rows */
    
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video a {
    text-align: center;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23495e6a%7D%3C/style%3E%3C/defs%3E%3Crect width='41.43' height='41.43' y='9.28' class='st0' rx='7' ry='7'/%3E%3Cpath d='M60 45.61c0 1.65-1.14 2.28-2.54 1.4l-9.88-6.22c-1.4-.88-2.54-2.95-2.54-4.6V23.22c0-1.65 1.14-3.72 2.54-4.6l9.88-6.22c1.4-.88 2.54-.25 2.54 1.4z' class='st0'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    width: 42px;
    height: 42px;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-e07f105 */.elementor-25974 .elementor-element.elementor-element-e07f105 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4662e52 */.elementor-25974 .elementor-element.elementor-element-4662e52 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-7bfbdf0 */.elementor-25974 .elementor-element.elementor-element-7bfbdf0 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d5293f5 */.elementor-25974 .elementor-element.elementor-element-d5293f5 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-71af1a8 */.elementor-25974 .elementor-element.elementor-element-71af1a8 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-86476d1 */.elementor-25974 .elementor-element.elementor-element-86476d1 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-812f3d6 */.elementor-25974 .elementor-element.elementor-element-812f3d6 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-d174f63 */.elementor-25974 .elementor-element.elementor-element-d174f63 .elementor-icon-list-items {
    column-count: 4
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-59a7801 */.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video {
    grid-column: 2 !important;
    grid-row: 1 / 4 !important; /* span all 3 rows */
    
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video a {
    text-align: center;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23495e6a%7D%3C/style%3E%3C/defs%3E%3Crect width='41.43' height='41.43' y='9.28' class='st0' rx='7' ry='7'/%3E%3Cpath d='M60 45.61c0 1.65-1.14 2.28-2.54 1.4l-9.88-6.22c-1.4-.88-2.54-2.95-2.54-4.6V23.22c0-1.65 1.14-3.72 2.54-4.6l9.88-6.22c1.4-.88 2.54-.25 2.54 1.4z' class='st0'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    width: 42px;
    height: 42px;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-e07f105 */.elementor-25974 .elementor-element.elementor-element-e07f105 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4662e52 */.elementor-25974 .elementor-element.elementor-element-4662e52 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-7bfbdf0 */.elementor-25974 .elementor-element.elementor-element-7bfbdf0 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d5293f5 */.elementor-25974 .elementor-element.elementor-element-d5293f5 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-71af1a8 */.elementor-25974 .elementor-element.elementor-element-71af1a8 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-86476d1 */.elementor-25974 .elementor-element.elementor-element-86476d1 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-812f3d6 */.elementor-25974 .elementor-element.elementor-element-812f3d6 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-d174f63 */.elementor-25974 .elementor-element.elementor-element-d174f63 .elementor-icon-list-items {
    column-count: 4
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-59a7801 */.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video {
    grid-column: 2 !important;
    grid-row: 1 / 4 !important; /* span all 3 rows */
    
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video a {
    text-align: center;
}
.elementor-25974 .elementor-element.elementor-element-59a7801 .elementor-nav-menu > .menu-icon.menu-icon-video:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23495e6a%7D%3C/style%3E%3C/defs%3E%3Crect width='41.43' height='41.43' y='9.28' class='st0' rx='7' ry='7'/%3E%3Cpath d='M60 45.61c0 1.65-1.14 2.28-2.54 1.4l-9.88-6.22c-1.4-.88-2.54-2.95-2.54-4.6V23.22c0-1.65 1.14-3.72 2.54-4.6l9.88-6.22c1.4-.88 2.54-.25 2.54 1.4z' class='st0'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    width: 42px;
    height: 42px;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-e07f105 */.elementor-25974 .elementor-element.elementor-element-e07f105 .elementor-icon-list-items {
    column-count: 2
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4662e52 */.elementor-25974 .elementor-element.elementor-element-4662e52 ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e8369c */.elementor-25974 .elementor-element.elementor-element-5e8369c {
    flex: 1 1 100%;
    width: auto;
}
@media screen and (max-width: 1024px) {
    .elementor-25974 .elementor-element.elementor-element-5e8369c {
        flex: 1 0 25%;
        justify-content: flex-end;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6b79 */.elementor-25974 .elementor-element.elementor-element-1fb6b79 {
    flex: 0 0 60px;
    width: 60px;
}
@media screen and (max-width: 768px) {
    .elementor-25974 .elementor-element.elementor-element-1fb6b79 {
        flex: 0 1 auto;
        justify-content: flex-end;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f42bfa */.elementor-25974 .elementor-element.elementor-element-7f42bfa {
  z-index: 1000;
}/* End custom CSS */