.elementor-12 .elementor-element.elementor-element-16dd2c0 > .elementor-container{min-height:80px;}.elementor-12 .elementor-element.elementor-element-16dd2c0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-16dd2c0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-16dd2c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-16dd2c0{border-style:dotted;border-width:0px 0px 1px 0px;border-color:#eaeaea;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-24px;margin-bottom:5px;padding:0px 40px 0px 40px;}.elementor-12 .elementor-element.elementor-element-16dd2c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5cb5867.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-5cb5867 > .elementor-element-populated{border-style:dotted;border-width:0px 1px 0px 0px;border-color:#eaeaea;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:18px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px -9px 5px 9px;}.elementor-12 .elementor-element.elementor-element-5cb5867 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-5cb5867 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-5cb5867 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5cb5867 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-7188207{text-align:left;}.elementor-12 .elementor-element.elementor-element-7188207 img{width:169px;}.elementor-12 .elementor-element.elementor-element-7188207 > .elementor-widget-container{margin:12px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-692f028 .elementor-search-form__container{min-height:19px;}.elementor-12 .elementor-element.elementor-element-692f028 .elementor-search-form__submit{min-width:19px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-692f028 .elementor-search-form__icon{padding-left:calc(19px / 3);}body.rtl .elementor-12 .elementor-element.elementor-element-692f028 .elementor-search-form__icon{padding-right:calc(19px / 3);}.elementor-12 .elementor-element.elementor-element-692f028 .elementor-search-form__input, .elementor-12 .elementor-element.elementor-element-692f028.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(19px / 3);padding-right:calc(19px / 3);}.elementor-12 .elementor-element.elementor-element-692f028 .elementor-search-form__icon{--e-search-form-icon-size-minimal:18px;}.elementor-12 .elementor-element.elementor-element-692f028 input[type="search"].elementor-search-form__input{font-family:"Source Sans Pro", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-692f028 .elementor-search-form__input,
					.elementor-12 .elementor-element.elementor-element-692f028 .elementor-search-form__icon,
					.elementor-12 .elementor-element.elementor-element-692f028 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-12 .elementor-element.elementor-element-692f028 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-12 .elementor-element.elementor-element-692f028.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#333333;fill:#333333;}.elementor-12 .elementor-element.elementor-element-692f028 .elementor-search-form--focus .elementor-search-form__container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;}.elementor-12 .elementor-element.elementor-element-692f028:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-width:4px 4px 4px 4px;border-radius:8px;}.elementor-12 .elementor-element.elementor-element-692f028.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-width:4px 4px 4px 4px;border-radius:8px;}.elementor-12 .elementor-element.elementor-element-692f028 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 0px rgba(251.6, 247.7713043478261, 247.7713043478261, 0);}.elementor-12 .elementor-element.elementor-element-692f028{width:auto;max-width:auto;align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-692f028:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 10px 0px rgba(251.6, 249.95913043478265, 249.95913043478265, 0);}.elementor-12 .elementor-element.elementor-element-0c1137c{--spacer-size:39px;}.elementor-12 .elementor-element.elementor-element-3d06be4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b82655d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-b82655d{border-style:dotted;border-width:0px 0px 1px 0px;border-color:#eaeaea;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b82655d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-10d17b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-10d17b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-10d17b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-51dc27f > .elementor-widget-container{margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-51dc27f{width:var( --container-widget-width, 100.428% );max-width:100.428%;--container-widget-width:100.428%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c870a51 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-c870a51 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-43fe1fb{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-8714681 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#F15D3F;border-radius:10px 10px 10px 10px;padding:14px 14px 14px 14px;}.elementor-12 .elementor-element.elementor-element-8714681 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8714681{width:var( --container-widget-width, 109.206% );max-width:109.206%;--container-widget-width:109.206%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-fe77e07{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-347ad29{width:var( --container-widget-width, 103.295% );max-width:103.295%;--container-widget-width:103.295%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-347ad29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-menu-toggle{margin-left:auto;background-color:rgba(0,0,0,0);border-radius:0px;}.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-advanced-menu--main .pp-advanced-menu--dropdown{min-width:200px;}.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
					.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
					.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after{background-color:#797979;height:3px;}.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-menu-toggle .pp-icon, .elementor-12 .elementor-element.elementor-element-7c73e76 .pp-menu-toggle .pp-menu-toggle-label{color:#797979;}.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-menu-toggle .pp-icon svg{fill:#797979;}.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-menu-toggle .pp-hamburger .pp-hamburger-box{font-size:48px;}.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-advanced-menu--dropdown a, .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-7c73e76 a{justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-advanced-menu--dropdown.pp-advanced-menu__container,
					.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-7c73e76{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-item,
					.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-7c73e76 .pp-menu-item{color:#333333;fill:#333333;}.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-7c73e76 .sub-menu{padding-left:20px;padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-advanced-menu .pp-menu-item, .elementor-12 .elementor-element.elementor-element-7c73e76 .pp-advanced-menu-main-wrapper.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown .pp-menu-item, .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-7c73e76 .pp-menu-item{font-family:"Playfair Display", Sans-serif;font-size:17px;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-advanced-menu--dropdown .pp-menu-item, .elementor-12 .elementor-element.elementor-element-7c73e76 .pp-advanced-menu--dropdown .pp-sub-item, .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-7c73e76 .sub-menu .pp-menu-item, .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-7c73e76 .sub-menu .pp-sub-item{font-family:"Playfair Display", Sans-serif;font-size:17px;text-transform:capitalize;}.elementor-12 .elementor-element.elementor-element-7c73e76{width:var( --container-widget-width, 100.28% );max-width:100.28%;--container-widget-width:100.28%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a515a94 .elementor-search-form{text-align:center;}.elementor-12 .elementor-element.elementor-element-a515a94 .elementor-search-form__toggle{--e-search-form-toggle-size:40px;}.elementor-12 .elementor-element.elementor-element-a515a94.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:#FFFFFFF2;}.elementor-12 .elementor-element.elementor-element-a515a94:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-12 .elementor-element.elementor-element-a515a94.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-12 .elementor-element.elementor-element-a515a94 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a515a94.elementor-element{--align-self:flex-start;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-16dd2c0{padding:30px 20px 30px 20px;}.elementor-12 .elementor-element.elementor-element-5cb5867 > .elementor-element-populated{border-width:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-16dd2c0{margin-top:6px;margin-bottom:0px;padding:20px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-5cb5867{width:75%;}.elementor-12 .elementor-element.elementor-element-5cb5867 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:-7px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-7188207 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-692f028 .elementor-search-form__icon{--e-search-form-icon-size-minimal:19px;}.elementor-12 .elementor-element.elementor-element-692f028 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3d06be4{width:25%;}.elementor-12 .elementor-element.elementor-element-10d17b2{width:35%;}.elementor-12 .elementor-element.elementor-element-7c73e76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7c73e76{width:var( --container-widget-width, 82.25px );max-width:82.25px;--container-widget-width:82.25px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5cb5867{width:12%;}.elementor-12 .elementor-element.elementor-element-3d06be4{width:88%;}.elementor-12 .elementor-element.elementor-element-10d17b2{width:86.501%;}.elementor-12 .elementor-element.elementor-element-c870a51{width:13.495%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-5cb5867{width:75%;}.elementor-12 .elementor-element.elementor-element-3d06be4{width:25%;}}/* Start custom CSS for search-form, class: .elementor-element-692f028 *//* Extra large screens */
@media screen and (min-width: 1700px) {
 .elementor-12 .elementor-element.elementor-element-692f028 .elementor-search-form__toggle i {
     font-size: 50px;
 }
}/* End custom CSS */
/* Start custom CSS for wp-widget-maxmegamenu, class: .elementor-element-51dc27f *//* Extra large screens */
@media screen and (min-width: 1700px) {
 .elementor-12 .elementor-element.elementor-element-51dc27f .mega-menu-link {
    font-size: 17px !important;
}	
}/* End custom CSS */
/* Start custom CSS for wp-widget-maxmegamenu, class: .elementor-element-347ad29 *//* Extra large screens */
@media screen and (min-width: 1700px) {
 .elementor-12 .elementor-element.elementor-element-347ad29 .mega-menu-link {
    font-size: 23px !important;
}	
}/* End custom CSS */
/* Start custom CSS for pp-advanced-menu, class: .elementor-element-7c73e76 */.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-83f7ba6 .sub-menu {
    text-transform: none;
}
    

@media screen and (max-width: 1024px) {


ul.pp-advanced-menu {
    margin-bottom: 40px !important;
}

.elementor-search-form input[type=search].elementor-search-form__input {
    font-size: 32px !important;
}    

    .dialog-close-button {
        top: 12px !important;
        right: 12px !important;
    }
}


@media screen and (max-width: 768px) {
    .dialog-close-button {
        top: 17px !important;
        right: 17px !important;
    }
}


i.eicon-close {
    font-size: 32px;
    font-weight: 100;
}

.pp-menu-close {
    display: block !important;
}

ul.pp-advanced-menu {
    z-index: 49!important;
}

.pp-advanced-menu--dropdown.pp-menu-off-canvas.pp-menu-off-canvas-right .pp-menu-close {
    left: auto !important;
    right: 20px !important;
    top: 8px;
    z-index: 49!important;
}

.pp-advanced-menu--dropdown .pp-menu-close:before, .pp-advanced-menu--dropdown .pp-menu-close:after {
    background-color: #333;
}

.elementor-search-form--skin-full_screen .elementor-search-form__container {
    background-color: rgba(255, 255, 255, 0.8);
}

.pp-menu-style-toggle .current-menu-ancestor > a {
    color: #AEAEAE !important;
}

.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
    bottom: -15px;
}

.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before {
    top: -15px;
}

.pp-menu-toggle.pp-active .pp-hamburger .pp-hamburger-inner:before{
    top: 0;
}

.pp-menu-toggle.pp-active .pp-hamburger .pp-hamburger-inner:after{
    bottom: 0;
}

.pp-menu-clear {
    z-index: 999993;
}

.pp-advanced-menu--dropdown.pp-menu-off-canvas {
    padding-bottom: 40px !important;
    z-index: 999994 !important;
}
/*
.pp-menu-toggle.pp-menu-toggle-on-all.pp-active {
    z-index: 999995;
    top: 14px;
    position: fixed;
    right: 0;
}*/

.pp-menu-off-canvas .pp-advanced-menu .elementor-divider {
        width: 100%;
}


.pp-menu-off-canvas .pp-advanced-menu .elementor-divider-separator {
        border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #eaeaea;
    width: 100%;
    display: block;
}

.pp-menu-off-canvas .menutitle {
    font-size: 25px;
}

.pp-menu-close {
    display: none;
}

.pp-advanced-menu--dropdown.pp-menu-off-canvas {
        padding: 10px 0 0;
}


.pp-menu-off-canvas .menu-item-type-custom:last-child .pp-menu-item {
    justify-content: flex-start !important;
}

@media screen and (max-width: 767px) {
.pp-advanced-menu--dropdown.pp-menu-open {
    width: 100%;
}
}

ul.pp-advanced-menu--dropdown a {
    border-left: none !important;
}

.elementor-12 .elementor-element.elementor-element-7c73e76 .pp-active .pp-hamburger-inner,  .elementor-12 .elementor-element.elementor-element-7c73e76 .pp-active .pp-hamburger-inner:before, .elementor-12 .elementor-element.elementor-element-7c73e76 .pp-active .pp-hamburger-inner:after {
    height: 1px !important;
}

.pp-menu-off-canvas .pp-advanced-menu a:hover {
    text-decoration: underline !important;
    background: none !important; color: #333 !important;
}


/* submenu */

.pp-menu-off-canvas .sub-menu {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.pp-menu-off-canvas .sub-menu a{
    padding-left: 40px !important;
    padding-right: 15px !important;
}

.pp-menu-off-canvas .sub-menu ul a{
    padding-left: 60px !important;
    padding-right: 15px !important;
}


.pp-menu-off-canvas .sub-menu ul ul a{
    padding-left: 80px !important;
    padding-right: 15px !important;
}

.pp-menu-off-canvas .pp-advanced-menu .pp-advanced-menu--dropdown .pp-advanced-menu--dropdown a:hover {
    text-decoration: underline !important; color: #237FAE !important;
}

.pp-menu-off-canvas .pp-sub-item:hover, .pp-sub-item:focus, .pp-sub-item.highlighted {
        color: #AEAEAE !important;
        background: none !important;
}

.pp-menu-off-canvas .pp-sub-item:focus, .pp-sub-item.highlighted {
    color: #AEAEAE !important;
}

.pp-menu-off-canvas .has-submenu.highlighted {
     color: #AEAEAE !important;
}

.pp-menu-off-canvas .menu-item-has-children .pp-advanced-menu--dropdown .has-submenu.highlighted{
     color: #237FAE !important;
}

/* submenu level 3 */
.pp-menu-off-canvas .pp-advanced-menu .pp-advanced-menu--dropdown .pp-advanced-menu--dropdown{
    margin: 0 !important;
    padding: 0 !important;
    background-color: #F4F4F4 !important;
}

/* submenu level 4 */
.pp-menu-off-canvas .pp-advanced-menu .pp-advanced-menu--dropdown .pp-advanced-menu--dropdown .pp-advanced-menu--dropdown{
    color: #333 !important;
    background-color: #D9D9D9 !important;
}/* End custom CSS */