.elementor-1576 .elementor-element.elementor-element-f91eca9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:30px;--padding-bottom:0px;--padding-left:30px;}.elementor-1576 .elementor-element.elementor-element-84a2d2f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-cb42ec9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-e6a98d8{--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;--align-items:stretch;--gap:10px;--flex-wrap:nowrap;--background-transition:0.3s;border-style:solid;border-width:0px 0px 0px 0px;--margin-top:0px;--margin-right:0px;--margin-bottom:45px;--margin-left:0px;--padding-top:9px;--padding-right:30px;--padding-bottom:15px;--padding-left:30px;--z-index:1;}.elementor-1576 .elementor-element.elementor-element-e6a98d8:not(.elementor-motion-effects-element-type-background), .elementor-1576 .elementor-element.elementor-element-e6a98d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02f7f13 );}.elementor-1576 .elementor-element.elementor-element-e6a98d8, .elementor-1576 .elementor-element.elementor-element-e6a98d8::before{--border-transition:0.3s;}.elementor-1576 .elementor-element.elementor-element-9a5e935{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:15px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--z-index:2;}.elementor-1576 .elementor-element.elementor-element-6a228a2{text-align:left;}.elementor-1576 .elementor-element.elementor-element-6a228a2 img{width:120px;max-width:120px;}.elementor-1576 .elementor-element.elementor-element-8ba0d6f .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1576 .elementor-element.elementor-element-8ba0d6f .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1576 .elementor-element.elementor-element-8ba0d6f .elementor-button{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;line-height:26px;fill:var( --e-global-color-0751f64 );color:var( --e-global-color-0751f64 );background-color:var( --e-global-color-02f7f13 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:3px 12px 4px 12px;}.elementor-1576 .elementor-element.elementor-element-8ba0d6f .elementor-button:hover, .elementor-1576 .elementor-element.elementor-element-8ba0d6f .elementor-button:focus{color:#FF5574;background-color:var( --e-global-color-02f7f13 );}.elementor-1576 .elementor-element.elementor-element-8ba0d6f .elementor-button:hover svg, .elementor-1576 .elementor-element.elementor-element-8ba0d6f .elementor-button:focus svg{fill:#FF5574;}.elementor-1576 .elementor-element.elementor-element-8ba0d6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-menu-toggle{margin-left:auto;background-color:var( --e-global-color-02f7f13 );}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu .elementor-item{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:18px;letter-spacing:-0.2px;}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:0px;padding-right:0px;padding-top:3px;padding-bottom:3px;}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-1576 .elementor-element.elementor-element-2ac4e59{--e-nav-menu-horizontal-menu-item-margin:calc( 24px / 2 );}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:24px;}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown a, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-menu-toggle{color:var( --e-global-color-0751f64 );}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown a:hover,
					.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-menu-toggle:hover{color:var( --e-global-color-primary );}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown .elementor-item, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Source Sans Pro", Sans-serif;font-size:16px;}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-29px !important;}.elementor-1576 .elementor-element.elementor-element-2ac4e59 div.elementor-menu-toggle{color:var( --e-global-color-0751f64 );}.elementor-1576 .elementor-element.elementor-element-2ac4e59 div.elementor-menu-toggle svg{fill:var( --e-global-color-0751f64 );}.elementor-1576 .elementor-element.elementor-element-2ac4e59 div.elementor-menu-toggle:hover{color:var( --e-global-color-primary );}.elementor-1576 .elementor-element.elementor-element-2ac4e59 div.elementor-menu-toggle:hover svg{fill:var( --e-global-color-primary );}.elementor-1576 .elementor-element.elementor-element-2ac4e59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-2ac4e59.elementor-element{--align-self:flex-end;}.elementor-1576 .elementor-element.elementor-element-2056370{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--gap:10px;--overflow:hidden;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1576 .elementor-element.elementor-element-2056370.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1576 .elementor-element.elementor-element-98cc392 .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-1576 .elementor-element.elementor-element-98cc392 .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-1576 .elementor-element.elementor-element-98cc392 .elementor-button{font-family:"Source Sans Pro", Sans-serif;font-size:15px;font-weight:600;line-height:26px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-0751f64 );border-radius:50px 50px 50px 50px;padding:3px 12px 3px 10px;}.elementor-1576 .elementor-element.elementor-element-98cc392 .elementor-button:hover, .elementor-1576 .elementor-element.elementor-element-98cc392 .elementor-button:focus{color:var( --e-global-color-02f7f13 );background-color:var( --e-global-color-primary );border-color:#F2F2F200;}.elementor-1576 .elementor-element.elementor-element-98cc392 .elementor-button:hover svg, .elementor-1576 .elementor-element.elementor-element-98cc392 .elementor-button:focus svg{fill:var( --e-global-color-02f7f13 );}.elementor-1576 .elementor-element.elementor-element-98cc392 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-98cc392{width:auto;max-width:auto;align-self:flex-end;}.elementor-1576 .elementor-element.elementor-element-a126bc3 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1576 .elementor-element.elementor-element-a126bc3 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1576 .elementor-element.elementor-element-a126bc3 .elementor-button{font-family:"Source Sans Pro", Sans-serif;font-size:15px;font-weight:400;line-height:26px;fill:var( --e-global-color-0751f64 );color:var( --e-global-color-0751f64 );background-color:var( --e-global-color-02f7f13 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:3px 12px 4px 12px;}.elementor-1576 .elementor-element.elementor-element-a126bc3 .elementor-button:hover, .elementor-1576 .elementor-element.elementor-element-a126bc3 .elementor-button:focus{color:#FF5574;background-color:var( --e-global-color-02f7f13 );}.elementor-1576 .elementor-element.elementor-element-a126bc3 .elementor-button:hover svg, .elementor-1576 .elementor-element.elementor-element-a126bc3 .elementor-button:focus svg{fill:#FF5574;}.elementor-1576 .elementor-element.elementor-element-a126bc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-a126bc3{width:auto;max-width:auto;align-self:flex-end;}.elementor-1576 .elementor-element.elementor-element-005cfc7 > .elementor-widget-container{padding:0.25em 0em 0em 0.25em;}.elementor-1576 .elementor-element.elementor-element-005cfc7.elementor-element{--align-self:flex-end;}.elementor-1576 .elementor-element.elementor-element-0dcc3f3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:-44px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-1576 .elementor-element.elementor-element-90af6f3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap:nowrap;--background-transition:0.3s;border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0em;--padding-right:0em;--padding-bottom:0em;--padding-left:0em;--z-index:2;}.elementor-1576 .elementor-element.elementor-element-90af6f3:not(.elementor-motion-effects-element-type-background), .elementor-1576 .elementor-element.elementor-element-90af6f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02f7f13 );}.elementor-1576 .elementor-element.elementor-element-90af6f3, .elementor-1576 .elementor-element.elementor-element-90af6f3::before{--border-transition:0.3s;}.elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-search-form__container{min-height:58px;}.elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-search-form__submit{min-width:58px;}body:not(.rtl) .elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-search-form__icon{padding-left:calc(58px / 3);}body.rtl .elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-search-form__icon{padding-right:calc(58px / 3);}.elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-search-form__input, .elementor-1576 .elementor-element.elementor-element-599eed8.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(58px / 3);padding-right:calc(58px / 3);}.elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-search-form__icon{--e-search-form-icon-size-minimal:21px;}.elementor-1576 .elementor-element.elementor-element-599eed8 input[type="search"].elementor-search-form__input{font-size:17px;}.elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-search-form__input,
					.elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-search-form__icon,
					.elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-1576 .elementor-element.elementor-element-599eed8.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-85c8b60 );fill:var( --e-global-color-85c8b60 );}.elementor-1576 .elementor-element.elementor-element-599eed8:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-02f7f13 );border-color:var( --e-global-color-0751f64 );border-width:0px 0px 0.5px 0px;border-radius:0px;}.elementor-1576 .elementor-element.elementor-element-599eed8.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-02f7f13 );border-color:var( --e-global-color-0751f64 );border-width:0px 0px 0.5px 0px;border-radius:0px;}.elementor-1576 .elementor-element.elementor-element-164181b .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Source Sans Pro", Sans-serif;font-size:17px;font-weight:600;line-height:23px;}.elementor-1576 .elementor-element.elementor-element-164181b > .elementor-widget-container{padding:1em 1.5em 1em 01.5em;border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-0751f64 );}.elementor-1576 .elementor-element.elementor-element-5770583{--background-transition:0.3s;--padding-top:0em;--padding-right:01.5em;--padding-bottom:1.25em;--padding-left:1.5em;}.elementor-1576 .elementor-element.elementor-element-27d9c6c .elementor-heading-title{color:var( --e-global-color-85c8b60 );font-family:"Source Sans Pro", Sans-serif;font-size:13px;font-weight:600;line-height:23px;}.elementor-1576 .elementor-element.elementor-element-27d9c6c > .elementor-widget-container{margin:1em 0em 0.5em 0em;padding:0px 0px 0px 0px;}@media(max-width:1020px){.elementor-1576 .elementor-element.elementor-element-f91eca9{--gap:0px;--padding-top:9px;--padding-right:20px;--padding-bottom:3px;--padding-left:20px;}.elementor-1576 .elementor-element.elementor-element-e6a98d8{--padding-top:8px;--padding-right:30px;--padding-bottom:8px;--padding-left:30px;}.elementor-1576 .elementor-element.elementor-element-9a5e935{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1576 .elementor-element.elementor-element-8ba0d6f.elementor-element{--align-self:center;--order:2;}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:14px;padding-bottom:14px;}.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}.elementor-1576 .elementor-element.elementor-element-2ac4e59{--nav-menu-icon-size:29px;}.elementor-1576 .elementor-element.elementor-element-2ac4e59.elementor-element{--align-self:center;--order:3;}.elementor-1576 .elementor-element.elementor-element-2056370.e-con{--align-self:center;}.elementor-1576 .elementor-element.elementor-element-005cfc7.elementor-element{--align-self:center;--order:1;}}@media(max-width:767px){.elementor-1576 .elementor-element.elementor-element-f91eca9{--gap:0px;--padding-top:9px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1576 .elementor-element.elementor-element-e6a98d8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:12px;--padding-right:6px;--padding-bottom:9px;--padding-left:15px;}.elementor-1576 .elementor-element.elementor-element-9a5e935{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1576 .elementor-element.elementor-element-6a228a2 img{width:100px;max-width:120px;}.elementor-1576 .elementor-element.elementor-element-6a228a2 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-6a228a2{width:auto;max-width:auto;}.elementor-1576 .elementor-element.elementor-element-6a228a2.elementor-element{--order:0;--flex-grow:0;--flex-shrink:1;}.elementor-1576 .elementor-element.elementor-element-8ba0d6f .elementor-button{font-size:15px;}.elementor-1576 .elementor-element.elementor-element-8ba0d6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-8ba0d6f.elementor-element{--order:2;}.elementor-1576 .elementor-element.elementor-element-2ac4e59{--nav-menu-icon-size:24px;}.elementor-1576 .elementor-element.elementor-element-2ac4e59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-2ac4e59.elementor-element{--order:3;}.elementor-1576 .elementor-element.elementor-element-005cfc7.elementor-element{--order:1;}.elementor-1576 .elementor-element.elementor-element-0dcc3f3{--margin-top:-44px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:20px;--padding-bottom:30px;--padding-left:20px;}.elementor-1576 .elementor-element.elementor-element-599eed8 input[type="search"].elementor-search-form__input{font-size:17px;}.elementor-1576 .elementor-element.elementor-element-164181b .elementor-heading-title{font-size:14px;line-height:23px;}.elementor-1576 .elementor-element.elementor-element-27d9c6c .elementor-heading-title{font-size:12px;line-height:23px;}}@media(min-width:768px){.elementor-1576 .elementor-element.elementor-element-2056370{--width:290px;}.elementor-1576 .elementor-element.elementor-element-0dcc3f3{--content-width:1280px;}.elementor-1576 .elementor-element.elementor-element-90af6f3{--width:100%;}.elementor-1576 .elementor-element.elementor-element-5770583{--width:100%;}}@media(max-width:1020px) and (min-width:768px){.elementor-1576 .elementor-element.elementor-element-2056370{--width:0px;}}@media(min-width:1320px){.elementor-1576 .elementor-element.elementor-element-f91eca9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:0px;--padding-top:015px;--padding-right:30px;--padding-bottom:15px;--padding-left:30px;}.elementor-1576 .elementor-element.elementor-element-e6a98d8{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-right:0px;--margin-bottom:45px;--margin-left:0px;--padding-top:8px;--padding-right:30px;--padding-bottom:18px;--padding-left:30px;--z-index:1;}.elementor-1576 .elementor-element.elementor-element-9a5e935{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:38px;--flex-wrap:nowrap;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1576 .elementor-element.elementor-element-6a228a2 img{width:130px;max-width:130px;}.elementor-1576 .elementor-element.elementor-element-2056370{--width:290px;--justify-content:space-evenly;}.elementor-1576 .elementor-element.elementor-element-98cc392 .elementor-button{padding:3px 12px 3px 10px;}.elementor-1576 .elementor-element.elementor-element-a126bc3 .elementor-button{padding:3px 12px 4px 12px;}.elementor-1576 .elementor-element.elementor-element-164181b .elementor-heading-title{font-size:21px;line-height:23px;}.elementor-1576 .elementor-element.elementor-element-27d9c6c .elementor-heading-title{font-size:21px;line-height:23px;}}/* Start custom CSS for shortcode, class: .elementor-element-84a2d2f */.elementor-1576 .elementor-element.elementor-element-84a2d2f {
    overflow: hidden;
    margin-left: auto; 
    margin-right: auto;
}

@media screen and (max-width: 767px) {
    .elementor-1576 .elementor-element.elementor-element-84a2d2f {
        width: 320px !important;
        height: auto;
    }
}

@media screen and (min-width: 768px) and (max-width: 1019px) {
    .elementor-1576 .elementor-element.elementor-element-84a2d2f {
        width: 728px !important;
        min-height: 106px;
    }
}

@media screen and (min-width: 1020px) and (max-width: 1259px) {
    .elementor-1576 .elementor-element.elementor-element-84a2d2f {
        width: 970px !important;
        min-height: 250px;
    }
}

@media screen and (min-width: 1260px) {
    .elementor-1576 .elementor-element.elementor-element-84a2d2f {
        width: 1200px !important;
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb42ec9 */.elementor-1576 .elementor-element.elementor-element-cb42ec9 {
    overflow: hidden;
    margin-left: auto; 
    margin-right: auto;
}

@media screen and (max-width: 767px) {
    .elementor-1576 .elementor-element.elementor-element-cb42ec9 {
        width: 320px !important;
        height: auto;
    }
}

@media screen and (min-width: 768px) and (max-width: 1019px) {
    .elementor-1576 .elementor-element.elementor-element-cb42ec9 {
        width: 728px !important;
        min-height: 106px;
    }
}

@media screen and (min-width: 1020px) and (max-width: 1259px) {
    .elementor-1576 .elementor-element.elementor-element-cb42ec9 {
        width: 970px !important;
        min-height: 250px;
    }
}

@media screen and (min-width: 1260px) {
    .elementor-1576 .elementor-element.elementor-element-cb42ec9 {
        width: 1200px !important;
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-6a228a2 */.elementor-1576 .elementor-element.elementor-element-6a228a2 {
    margin-left: 0;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ba0d6f */@media screen and (max-width: 1020px) {

    .elementor-1576 .elementor-element.elementor-element-8ba0d6f .e-font-icon-svg {
        margin-bottom: -3px;
    }
    
    .elementor-1576 .elementor-element.elementor-element-8ba0d6f, .elementor-1576 .elementor-element.elementor-element-8ba0d6f > .elementor-widget-container {
        margin-right: 0;
        margin-left: 0;
        align-items: center;
        justify-content: center;
        display: flex;
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2ac4e59 */@media screen and (min-width: 1920px) {

    .elementor-1576 .elementor-element.elementor-element-2ac4e59 a {
        padding-inline: 19px !important;
       font-size: 19px !important;
    }
}

.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-menu-toggle svg {
    margin-top: -2px;
}


.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu .sub-arrow {
    margin-bottom: -13px;
    padding-left: 5px;
}

.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-item-active .sub-arrow svg {
    transform: rotate(180deg);
}

.elementor-1576 .elementor-element.elementor-element-2ac4e59 .top-picks-emoji {
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.68 20'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%23ff5574;%7D%3C/style%3E%3C/defs%3E%3Cpath class='b' d='M7.27,2.47c1.67,.11,3.43,.75,4.68,2.45,.15,.21,.24,.47,.36,.7,0,.02,.02,.03,.03,.05,0-.01,.02-.02,.02-.03,.46-1.33,1.51-2.06,2.72-2.56,1.87-.78,3.76-.9,5.54,.25,2.37,1.54,3.06,4.69,1.66,7.28-1.15,2.11-2.85,3.73-4.75,5.13-1.65,1.21-3.38,2.3-5.08,3.44-.05,.03-.16,.02-.21-.01-1.19-.78-2.39-1.55-3.56-2.35-2.1-1.44-4.1-3-5.61-5.1-.87-1.21-1.46-2.53-1.42-4.07,.07-2.86,2.42-5.17,5.63-5.17Z'/%3E%3Cpath class='b' d='M.63,14.57c.11,.09,.18,.15,.25,.21,1.85,1.7,3.7,3.39,5.54,5.09,.03,.02,.03,.07,.05,.11-.04,0-.09,.02-.12,.01-1.61-.58-2.9-1.61-4.02-2.85-.65-.72-1.13-1.59-1.68-2.39-.02-.03-.01-.09-.02-.18Z'/%3E%3Cpath class='b' d='M7.49,17.98c-.14,.01-.19,.03-.23,.02-1.42-.38-2.53-1.26-3.49-2.31-.56-.62-.94-1.4-1.4-2.12-.02-.04,0-.1,0-.15,.04,.02,.09,.04,.12,.07,1.61,1.46,3.23,2.93,4.84,4.4,.02,.02,.05,.03,.16,.1Z'/%3E%3Cpath class='b' d='M24.06,14.7c-.17,.31-.33,.65-.53,.96-1.32,1.93-2.98,3.45-5.17,4.32-.05,.02-.11,0-.16,.01,.03-.05,.05-.1,.09-.14,1.86-1.71,3.73-3.43,5.6-5.14,.04-.04,.09-.06,.14-.09l.05,.09Z'/%3E%3Cpath class='b' d='M17.37,18.02s-.04-.02-.05-.04c0-.02,0-.06,.02-.08,1.64-1.49,3.27-2.98,4.91-4.46,.02-.02,.05-.01,.08-.02,0,.04,.01,.09,0,.12-.47,1.23-1.33,2.17-2.33,3-.75,.63-1.56,1.15-2.51,1.44-.04,.01-.07,.02-.12,.03Z'/%3E%3Cpath class='b' d='M24.15,6.32l-.06,.52c-.07-.17-.16-.33-.21-.51-.88-2.66-2.8-4.28-5.29-5.33-.04-.02-.08-.05-.12-.07,.04,0,.09,0,.13,0,2.84,0,5.13,2.01,5.49,4.82,.02,.18,.04,.37,.06,.57Z'/%3E%3Cpath class='b' d='M24.68,3.81l-.06,.5c-.07-.14-.14-.28-.2-.42-.75-1.74-2.01-2.96-3.72-3.74-.06-.03-.11-.06-.17-.1,.07-.01,.13-.04,.2-.04,1.83-.09,3.56,1.3,3.86,3.11,.04,.24,.06,.47,.08,.69Z'/%3E%3Cpath class='b' d='M0,3.86C0,1.91,1.35,.35,3.33,.02c.27-.04,.55,0,.83,0-.21,.12-.43,.24-.64,.35C1.89,1.21,.8,2.54,.12,4.22c-.02,.05-.05,.09-.08,.14-.01-.06-.03-.11-.04-.17,0-.11,0-.23,0-.34Z'/%3E%3Cpath class='b' d='M.53,6.3c0-2.62,1.94-4.83,4.69-5.32,.29-.05,.59-.03,.88-.05,.02,0,.03,0,.05,0-.03,.02-.05,.04-.08,.06-.95,.56-1.95,1.05-2.84,1.69-1.32,.95-2.06,2.33-2.54,3.86-.03,.09-.08,.17-.12,.26-.01-.1-.03-.19-.04-.29,0-.07,0-.14,0-.22Z'/%3E%3C/svg%3E");
    width: 20px;
    margin-left: -25px;
    margin-right: 8px;
    filter: hue-rotate(347deg);
}

.elementor-1576 .elementor-element.elementor-element-2ac4e59 .video-emoji {
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M32 21v1h-2v-1c0-.446-.09-.867-.225-1.268 2.446-.757 4.224-3.038 4.224-5.733 0-3.314-2.687-6-6-6-1.603 0-3.055.632-4.131 1.656C23.241 6.433 20.405 4 17 4c-3.866 0-7 3.134-7 7 0 2.551 1.369 4.777 3.409 6H13c-2.209 0-4 1.791-4 4H8l-6-4H1v14h1l6-4h1v2c0 2.209 1.791 4 4 4h13c2.209 0 4-1.791 4-4v-3h2v1h3v-6h-3z' fill='%2331373D'/%3E%3Cpath fill='%2366757F' d='M22 11c0 2.761-2.239 5-5 5s-5-2.239-5-5 2.239-5 5-5 5 2.238 5 5z'/%3E%3Ccircle fill='%23CCD6DD' cx='17' cy='11' r='2'/%3E%3Ccircle fill='%2366757F' cx='27.999' cy='14' r='4'/%3E%3Ccircle fill='%23CCD6DD' cx='27.999' cy='14' r='2'/%3E%3Cpath fill='%238899A6' d='M17 20h10v10H17z'/%3E%3Cpath fill='%2331373D' d='M19 22h6v6h-6z'/%3E%3Ccircle fill='%238899A6' cx='12.999' cy='28' r='2'/%3E%3C/svg%3E");
   width: 20px;
    margin-left: -25px;
    margin-right: 8px;
}

.elementor-1576 .elementor-element.elementor-element-2ac4e59 .menu-item-4177 {
    margin-left: 20px;
}


.elementor-1576 .elementor-element.elementor-element-2ac4e59 .e--pointer-underline .elementor-item:after {
    background-color: #ff5574;
}

.elementor-1576 .elementor-element.elementor-element-2ac4e59 {
    margin-left: auto;
}

@media screen and (max-width:1024px) {
    .elementor-1576 .elementor-element.elementor-element-2ac4e59 {
    margin-left:0;
 }
}

@media screen and (max-width:1024px) {
    .elementor-1576 .elementor-element.elementor-element-2ac4e59 .e-font-icon-svg {
        transform: translateY(3%);
    }
}

.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--layout-horizontal .elementor-nav-menu--dropdown {
    padding-block: 12px;
    box-shadow: 0 7px 7px rgba(0, 0, 0, 0.25) !important;
}

.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul {
    top: 65px !important; 
}

.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown a:hover, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-sub-item.elementor-item-active {
    color: var(--e-global-color-primary);
    background-color: initial;
}



.elementor-1576 .elementor-element.elementor-element-2ac4e59 nav.elementor-nav-menu--dropdown > ul > li {
    border-style: solid;
    border-color: var( --e-global-color-accent );
    border-bottom-width: 1px;
}

.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown > ul > li > ul > li a {
    color: #6C6C6C !important;
}

.elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-sub-item.elementor-item-active, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-sub-item.highlighted, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-sub-item:focus, .elementor-1576 .elementor-element.elementor-element-2ac4e59 .elementor-sub-item:hover {
    background-color: white !important;
    font-weight: 600;
}

nav.elementor-nav-menu--dropdown {
    padding-left: 20px; 
    padding-right: 20px;
    padding-bottom: 15px;
    box-shadow: 0 7px 7px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98cc392 */.elementor-1576 .elementor-element.elementor-element-98cc392 .e-font-icon-svg {
    margin-bottom: -3px;
}

@media screen and (min-width: 1920px) {

    .elementor-1576 .elementor-element.elementor-element-98cc392 a {
       padding: 3px 22px !important;
       font-size: 19px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a126bc3 */.elementor-1576 .elementor-element.elementor-element-a126bc3 .e-font-icon-svg {
    margin-bottom: -3px;
}

@media screen and (min-width: 1920px) {

    .elementor-1576 .elementor-element.elementor-element-a126bc3 a {
       padding:  4px 22px !important;
       font-size: 19px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2056370 */@media screen and (min-width: 1920px) {

    .elementor-1576 .elementor-element.elementor-element-2056370 {
        min-width: 436px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-005cfc7 */#searchbar-toggle {
    border-style: unset;
    border-width: 0;
    padding: 0 7px;
    height: 40px;
}

.searchbar-toggle svg {
	display: block;
	height: 20px;
	cursor: pointer;
	position: relative;
	z-index: 101;
}

.elementor-4323 {
	width: 100%;
}

.searchbar {
	position: fixed;
	top: 0;
	left: 0;
	transform: translateX(100%);
	overflow: hidden;
	transition: transform 0.2s;
	width: 100%;
	height: 100vh;
	z-index: 100;
}

.searchbar {
	display: flex;
	justify-content: center;
	align-items: center;
}


/* toggle hamburger*/

.searchbar-toggle__icon {
	position: relative;
}

.searchbar-toggle__icon svg {
	transition: fill 0.2s;
}

.searchbar-toggle:checked~.searchbar {
	transform: translateX(0);
	opacity: 1;
	transition: transform 0.3s, opacity 0.3s;
}

.searchbar-toggle:checked~.searchbar-toggle__label {
	transition: all 0.1s 0s ease;
}

.searchbar-toggle:checked ~ .searchbar-toggle__icon svg {
    fill: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a5e935 */@media screen and (min-width: 1920px) {
    .site-nav-bar {
        max-width: 1600px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media screen and (min-width: 1020px) and (max-width: 1919px ) {
    .site-nav-bar {
        max-width: 1260px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a98d8 */.elementor-1576 .elementor-element.elementor-element-e6a98d8::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 25%) !important;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-599eed8 */.elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-search-form__icon {
    padding-left: 1.4em !important;
}
.elementor-1576 .elementor-element.elementor-element-599eed8 .elementor-search-form__container {
    box-shadow: inset 0 8px 10px -8px rgba(0,0,0,0.4) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68515a3 */.elementor-1576 .elementor-element.elementor-element-68515a3 li {
    font-size: 17px;
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-weight: 500;
    list-style-type: none;
    line-height: 1.85;
}

@media screen and (max-width: 767px) {
    .elementor-1576 .elementor-element.elementor-element-68515a3 li {
        font-size: 16px;
    }
} 

.elementor-1576 .elementor-element.elementor-element-68515a3 ul {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90af6f3 */.elementor-1576 .elementor-element.elementor-element-90af6f3 {
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dcc3f3 */.search-dropdown {
    position: absolute;
}

.search-dropdown[aria-hidden="true"] .search-dropdown__inner {
    max-height: 0;
}

.search-dropdown__inner {
    min-height: auto !important;
    /*max-height: 0;*/
    overflow: hidden;
    transition: max-height 250ms ease-out;
}

.search-dropdown__inner > div:not(:first-of-type) {
   opacity: 0; 
   transition: opacity 350ms ease-out
}

.search-dropdown[aria-hidden="false"] .search-dropdown__inner {
    max-height: 324px;
    overflow: visible;
}

.search-dropdown.visible .search-dropdown__inner > div {
    opacity: 1;
}

.search-dropdown.visible {
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS */.elementor-1576 {
    z-index: 9999;
    position: relative;
}

.elementor-1576 a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
    outline-width: 5px;
}/* End custom CSS */