.elementor-7247 .elementor-element.elementor-element-2637cade{--display:flex;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;--z-index:999;}.elementor-7247 .elementor-element.elementor-element-2637cade:not(.elementor-motion-effects-element-type-background), .elementor-7247 .elementor-element.elementor-element-2637cade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7247 .elementor-element.elementor-element-77ab173d{--display:flex;}.elementor-7247 .elementor-element.elementor-element-68de99d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7247 .elementor-element.elementor-element-3d93c67a{width:var( --container-widget-width, 51.801% );max-width:51.801%;--container-widget-width:51.801%;--container-widget-flex-grow:0;text-align:center;}.elementor-7247 .elementor-element.elementor-element-3d93c67a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7247 .elementor-element.elementor-element-3d93c67a img{width:100%;max-width:100%;height:116px;}.elementor-7247 .elementor-element.elementor-element-2796ff29 .elementor-icon-wrapper{text-align:center;}.elementor-7247 .elementor-element.elementor-element-2796ff29.elementor-view-stacked .elementor-icon{background-color:#F1CF4B;}.elementor-7247 .elementor-element.elementor-element-2796ff29.elementor-view-framed .elementor-icon, .elementor-7247 .elementor-element.elementor-element-2796ff29.elementor-view-default .elementor-icon{color:#F1CF4B;border-color:#F1CF4B;}.elementor-7247 .elementor-element.elementor-element-2796ff29.elementor-view-framed .elementor-icon, .elementor-7247 .elementor-element.elementor-element-2796ff29.elementor-view-default .elementor-icon svg{fill:#F1CF4B;}.elementor-7247 .elementor-element.elementor-element-2796ff29 .elementor-icon{font-size:33px;}.elementor-7247 .elementor-element.elementor-element-2796ff29 .elementor-icon svg{height:33px;}.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__container{min-height:44px;}.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__submit{min-width:calc( 1 * 44px );--e-search-form-submit-text-color:#FFFFFF;background-color:#F1C64B;}body:not(.rtl) .elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__icon{padding-left:calc(44px / 3);}body.rtl .elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__icon{padding-right:calc(44px / 3);}.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__input, .elementor-7247 .elementor-element.elementor-element-2b68c2c7.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(44px / 3);padding-right:calc(44px / 3);}.elementor-7247 .elementor-element.elementor-element-2b68c2c7 input[type="search"].elementor-search-form__input{font-family:"Poppins", Sans-serif;}.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__input,
					.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__icon,
					.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-7247 .elementor-element.elementor-element-2b68c2c7.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#F3DE1F;fill:#F3DE1F;}.elementor-7247 .elementor-element.elementor-element-2b68c2c7:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#848BC82E;border-color:#E6CD26;border-radius:3px;}.elementor-7247 .elementor-element.elementor-element-2b68c2c7.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#848BC82E;border-color:#E6CD26;border-radius:3px;}.elementor-7247 .elementor-element.elementor-element-9f432a6{width:auto;max-width:auto;}.elementor-7247 .elementor-element.elementor-element-9f432a6 > .elementor-widget-container{margin:40px 40px 40px 40px;padding:5px 5px 5px 5px;}.elementor-7247 .elementor-element.elementor-element-9f432a6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li > a{font-size:16px;color:#F5DA5D;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li.arrow > a:after{line-height:2.8em;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav{text-align:left;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul.sub-menu{text-align:left;border-radius:0px;background:#ECBA6B;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li > a:hover{color:#FFFFFF;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav ul li > a:before, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper div .nav li > a:before{background-color:#000000;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav > li.current-menu-item > a, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li.current-menu-parent  ul li.current-menu-item a{color:#FFFFFF;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li.current-menu-parent  ul li.current-menu-item a:before{background-color:#000000;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul li a{color:#000000;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul li a:hover{color:#000000;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul li a:before, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul li > a:before{background-color:#000000;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent  ul li.current-menu-item a, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a{color:#000000;}.elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-7247 .elementor-element.elementor-element-9f432a6 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent  ul li.current-menu-item a:before{background-color:#000000;}.elementor-7247 .elementor-element.elementor-element-b3b023a{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-7247 .elementor-element.elementor-element-b3b023a .elementor-social-icon{background-color:#EEB146;}.elementor-7247 .elementor-element.elementor-element-b3b023a .elementor-social-icon i{color:#292929;}.elementor-7247 .elementor-element.elementor-element-b3b023a .elementor-social-icon svg{fill:#292929;}.elementor-7247 .elementor-element.elementor-element-404e1d9a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-7247 .elementor-element.elementor-element-6bafd0a7{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:0px;--z-index:999;}body:not(.rtl) .elementor-7247 .elementor-element.elementor-element-6bafd0a7{right:-1000px;}body.rtl .elementor-7247 .elementor-element.elementor-element-6bafd0a7{left:-1000px;}.elementor-7247 .elementor-element.elementor-element-18325597{width:var( --container-widget-width, 36px );max-width:36px;background-color:#FFFFFF6B;padding:3px 3px 3px 3px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-7247 .elementor-element.elementor-element-18325597 .elementor-icon-wrapper{text-align:center;}.elementor-7247 .elementor-element.elementor-element-18325597.elementor-view-stacked .elementor-icon{background-color:#6F4BF1;}.elementor-7247 .elementor-element.elementor-element-18325597.elementor-view-framed .elementor-icon, .elementor-7247 .elementor-element.elementor-element-18325597.elementor-view-default .elementor-icon{color:#6F4BF1;border-color:#6F4BF1;}.elementor-7247 .elementor-element.elementor-element-18325597.elementor-view-framed .elementor-icon, .elementor-7247 .elementor-element.elementor-element-18325597.elementor-view-default .elementor-icon svg{fill:#6F4BF1;}.elementor-7247 .elementor-element.elementor-element-18325597 .elementor-icon{font-size:33px;}.elementor-7247 .elementor-element.elementor-element-18325597 .elementor-icon svg{height:33px;}.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-7247 .elementor-element.elementor-element-77ab173d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7247 .elementor-element.elementor-element-3d93c67a img{height:35px;}.elementor-7247 .elementor-element.elementor-element-2796ff29 .elementor-icon{font-size:28px;}.elementor-7247 .elementor-element.elementor-element-2796ff29 .elementor-icon svg{height:28px;}.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__submit{min-width:calc( 1.3 * 44px );}.elementor-7247 .elementor-element.elementor-element-404e1d9a{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-7247 .elementor-element.elementor-element-6bafd0a7{right:-687.6px;}body.rtl .elementor-7247 .elementor-element.elementor-element-6bafd0a7{left:-687.6px;}.elementor-7247 .elementor-element.elementor-element-18325597 .elementor-icon{font-size:28px;}.elementor-7247 .elementor-element.elementor-element-18325597 .elementor-icon svg{height:28px;}}@media(max-width:767px){.elementor-7247 .elementor-element.elementor-element-68de99d3{--justify-content:flex-start;}.elementor-7247 .elementor-element.elementor-element-6bafd0a7{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:25px;}body:not(.rtl) .elementor-7247 .elementor-element.elementor-element-6bafd0a7{right:25px;}body.rtl .elementor-7247 .elementor-element.elementor-element-6bafd0a7{left:25px;}}/* Start custom CSS for image, class: .elementor-element-3d93c67a *//*CSS to be placed in the Logo Image*/
.elementor-7247 .elementor-element.elementor-element-3d93c67a{
    transition: var(--transition-sbh);
}

.elementor-7247 .elementor-element.elementor-element-3d93c67a.active{
    opacity: 0;
    width: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2796ff29 *//*CSS to be placed in the Toggle Icon1*/

:root {
    --wide-mob-top: 13px;
    --wide-mob-left: 100px;
    --narrow-mob-top: 13px;
    --narrow-mob-left: 10px;

    --wide-tab-top: 14px;
    --wide-tab-left: 125px;
    --narrow-tab-top: 14px;
    --narrow-tab-left: 13px;

    --wide-desk-top: 14px;
    --wide-desk-left: 190px;
    --narrow-desk-top: 14px;
    --narrow-desk-left: 16px;
}


/*Common styling for all devices*/

.elementor-7247 .elementor-element.elementor-element-2796ff29 {
    cursor: pointer;
    transition: var(--transition-sbh);
}

.elementor-7247 .elementor-element.elementor-element-2796ff29 .elementor-icon-wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68de99d3 */.elementor-7247 .elementor-element.elementor-element-68de99d3 .e-con-inner{
    transition: var(--transition-sbh);
}

.elementor-7247 .elementor-element.elementor-element-68de99d3 .e-con-inner.active{
justify-content:center;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-2b68c2c7 *//*CSS to be placed in the Search Form*/


/*Common styling for all devices*/
.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__input {
    transition: var(--transition-sbh);
}

.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__input.active {
    overflow: hidden;
    width: 0;
    padding-left: 0;
    padding-right: 0;
    flex-basis:0;
    font-size: 0px;
}

.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__submit {
    transition: var(--transition-sbh);
}

body.dark .elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__submit {
    background-color: #FFFFFF !important;
}

body.dark .elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__submit i {
    color: #000000 !important;
    ;
}

.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__submit.active {
    font-size: 20px;
    border-radius: 0px;
}

.elementor-7247 .elementor-element.elementor-element-2b68c2c7 .elementor-search-form__container.active{
    justify-content: center;
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2637cade *//*CSS to be placed in the main wrapper Section*/

:root {
    --wide-desk-width: 250px;
    --narrow-desk-width: 75px;
    --narrow-desk-padding: 5px;
    --wide-tab-width: 180px;
    --narrow-tab-width: 65px;
    --narrow-tab-padding: 10px;
    --wide-mob-width: 165px;
    --narrow-mob-width: 0px;
    --narrow-mob-padding: 0px;
    --transition-sbh: all 0.3s ease-in-out !important;
}


/*Common styling for all devices*/
.elementor-7247 .elementor-element.elementor-element-2637cade .elementor-container {
    height: 100% !important;
}

.elementor-7247 .elementor-element.elementor-element-2637cade {
    overflow: auto;
    position: fixed !important;
    transition: var(--transition-sbh);
    overflow-x: hidden;
    height: 100vh !important;
    z-index: 1;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

body.dark .elementor-7247 .elementor-element.elementor-element-2637cade {
    box-shadow: 0px 0px 36px 2px rgba(255, 255, 255, 0.12) !important;
}

.elementor-7247 .elementor-element.elementor-element-2637cade::-webkit-scrollbar {
    display: none;
}

/*styling for mobile devices*/
.elementor-7247 .elementor-element.elementor-element-2637cade {
    width: var(--wide-mob-width);
}

body.narrow-menu .elementor-7247 .elementor-element.elementor-element-2637cade {
    width: var(--narrow-mob-width) !important;
    padding-right: var(--narrow-mob-padding) !important;
    padding-left: var(--narrow-mob-padding) !important;
}

html, body{
    overflow-x: hidden;
}

[data-elementor-type="header"]+*,
footer,
[data-elementor-type="footer"] {
    transform: translateX(var(--wide-mob-width));
    transition: var(--transition-sbh);
}

body.narrow-menu [data-elementor-type="header"]+*,
body.narrow-menu footer,
body.narrow-menu [data-elementor-type="footer"] {
    transform: translateX(var(--narrow-mob-width));
}


/*styling for tablet screen*/

@media only screen and (min-width: 767px) {
    .elementor-7247 .elementor-element.elementor-element-2637cade {
        width: var(--wide-tab-width);
    }

    body.narrow-menu .elementor-7247 .elementor-element.elementor-element-2637cade {
        width: var(--narrow-tab-width) !important;
        padding-right: var(--narrow-tab-padding) !important;
        padding-left: var(--narrow-tab-padding) !important;
    }

    [data-elementor-type="header"]+*,
    footer,
    [data-elementor-type="footer"] {
        transform: translateX(0);
        padding-left: var(--wide-tab-width);
        transition: var(--transition-sbh);
    }

    body.narrow-menu [data-elementor-type="header"]+*,
    body.narrow-menu footer,
    body.narrow-menu [data-elementor-type="footer"] {
        transform: translateX(0);
        padding-left: var(--narrow-tab-width);
    }
}


/*styling for Desktop devices*/

@media only screen and (min-width: 1025px) {
    .elementor-7247 .elementor-element.elementor-element-2637cade {
        width: var(--wide-desk-width);
    }

    body.narrow-menu .elementor-7247 .elementor-element.elementor-element-2637cade {
        width: var(--narrow-desk-width) !important;
        padding-right: var(--narrow-desk-padding) !important;
        padding-left: var(--narrow-desk-padding) !important;
    }

    [data-elementor-type="header"]+*,
    footer,
    [data-elementor-type="footer"] {
        transform: translateX(0);
        padding-left: var(--wide-desk-width);
        transition: var(--transition-sbh);
    }

    body.narrow-menu [data-elementor-type="header"]+*,
    body.narrow-menu footer,
    body.narrow-menu [data-elementor-type="footer"] {
        transform: translateX(0);
        padding-left: var(--narrow-desk-width);
    }
}


.site-content footer,
.site-content header+* {
    margin: 0 !important;
    transform: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18325597 *//*CSS to be placed in Toggle Icon2*/
.elementor-7247 .elementor-element.elementor-element-18325597 .elementor-icon-wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-7247 .elementor-element.elementor-element-18325597{
    cursor: pointer;
}/* End custom CSS */