.hfe-scroll-to-top-wrap.hfe-scroll-to-top-hide{display: none;}
.hfe-reading-progress-bar{height: 4px;}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper{border-radius: 5px; font-size: 15px; padding: 15px 30px; color: var(--jkit-txt-alt-color); position: relative; display: inline-block; line-height: 1; user-select: none; white-space: nowrap; vertical-align: middle; text-align: center; background-color: var(--jkit-btn-bg-color); transition: 0.4s;}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{background-color: var(--jkit-btn-bg-hover-color);}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper i,.jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{display: inline-block; vertical-align: middle;}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var(--jkit-txt-alt-color); transition: 0.4s;}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient{overflow: hidden;}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient span{position: relative; z-index: 1;}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{content: ""; position: absolute; inset: 0px; opacity: 0; transition-duration: inherit;}
.jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:hover::before{opacity: 1;}
.jeg-elementor-kit.jkit-client-logo{position: relative; display: inline-block; overflow: hidden; width: 100%;}
.jeg-elementor-kit.jkit-client-logo .client-list{position: relative; z-index: 1;}
.jeg-elementor-kit.jkit-client-logo .client-track .image-list{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: center; overflow: hidden;}
.jeg-elementor-kit.jkit-client-logo .client-track .content-image{position: relative; line-height: 0; width: 100%;}
.jeg-elementor-kit.jkit-client-logo .client-track .content-image .main-image{height: auto; width: 100%;}
.jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider{margin-right: 10px;}
.jeg-elementor-kit.jkit-client-logo .tns-nav{text-align: center;}
.jeg-elementor-kit.jkit-client-logo .tns-nav button{width: 9px; height: 9px; padding: 0px; margin: 0px 5px; border-radius: 50%; background: var(--jkit-txt-m-color); border: 0px;}
.jeg-elementor-kit.jkit-client-logo .tns-nav button.tns-nav-active{background: var(--jkit-txt-color);}
.jeg-elementor-kit.jkit-client-logo .tns-horizontal.tns-subpixel > .tns-item{vertical-align: middle;}
.jeg-elementor-kit.jkit-client-logo .tns-controls button{color: var(--jkit-txt-color); border: 0px; background: 0px 0px;}
.jeg-elementor-kit.jkit-client-logo .tns-controls button span{display: inline-block; position: relative;}
.jeg-elementor-kit.jkit-client-logo .tns-controls button span.hover-gradient::before{content: ""; position: absolute; inset: 0px; opacity: 0; transition-duration: inherit;}
.jeg-elementor-kit.jkit-client-logo .tns-controls button:hover span.hover-gradient::before{opacity: 1;}
.jeg-elementor-kit.jkit-client-logo .tns-controls button i,.jeg-elementor-kit.jkit-client-logo .tns-controls button svg{position: relative; transition: 0.4s;}
.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button{display: inline-block; position: absolute; top: 50%; transform: translate(0px, -50%); z-index: 2;}
.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls="prev"]{left: 0px;}
.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls="next"]{right: 0px;}
.jeg-elementor-kit.jkit-heading{position: relative;}
.jeg-elementor-kit.jkit-heading .heading-title{font-size: 28px; font-weight: 500;}
.jeg-elementor-kit.jkit-heading .heading-title > span{display: inline-block; font-weight: 700;}
.jeg-elementor-kit.jkit-heading .heading-section-title{position: relative; margin: 0px 0px 20px;}
.jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{position: relative; padding: 50px 40px; text-align: center; border: 1px solid var(--jkit-border-color); border-radius: 5px; transition: 0.4s; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient::before{z-index: 1;}
.jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient::after{content: ""; position: absolute; inset: 0px; opacity: 0; transition-duration: inherit;}
.jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:hover::after{opacity: 1;}
.jeg-elementor-kit.jkit-icon-box > a{text-decoration: none;}
.jeg-elementor-kit.jkit-icon-box .icon-box-link{color: unset;}
.jeg-elementor-kit.jkit-icon-box .icon-box-link.hover-gradient{overflow: hidden;}
.jeg-elementor-kit.jkit-icon-box .icon-box-link.hover-gradient span{position: relative; z-index: 1;}
.jeg-elementor-kit.jkit-icon-box .icon-box-link.hover-gradient::before{content: ""; position: absolute; inset: 0px; opacity: 0; transition-duration: inherit;}
.jeg-elementor-kit.jkit-icon-box .icon-box-link.hover-gradient:hover::before{opacity: 1;}
.jeg-elementor-kit.jkit-icon-box.icon-position-left .jkit-icon-box-wrapper{display: flex; -webkit-box-align: start; align-items: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
.jeg-elementor-kit.jkit-icon-box.icon-position-left .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right: 15px;}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header{position: relative; z-index: 2; line-height: 0;}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header > .icon{display: inline-block; margin-bottom: 13px; color: var(--jkit-txt-color); transition: 0.4s;}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header > .icon i{font-size: 40px;}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header > .icon svg{transition: 0.4s; fill: var(--jkit-txt-color); width: 40px;}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body{position: relative; z-index: 2; transition-duration: inherit;}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .title{padding: 0px; color: var(--jkit-txt-color); font-size: 23px; transition-duration: inherit;}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var(--jkit-txt-color); transition-duration: inherit;}
.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper{display: flex; flex-wrap: wrap;}
.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder){-webkit-box-flex: 1; flex: 1 1 0%; margin-right: 30px;}
.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder{align-self: flex-end;}
.jeg-elementor-kit.jkit-mailchimp .jkit-form-group{margin: 0px;}
.jeg-elementor-kit.jkit-mailchimp .jkit-input-group{position: relative; display: flex; flex-wrap: wrap; -webkit-box-align: stretch; align-items: stretch; width: 100%;}
.jeg-elementor-kit.jkit-mailchimp .jkit-form-control{position: relative; -webkit-box-flex: 1; flex: 1 1 auto; width: 1%; display: block; height: auto; min-height: 42px; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid var(--jkit-form-border-color); border-radius: 0px 5px 5px 0px; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit{padding: 8px 20px; color: var(--jkit-txt-alt-color); width: 100%; position: relative; z-index: 1; font-size: 16px; border-style: solid; border-width: 0px; background-color: var(--jkit-btn-bg-color); box-shadow: none; border-radius: 5px; margin-top: 0px; margin-bottom: 0px; line-height: 26px;}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit > i,.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit > svg{margin-right: 10px;}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg{fill: var(--jkit-txt-alt-color);}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover{background-color: var(--jkit-btn-bg-hover-color);}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message{display: none; padding: 10px 15px; margin-bottom: 10px; border-radius: 5px;}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.error{display: block; color: var(--jkit-error-border-color); background-color: var(--jkit-error-bg-color); border: 1px solid var(--jkit-error-border-color);}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.success{display: block; color: var(--jkit-success-border-color); background-color: var(--jkit-success-bg-color); border: var(--jkit-success-border-color);}
.jkit-color-scheme{--jkit-bg-color: #fff; --jkit-border-color: #eaeaeb; --jkit-txt-color: #575A5F; --jkit-txt-h-color: #181D23; --jkit-txt-a-color: #0058E6; --jkit-txt-m-color: #96989B; --jkit-txt-alt-color: #ffffff; --jkit-form-border-color: #D5D5D7; --jkit-form-bg-color: transparent; --jkit-form-txt-color: #181D23; --jkit-btn-txt-color: #ffffff; --jkit-btn-bg-color: #0058E6; --jkit-btn-bg-hover-color: #0048bd; --jkit-selection-bg-color: #d8a600; --jkit-element-bg-color: #80b1ff; --jkit-element-darken-bg-color: #0058E6; --jkit-element-lighten-bg-color: #e6f0ff; --jkit-success-bg-color: #75ffd8; --jkit-success-border-color: #007f5b; --jkit-error-bg-color: #ffcccc; --jkit-error-border-color: #d60000;}
.jkit-nav-menu-loaded{overflow: hidden visible;}
.jeg-elementor-kit .hover-from-bottom::before,.jeg-elementor-kit .hover-from-left::before{position: absolute; content: ""; height: 100%; width: 100%; background-size: 101% 101%; transition: 0.6s;}
.jeg-elementor-kit .hover-from-left::before,.jeg-elementor-kit.hover-from-left::before{top: 0px; left: -101%;}
.jeg-elementor-kit .hover-from-left:hover::before,.jeg-elementor-kit.hover-from-left:hover::before{left: 0px;}
.jeg-elementor-kit .hover-from-bottom::before,.jeg-elementor-kit.hover-from-bottom::before{bottom: -101%; left: 0px;}
.jeg-elementor-kit .hover-from-bottom:hover::before,.jeg-elementor-kit.hover-from-bottom:hover::before{bottom: 0px;}
.jeg-elementor-kit button:active,.jeg-elementor-kit button:hover{background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.jeg-elementor-kit button:focus{outline: 0px;}
.jeg-elementor-kit svg{width: 16px; height: auto;}
.elementor-element svg{width: 1em; fill: currentcolor;}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{position: relative; float: right; display: none; color: var(--jkit-txt-color); border: solid 1px var(--jkit-border-color);}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{fill: var(--jkit-txt-color);}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu.hover-gradient{overflow: hidden; position: relative;}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu.hover-gradient span{position: relative; z-index: 1;}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu.hover-gradient::before{content: ""; position: absolute; inset: 0px; opacity: 0; transition-duration: inherit;}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu.hover-gradient:hover::before{opacity: 1;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{z-index: 1000;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display: none;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo{margin: 5px 0px; padding: 5px; display: block;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width: 360px; height: auto;}
@media screen and (max-width: 1024px){.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width: 260px;}}
@media screen and (max-width: 768px){.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width: 240px;}}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{float: right; display: none; color: var(--jkit-txt-color); border: solid 1px var(--jkit-border-color); padding: 8px; margin: 12px; width: 45px; border-radius: 3px; position: relative; z-index: 10;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{fill: var(--jkit-txt-color);}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient{overflow: hidden; position: relative;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient span{position: relative; z-index: 1;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient::before{content: ""; position: absolute; inset: 0px; opacity: 0; transition-duration: inherit;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient:hover::before{opacity: 1;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper :not(.active) .jkit-menu,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper :not(.active) .jkit-menu > li > a{display: flex;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{height: 100%; padding-left: 0px; margin-bottom: 0px; list-style: none; margin-left: 0px;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li{margin: 0px; padding: 0px; list-style: none;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{color: rgb(112, 112, 112); padding: 0px 15px; font-size: 15px; transition: 0.4s; text-transform: none; font-weight: 500; letter-spacing: normal; height: 100%; -webkit-box-align: center; align-items: center; text-decoration: none;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li{position: relative; display: flex;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li > a{padding: 15px; color: rgb(0, 0, 0); font-size: 14px; font-weight: 400; width: 100%;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li > a svg{fill: rgb(0, 0, 0); width: 14px;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.hover-gradient a{overflow: hidden; position: relative;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.hover-gradient a span{position: relative; z-index: 1;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.hover-gradient a::before{content: ""; position: absolute; inset: 0px; opacity: 0; transition-duration: inherit;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.hover-gradient a:hover::before{opacity: 1;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{box-shadow: rgba(45, 45, 45, 0.2) 0px 10px 30px 0px; background: var(--jkit-bg-color); position: absolute; max-height: none; margin: 0px;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu:hover,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children:hover{z-index: 1001;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu:hover > .sub-menu,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children:hover > .sub-menu{opacity: 1; visibility: visible;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg{margin-left: 5px;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .jkit-mega-menu-wrapper,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu{border-radius: 0px; margin: auto; padding: 0px; list-style: none; transition: 0.4s; opacity: 0; visibility: hidden; z-index: 1000; top: 100%;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .jkit-mega-menu-wrapper > li > .jkit-mega-menu-wrapper,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .jkit-mega-menu-wrapper > li > .sub-menu,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu > li > .jkit-mega-menu-wrapper,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu > li > .sub-menu{left: 100%; top: 0px;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu:hover > .jkit-mega-menu-wrapper{opacity: 1; visibility: visible;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg{margin-left: 5px;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper{position: absolute; opacity: 0; visibility: hidden; top: 100%; width: 100vw;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-hamburger-menu,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-hamburger-menu,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-hamburger-menu{display: block;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper{max-width: 360px; border-radius: 0px; background-color: rgb(247, 247, 247); width: 100%; position: fixed; top: 0px; left: -110%; box-shadow: rgba(255, 255, 255, 0) 0px 10px 30px 0px; overflow: hidden auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; -webkit-box-pack: end; justify-content: flex-end; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s, background-color 0.1s 0.6s; height: 100% !important;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper.active,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper.active,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper.active{left: 0px; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s, background-color 0.6s;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container{overflow-y: hidden;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel{padding: 10px 0px; display: block; position: relative; z-index: 5; width: 100%;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display: inline-block;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display: block;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu{height: 100%; overflow: hidden auto; display: block !important;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg{margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i{padding: 4px 15px;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position: inherit; box-shadow: none; background: 0px 0px;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu{position: relative;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg{margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i{padding: 4px 15px;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper{max-width: 100%;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li{display: block; width: 100%; position: inherit;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu{display: none; max-height: 2500px; opacity: 0; visibility: hidden; transition: max-height 5s ease-out; position: static;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display: block; opacity: 1; visibility: visible;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li > a,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li > a,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li > a{display: block !important; width: auto;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li > a i,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li > a svg,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li > a i,body[data-elementor-device-mode="mobile_extra"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li > a svg,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li > a i,body[data-elementor-device-mode="tablet"] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li > a svg{float: right;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-hamburger-menu{display: block;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper{max-width: 360px; border-radius: 0px; background-color: rgb(247, 247, 247); width: 100%; position: fixed; top: 0px; left: -110%; box-shadow: rgba(255, 255, 255, 0) 0px 10px 30px 0px; overflow: hidden auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; -webkit-box-pack: end; justify-content: flex-end; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s, background-color 0.1s 0.6s; height: 100% !important;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper.active{left: 0px; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s, background-color 0.6s;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu-container{overflow-y: hidden;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel{padding: 10px 0px; display: block; position: relative; z-index: 5; width: 100%;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display: inline-block;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display: block;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu{height: 100%; overflow: hidden auto; display: block !important;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg{margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i{padding: 4px 15px;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu .sub-menu,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .jkit-mega-menu-wrapper,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position: inherit; box-shadow: none; background: 0px 0px;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu{position: relative;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg{margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i{padding: 4px 15px;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.has-mega-menu .jkit-mega-menu-wrapper{max-width: 100%;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li{display: block; width: 100%; position: inherit;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu{display: none; max-height: 2500px; opacity: 0; visibility: hidden; transition: max-height 5s ease-out; position: static;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .jkit-mega-menu-wrapper.dropdown-open,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display: block; opacity: 1; visibility: visible;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li > a{display: block !important; width: auto;}
body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li > a i,body[data-elementor-device-mode="mobile"] .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li > a svg{float: right;}
body[class*="jkit-offcanvas-hide-scroll-"]{overflow: hidden;}
.footer-width-fixer{width: 100%;}
.bhf-hidden{display: none;}
:root{--direction-multiplier: 1;}
html[dir="rtl"]{--direction-multiplier: -1;}
.elementor-screen-only{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
.elementor *,.elementor ::after,.elementor ::before{box-sizing: border-box;}
.elementor a{box-shadow: none; text-decoration: none;}
.elementor hr{background-color: transparent; margin: 0px;}
.elementor img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%;}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin: 0px;}
.elementor embed,.elementor iframe,.elementor object,.elementor video{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%;}
.elementor .elementor-background-overlay{inset: 0px; position: absolute;}
.e-con-inner > .elementor-element.elementor-fixed,.e-con > .elementor-element.elementor-fixed,.elementor-widget-wrap > .elementor-element.elementor-fixed{position: fixed;}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto{max-width: 100%;}
.elementor-element{--flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order);}
.elementor-element.elementor-fixed{z-index: 1;}
.elementor-element:where(.e-con-full, .elementor-widget){align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content);}
.elementor-invisible{visibility: hidden;}
:root{--page-title-display: block;}
.elementor-section{position: relative;}
.elementor-section .elementor-container{display: flex; margin-left: auto; margin-right: auto; position: relative;}
@media (max-width: 1024px){.elementor-section .elementor-container{flex-wrap: wrap;}}
.elementor-section.elementor-section-stretched{position: relative; width: 100%;}
.elementor-widget-wrap{align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display: flex;}
.elementor-widget-wrap > .elementor-element{width: 100%;}
.elementor-widget-wrap.e-swiper-container{width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)));}
.elementor-widget{position: relative;}
.elementor-widget:not(:last-child){margin-bottom: var(--kit-widget-spacing,20px);}
.elementor-widget:not(:last-child).elementor-widget__width-auto{margin-bottom: 0px;}
.elementor-column{display: flex; min-height: 1px; position: relative;}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding: 10px;}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding: 0px;}
@media (min-width: 768px){.elementor-column[data-col="10"]{width: 10%;}.elementor-column[data-col="11"]{width: 11.111%;}.elementor-column[data-col="12"]{width: 12.5%;}.elementor-column[data-col="14"]{width: 14.285%;}.elementor-column[data-col="16"]{width: 16.666%;}.elementor-column[data-col="20"]{width: 20%;}.elementor-column[data-col="25"]{width: 25%;}.elementor-column[data-col="30"]{width: 30%;}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width: 33.333%;}.elementor-column[data-col="40"]{width: 40%;}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width: 50%;}.elementor-column[data-col="60"]{width: 60%;}.elementor-column[data-col="66"]{width: 66.666%;}.elementor-column[data-col="70"]{width: 70%;}.elementor-column[data-col="75"]{width: 75%;}.elementor-column[data-col="80"]{width: 80%;}.elementor-column[data-col="83"]{width: 83.333%;}.elementor-column[data-col="90"]{width: 90%;}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width: 100%;}}
@media (min-width: 768px) and (max-width: 1024px){.elementor-reverse-tablet > .elementor-container > :first-child{order: 10;}.elementor-reverse-tablet > .elementor-container > :nth-child(2){order: 9;}.elementor-reverse-tablet > .elementor-container > :nth-child(3){order: 8;}.elementor-reverse-tablet > .elementor-container > :nth-child(4){order: 7;}.elementor-reverse-tablet > .elementor-container > :nth-child(5){order: 6;}.elementor-reverse-tablet > .elementor-container > :nth-child(6){order: 5;}.elementor-reverse-tablet > .elementor-container > :nth-child(7){order: 4;}.elementor-reverse-tablet > .elementor-container > :nth-child(8){order: 3;}.elementor-reverse-tablet > .elementor-container > :nth-child(9){order: 2;}.elementor-reverse-tablet > .elementor-container > :nth-child(10){order: 1;}}
@media (min-width:-1) and (max-width: 1024px){.elementor-reverse-tablet > .elementor-container > :first-child{order: 10;}.elementor-reverse-tablet > .elementor-container > :nth-child(2){order: 9;}.elementor-reverse-tablet > .elementor-container > :nth-child(3){order: 8;}.elementor-reverse-tablet > .elementor-container > :nth-child(4){order: 7;}.elementor-reverse-tablet > .elementor-container > :nth-child(5){order: 6;}.elementor-reverse-tablet > .elementor-container > :nth-child(6){order: 5;}.elementor-reverse-tablet > .elementor-container > :nth-child(7){order: 4;}.elementor-reverse-tablet > .elementor-container > :nth-child(8){order: 3;}.elementor-reverse-tablet > .elementor-container > :nth-child(9){order: 2;}.elementor-reverse-tablet > .elementor-container > :nth-child(10){order: 1;}}
@media (min-width: 768px) and (max-width:-1){.elementor-reverse-tablet > .elementor-container > :first-child,.elementor-reverse-tablet > .elementor-container > :nth-child(10),.elementor-reverse-tablet > .elementor-container > :nth-child(2),.elementor-reverse-tablet > .elementor-container > :nth-child(3),.elementor-reverse-tablet > .elementor-container > :nth-child(4),.elementor-reverse-tablet > .elementor-container > :nth-child(5),.elementor-reverse-tablet > .elementor-container > :nth-child(6),.elementor-reverse-tablet > .elementor-container > :nth-child(7),.elementor-reverse-tablet > .elementor-container > :nth-child(8),.elementor-reverse-tablet > .elementor-container > :nth-child(9){order: 0;}}
@media (max-width: 767px){.elementor-reverse-mobile > .elementor-container > :first-child{order: 10;}.elementor-reverse-mobile > .elementor-container > :nth-child(2){order: 9;}.elementor-reverse-mobile > .elementor-container > :nth-child(3){order: 8;}.elementor-reverse-mobile > .elementor-container > :nth-child(4){order: 7;}.elementor-reverse-mobile > .elementor-container > :nth-child(5){order: 6;}.elementor-reverse-mobile > .elementor-container > :nth-child(6){order: 5;}.elementor-reverse-mobile > .elementor-container > :nth-child(7){order: 4;}.elementor-reverse-mobile > .elementor-container > :nth-child(8){order: 3;}.elementor-reverse-mobile > .elementor-container > :nth-child(9){order: 2;}.elementor-reverse-mobile > .elementor-container > :nth-child(10){order: 1;}.elementor-column{width: 100%;}}
.elementor-grid{display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap);}
.elementor-grid .elementor-grid-item{min-width: 0px;}
.elementor-grid-0 .elementor-grid{display: inline-block; margin-bottom: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap);}
.elementor-grid-0 .elementor-grid .elementor-grid-item{display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word;}
@media (min-width: 1025px){#elementor-device-mode::after{content: "desktop";}}
@media (min-width:-1){#elementor-device-mode::after{content: "widescreen";}}
@media (max-width:-1){#elementor-device-mode::after{content: "tablet_extra";}}
@media (max-width: 1024px){#elementor-device-mode::after{content: "tablet";}}
@media (max-width:-1){#elementor-device-mode::after{content: "mobile_extra";}}
@media (max-width: 767px){#elementor-device-mode::after{content: "mobile";}}
@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth;}}
.e-con{--border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start);}
.e-con:where(:not(.e-div-block-base)){transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);}
.e-con{--margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width);}
.e-con.e-flex{--flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);}
.e-con-full,.e-con > .e-con-inner{padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align);}
.e-con-full.e-flex,.e-con.e-flex > .e-con-inner{flex-direction: var(--flex-direction);}
.e-con,.e-con > .e-con-inner{display: var(--display);}
.e-con-boxed.e-flex{place-content: normal; align-items: normal; flex-flow: column;}
.e-con-boxed{gap: initial; text-align: initial;}
.e-con.e-flex > .e-con-inner{align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content);}
.e-con > .e-con-inner{gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%;}
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con{--margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width));}
.e-con .elementor-widget.elementor-widget{margin-block-end: 0px;}
.e-con::before{border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%);}
.e-con::before{transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);}
.e-con .elementor-widget{min-width: 0px;}
.e-con .elementor-widget.e-widget-swiper{width: 100%;}
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container,.e-con > .elementor-widget > .elementor-widget-container{height: 100%;}
.e-con.e-con > .e-con-inner > .elementor-widget,.elementor.elementor .e-con > .elementor-widget{max-width: 100%;}
.e-con .elementor-widget:not(:last-child){--kit-widget-spacing: 0;}
@media (max-width: 767px){.e-con.e-flex{--width: 100%; --flex-wrap: var(--flex-wrap-mobile);}}
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.elementor-heading-title{line-height: 1; margin: 0px; padding: 0px;}
.elementor-view-stacked .elementor-icon{background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); padding: 0.5em; fill: rgb(255, 255, 255);}
.elementor-icon{color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s;}
.elementor-icon:hover{color: rgb(105, 114, 125);}
.elementor-icon i,.elementor-icon svg{display: block; height: 1em; position: relative; width: 1em;}
.elementor-icon i::before,.elementor-icon svg::before{left: 50%; position: absolute; transform: translateX(-50%);}
.elementor-shape-circle .elementor-icon{border-radius: 50%;}
.animated{animation-duration: 1.25s;}
.animated.animated-slow{animation-duration: 2s;}
.animated.infinite{animation-iteration-count: infinite;}
.animated.reverse{animation-direction: reverse; animation-fill-mode: forwards;}
@media (prefers-reduced-motion: reduce){.animated{animation: auto ease 0s 1 normal none running none !important;}html *{transition-delay: 0s !important; transition-duration: 0s !important;}}
@media (max-width: 767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display: none;}}
@media (min-width: 768px) and (max-width: 1024px){.elementor .elementor-hidden-tablet{display: none;}}
@media (min-width: 1025px) and (max-width: 99999px){.elementor .elementor-hidden-desktop{display: none;}}
.elementor-kit-8{--e-global-color-primary: #090909; --e-global-color-secondary: #255C56; --e-global-color-text: #7A7A7A; --e-global-color-accent: #255C56; --e-global-color-e5c8540: #FFFFFF; --e-global-color-3b27d12: #BABABA; --e-global-color-b6d2542: #F0F0F0; --e-global-color-e9a80bf: #F9F9F9; --e-global-color-444f860: #FFFBF4; --e-global-color-9c366d0: #EBD1AE; --e-global-typography-primary-font-family: "Raleway"; --e-global-typography-primary-font-size: 68px; --e-global-typography-primary-font-weight: 600; --e-global-typography-primary-text-transform: capitalize; --e-global-typography-primary-line-height: 1.1em; --e-global-typography-secondary-font-family: "Raleway"; --e-global-typography-secondary-font-size: 34px; --e-global-typography-secondary-font-weight: 600; --e-global-typography-secondary-text-transform: capitalize; --e-global-typography-secondary-line-height: 1.3em; --e-global-typography-text-font-family: "Inter"; --e-global-typography-text-font-size: 16px; --e-global-typography-text-font-weight: 300; --e-global-typography-text-line-height: 1.5em; --e-global-typography-accent-font-family: "Raleway"; --e-global-typography-accent-font-size: 14px; --e-global-typography-accent-font-weight: 600; --e-global-typography-accent-text-transform: uppercase; --e-global-typography-accent-line-height: 1em; --e-global-typography-accent-letter-spacing: 1.3px; --e-global-typography-7f517b0-font-family: "Raleway"; --e-global-typography-7f517b0-font-size: 24px; --e-global-typography-7f517b0-font-weight: 600; --e-global-typography-7f517b0-line-height: 1.2em; --e-global-typography-4e452f7-font-family: "Raleway"; --e-global-typography-4e452f7-font-size: 18px; --e-global-typography-4e452f7-font-weight: 600; --e-global-typography-4e452f7-text-transform: capitalize; --e-global-typography-4e452f7-font-style: normal; --e-global-typography-4e452f7-line-height: 1.3em; --e-global-typography-997f697-font-family: "Raleway"; --e-global-typography-997f697-font-size: 14px; --e-global-typography-997f697-font-weight: 600; --e-global-typography-997f697-text-transform: uppercase; --e-global-typography-997f697-line-height: 1em; --e-global-typography-997f697-letter-spacing: 1.3px; --e-global-typography-1660fa3-font-family: "Raleway"; --e-global-typography-1660fa3-font-size: 16px; --e-global-typography-1660fa3-font-weight: 600; --e-global-typography-1660fa3-line-height: 1.2em; --e-global-typography-4b416bd-font-family: "Raleway"; --e-global-typography-4b416bd-font-size: 42px; --e-global-typography-4b416bd-font-weight: 600; --e-global-typography-4b416bd-line-height: 1.2em; --e-global-typography-01acdab-font-family: "Raleway"; --e-global-typography-01acdab-font-size: 20px; --e-global-typography-01acdab-font-weight: 600; --e-global-typography-01acdab-line-height: 1.2em; --e-global-typography-8e0c2ec-font-family: "Inter"; --e-global-typography-8e0c2ec-font-size: 12px; --e-global-typography-8e0c2ec-font-weight: 600; --e-global-typography-8e0c2ec-text-transform: uppercase; --e-global-typography-8e0c2ec-line-height: 1em; --e-global-typography-8e0c2ec-letter-spacing: 1.3px; --e-global-typography-a892a9f-font-family: "Raleway"; --e-global-typography-a892a9f-font-size: 12px; --e-global-typography-a892a9f-font-weight: 600; --e-global-typography-a892a9f-text-transform: uppercase; --e-global-typography-a892a9f-line-height: 1em; --e-global-typography-a892a9f-letter-spacing: 1.3px; --e-global-typography-a48ae84-font-family: "Raleway"; --e-global-typography-a48ae84-font-size: 14px; --e-global-typography-a48ae84-font-weight: 600; --e-global-typography-a48ae84-text-transform: uppercase; --e-global-typography-a48ae84-line-height: 1em; --e-global-typography-a48ae84-letter-spacing: 1.3px; --e-global-typography-919cf83-font-family: "Inter"; --e-global-typography-919cf83-font-size: 32px; --e-global-typography-919cf83-font-weight: 600; --e-global-typography-919cf83-line-height: 1em; --e-global-typography-7f7fd94-font-family: "Inter"; --e-global-typography-7f7fd94-font-size: 14px; --e-global-typography-7f7fd94-font-weight: 300; --e-global-typography-7f7fd94-line-height: 1.5em; --e-global-typography-6f01aa7-font-family: "Inter"; --e-global-typography-6f01aa7-font-size: 16px; --e-global-typography-6f01aa7-font-weight: 400; --e-global-typography-6f01aa7-font-style: italic; --e-global-typography-6f01aa7-line-height: 1.5em; --e-global-typography-5702cc8-font-family: "Inter"; --e-global-typography-5702cc8-font-size: 16px; --e-global-typography-5702cc8-font-weight: 300; --e-global-typography-5702cc8-font-style: italic; --e-global-typography-5702cc8-line-height: 1.5em; --e-global-typography-2260201-font-family: "Inter"; --e-global-typography-2260201-font-size: 156px; --e-global-typography-2260201-font-weight: 600; --e-global-typography-2260201-line-height: 1em; --e-global-typography-425e6d7-font-family: "Inter"; --e-global-typography-425e6d7-font-size: 24px; --e-global-typography-425e6d7-font-weight: 600; --e-global-typography-425e6d7-line-height: 1em; --e-global-typography-725ea62-font-family: "Raleway"; --e-global-typography-725ea62-font-size: 16px; --e-global-typography-725ea62-font-weight: 600; --e-global-typography-725ea62-line-height: 1.6em; --e-global-typography-f957496-font-family: "Inter"; --e-global-typography-f957496-font-size: 20px; --e-global-typography-f957496-font-weight: 300; --e-global-typography-f957496-font-style: italic; --e-global-typography-f957496-line-height: 1.5em; --e-global-typography-09d8b54-font-family: "Inter"; --e-global-typography-09d8b54-font-size: 52px; --e-global-typography-09d8b54-font-weight: 600; --e-global-typography-09d8b54-line-height: 1em; --e-global-typography-788bd88-font-family: "Inter"; --e-global-typography-788bd88-font-size: 62px; --e-global-typography-788bd88-font-weight: 600; --e-global-typography-788bd88-line-height: 1em; color: var(--e-global-color-text); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height);}
.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"]{background-color: var(--e-global-color-accent); font-family: var(--e-global-typography-a48ae84-font-family),Sans-serif; font-size: var(--e-global-typography-a48ae84-font-size); font-weight: var(--e-global-typography-a48ae84-font-weight); text-transform: var(--e-global-typography-a48ae84-text-transform); line-height: var(--e-global-typography-a48ae84-line-height); letter-spacing: var(--e-global-typography-a48ae84-letter-spacing); color: var(--e-global-color-e5c8540); border-style: solid; border-width: 0px; border-radius: 0px; padding: 20px 40px;}
.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus{background-color: var(--e-global-color-primary); color: rgb(255, 255, 255);}
.elementor-kit-8 a{color: var(--e-global-color-accent);}
.elementor-kit-8 a:hover{color: var(--e-global-color-primary);}
.elementor-kit-8 h1{color: var(--e-global-color-primary); font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); line-height: var(--e-global-typography-primary-line-height);}
.elementor-kit-8 h2{color: var(--e-global-color-primary); font-family: var(--e-global-typography-secondary-font-family),Sans-serif; font-size: var(--e-global-typography-secondary-font-size); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); line-height: var(--e-global-typography-secondary-line-height);}
.elementor-kit-8 h3{color: var(--e-global-color-primary); font-family: var(--e-global-typography-7f517b0-font-family),Sans-serif; font-size: var(--e-global-typography-7f517b0-font-size); font-weight: var(--e-global-typography-7f517b0-font-weight); line-height: var(--e-global-typography-7f517b0-line-height);}
.elementor-kit-8 h4{color: var(--e-global-color-primary); font-family: var(--e-global-typography-4e452f7-font-family),Sans-serif; font-size: var(--e-global-typography-4e452f7-font-size); font-weight: var(--e-global-typography-4e452f7-font-weight); text-transform: var(--e-global-typography-4e452f7-text-transform); font-style: var(--e-global-typography-4e452f7-font-style); line-height: var(--e-global-typography-4e452f7-line-height);}
.elementor-kit-8 h5{color: var(--e-global-color-accent); font-family: var(--e-global-typography-997f697-font-family),Sans-serif; font-size: var(--e-global-typography-997f697-font-size); font-weight: var(--e-global-typography-997f697-font-weight); text-transform: var(--e-global-typography-997f697-text-transform); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing);}
.elementor-kit-8 h6{color: var(--e-global-color-primary); font-family: var(--e-global-typography-1660fa3-font-family),Sans-serif; font-size: var(--e-global-typography-1660fa3-font-size); font-weight: var(--e-global-typography-1660fa3-font-weight); line-height: var(--e-global-typography-1660fa3-line-height);}
.elementor-kit-8 label{color: var(--e-global-color-primary); font-family: Raleway, sans-serif; font-size: 16px; font-weight: 600; line-height: 2.6em;}
.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea{color: var(--e-global-color-text); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 0px;}
@media (max-width: 1024px){.elementor-kit-8{--e-global-typography-4b416bd-font-size: 36px; --e-global-typography-4b416bd-line-height: 1.2em; --e-global-typography-5702cc8-font-size: 16px; --e-global-typography-f957496-font-size: 16px; font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-kit-8 h1{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-kit-8 h2{font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height);}.elementor-kit-8 h3{font-size: var(--e-global-typography-7f517b0-font-size); line-height: var(--e-global-typography-7f517b0-line-height);}.elementor-kit-8 h4{font-size: var(--e-global-typography-4e452f7-font-size); line-height: var(--e-global-typography-4e452f7-line-height);}.elementor-kit-8 h5{font-size: var(--e-global-typography-997f697-font-size); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing);}.elementor-kit-8 h6{font-size: var(--e-global-typography-1660fa3-font-size); line-height: var(--e-global-typography-1660fa3-line-height);}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"]{font-size: var(--e-global-typography-a48ae84-font-size); line-height: var(--e-global-typography-a48ae84-line-height); letter-spacing: var(--e-global-typography-a48ae84-letter-spacing);}.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1024px;}.e-con{--container-max-width: 1024px;}}
@media (max-width: 767px){.elementor-kit-8{--e-global-typography-primary-font-size: 40px; --e-global-typography-secondary-font-size: 24px; --e-global-typography-text-font-size: 14px; --e-global-typography-accent-font-size: 14px; --e-global-typography-7f517b0-font-size: 20px; --e-global-typography-4e452f7-font-size: 16px; --e-global-typography-997f697-font-size: 12px; --e-global-typography-4b416bd-font-size: 26px; --e-global-typography-01acdab-font-size: 18px; --e-global-typography-a892a9f-font-size: 12px; --e-global-typography-a48ae84-font-size: 14px; --e-global-typography-919cf83-font-size: 28px; --e-global-typography-5702cc8-font-size: 16px; --e-global-typography-2260201-font-size: 96px; --e-global-typography-425e6d7-font-size: 28px; --e-global-typography-725ea62-font-size: 16px; --e-global-typography-f957496-font-size: 16px; --e-global-typography-09d8b54-font-size: 28px; --e-global-typography-788bd88-font-size: 42px; font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-kit-8 h1{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-kit-8 h2{font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height);}.elementor-kit-8 h3{font-size: var(--e-global-typography-7f517b0-font-size); line-height: var(--e-global-typography-7f517b0-line-height);}.elementor-kit-8 h4{font-size: var(--e-global-typography-4e452f7-font-size); line-height: var(--e-global-typography-4e452f7-line-height);}.elementor-kit-8 h5{font-size: var(--e-global-typography-997f697-font-size); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing);}.elementor-kit-8 h6{font-size: var(--e-global-typography-1660fa3-font-size); line-height: var(--e-global-typography-1660fa3-line-height);}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"]{font-size: var(--e-global-typography-a48ae84-font-size); line-height: var(--e-global-typography-a48ae84-line-height); letter-spacing: var(--e-global-typography-a48ae84-letter-spacing); padding: 18px 32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width: 767px;}.e-con{--container-max-width: 767px;}}
.elementor-column .elementor-spacer-inner{height: var(--spacer-size);}
.e-con{--container-widget-width: 100%;}
.e-con-inner > .elementor-widget-spacer,.e-con > .elementor-widget-spacer{width: var(--container-widget-width,var(--spacer-size)); --align-self: var( --container-widget-align-self,initial ); --flex-shrink: 0;}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container,.e-con > .elementor-widget-spacer > .elementor-widget-container{height: 100%; width: 100%;}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer,.e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer{height: 100%;}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner,.e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner{height: var(--container-widget-height,var(--spacer-size));}
.e-con-inner > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer,.e-con > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer{height: 100%;}
.e-con-inner > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner,.e-con > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner{height: var(--container-widget-height,var(--spacer-size));}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInUp{animation-name: fadeInUp;}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeft{animation-name: fadeInLeft;}
.tns-outer{padding: 0px !important;}
.tns-outer [hidden]{display: none !important;}
.tns-outer [aria-controls],.tns-outer [data-action]{cursor: pointer;}
.tns-slider{transition: all;}
.tns-slider > .tns-item{box-sizing: border-box;}
.tns-horizontal.tns-subpixel{white-space: nowrap;}
.tns-horizontal.tns-subpixel > .tns-item{display: inline-block; vertical-align: top; white-space: normal;}
.tns-horizontal.tns-no-subpixel::after{content: ""; display: table; clear: both;}
.tns-horizontal.tns-no-subpixel > .tns-item{float: left;}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item{margin-right: -100%;}
.tns-no-calc{position: relative; left: 0px;}
.tns-autowidth{display: inline-block;}
.tns-lazy-img{transition: opacity 0.6s; opacity: 0.6;}
.tns-lazy-img.tns-complete{opacity: 1;}
.tns-ah{transition: height;}
.tns-ovh{overflow: hidden;}
.tns-visually-hidden{position: absolute; left: -10000em;}
.tns-transparent{opacity: 0; visibility: hidden;}
.tns-fadeIn{opacity: 1; z-index: 0;}
.tns-normal,.tns-fadeOut{opacity: 0; z-index: -1;}
.tns-vpfix{white-space: nowrap;}
.tns-vpfix > div,.tns-vpfix > li{display: inline-block;}
.tns-t-subp2{margin: 0px auto; width: 310px; position: relative; height: 10px; overflow: hidden;}
.tns-t-ct{width: calc(2333.33%); position: absolute; right: 0px;}
.tns-t-ct::after{content: ""; display: table; clear: both;}
.tns-t-ct > div{width: calc(1.42857%); height: 10px; float: left;}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRight{animation-name: fadeInRight;}
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a{color: inherit; font-size: inherit; line-height: inherit;}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInDown{animation-name: fadeInDown;}
.elementor-widget-divider{--divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x;}
.elementor-widget-divider .elementor-divider{display: flex;}
.elementor-widget-divider .elementor-icon{font-size: var(--divider-icon-size);}
.elementor-widget-divider .elementor-divider-separator{direction: ltr; display: flex; margin: 0px;}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);}
.e-con-inner > .elementor-widget-divider,.e-con > .elementor-widget-divider{width: var(--container-widget-width,100%); --flex-grow: var( --container-widget-flex-grow );}
.elementor-widget-image{text-align: center;}
.elementor-widget-image a{display: inline-block;}
.elementor-widget-image a img[src$=".svg"]{width: 48px;}
.elementor-widget-image img{display: inline-block; vertical-align: middle;}
.elementor-33 .elementor-element.elementor-element-5cb5867b:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 251, 244); background-image: url("https://fastinteriors.qa/wp-content/uploads/2024/02/aY02hLD-1200x1200-1.webp"); background-position: center center; background-repeat: repeat; background-size: cover;}
.elementor-33 .elementor-element.elementor-element-5cb5867b > .elementor-background-overlay{background-color: var(--e-global-color-primary); opacity: 0.3; transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: rgba(255, 255, 255, 0); color: var(--e-global-color-e5c8540); background-image: linear-gradient(265deg, rgb(235, 209, 174) 8%, rgb(235, 209, 174) 17%); font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); line-height: var(--e-global-typography-primary-line-height); padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading .heading-title{font-family: Raleway, sans-serif; font-size: 63px; font-weight: 600; text-transform: capitalize; line-height: 1.1em; color: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-3e934497{width: 100%; max-width: 100%; font-family: Arial, sans-serif; font-size: 35px; color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color: var(--e-global-color-accent); padding: 20px 40px; font-family: var(--e-global-typography-a48ae84-font-family),Sans-serif; font-size: var(--e-global-typography-a48ae84-font-size); font-weight: var(--e-global-typography-a48ae84-font-weight); text-transform: var(--e-global-typography-a48ae84-text-transform); line-height: var(--e-global-typography-a48ae84-line-height); letter-spacing: var(--e-global-typography-a48ae84-letter-spacing); color: var(--e-global-color-e5c8540); border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{background-color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var(--e-global-color-e5c8540); width: 20px;}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: rgba(255, 255, 255, 0); color: rgb(0, 0, 0); background-image: linear-gradient(270deg, rgba(170, 51, 51, 0) 55%, rgb(235, 209, 174) 53%); font-family: Raleway, sans-serif; font-size: 28px; font-weight: 600; line-height: 1.1em; padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading .heading-title{font-family: var(--e-global-typography-7f517b0-font-family),Sans-serif; font-size: var(--e-global-typography-7f517b0-font-size); font-weight: var(--e-global-typography-7f517b0-font-weight); line-height: var(--e-global-typography-7f517b0-line-height); color: rgb(0, 0, 0);}
.elementor-33 .elementor-element.elementor-element-6273e712 .elementor-heading-title{font-family: var(--e-global-typography-997f697-font-family),Sans-serif; font-size: var(--e-global-typography-997f697-font-size); font-weight: var(--e-global-typography-997f697-font-weight); text-transform: var(--e-global-typography-997f697-text-transform); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing); color: var(--e-global-color-accent);}
.elementor-33 .elementor-element.elementor-element-29c72bed .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: rgba(255, 255, 255, 0); color: rgb(0, 0, 0); background-image: linear-gradient(270deg, rgba(170, 51, 51, 0) 55%, rgb(235, 209, 174) 53%); font-family: Raleway, sans-serif; font-size: 34px; font-weight: 600; line-height: 1.3em; padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-29c72bed .jeg-elementor-kit.jkit-heading .heading-title{font-family: Raleway, sans-serif; font-size: 36px; font-weight: 600; text-transform: capitalize; line-height: 1.3em; color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-264a7867{font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; line-height: 1.5em; color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 10px; padding: 0px; color: var(--e-global-color-primary); font-family: var(--e-global-typography-01acdab-font-family),Sans-serif; font-size: var(--e-global-typography-01acdab-font-size); font-weight: var(--e-global-typography-01acdab-font-weight); line-height: var(--e-global-typography-01acdab-line-height);}
.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var(--e-global-color-primary); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var(--e-global-color-accent); margin: 5px 5px 0px 0px; padding: 0px;}
.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var(--e-global-color-accent); width: 40px;}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color: var(--e-global-color-accent); padding: 18px 30px; font-family: var(--e-global-typography-a892a9f-font-family),Sans-serif; font-size: var(--e-global-typography-a892a9f-font-size); font-weight: var(--e-global-typography-a892a9f-font-weight); text-transform: var(--e-global-typography-a892a9f-text-transform); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing); color: var(--e-global-color-e5c8540); border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{background-color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var(--e-global-color-e5c8540); width: 20px;}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-3110d740:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-640ca26c .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 14px; font-weight: 600; text-transform: uppercase; line-height: 1em; letter-spacing: 1.3px; color: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: rgba(255, 255, 255, 0); color: var(--e-global-color-e5c8540); background-image: linear-gradient(270deg, rgba(170, 51, 51, 0) 55%, rgb(235, 209, 174) 53%); font-family: var(--e-global-typography-secondary-font-family),Sans-serif; font-size: var(--e-global-typography-secondary-font-size); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); line-height: var(--e-global-typography-secondary-line-height); padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading .heading-title{font-family: Raleway, sans-serif; font-size: 35px; font-weight: 600; text-transform: capitalize; line-height: 1.3em; color: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-788dc2ad{text-align: left; font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; line-height: 1.5em; color: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-1a7aebe6{text-align: left; font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; line-height: 1.5em; color: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var(--e-global-color-e5c8540); font-family: var(--e-global-typography-01acdab-font-family),Sans-serif; font-size: var(--e-global-typography-01acdab-font-size); font-weight: var(--e-global-typography-01acdab-font-weight); line-height: var(--e-global-typography-01acdab-line-height);}
.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var(--e-global-color-3b27d12); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var(--e-global-color-e5c8540); background-color: var(--e-global-color-accent); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var(--e-global-color-e5c8540); width: 30px;}
.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var(--e-global-color-e5c8540); font-family: var(--e-global-typography-01acdab-font-family),Sans-serif; font-size: var(--e-global-typography-01acdab-font-size); font-weight: var(--e-global-typography-01acdab-font-weight); line-height: var(--e-global-typography-01acdab-line-height);}
.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var(--e-global-color-3b27d12); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var(--e-global-color-e5c8540); background-color: var(--e-global-color-accent); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var(--e-global-color-e5c8540); width: 30px;}
.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var(--e-global-color-e5c8540); font-family: var(--e-global-typography-01acdab-font-family),Sans-serif; font-size: var(--e-global-typography-01acdab-font-size); font-weight: var(--e-global-typography-01acdab-font-weight); line-height: var(--e-global-typography-01acdab-line-height);}
.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var(--e-global-color-3b27d12); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var(--e-global-color-e5c8540); background-color: var(--e-global-color-accent); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var(--e-global-color-e5c8540); width: 30px;}
.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var(--e-global-color-e5c8540); font-family: var(--e-global-typography-01acdab-font-family),Sans-serif; font-size: var(--e-global-typography-01acdab-font-size); font-weight: var(--e-global-typography-01acdab-font-weight); line-height: var(--e-global-typography-01acdab-line-height);}
.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var(--e-global-color-3b27d12); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var(--e-global-color-e5c8540); background-color: var(--e-global-color-accent); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var(--e-global-color-e5c8540); width: 30px;}
.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var(--e-global-color-e5c8540); font-family: var(--e-global-typography-01acdab-font-family),Sans-serif; font-size: var(--e-global-typography-01acdab-font-size); font-weight: var(--e-global-typography-01acdab-font-weight); line-height: var(--e-global-typography-01acdab-line-height);}
.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var(--e-global-color-3b27d12); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var(--e-global-color-e5c8540); background-color: var(--e-global-color-accent); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var(--e-global-color-e5c8540); width: 30px;}
.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var(--e-global-color-e5c8540); font-family: var(--e-global-typography-01acdab-font-family),Sans-serif; font-size: var(--e-global-typography-01acdab-font-size); font-weight: var(--e-global-typography-01acdab-font-weight); line-height: var(--e-global-typography-01acdab-line-height);}
.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var(--e-global-color-3b27d12); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var(--e-global-color-e5c8540); background-color: var(--e-global-color-accent); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var(--e-global-color-e5c8540); width: 30px;}
.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var(--e-global-color-e5c8540); font-family: var(--e-global-typography-01acdab-font-family),Sans-serif; font-size: var(--e-global-typography-01acdab-font-size); font-weight: var(--e-global-typography-01acdab-font-weight); line-height: var(--e-global-typography-01acdab-line-height);}
.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var(--e-global-color-3b27d12); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var(--e-global-color-e5c8540); background-color: var(--e-global-color-accent); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var(--e-global-color-e5c8540); width: 30px;}
.elementor-33 .elementor-element.elementor-element-3e19ccd7 .elementor-heading-title{font-family: var(--e-global-typography-997f697-font-family),Sans-serif; font-size: var(--e-global-typography-997f697-font-size); font-weight: var(--e-global-typography-997f697-font-weight); text-transform: var(--e-global-typography-997f697-text-transform); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing); color: var(--e-global-color-accent);}
.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: rgba(255, 255, 255, 0); color: rgb(0, 0, 0); background-image: linear-gradient(270deg, rgba(170, 51, 51, 0) 55%, rgb(235, 209, 174) 53%); font-family: var(--e-global-typography-secondary-font-family),Sans-serif; font-size: var(--e-global-typography-secondary-font-size); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); line-height: var(--e-global-typography-secondary-line-height); padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading .heading-title{font-family: Raleway, sans-serif; font-size: 34px; font-weight: 600; text-transform: capitalize; line-height: 1.3em; color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-3da9db56{text-align: left; font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; text-transform: capitalize; line-height: 1.5em; text-shadow: rgba(119, 90, 90, 0.3) 0px 0px 61px; color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-10799d3f{text-align: left; font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; line-height: 1.5em; color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color: var(--e-global-color-accent); padding: 18px 30px; font-family: var(--e-global-typography-a892a9f-font-family),Sans-serif; font-size: var(--e-global-typography-a892a9f-font-size); font-weight: var(--e-global-typography-a892a9f-font-weight); text-transform: var(--e-global-typography-a892a9f-text-transform); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing); color: var(--e-global-color-e5c8540); border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{background-color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var(--e-global-color-e5c8540); width: 20px;}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .title{margin: 10px 0px 5px; padding: 0px; color: var(--e-global-color-primary); font-family: var(--e-global-typography-01acdab-font-family),Sans-serif; font-size: var(--e-global-typography-01acdab-font-size); font-weight: var(--e-global-typography-01acdab-font-weight); line-height: var(--e-global-typography-01acdab-line-height);}
.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var(--e-global-color-text); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-47e1ca02 .elementor-heading-title{font-family: var(--e-global-typography-997f697-font-family),Sans-serif; font-size: var(--e-global-typography-997f697-font-size); font-weight: var(--e-global-typography-997f697-font-weight); text-transform: var(--e-global-typography-997f697-text-transform); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing); color: var(--e-global-color-accent);}
.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: rgba(255, 255, 255, 0); color: rgb(0, 0, 0); background-image: linear-gradient(270deg, rgba(170, 51, 51, 0) 55%, rgb(235, 209, 174) 53%); font-family: Raleway, sans-serif; font-size: 34px; font-weight: 600; line-height: 1.3em; padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading .heading-title{font-family: Raleway, sans-serif; font-size: 34px; font-weight: 600; text-transform: capitalize; line-height: 1.3em; color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-3be0af68{text-align: center; font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; line-height: 1.5em; color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color: var(--e-global-color-accent); padding: 18px 30px; font-family: var(--e-global-typography-a892a9f-font-family),Sans-serif; font-size: var(--e-global-typography-a892a9f-font-size); font-weight: var(--e-global-typography-a892a9f-font-weight); text-transform: var(--e-global-typography-a892a9f-text-transform); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing); color: var(--e-global-color-e5c8540); border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{background-color: var(--e-global-color-primary);}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var(--e-global-color-e5c8540); width: 20px;}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color: var(--e-global-color-e5c8540);}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill: var(--e-global-color-e5c8540);}
@media (max-width: 1024px){.elementor-33 .elementor-element.elementor-element-5cb5867b:not(.elementor-motion-effects-element-type-background){background-position: center center;}.elementor-33 .elementor-element.elementor-element-5cb5867b{padding: 200px 10px 100px;}.elementor-33 .elementor-element.elementor-element-75950414 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px 10px 80px;}.elementor-33 .elementor-element.elementor-element-7c462035{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-7c462035 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var(--e-global-typography-a48ae84-font-size); line-height: var(--e-global-typography-a48ae84-line-height); letter-spacing: var(--e-global-typography-a48ae84-letter-spacing);}.elementor-33 .elementor-element.elementor-element-6e95fbbf{padding: 80px 0px 0px;}.elementor-33 .elementor-element.elementor-element-63b7ea8 > .elementor-element-populated{padding: 10px;}.elementor-33 .elementor-element.elementor-element-4ff3af0a{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-4ff3af0a > .elementor-widget-container{margin: 0px 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading .heading-title{font-size: var(--e-global-typography-7f517b0-font-size); line-height: var(--e-global-typography-7f517b0-line-height);}.elementor-33 .elementor-element.elementor-element-62b6970a > .elementor-element-populated{margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px;}.elementor-33 .elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list{opacity: 0.5;}.elementor-33 .elementor-element.elementor-element-8212c00{padding: 80px 10px;}.elementor-33 .elementor-element.elementor-element-267947e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-position: 31% 0px;}.elementor-33 .elementor-element.elementor-element-267947e7 > .elementor-element-populated{margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px;}.elementor-33 .elementor-element.elementor-element-20130899{--spacer-size: 262px;}.elementor-33 .elementor-element.elementor-element-2ed2e3b > .elementor-element-populated{margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 10px;}.elementor-33 .elementor-element.elementor-element-6273e712 .elementor-heading-title{font-size: var(--e-global-typography-997f697-font-size); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing);}.elementor-33 .elementor-element.elementor-element-29c72bed{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-29c72bed > .elementor-widget-container{margin: 0px 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var(--e-global-typography-a892a9f-font-size); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing);}.elementor-33 .elementor-element.elementor-element-3110d740{padding: 80px 10px 40px;}.elementor-33 .elementor-element.elementor-element-6ed0eb19{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-6ed0eb19 > .elementor-widget-container{margin: 0px 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height);}.elementor-33 .elementor-element.elementor-element-63baa53a > .elementor-element-populated{margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-50fbafba{padding: 80px 10px 0px;}.elementor-33 .elementor-element.elementor-element-76c31388 > .elementor-element-populated{padding: 10px;}.elementor-33 .elementor-element.elementor-element-3e19ccd7 .elementor-heading-title{font-size: var(--e-global-typography-997f697-font-size); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing);}.elementor-33 .elementor-element.elementor-element-396c71f{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-396c71f > .elementor-widget-container{margin: 0px 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height);}.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var(--e-global-typography-a892a9f-font-size); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing);}.elementor-33 .elementor-element.elementor-element-17e494f2 > .elementor-element-populated{margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 10px 10px 80px;}.elementor-33 .elementor-element.elementor-element-7057961f{text-align: left;}.elementor-33 .elementor-element.elementor-element-7057961f img{width: 100%;}.elementor-33 .elementor-element.elementor-element-16a4c258 > .elementor-widget-container{margin: -98px 35px 0px 0px; padding: 0px;}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{height: 50px; width: 50px;}.elementor-33 .elementor-element.elementor-element-41342e21{padding: 80px 10px 40px;}.elementor-33 .elementor-element.elementor-element-94fb3c0 > .elementor-element-populated{padding: 0px 10px;}.elementor-33 .elementor-element.elementor-element-47e1ca02 .elementor-heading-title{font-size: var(--e-global-typography-997f697-font-size); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing);}.elementor-33 .elementor-element.elementor-element-7ed1dd40{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-7ed1dd40 > .elementor-widget-container{margin: 0px 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-3be0af68 > .elementor-widget-container{margin: 0px; padding: 0% 10%;}.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var(--e-global-typography-a892a9f-font-size); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing);}}
@media (max-width: 767px){.elementor-33 .elementor-element.elementor-element-5cb5867b{margin-top: 0px; margin-bottom: 0px; padding: 160px 10px 60px;}.elementor-33 .elementor-element.elementor-element-75950414 > .elementor-element-populated{padding: 0px 10px 40px;}.elementor-33 .elementor-element.elementor-element-4995d62a{--spacer-size: 310px;}.elementor-33 .elementor-element.elementor-element-7c462035 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading .heading-title{font-size: 40px;}.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-33 .elementor-element.elementor-element-3e934497{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-3e934497 > .elementor-widget-container{margin: 11px; padding: 4px;}.elementor-33 .elementor-element.elementor-element-28aaf259{margin-top: 0px; margin-bottom: 0px; padding: 0px;}.elementor-33 .elementor-element.elementor-element-6e8effe0.elementor-column > .elementor-widget-wrap{justify-content: center;}.elementor-33 .elementor-element.elementor-element-6e8effe0 > .elementor-element-populated{margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-33 .elementor-element.elementor-element-68122d96{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-68122d96 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{padding: 15px 30px; font-size: var(--e-global-typography-a48ae84-font-size); line-height: var(--e-global-typography-a48ae84-line-height); letter-spacing: var(--e-global-typography-a48ae84-letter-spacing);}.elementor-33 .elementor-element.elementor-element-356456{--spacer-size: 310px;}.elementor-33 .elementor-element.elementor-element-6e95fbbf{margin-top: 0px; margin-bottom: 0px; padding: 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-63b7ea8 > .elementor-element-populated{padding: 0px;}.elementor-33 .elementor-element.elementor-element-4ff3af0a > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading .heading-title{font-size: var(--e-global-typography-7f517b0-font-size); line-height: var(--e-global-typography-7f517b0-line-height);}.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: 32px;}.elementor-33 .elementor-element.elementor-element-62b6970a > .elementor-element-populated{padding: 0px 10px;}.elementor-33 .elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list{padding: 0px 10px;}.elementor-33 .elementor-element.elementor-element-8212c00{padding: 40px 10px;}.elementor-33 .elementor-element.elementor-element-267947e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-position: 0% 0px;}.elementor-33 .elementor-element.elementor-element-2ed2e3b > .elementor-element-populated{margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 10px;}.elementor-33 .elementor-element.elementor-element-6273e712 .elementor-heading-title{font-size: var(--e-global-typography-997f697-font-size); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing);}.elementor-33 .elementor-element.elementor-element-29c72bed > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-29c72bed .jeg-elementor-kit.jkit-heading .heading-title{font-size: 24px;}.elementor-33 .elementor-element.elementor-element-29c72bed .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: 32px;}.elementor-33 .elementor-element.elementor-element-264a7867{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .title{margin: 0px 0px 10px; font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{height: 60px; width: 60px;}.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var(--e-global-typography-a892a9f-font-size); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing);}.elementor-33 .elementor-element.elementor-element-3110d740{padding: 40px 10px;}.elementor-33 .elementor-element.elementor-element-565e189a > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-33 .elementor-element.elementor-element-640ca26c .elementor-heading-title{font-size: 12px;}.elementor-33 .elementor-element.elementor-element-6ed0eb19 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading .heading-title{font-size: 24px;}.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height);}.elementor-33 .elementor-element.elementor-element-788dc2ad{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-1a7aebe6{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-5ec0b0 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-4986d821 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-8b896e8 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0%;}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-df28d5d > .elementor-element-populated,.elementor-33 .elementor-element.elementor-element-df28d5d > .elementor-element-populated > .elementor-background-overlay{}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-50fbafba{margin-top: 0px; margin-bottom: 0px; padding: 40px 10px;}.elementor-33 .elementor-element.elementor-element-76c31388 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-33 .elementor-element.elementor-element-3e19ccd7 .elementor-heading-title{font-size: var(--e-global-typography-997f697-font-size); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing);}.elementor-33 .elementor-element.elementor-element-396c71f > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading .heading-title{font-size: 24px;}.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height);}.elementor-33 .elementor-element.elementor-element-3da9db56{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-10799d3f{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var(--e-global-typography-a892a9f-font-size); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing);}.elementor-33 .elementor-element.elementor-element-17e494f2 > .elementor-element-populated{padding: 10px;}.elementor-33 .elementor-element.elementor-element-7057961f img{width: 100%;}.elementor-33 .elementor-element.elementor-element-16a4c258 > .elementor-widget-container{margin: -90px 55px 0px 0px;}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .title{font-size: var(--e-global-typography-01acdab-font-size); line-height: var(--e-global-typography-01acdab-line-height);}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-33 .elementor-element.elementor-element-41342e21{padding: 40px 10px 20px;}.elementor-33 .elementor-element.elementor-element-47e1ca02 .elementor-heading-title{font-size: var(--e-global-typography-997f697-font-size); line-height: var(--e-global-typography-997f697-line-height); letter-spacing: var(--e-global-typography-997f697-letter-spacing);}.elementor-33 .elementor-element.elementor-element-7ed1dd40 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading .heading-title{font-size: 24px;}.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: 32px;}.elementor-33 .elementor-element.elementor-element-3be0af68 > .elementor-widget-container{padding: 0px;}.elementor-33 .elementor-element.elementor-element-3be0af68{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var(--e-global-typography-a892a9f-font-size); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing);}.elementor-33 .elementor-element.elementor-element-3c69fbc5{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-30c912c2{font-size: 14px;}}
.elementor-14 .elementor-element.elementor-element-73d43db2:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e5c8540);}
.elementor-14 .elementor-element.elementor-element-6410e26:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: var(--e-global-color-e5c8540);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.hover-gradient > a::before{background-color: var(--e-global-color-accent);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{background-color: rgba(255, 255, 255, 0); float: right; border-style: solid;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{background-color: var(--e-global-color-accent); border-style: solid;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:not(.hover-gradient):hover,.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient::before{background-color: var(--e-global-color-primary);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-family: var(--e-global-typography-8e0c2ec-font-family),Sans-serif; font-size: var(--e-global-typography-8e0c2ec-font-size); font-weight: var(--e-global-typography-8e0c2ec-font-weight); text-transform: var(--e-global-typography-8e0c2ec-text-transform); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing); padding: 0px 20px; color: var(--e-global-color-primary); border-style: solid; border-width: 0px 0px 2px; border-color: rgba(255, 255, 255, 0);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{fill: var(--e-global-color-primary);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a{color: var(--e-global-color-primary); border-style: solid; border-width: 0px 0px 2px; border-color: var(--e-global-color-accent);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a svg{fill: var(--e-global-color-primary);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a{color: var(--e-global-color-primary); border-style: solid; border-width: 0px 0px 2px; border-color: var(--e-global-color-accent);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg{fill: var(--e-global-color-primary);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-family: var(--e-global-typography-8e0c2ec-font-family),Sans-serif; font-size: var(--e-global-typography-8e0c2ec-font-size); font-weight: var(--e-global-typography-8e0c2ec-font-weight); text-transform: var(--e-global-typography-8e0c2ec-text-transform); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing); padding: 20px;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a{color: var(--e-global-color-accent);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a svg{fill: var(--e-global-color-accent);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.hover-gradient > a::before{background-color: var(--e-global-color-accent);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{background-color: rgba(255, 255, 255, 0); float: right; border-style: solid;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{background-color: var(--e-global-color-accent); border-style: solid;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:not(.hover-gradient):hover,.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient::before{background-color: var(--e-global-color-primary);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-family: var(--e-global-typography-8e0c2ec-font-family),Sans-serif; font-size: var(--e-global-typography-8e0c2ec-font-size); font-weight: var(--e-global-typography-8e0c2ec-font-weight); text-transform: var(--e-global-typography-8e0c2ec-text-transform); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing); padding: 0px 20px; color: var(--e-global-color-primary); border-style: solid; border-width: 0px 0px 2px; border-color: rgba(255, 255, 255, 0);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{fill: var(--e-global-color-primary);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a{color: var(--e-global-color-primary); border-style: solid; border-width: 0px 0px 2px; border-color: var(--e-global-color-accent);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a svg{fill: var(--e-global-color-primary);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a{color: var(--e-global-color-primary); border-style: solid; border-width: 0px 0px 2px; border-color: var(--e-global-color-accent);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg{fill: var(--e-global-color-primary);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-family: var(--e-global-typography-8e0c2ec-font-family),Sans-serif; font-size: var(--e-global-typography-8e0c2ec-font-size); font-weight: var(--e-global-typography-8e0c2ec-font-weight); text-transform: var(--e-global-typography-8e0c2ec-text-transform); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing); padding: 20px;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a{color: var(--e-global-color-accent);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a svg{fill: var(--e-global-color-accent);}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color: var(--e-global-color-primary); padding: 18px 25px; font-family: var(--e-global-typography-a892a9f-font-family),Sans-serif; font-size: var(--e-global-typography-a892a9f-font-size); font-weight: var(--e-global-typography-a892a9f-font-weight); text-transform: var(--e-global-typography-a892a9f-text-transform); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing); color: var(--e-global-color-e5c8540); border-radius: 0px;}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{background-color: var(--e-global-color-accent);}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var(--e-global-color-e5c8540); width: 20px;}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color: var(--e-global-color-e5c8540);}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill: var(--e-global-color-e5c8540);}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.hover-gradient > a::before{background-color: var(--e-global-color-accent);}
@media (max-width: 1024px){.elementor-14 .elementor-element.elementor-element-73d43db2{margin-top: 0px; margin-bottom: -105px;}.elementor-14 .elementor-element.elementor-element-6410e26 > .elementor-element-populated{margin: 0px 0px 0px 10px; --e-column-margin-right: 0px; --e-column-margin-left: 10px;}.elementor-14 .elementor-element.elementor-element-66e8ea65 img{width: 70%;}.elementor-14 .elementor-element.elementor-element-16814f41 > .elementor-element-populated{margin: 0px 10px 0px 0px; --e-column-margin-right: 10px; --e-column-margin-left: 0px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{padding: 0px; margin: 0px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-size: var(--e-global-typography-8e0c2ec-font-size); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing); padding: 25px 25px 10px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a i{font-size: 20px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{width: 20px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-size: var(--e-global-typography-8e0c2ec-font-size); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing); padding: 20px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a{color: rgb(0, 0, 0);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg{fill: rgb(0, 0, 0);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i{font-size: 30px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{width: 30px; fill: var(--e-global-color-accent);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{border-width: 0px; border-radius: 0px; color: var(--e-global-color-accent); margin: 0px; padding: 0px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover{color: var(--e-global-color-accent);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover svg{fill: var(--e-global-color-accent);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{border-width: 0px; border-radius: 50px; color: var(--e-global-color-e5c8540); margin: 30px 30px 0px 0px; padding: 15px 20px 15px 18px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{fill: var(--e-global-color-e5c8540);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover{border-width: 0px; border-radius: 50px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width: 185px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo{margin: 20px 0px 0px 20px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{padding: 0px; margin: 0px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-size: var(--e-global-typography-8e0c2ec-font-size); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing); padding: 25px 25px 10px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a i{font-size: 20px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{width: 20px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-size: var(--e-global-typography-8e0c2ec-font-size); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing); padding: 20px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a{color: rgb(0, 0, 0);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg{fill: rgb(0, 0, 0);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i{font-size: 30px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{width: 30px; fill: var(--e-global-color-accent);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{border-width: 0px; border-radius: 0px; color: var(--e-global-color-accent); margin: 0px; padding: 0px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover{color: var(--e-global-color-accent);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover svg{fill: var(--e-global-color-accent);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{border-width: 0px; border-radius: 50px; color: var(--e-global-color-e5c8540); margin: 30px 30px 0px 0px; padding: 15px 20px 15px 18px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{fill: var(--e-global-color-e5c8540);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover{border-width: 0px; border-radius: 50px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width: 185px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo{margin: 20px 0px 0px 20px;}.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var(--e-global-typography-a892a9f-font-size); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing);}}
@media (max-width: 767px){.elementor-14 .elementor-element.elementor-element-6410e26{width: 50%;}.elementor-14 .elementor-element.elementor-element-66e8ea65 img{width: 90%;}.elementor-14 .elementor-element.elementor-element-16814f41{width: 50%;}.elementor-14 .elementor-element.elementor-element-bcef1bc > .elementor-widget-container{margin: 0px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-size: var(--e-global-typography-8e0c2ec-font-size); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-size: var(--e-global-typography-8e0c2ec-font-size); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i{font-size: 26px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{width: 26px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{border-width: 0px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{border-width: 0px; border-radius: 50px; color: var(--e-global-color-e5c8540); margin: 30px 30px 0px 0px; padding: 12px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{fill: var(--e-global-color-e5c8540);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover{color: var(--e-global-color-e5c8540);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover svg{fill: var(--e-global-color-e5c8540);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width: 150px;}.elementor-14 .elementor-element.elementor-element-9d2e732 > .elementor-widget-container{margin: 0px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-size: var(--e-global-typography-8e0c2ec-font-size); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-size: var(--e-global-typography-8e0c2ec-font-size); line-height: var(--e-global-typography-8e0c2ec-line-height); letter-spacing: var(--e-global-typography-8e0c2ec-letter-spacing);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i{font-size: 26px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{width: 26px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{border-width: 0px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{border-width: 0px; border-radius: 50px; color: var(--e-global-color-e5c8540); margin: 30px 30px 0px 0px; padding: 12px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{fill: var(--e-global-color-e5c8540);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover{color: var(--e-global-color-e5c8540);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover svg{fill: var(--e-global-color-e5c8540);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width: 150px;}.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var(--e-global-typography-a892a9f-font-size); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing);}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{max-width: 360px; border-radius: 0px; background-color: rgb(247, 247, 247); width: 100%; position: fixed; top: 0px; left: -110%; box-shadow: rgba(255, 255, 255, 0) 0px 10px 30px 0px; overflow: hidden auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; flex-direction: column-reverse; justify-content: flex-end; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s; height: 100% !important;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{max-width: 360px; border-radius: 0px; background-color: rgb(247, 247, 247); width: 100%; position: fixed; top: 0px; left: -110%; box-shadow: rgba(255, 255, 255, 0) 0px 10px 30px 0px; overflow: hidden auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; flex-direction: column-reverse; justify-content: flex-end; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s; height: 100% !important;}}
.elementor-24 .elementor-element.elementor-element-31267e2c:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-primary);}
.elementor-24 .elementor-element.elementor-element-3bbc7e21{font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); color: var(--e-global-color-e5c8540);}
.elementor-24 .elementor-element.elementor-element-55578b68{--grid-template-columns: repeat(0,auto); --icon-size: 16px; --grid-column-gap: 20px; --grid-row-gap: 0px;}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-social-icon{background-color: var(--e-global-color-accent); --icon-padding: 0.7em;}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-social-icon:hover{background-color: var(--e-global-color-e5c8540);}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-social-icon:hover i{color: var(--e-global-color-accent);}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-social-icon:hover svg{fill: var(--e-global-color-accent);}
.elementor-24 .elementor-element.elementor-element-4b86750e{text-align: left; font-family: var(--e-global-typography-7f7fd94-font-family),Sans-serif; font-size: var(--e-global-typography-7f7fd94-font-size); font-weight: var(--e-global-typography-7f7fd94-font-weight); line-height: var(--e-global-typography-7f7fd94-line-height); color: var(--e-global-color-e5c8540);}
.elementor-24 .elementor-element.elementor-element-6dd576 .elementor-heading-title{font-family: var(--e-global-typography-7f517b0-font-family),Sans-serif; font-size: var(--e-global-typography-7f517b0-font-size); font-weight: var(--e-global-typography-7f517b0-font-weight); line-height: var(--e-global-typography-7f517b0-line-height); color: var(--e-global-color-e5c8540);}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control{background-color: rgba(255, 255, 255, 0); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); color: var(--e-global-color-e5c8540); border-radius: 0px; padding: 10px 20px 30px 0px; border-style: solid; border-width: 0px 0px 1px; border-color: rgb(41, 41, 41);}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit{background-color: var(--e-global-color-accent); font-family: var(--e-global-typography-a892a9f-font-family),Sans-serif; font-size: var(--e-global-typography-a892a9f-font-size); font-weight: var(--e-global-typography-a892a9f-font-weight); text-transform: var(--e-global-typography-a892a9f-text-transform); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing); padding: 18px 20px 18px 30px; margin: 0px 0px 40px; color: var(--e-global-color-e5c8540); border-radius: 0px;}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover{background-color: var(--e-global-color-e5c8540); color: var(--e-global-color-accent);}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder{font-family: var(--e-global-typography-7f7fd94-font-family),Sans-serif; font-size: var(--e-global-typography-7f7fd94-font-size); font-weight: var(--e-global-typography-7f7fd94-font-weight); line-height: var(--e-global-typography-7f7fd94-line-height); color: var(--e-global-color-e5c8540);}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg{fill: var(--e-global-color-e5c8540); width: 15px;}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover svg{fill: var(--e-global-color-accent);}
.elementor-24 .elementor-element.elementor-element-110ff098 .elementor-heading-title{font-family: var(--e-global-typography-4e452f7-font-family),Sans-serif; font-size: var(--e-global-typography-4e452f7-font-size); font-weight: var(--e-global-typography-4e452f7-font-weight); text-transform: var(--e-global-typography-4e452f7-text-transform); font-style: var(--e-global-typography-4e452f7-font-style); line-height: var(--e-global-typography-4e452f7-line-height); color: var(--e-global-color-e5c8540);}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-icon i{color: var(--e-global-color-secondary); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-icon svg{fill: var(--e-global-color-secondary); transition: fill 0.3s;}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > a{font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height);}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-text{color: var(--e-global-color-e5c8540); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item:hover .elementor-icon-list-text{color: var(--e-global-color-9c366d0);}
.elementor-24 .elementor-element.elementor-element-165569eb .elementor-heading-title{font-family: var(--e-global-typography-4e452f7-font-family),Sans-serif; font-size: var(--e-global-typography-4e452f7-font-size); font-weight: var(--e-global-typography-4e452f7-font-weight); text-transform: var(--e-global-typography-4e452f7-text-transform); font-style: var(--e-global-typography-4e452f7-font-style); line-height: var(--e-global-typography-4e452f7-line-height); color: var(--e-global-color-e5c8540);}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-icon i{color: var(--e-global-color-secondary); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-icon svg{fill: var(--e-global-color-secondary); transition: fill 0.3s;}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > a{font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height);}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-text{color: var(--e-global-color-e5c8540); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item:hover .elementor-icon-list-text{color: var(--e-global-color-9c366d0);}
.elementor-24 .elementor-element.elementor-element-31bad3b8 .elementor-heading-title{font-family: var(--e-global-typography-4e452f7-font-family),Sans-serif; font-size: var(--e-global-typography-4e452f7-font-size); font-weight: var(--e-global-typography-4e452f7-font-weight); text-transform: var(--e-global-typography-4e452f7-text-transform); font-style: var(--e-global-typography-4e452f7-font-style); line-height: var(--e-global-typography-4e452f7-line-height); color: var(--e-global-color-e5c8540);}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-icon i{color: var(--e-global-color-accent); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-icon svg{fill: var(--e-global-color-accent); transition: fill 0.3s;}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > a{font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height);}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item:hover .elementor-icon-list-text{color: var(--e-global-color-9c366d0);}
.elementor-24 .elementor-element.elementor-element-d7d5bc2 .elementor-heading-title{font-family: var(--e-global-typography-4e452f7-font-family),Sans-serif; font-size: var(--e-global-typography-4e452f7-font-size); font-weight: var(--e-global-typography-4e452f7-font-weight); text-transform: var(--e-global-typography-4e452f7-text-transform); font-style: var(--e-global-typography-4e452f7-font-style); line-height: var(--e-global-typography-4e452f7-line-height); color: var(--e-global-color-e5c8540);}
.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-icon i{color: var(--e-global-color-secondary); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-icon svg{fill: var(--e-global-color-secondary); transition: fill 0.3s;}
.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > a{font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height);}
.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item:hover .elementor-icon-list-text{color: var(--e-global-color-9c366d0);}
.elementor-24 .elementor-element.elementor-element-d98e88b.elementor-view-stacked .elementor-icon:hover{background-color: rgb(37, 211, 102); color: var(--e-global-color-e5c8540);}
.elementor-24 .elementor-element.elementor-element-d98e88b.elementor-view-stacked .elementor-icon:hover svg{fill: var(--e-global-color-e5c8540);}
@media (max-width: 1024px){.elementor-24 .elementor-element.elementor-element-31267e2c{padding: 80px 10px 40px;}.elementor-24 .elementor-element.elementor-element-54499f75 > .elementor-element-populated{margin: 80px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px;}.elementor-24 .elementor-element.elementor-element-138aa116{text-align: center;}.elementor-24 .elementor-element.elementor-element-138aa116 img{width: 45%;}.elementor-24 .elementor-element.elementor-element-3bbc7e21 > .elementor-widget-container{margin: 2% 15% 0%;}.elementor-24 .elementor-element.elementor-element-3bbc7e21{text-align: center; font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-widget-container{text-align: center;}.elementor-24 .elementor-element.elementor-element-4b86750e{text-align: center; font-size: var(--e-global-typography-7f7fd94-font-size); line-height: var(--e-global-typography-7f7fd94-line-height);}.elementor-24 .elementor-element.elementor-element-2a8c4831 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-24 .elementor-element.elementor-element-6dd576 .elementor-heading-title{font-size: var(--e-global-typography-7f517b0-font-size); line-height: var(--e-global-typography-7f517b0-line-height);}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder{font-size: var(--e-global-typography-7f7fd94-font-size); line-height: var(--e-global-typography-7f7fd94-line-height);}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit{font-size: var(--e-global-typography-a892a9f-font-size); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing);}.elementor-24 .elementor-element.elementor-element-110ff098 .elementor-heading-title{font-size: var(--e-global-typography-4e452f7-font-size); line-height: var(--e-global-typography-4e452f7-line-height);}.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > a{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-24 .elementor-element.elementor-element-165569eb .elementor-heading-title{font-size: var(--e-global-typography-4e452f7-font-size); line-height: var(--e-global-typography-4e452f7-line-height);}.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > a{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-24 .elementor-element.elementor-element-31bad3b8 .elementor-heading-title{font-size: var(--e-global-typography-4e452f7-font-size); line-height: var(--e-global-typography-4e452f7-line-height);}.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > a{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-24 .elementor-element.elementor-element-d7d5bc2 .elementor-heading-title{font-size: var(--e-global-typography-4e452f7-font-size); line-height: var(--e-global-typography-4e452f7-line-height);}.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > a{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}}
@media (max-width: 767px){.elementor-24 .elementor-element.elementor-element-31267e2c{padding: 40px 10px 20px;}.elementor-24 .elementor-element.elementor-element-54499f75 > .elementor-element-populated{margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px 10px;}.elementor-24 .elementor-element.elementor-element-138aa116 img{width: 65%;}.elementor-24 .elementor-element.elementor-element-3bbc7e21 > .elementor-widget-container{margin: 0px;}.elementor-24 .elementor-element.elementor-element-3bbc7e21{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-24 .elementor-element.elementor-element-55578b68 > .elementor-widget-container{margin: 10px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4b86750e > .elementor-widget-container{margin: 40px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4b86750e{text-align: center; font-size: var(--e-global-typography-7f7fd94-font-size); line-height: var(--e-global-typography-7f7fd94-line-height);}.elementor-24 .elementor-element.elementor-element-6dd576 .elementor-heading-title{font-size: var(--e-global-typography-7f517b0-font-size); line-height: var(--e-global-typography-7f517b0-line-height);}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder{font-size: var(--e-global-typography-7f7fd94-font-size); line-height: var(--e-global-typography-7f7fd94-line-height);}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit{font-size: var(--e-global-typography-a892a9f-font-size); line-height: var(--e-global-typography-a892a9f-line-height); letter-spacing: var(--e-global-typography-a892a9f-letter-spacing); padding: 15px 10px 15px 20px;}.elementor-24 .elementor-element.elementor-element-110ff098 .elementor-heading-title{font-size: var(--e-global-typography-4e452f7-font-size); line-height: var(--e-global-typography-4e452f7-line-height);}.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > a{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-24 .elementor-element.elementor-element-29a6e094 > .elementor-element-populated{margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-24 .elementor-element.elementor-element-165569eb .elementor-heading-title{font-size: var(--e-global-typography-4e452f7-font-size); line-height: var(--e-global-typography-4e452f7-line-height);}.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > a{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-24 .elementor-element.elementor-element-74ed0a0f > .elementor-element-populated{margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-24 .elementor-element.elementor-element-31bad3b8 .elementor-heading-title{font-size: var(--e-global-typography-4e452f7-font-size); line-height: var(--e-global-typography-4e452f7-line-height);}.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > a{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-24 .elementor-element.elementor-element-d7d5bc2 .elementor-heading-title{font-size: var(--e-global-typography-4e452f7-font-size); line-height: var(--e-global-typography-4e452f7-line-height);}.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > a{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}}
.alert-wrapper{display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; margin: 0px auto; left: 0px; top: 0px; overflow: hidden; position: fixed; background: rgba(0, 0, 0, 0.3); z-index: 999999;}
@keyframes open-frame { 
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { transform: scale(0.97); }
  75% { transform: scale(0.93); }
  100% { transform: scale(1); }
}
.alert-frame{background: rgb(255, 255, 255); min-height: 350px; width: 300px; box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 10px; border-radius: 10px; animation: 0.3s linear 0s 1 normal none running open-frame;}
.alert-header{display: flex; flex-direction: row; height: 175px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.alert-header-base{border-top-left-radius: 5px; border-top-right-radius: 5px;}
.custom-img-wrapper{min-height: 145px; max-height: 20rem; overflow: scroll; display: flex; align-items: center; justify-content: center;}
.alert-img{height: 80px; position: absolute; left: 0px; right: 0px; margin-left: auto; margin-right: auto; align-self: center;}
.alert-close{width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; font-family: Dosis, sans-serif; font-weight: 700; cursor: pointer; line-height: 30px;}
.alert-close-default{color: rgba(0, 0, 0, 0.2); font-size: 16px; transition: color 0.5s; margin-left: auto; margin-right: 5px; margin-top: 5px;}
.alert-close-circle{background: rgb(228, 234, 231); color: rgb(34, 34, 34); border-radius: 17.5px; margin-top: -15px; margin-right: -15px; font-size: 12px; transition: background 0.5s; margin-left: auto;}
.alert-close-circle:hover{background: rgb(255, 255, 255);}
.alert-close:hover{color: rgba(0, 0, 0, 0.5);}
.alert-body{padding: 30px; display: flex; flex-direction: column; text-align: center;}
.alert-title{font-family: "Open Sans", sans-serif; font-weight: 700; margin-bottom: 35px; color: rgb(34, 34, 34); align-self: center; font-size: 18px !important;}
.alert-message{color: rgb(102, 102, 102); font-family: "Open Sans", sans-serif; font-weight: 400; text-align: center; line-height: 1.6; align-self: center; font-size: 15px !important;}
.alert-button{min-width: 140px; height: 35px; border-radius: 20px; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 15px; color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; transition: background 0.5s; padding: 0px 15px; align-self: center; display: inline-flex; align-items: center; justify-content: center;}
.alert-button:focus{outline: 0px;}
.question-buttons{display: flex; flex-direction: row; justify-content: center;}
.confirm-button{min-width: 100px; height: 35px; border-radius: 20px; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 15px; color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; transition: background 0.5s; padding: 0px 15px; margin-right: 10px; display: inline-flex; align-items: center; justify-content: center;}
.confirm-button:focus{outline: 0px;}
.cancel-button{min-width: 100px; height: 35px; border-radius: 20px; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 15px; color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; line-height: 1.6; transition: background 0.5s; padding: 0px 15px; display: inline-flex; align-items: center; justify-content: center;}
.cancel-button:focus{outline: 0px;}
@keyframes open-toast { 
  0% { transform: scaleX(1) scaleY(1); }
  20%, 45% { transform: scaleX(1.35) scaleY(0.1); }
  65% { transform: scaleX(0.8) scaleY(1.7); }
  80% { transform: scaleX(0.6) scaleY(0.85); }
  100% { transform: scaleX(1) scaleY(1); }
}
.toast-container{display: flex; flex-direction: column; top: 15px; right: 15px; position: fixed; z-index: 999999;}
.toast-content{overflow: hidden; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; animation: 0.3s linear 0s 1 normal none running open-toast;}
.toast-content + .toast-content{margin-top: 10px;}
.toast-frame{padding: 5px 15px; display: flex; min-width: 100px; height: 70px; border-top-left-radius: 10px; border-top-right-radius: 10px; align-items: center; flex-wrap: wrap;}
.toast-body-img{height: 40px;}
.toast-body{display: flex; align-items: center; width: 100%;}
.toast-body-content{display: flex; flex-direction: column; width: 100%;}
.toast-title{font-family: "Open Sans", sans-serif; font-weight: 700; color: rgb(255, 255, 255); margin-left: 15px; font-size: 16px !important;}
.toast-message{font-family: "Open Sans", sans-serif; font-weight: 600; color: rgb(255, 255, 255); margin-left: 15px; font-size: 13px !important;}
.toast-close{color: rgba(0, 0, 0, 0.2); font-family: Dosis, sans-serif; font-weight: 700; font-size: 16px; cursor: pointer; transition: color 0.5s; margin-left: 25px;}
@keyframes timer { 
  0% { width: 100%; }
  25% { width: 75%; }
  50% { width: 50%; }
  75% { width: 25%; }
  100% { width: 1%; }
}
.toast-timer{width: 1%; height: 5px;}
.toast-close:hover{color: rgba(0, 0, 0, 0.5);}
.error-bg{background: rgb(216, 82, 97);}
.error-btn:hover{background: rgb(229, 164, 180);}
html{line-height: 1.15; text-size-adjust: 100%;}
*,::after,::before{box-sizing: border-box;}
body{background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; margin: 0px; -webkit-font-smoothing: antialiased;}
h1,h2,h3,h4,h5,h6{color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block: 0.5rem 1rem;}
h1{font-size: 2.5rem;}
h2{font-size: 2rem;}
h3{font-size: 1.75rem;}
h4{font-size: 1.5rem;}
h5{font-size: 1.25rem;}
h6{font-size: 1rem;}
p{margin-block: 0px 0.9rem;}
hr{box-sizing: content-box; height: 0px; overflow: visible;}
pre{font-family: monospace, monospace; font-size: 1em; white-space: pre-wrap;}
a{background-color: rgba(255, 255, 255, 0); color: rgb(204, 51, 102); text-decoration: none;}
a:active,a:hover{color: rgb(51, 51, 102);}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color: inherit; text-decoration: none;}
a:not([href]):not([tabindex]):focus{outline: 0px;}
abbr[title]{border-block-end: none; text-decoration: underline dotted;}
b,strong{font-weight: bolder;}
code,kbd,samp{font-family: monospace, monospace; font-size: 1em;}
small{font-size: 80%;}
sub,sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
img{border-style: none; height: auto; max-width: 100%;}
details{display: block;}
summary{display: list-item;}
figcaption{color: rgb(51, 51, 51); font-size: 16px; font-style: italic; font-weight: 400; line-height: 1.4;}
[hidden],template{display: none;}
@media print{*,::after,::before{background: transparent !important; box-shadow: none !important; color: rgb(0, 0, 0) !important; text-shadow: none !important;}a,a:visited{text-decoration: underline;}a[href]::after{content: " (" attr(href) ")";}abbr[title]::after{content: " (" attr(title) ")";}a[href^="#"]::after,a[href^="javascript:"]::after{content: "";}pre{white-space: pre-wrap !important;}blockquote,pre{border: 1px solid rgb(204, 204, 204); break-inside: avoid;}thead{display: table-header-group;}img,tr{break-inside: avoid;}h2,h3,p{orphans: 3; widows: 3;}h2,h3{break-after: avoid;}}
label{display: inline-block; line-height: 1; vertical-align: middle;}
button,input,optgroup,select,textarea{font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px;}
input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{border: 1px solid rgb(102, 102, 102); border-radius: 3px; padding: 0.5rem 1rem; transition: 0.3s; width: 100%;}
input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,select:focus,textarea:focus{border-color: rgb(51, 51, 51);}
button,input{overflow: visible;}
button,select{text-transform: none;}
[type="button"],[type="reset"],[type="submit"],button{appearance: button; width: auto;}
[type="button"],[type="submit"],button{background-color: rgba(255, 255, 255, 0); border: 1px solid rgb(204, 51, 102); border-radius: 3px; color: rgb(204, 51, 102); display: inline-block; font-size: 1rem; font-weight: 400; padding: 0.5rem 1rem; text-align: center; transition: 0.3s; user-select: none; white-space: nowrap;}
[type="button"]:focus:not(:focus-visible),[type="submit"]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline: none;}
[type="button"]:focus,[type="button"]:hover,[type="submit"]:focus,[type="submit"]:hover,button:focus,button:hover{background-color: rgb(204, 51, 102); color: rgb(255, 255, 255); text-decoration: none;}
[type="button"]:not(:disabled),[type="submit"]:not(:disabled),button:not(:disabled){cursor: pointer;}
fieldset{padding: 0.35em 0.75em 0.625em;}
legend{box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal;}
progress{vertical-align: baseline;}
textarea{overflow: auto; resize: vertical;}
[type="checkbox"],[type="radio"]{box-sizing: border-box; padding: 0px;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto;}
[type="search"]{appearance: textfield; outline-offset: -2px;}
[type="search"]::-webkit-search-decoration{appearance: none;}
::-webkit-file-upload-button{appearance: button; font: inherit;}
select{display: block;}
table{background-color: rgba(255, 255, 255, 0); border-collapse: collapse; border-spacing: 0px; font-size: 0.9em; margin-block-end: 15px; width: 100%;}
table td,table th{border: 1px solid rgba(128, 128, 128, 0.5); line-height: 1.5; padding: 15px; vertical-align: top;}
table th{font-weight: 700;}
table tfoot th,table thead th{font-size: 1em;}
table caption + thead tr:first-child td,table caption + thead tr:first-child th,table colgroup + thead tr:first-child td,table colgroup + thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start: 1px solid rgba(128, 128, 128, 0.5);}
table tbody > tr:nth-child(2n+1) > td,table tbody > tr:nth-child(2n+1) > th{background-color: rgba(128, 128, 128, 0.07);}
table tbody tr:hover > td,table tbody tr:hover > th{background-color: rgba(128, 128, 128, 0.1);}
table tbody + tbody{border-block-start: 2px solid rgba(128, 128, 128, 0.5);}
@media (max-width: 767px){table table{font-size: 0.8em;}table table td,table table th{line-height: 1.3; padding: 7px;}table table th{font-weight: 400;}}
dd,dl,dt,li,ol,ul{background: rgba(255, 255, 255, 0); border: 0px; font-size: 100%; margin-block: 0px; outline: 0px; vertical-align: baseline;}
.page-content a{text-decoration: underline;}
.pagination{display: flex; justify-content: space-between; margin: 20px auto;}
.sticky{display: block; position: relative;}
.hide{display: none !important;}
#comments .comment{position: relative;}
#comments .reply{font-size: 11px; line-height: 1;}
#comments .children{list-style: none; margin: 0px; padding-inline-start: 30px; position: relative;}
#comments .children li:last-child{padding-block-end: 0px;}
@media (max-width: 767px){#comments .children{padding-inline-start: 20px;}}
.site-header:not(.dynamic-header),body:not([class*="elementor-page-"]) .site-main{margin-inline: auto; width: 100%;}
@media (max-width: 575px){.site-header:not(.dynamic-header),body:not([class*="elementor-page-"]) .site-main{padding-inline: 10px;}}
@media (min-width: 576px){.site-header:not(.dynamic-header),body:not([class*="elementor-page-"]) .site-main{max-width: 500px;}}
@media (min-width: 768px){.site-header:not(.dynamic-header),body:not([class*="elementor-page-"]) .site-main{max-width: 600px;}}
@media (min-width: 992px){.site-header:not(.dynamic-header),body:not([class*="elementor-page-"]) .site-main{max-width: 800px;}}
@media (min-width: 1200px){.site-header:not(.dynamic-header),body:not([class*="elementor-page-"]) .site-main{max-width: 1140px;}}
.site-header + .elementor{min-height: calc(-320px + 100vh);}
.site-header{display: flex; flex-wrap: wrap; justify-content: space-between; padding-block: 1rem; position: relative;}
.site-navigation-toggle-holder{align-items: center; display: flex; padding: 8px 15px;}
.site-navigation-toggle-holder .site-navigation-toggle{align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(73, 76, 79); cursor: pointer; display: flex; justify-content: center; padding: 0.5rem;}
.site-navigation-dropdown{bottom: 0px; left: 0px; margin-block-start: 10px; position: absolute; transform-origin: center top; transition: max-height 0.3s, transform 0.3s; width: 100%; z-index: 10000;}
.site-navigation-toggle-holder:not(.elementor-active) + .site-navigation-dropdown{max-height: 0px; transform: scaleY(0);}
.site-navigation-toggle-holder.elementor-active + .site-navigation-dropdown{max-height: 100vh; transform: scaleY(1);}
.site-navigation-dropdown ul{padding: 0px;}
.site-navigation-dropdown ul.menu{background: rgb(255, 255, 255); margin: 0px; padding: 0px; position: absolute; width: 100%;}
.site-navigation-dropdown ul.menu li{display: block; position: relative; width: 100%;}
.site-navigation-dropdown ul.menu li a{background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 0px inset; color: rgb(85, 89, 92); display: block; padding: 20px;}
.site-navigation-dropdown ul.menu li.current-menu-item a{background: rgb(85, 89, 92); color: rgb(255, 255, 255);}
.site-navigation-dropdown ul.menu > li li{max-height: 0px; transform: scaleY(0); transform-origin: center top; transition: max-height 0.3s, transform 0.3s;}
.site-navigation-dropdown ul.menu li.elementor-active > ul > li{max-height: 100vh; transform: scaleY(1);}
@font-face { font-display: swap; font-family: eicons; src: url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2#1763639567") format("woff2"), url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff#1763639567") format("woff"), url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf#1763639567") format("truetype"); font-weight: 400; font-style: normal; }
[class*=" eicon-"],[class^="eicon"]{display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased;}
@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.fab{font-family: "Font Awesome 5 Brands"; font-weight: 400;}
.fa,.far,.fab{-webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}
.fa{font-family: "Font Awesome 5 Free"; font-weight: 900;}
@font-face { font-family: Raleway; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: jkiticon; src: url("https://fastinteriors.qa/BACKUP/wp-content/plugins/jeg-elementor-kit/assets/fonts/jkiticon/jkiticon.woff2#1763639567") format("woff2"), url("https://fastinteriors.qa/BACKUP/wp-content/plugins/jeg-elementor-kit/assets/fonts/jkiticon/jkiticon.woff#1763639567") format("woff"), url("https://fastinteriors.qa/BACKUP/wp-content/plugins/jeg-elementor-kit/assets/fonts/jkiticon/jkiticon.ttf#1763639567") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
[class*="jki jki-"]{font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: jkiticon !important;}
.jki-bars-solid::before{content: "";}
.jki-industry-solid::before{content: "";}
.jki-arrow-up-right-line::before{content: "";}
.jki-team-worker-line::before{content: "";}
.jki-clock11-light::before{content: "數";}
.jki-team1-light::before{content: "劉";}
.jki-customer-support-2-light::before{content: "﮶";}
.jki-Design-2-light::before{content: "﮷";}
.fa,.fab,.far{-webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}
@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff2") format("woff2"), url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff") format("woff"), url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.ttf") format("truetype"); }
.fab{font-family: "Font Awesome 5 Brands";}
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff2") format("woff2"), url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff") format("woff"), url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.ttf") format("truetype"); }
.fab,.far{font-weight: 400;}
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff2") format("woff2"), url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff") format("woff"), url("https://fastinteriors.qa/BACKUP/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.ttf") format("truetype"); }
.fa,.far{font-family: "Font Awesome 5 Free";}
.fa{font-weight: 900;}
.elementor-2674 .elementor-element.elementor-element-737c74b:not(.elementor-motion-effects-element-type-background){background-image: url("https://fastinteriors.qa/wp-content/uploads/2024/04/interior-design-of-living-room-.webp"); background-position: 0% 80%; background-repeat: no-repeat; background-size: cover;}
.elementor-2674 .elementor-element.elementor-element-737c74b > .elementor-container{max-width: 1170px;}
.elementor-2674 .elementor-element.elementor-element-737c74b > .elementor-background-overlay{opacity: 0.5; transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-2674 .elementor-element.elementor-element-737c74b{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 0px;}
.elementor-2674 .elementor-element.elementor-element-2df9e55 > .elementor-element-populated{margin: 0% 50% 0% 0%; --e-column-margin-right: 50%; --e-column-margin-left: 0%;}
.elementor-2674 .elementor-element.elementor-element-64a3ba7 > .elementor-widget-container{margin: 0%;}
.elementor-2674 .elementor-element.elementor-element-64a3ba7{text-align: left;}
.elementor-2674 .elementor-element.elementor-element-64a3ba7 .elementor-heading-title{font-family: var(--e-global-typography-secondary-font-family),Sans-serif; font-size: var(--e-global-typography-secondary-font-size); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); line-height: var(--e-global-typography-secondary-line-height); color: var(--e-global-color-e5c8540);}
.elementor-2674 .elementor-element.elementor-element-0713489 > .elementor-widget-container{padding: 0% 15% 0% 0%;}
.elementor-2674 .elementor-element.elementor-element-0713489{text-align: left; font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--e-global-typography-text-line-height); color: var(--e-global-color-e5c8540);}
.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color: var(--e-global-color-accent); padding: 20px 40px; font-family: var(--e-global-typography-a48ae84-font-family),Sans-serif; font-size: var(--e-global-typography-a48ae84-font-size); font-weight: var(--e-global-typography-a48ae84-font-weight); text-transform: var(--e-global-typography-a48ae84-text-transform); line-height: var(--e-global-typography-a48ae84-line-height); letter-spacing: var(--e-global-typography-a48ae84-letter-spacing); color: var(--e-global-color-e5c8540); border-radius: 0px;}
.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{background-color: var(--e-global-color-primary);}
.elementor-2674 .elementor-element.elementor-element-b4d4d1a > .elementor-widget-container{margin: 10px 0px 0px;}
.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button{text-align: left;}
.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var(--e-global-color-e5c8540); width: 20px;}
.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color: var(--e-global-color-e5c8540);}
.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill: var(--e-global-color-e5c8540);}
.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size: 20px;}
.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left: 5px;}
@media (max-width: 1024px){.elementor-2674 .elementor-element.elementor-element-737c74b:not(.elementor-motion-effects-element-type-background){background-position: 0% 0%;}.elementor-2674 .elementor-element.elementor-element-737c74b{padding: 80px 10px;}.elementor-2674 .elementor-element.elementor-element-2df9e55 > .elementor-element-populated{margin: 0% 40% 0% 0%; --e-column-margin-right: 40%; --e-column-margin-left: 0%;}.elementor-2674 .elementor-element.elementor-element-64a3ba7 > .elementor-widget-container{margin: 0px;}.elementor-2674 .elementor-element.elementor-element-64a3ba7 .elementor-heading-title{font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height);}.elementor-2674 .elementor-element.elementor-element-0713489 > .elementor-widget-container{padding: 0% 10% 0% 0%;}.elementor-2674 .elementor-element.elementor-element-0713489{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var(--e-global-typography-a48ae84-font-size); line-height: var(--e-global-typography-a48ae84-line-height); letter-spacing: var(--e-global-typography-a48ae84-letter-spacing);}}
@media (max-width: 767px){.elementor-2674 .elementor-element.elementor-element-737c74b:not(.elementor-motion-effects-element-type-background){background-position: 39% 0%;}.elementor-2674 .elementor-element.elementor-element-737c74b{padding: 40px 10px;}.elementor-2674 .elementor-element.elementor-element-2df9e55 > .elementor-element-populated{margin: 0% 10% 0% 0%; --e-column-margin-right: 10%; --e-column-margin-left: 0%;}.elementor-2674 .elementor-element.elementor-element-64a3ba7 > .elementor-widget-container{margin: 0px 0px 20px;}.elementor-2674 .elementor-element.elementor-element-64a3ba7 .elementor-heading-title{font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height);}.elementor-2674 .elementor-element.elementor-element-0713489 > .elementor-widget-container{padding: 0px;}.elementor-2674 .elementor-element.elementor-element-0713489{font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);}.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-2674 .elementor-element.elementor-element-b4d4d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper{padding: 15px 30px; font-size: var(--e-global-typography-a48ae84-font-size); line-height: var(--e-global-typography-a48ae84-line-height); letter-spacing: var(--e-global-typography-a48ae84-letter-spacing);}}
.elementor-animation-shrink{transition-duration: 0.3s; transition-property: transform;}
.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform: scale(0.9);}
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)){font-size: 0px; line-height: 1;}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display: inline-grid;}
.elementor-widget-social-icons .elementor-grid{column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center);}
.elementor-icon.elementor-social-icon{font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));}
.elementor-social-icon{--e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center;}
.elementor-social-icon i{color: var(--e-social-icon-icon-color);}
.elementor-social-icon svg{fill: var(--e-social-icon-icon-color);}
.elementor-social-icon:last-child{margin: 0px;}
.elementor-social-icon:hover{color: rgb(255, 255, 255); opacity: 0.9;}
.elementor-social-icon-facebook{background-color: rgb(59, 89, 152);}
.elementor-social-icon-instagram{background-color: rgb(38, 38, 38);}
.elementor-social-icon-linkedin{background-color: rgb(0, 119, 181);}
.elementor-social-icon-whatsapp{background-color: rgb(37, 211, 102);}
.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow: hidden;}
.elementor-widget .elementor-icon-list-items{list-style-type: none; margin: 0px; padding: 0px;}
.elementor-widget .elementor-icon-list-item{margin: 0px; padding: 0px; position: relative;}
.elementor-widget .elementor-icon-list-item::after{inset-block-end: 0px; position: absolute; width: 100%;}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit;}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text{align-self: center; padding-inline-start: 5px;}
.elementor-widget .elementor-icon-list-icon{display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative;}
.elementor-widget .elementor-icon-list-icon svg{height: var(--e-icon-list-icon-size,1em); width: var(--e-icon-list-icon-size,1em);}
.elementor-widget .elementor-icon-list-icon i{font-size: var(--e-icon-list-icon-size); width: 1.25em;}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align: var(--e-icon-list-icon-align);}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);}
.elementor-widget.elementor-list-item-link-full_width a{width: 100%;}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}
@media (min-width:-1){.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}}
@media (max-width:-1){.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}}
@media (max-width: 1024px){.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}}
@media (max-width:-1){.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}}
@media (max-width: 767px){.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item::after{inset-inline-end: 0px;}}
.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding: 0px;}
.elementor-animation-grow{transition-duration: 0.3s; transition-property: transform;}
.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform: scale(1.1);}
img:is([sizes="auto" i], [sizes^="auto," i]){contain-intrinsic-size: 3000px 1500px;}
:root{--wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}
:root{--wp--style--global--content-size: 800px; --wp--style--global--wide-size: 1200px;}
:where(body){margin: 0px;}
:where(.wp-site-blocks) > *{margin-block: 24px 0px;}
:where(.wp-site-blocks) > :first-child{margin-block-start: 0px;}
:where(.wp-site-blocks) > :last-child{margin-block-end: 0px;}
:root{--wp--style--block-gap: 24px;}
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0px;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0px;}
:root :where(.is-layout-flow) > *{margin-block: 24px 0px;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0px;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0px;}
:root :where(.is-layout-constrained) > *{margin-block: 24px 0px;}
:root :where(.is-layout-flex){gap: 24px;}
:root :where(.is-layout-grid){gap: 24px;}
body{padding: 0px;}
a:where(:not(.wp-element-button)){text-decoration: underline;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none;}
:root :where(.wp-block-pullquote){font-size: 1.5em; line-height: 1.6;}
.elementor-kit-8{--e-global-color-primary: #090909; --e-global-color-secondary: #255C56; --e-global-color-text: #7A7A7A; --e-global-color-accent: #255C56; --e-global-color-e5c8540: #FFFFFF; --e-global-color-3b27d12: #BABABA; --e-global-color-b6d2542: #F0F0F0; --e-global-color-e9a80bf: #F9F9F9; --e-global-color-444f860: #FFFBF4; --e-global-color-9c366d0: #EBD1AE; --e-global-typography-primary-font-family: "Raleway"; --e-global-typography-primary-font-size: 68px; --e-global-typography-primary-font-weight: 600; --e-global-typography-primary-text-transform: capitalize; --e-global-typography-primary-line-height: 1.1em; --e-global-typography-secondary-font-family: "Raleway"; --e-global-typography-secondary-font-size: 34px; --e-global-typography-secondary-font-weight: 600; --e-global-typography-secondary-text-transform: capitalize; --e-global-typography-secondary-line-height: 1.3em; --e-global-typography-text-font-family: "Inter"; --e-global-typography-text-font-size: 16px; --e-global-typography-text-font-weight: 300; --e-global-typography-text-line-height: 1.5em; --e-global-typography-accent-font-family: "Raleway"; --e-global-typography-accent-font-size: 14px; --e-global-typography-accent-font-weight: 600; --e-global-typography-accent-text-transform: uppercase; --e-global-typography-accent-line-height: 1em; --e-global-typography-accent-letter-spacing: 1.3px; --e-global-typography-7f517b0-font-family: "Raleway"; --e-global-typography-7f517b0-font-size: 24px; --e-global-typography-7f517b0-font-weight: 600; --e-global-typography-7f517b0-line-height: 1.2em; --e-global-typography-4e452f7-font-family: "Raleway"; --e-global-typography-4e452f7-font-size: 18px; --e-global-typography-4e452f7-font-weight: 600; --e-global-typography-4e452f7-text-transform: capitalize; --e-global-typography-4e452f7-font-style: normal; --e-global-typography-4e452f7-line-height: 1.3em; --e-global-typography-997f697-font-family: "Raleway"; --e-global-typography-997f697-font-size: 14px; --e-global-typography-997f697-font-weight: 600; --e-global-typography-997f697-text-transform: uppercase; --e-global-typography-997f697-line-height: 1em; --e-global-typography-997f697-letter-spacing: 1.3px; --e-global-typography-1660fa3-font-family: "Raleway"; --e-global-typography-1660fa3-font-size: 16px; --e-global-typography-1660fa3-font-weight: 600; --e-global-typography-1660fa3-line-height: 1.2em; --e-global-typography-4b416bd-font-family: "Raleway"; --e-global-typography-4b416bd-font-size: 42px; --e-global-typography-4b416bd-font-weight: 600; --e-global-typography-4b416bd-line-height: 1.2em; --e-global-typography-01acdab-font-family: "Raleway"; --e-global-typography-01acdab-font-size: 20px; --e-global-typography-01acdab-font-weight: 600; --e-global-typography-01acdab-line-height: 1.2em; --e-global-typography-8e0c2ec-font-family: "Inter"; --e-global-typography-8e0c2ec-font-size: 12px; --e-global-typography-8e0c2ec-font-weight: 600; --e-global-typography-8e0c2ec-text-transform: uppercase; --e-global-typography-8e0c2ec-line-height: 1em; --e-global-typography-8e0c2ec-letter-spacing: 1.3px; --e-global-typography-a892a9f-font-family: "Raleway"; --e-global-typography-a892a9f-font-size: 12px; --e-global-typography-a892a9f-font-weight: 600; --e-global-typography-a892a9f-text-transform: uppercase; --e-global-typography-a892a9f-line-height: 1em; --e-global-typography-a892a9f-letter-spacing: 1.3px; --e-global-typography-a48ae84-font-family: "Raleway"; --e-global-typography-a48ae84-font-size: 14px; --e-global-typography-a48ae84-font-weight: 600; --e-global-typography-a48ae84-text-transform: uppercase; --e-global-typography-a48ae84-line-height: 1em; --e-global-typography-a48ae84-letter-spacing: 1.3px; --e-global-typography-919cf83-font-family: "Inter"; --e-global-typography-919cf83-font-size: 32px; --e-global-typography-919cf83-font-weight: 600; --e-global-typography-919cf83-line-height: 1em; --e-global-typography-7f7fd94-font-family: "Inter"; --e-global-typography-7f7fd94-font-size: 14px; --e-global-typography-7f7fd94-font-weight: 300; --e-global-typography-7f7fd94-line-height: 1.5em; --e-global-typography-6f01aa7-font-family: "Inter"; --e-global-typography-6f01aa7-font-size: 16px; --e-global-typography-6f01aa7-font-weight: 400; --e-global-typography-6f01aa7-font-style: italic; --e-global-typography-6f01aa7-line-height: 1.5em; --e-global-typography-5702cc8-font-family: "Inter"; --e-global-typography-5702cc8-font-size: 16px; --e-global-typography-5702cc8-font-weight: 300; --e-global-typography-5702cc8-font-style: italic; --e-global-typography-5702cc8-line-height: 1.5em; --e-global-typography-2260201-font-family: "Inter"; --e-global-typography-2260201-font-size: 156px; --e-global-typography-2260201-font-weight: 600; --e-global-typography-2260201-line-height: 1em; --e-global-typography-425e6d7-font-family: "Inter"; --e-global-typography-425e6d7-font-size: 24px; --e-global-typography-425e6d7-font-weight: 600; --e-global-typography-425e6d7-line-height: 1em; --e-global-typography-725ea62-font-family: "Raleway"; --e-global-typography-725ea62-font-size: 16px; --e-global-typography-725ea62-font-weight: 600; --e-global-typography-725ea62-line-height: 1.6em; --e-global-typography-f957496-font-family: "Inter"; --e-global-typography-f957496-font-size: 20px; --e-global-typography-f957496-font-weight: 300; --e-global-typography-f957496-font-style: italic; --e-global-typography-f957496-line-height: 1.5em; --e-global-typography-09d8b54-font-family: "Inter"; --e-global-typography-09d8b54-font-size: 52px; --e-global-typography-09d8b54-font-weight: 600; --e-global-typography-09d8b54-line-height: 1em; --e-global-typography-788bd88-font-family: "Inter"; --e-global-typography-788bd88-font-size: 62px; --e-global-typography-788bd88-font-weight: 600; --e-global-typography-788bd88-line-height: 1em; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height );}
.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"]{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-a48ae84-font-family ), Sans-serif; font-size: var( --e-global-typography-a48ae84-font-size ); font-weight: var( --e-global-typography-a48ae84-font-weight ); text-transform: var( --e-global-typography-a48ae84-text-transform ); line-height: var( --e-global-typography-a48ae84-line-height ); letter-spacing: var( --e-global-typography-a48ae84-letter-spacing ); color: var( --e-global-color-e5c8540 ); border-style: solid; border-width: 0px; border-radius: 0px; padding: 20px 40px;}
.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus{background-color: var( --e-global-color-primary ); color: rgb(255, 255, 255);}
.elementor-kit-8 a{color: var( --e-global-color-accent );}
.elementor-kit-8 a:hover{color: var( --e-global-color-primary );}
.elementor-kit-8 h1{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height );}
.elementor-kit-8 h2{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); text-transform: var( --e-global-typography-secondary-text-transform ); line-height: var( --e-global-typography-secondary-line-height );}
.elementor-kit-8 h3{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-7f517b0-font-family ), Sans-serif; font-size: var( --e-global-typography-7f517b0-font-size ); font-weight: var( --e-global-typography-7f517b0-font-weight ); line-height: var( --e-global-typography-7f517b0-line-height );}
.elementor-kit-8 h4{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-4e452f7-font-family ), Sans-serif; font-size: var( --e-global-typography-4e452f7-font-size ); font-weight: var( --e-global-typography-4e452f7-font-weight ); text-transform: var( --e-global-typography-4e452f7-text-transform ); font-style: var( --e-global-typography-4e452f7-font-style ); line-height: var( --e-global-typography-4e452f7-line-height );}
.elementor-kit-8 h5{color: var( --e-global-color-accent ); font-family: var( --e-global-typography-997f697-font-family ), Sans-serif; font-size: var( --e-global-typography-997f697-font-size ); font-weight: var( --e-global-typography-997f697-font-weight ); text-transform: var( --e-global-typography-997f697-text-transform ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing );}
.elementor-kit-8 h6{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-1660fa3-font-family ), Sans-serif; font-size: var( --e-global-typography-1660fa3-font-size ); font-weight: var( --e-global-typography-1660fa3-font-weight ); line-height: var( --e-global-typography-1660fa3-line-height );}
.elementor-kit-8 label{color: var( --e-global-color-primary ); font-family: Raleway, sans-serif; font-size: 16px; font-weight: 600; line-height: 2.6em;}
.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea{color: var( --e-global-color-text ); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 0px;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1140px;}
.e-con{--container-max-width: 1140px;}
.elementor-widget:not(:last-child){margin-block-end: 20px;}
.elementor-element{--widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px;}
.site-header{padding-inline: 0px;}
@media (max-width: 1024px){.elementor-kit-8{--e-global-typography-4b416bd-font-size: 36px; --e-global-typography-4b416bd-line-height: 1.2em; --e-global-typography-5702cc8-font-size: 16px; --e-global-typography-f957496-font-size: 16px; font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size: var( --e-global-typography-7f517b0-font-size ); line-height: var( --e-global-typography-7f517b0-line-height );}.elementor-kit-8 h4{font-size: var( --e-global-typography-4e452f7-font-size ); line-height: var( --e-global-typography-4e452f7-line-height );}.elementor-kit-8 h5{font-size: var( --e-global-typography-997f697-font-size ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing );}.elementor-kit-8 h6{font-size: var( --e-global-typography-1660fa3-font-size ); line-height: var( --e-global-typography-1660fa3-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"]{font-size: var( --e-global-typography-a48ae84-font-size ); line-height: var( --e-global-typography-a48ae84-line-height ); letter-spacing: var( --e-global-typography-a48ae84-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1024px;}.e-con{--container-max-width: 1024px;}}
@media (max-width: 767px){.elementor-kit-8{--e-global-typography-primary-font-size: 40px; --e-global-typography-secondary-font-size: 24px; --e-global-typography-text-font-size: 14px; --e-global-typography-accent-font-size: 14px; --e-global-typography-7f517b0-font-size: 20px; --e-global-typography-4e452f7-font-size: 16px; --e-global-typography-997f697-font-size: 12px; --e-global-typography-4b416bd-font-size: 26px; --e-global-typography-01acdab-font-size: 18px; --e-global-typography-a892a9f-font-size: 12px; --e-global-typography-a48ae84-font-size: 14px; --e-global-typography-919cf83-font-size: 28px; --e-global-typography-5702cc8-font-size: 16px; --e-global-typography-2260201-font-size: 96px; --e-global-typography-425e6d7-font-size: 28px; --e-global-typography-725ea62-font-size: 16px; --e-global-typography-f957496-font-size: 16px; --e-global-typography-09d8b54-font-size: 28px; --e-global-typography-788bd88-font-size: 42px; font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size: var( --e-global-typography-7f517b0-font-size ); line-height: var( --e-global-typography-7f517b0-line-height );}.elementor-kit-8 h4{font-size: var( --e-global-typography-4e452f7-font-size ); line-height: var( --e-global-typography-4e452f7-line-height );}.elementor-kit-8 h5{font-size: var( --e-global-typography-997f697-font-size ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing );}.elementor-kit-8 h6{font-size: var( --e-global-typography-1660fa3-font-size ); line-height: var( --e-global-typography-1660fa3-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"]{font-size: var( --e-global-typography-a48ae84-font-size ); line-height: var( --e-global-typography-a48ae84-line-height ); letter-spacing: var( --e-global-typography-a48ae84-letter-spacing ); padding: 18px 32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width: 767px;}.e-con{--container-max-width: 767px;}}
.elementor-33 .elementor-element.elementor-element-5cb5867b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content: center; align-items: center;}
.elementor-33 .elementor-element.elementor-element-5cb5867b:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 251, 244); background-image: url("https://fastinteriors.qa/css/wp-content/uploads/2024/02/aY02hLD-1200x1200-1.webp"); background-position: center center; background-repeat: repeat; background-size: cover;}
.elementor-33 .elementor-element.elementor-element-5cb5867b > .elementor-background-overlay{background-color: var( --e-global-color-primary ); opacity: 0.3; transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-33 .elementor-element.elementor-element-5cb5867b > .elementor-container{max-width: 1170px;}
.elementor-33 .elementor-element.elementor-element-5cb5867b{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 200px 0px 100px 10px; z-index: 0;}
.elementor-33 .elementor-element.elementor-element-75950414 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px;}
.elementor-33 .elementor-element.elementor-element-4995d62a{--spacer-size: 193px;}
.elementor-33 .elementor-element.elementor-element-29efe231 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content: center; align-items: center;}
.elementor-33 .elementor-element.elementor-element-6c7384a6.elementor-column > .elementor-widget-wrap{justify-content: flex-start;}
.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: transparent; color: var( --e-global-color-e5c8540 ); background-image: linear-gradient(265deg, rgb(235, 209, 174) 8%, rgb(235, 209, 174) 17%); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height ); padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-7c462035{width: auto;}
.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading{text-align: center;}
.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading .heading-title{font-family: Raleway, sans-serif; font-size: 63px; font-weight: 600; text-transform: capitalize; line-height: 1.1em; color: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading .heading-section-title{margin: -10px 0px -20px;}
.elementor-33 .elementor-element.elementor-element-3e934497{width: 100%; max-width: 100%; font-family: Arial, sans-serif; font-size: 35px; color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-3e934497 > .elementor-widget-container{margin: 14px;}
.elementor-33 .elementor-element.elementor-element-28aaf259 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content: center; align-items: center;}
.elementor-33 .elementor-element.elementor-element-28aaf259{margin-top: 10px; margin-bottom: 0px;}
.elementor-33 .elementor-element.elementor-element-6e8effe0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content: center; align-items: center;}
.elementor-33 .elementor-element.elementor-element-6e8effe0.elementor-column > .elementor-widget-wrap{justify-content: flex-start;}
.elementor-33 .elementor-element.elementor-element-6e8effe0 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color: var( --e-global-color-accent ); padding: 20px 40px; font-family: var( --e-global-typography-a48ae84-font-family ), Sans-serif; font-size: var( --e-global-typography-a48ae84-font-size ); font-weight: var( --e-global-typography-a48ae84-font-weight ); text-transform: var( --e-global-typography-a48ae84-text-transform ); line-height: var( --e-global-typography-a48ae84-line-height ); letter-spacing: var( --e-global-typography-a48ae84-letter-spacing ); color: var( --e-global-color-e5c8540 ); border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{background-color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-68122d96{width: auto;}
.elementor-33 .elementor-element.elementor-element-68122d96 > .elementor-widget-container{margin: 0px 30px 0px 0px;}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button{text-align: center;}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var( --e-global-color-e5c8540 ); width: 20px;}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size: 20px;}
.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left: 5px;}
.elementor-33 .elementor-element.elementor-element-356456{--spacer-size: 250px;}
.elementor-33 .elementor-element.elementor-element-6e95fbbf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content: center; align-items: center;}
.elementor-33 .elementor-element.elementor-element-6e95fbbf > .elementor-container{max-width: 1170px;}
.elementor-33 .elementor-element.elementor-element-6e95fbbf{padding: 40px 0px 0px;}
.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: transparent; color: rgb(0, 0, 0); background-image: linear-gradient(270deg, rgba(170, 51, 51, 0) 55%, rgb(235, 209, 174) 53%); font-family: Raleway, sans-serif; font-size: 28px; font-weight: 600; line-height: 1.1em; padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading{text-align: left;}
.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading .heading-title{font-family: var( --e-global-typography-7f517b0-font-family ), Sans-serif; font-size: var( --e-global-typography-7f517b0-font-size ); font-weight: var( --e-global-typography-7f517b0-font-weight ); line-height: var( --e-global-typography-7f517b0-line-height ); color: rgb(0, 0, 0);}
.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading .heading-section-title{margin: -10px 0px -20px;}
.elementor-33 .elementor-element.elementor-element-62b6970a > .elementor-element-populated{padding: 0px;}
.elementor-33 .elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list{padding: 0px 30px; opacity: 0.5;}
.elementor-33 .elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list{opacity: 1;}
.elementor-33 .elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .tns-controls button span{opacity: 1;}
.elementor-33 .elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button span{opacity: 1;}
.elementor-33 .elementor-element.elementor-element-8212c00 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content: center; align-items: center;}
.elementor-33 .elementor-element.elementor-element-8212c00 > .elementor-container{max-width: 1170px;}
.elementor-33 .elementor-element.elementor-element-8212c00 > .elementor-background-overlay{opacity: 0.02;}
.elementor-33 .elementor-element.elementor-element-8212c00{padding: 50px 0px 70px;}
.elementor-33 .elementor-element.elementor-element-267947e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-image: none; background-position: 36% 0px; background-repeat: no-repeat; background-size: cover;}
.elementor-33 .elementor-element.elementor-element-267947e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content: flex-end; align-items: flex-end;}
.elementor-33 .elementor-element.elementor-element-267947e7.elementor-column > .elementor-widget-wrap{justify-content: flex-end;}
.elementor-33 .elementor-element.elementor-element-267947e7 > .elementor-element-populated{box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px;}
.elementor-33 .elementor-element.elementor-element-267947e7 > .elementor-element-populated > .elementor-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-33 .elementor-element.elementor-element-20130899{--spacer-size: 50px;}
.elementor-33 .elementor-element.elementor-element-2ed2e3b > .elementor-element-populated{padding: 10px 10px 10px 80px;}
.elementor-33 .elementor-element.elementor-element-6273e712 .elementor-heading-title{font-family: var( --e-global-typography-997f697-font-family ), Sans-serif; font-size: var( --e-global-typography-997f697-font-size ); font-weight: var( --e-global-typography-997f697-font-weight ); text-transform: var( --e-global-typography-997f697-text-transform ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing ); color: var( --e-global-color-accent );}
.elementor-33 .elementor-element.elementor-element-29c72bed .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: transparent; color: rgb(0, 0, 0); background-image: linear-gradient(270deg, rgba(170, 51, 51, 0) 55%, rgb(235, 209, 174) 53%); font-family: Raleway, sans-serif; font-size: 34px; font-weight: 600; line-height: 1.3em; padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-29c72bed > .elementor-widget-container{margin: 10px 0px 0px;}
.elementor-33 .elementor-element.elementor-element-29c72bed .jeg-elementor-kit.jkit-heading{text-align: left;}
.elementor-33 .elementor-element.elementor-element-29c72bed .jeg-elementor-kit.jkit-heading .heading-title{font-family: Raleway, sans-serif; font-size: 36px; font-weight: 600; text-transform: capitalize; line-height: 1.3em; color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-29c72bed .jeg-elementor-kit.jkit-heading .heading-section-title{margin: -10px 0px -20px;}
.elementor-33 .elementor-element.elementor-element-264a7867 > .elementor-widget-container{margin: 0px 0px -10px;}
.elementor-33 .elementor-element.elementor-element-264a7867{font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; line-height: 1.5em; color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px; border-style: solid; border-width: 0px; border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 10px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-01acdab-font-family ), Sans-serif; font-size: var( --e-global-typography-01acdab-font-size ); font-weight: var( --e-global-typography-01acdab-font-weight ); line-height: var( --e-global-typography-01acdab-line-height );}
.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var( --e-global-color-accent ); margin: 5px 5px 0px 0px; padding: 0px;}
.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var( --e-global-color-accent ); width: 40px;}
.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 40px;}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color: var( --e-global-color-accent ); padding: 18px 30px; font-family: var( --e-global-typography-a892a9f-font-family ), Sans-serif; font-size: var( --e-global-typography-a892a9f-font-size ); font-weight: var( --e-global-typography-a892a9f-font-weight ); text-transform: var( --e-global-typography-a892a9f-text-transform ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing ); color: var( --e-global-color-e5c8540 ); border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{background-color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-1f11b6ae{width: auto;}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button{text-align: left;}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var( --e-global-color-e5c8540 ); width: 20px;}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size: 20px;}
.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left: 5px;}
.elementor-33 .elementor-element.elementor-element-49f46465{--divider-border-style: solid; --divider-color: var( --e-global-color-b6d2542 ); --divider-border-width: 1px;}
.elementor-33 .elementor-element.elementor-element-49f46465 .elementor-divider-separator{width: 94%;}
.elementor-33 .elementor-element.elementor-element-49f46465 .elementor-divider{padding-block: 15px;}
.elementor-33 .elementor-element.elementor-element-3110d740:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-3110d740 > .elementor-container{max-width: 1170px;}
.elementor-33 .elementor-element.elementor-element-3110d740{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 0px;}
.elementor-33 .elementor-element.elementor-element-3110d740 > .elementor-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-33 .elementor-element.elementor-element-565e189a > .elementor-element-populated{margin: 0px 40px 0px 0px; --e-column-margin-right: 40px; --e-column-margin-left: 0px;}
.elementor-33 .elementor-element.elementor-element-565e189a{z-index: 0;}
.elementor-33 .elementor-element.elementor-element-2947243f.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top: 0px;}
#wpadminbar ~ .elementor-33 .elementor-element.elementor-element-2947243f.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,#wpadminbar ~ * .elementor-33 .elementor-element.elementor-element-2947243f.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top: calc(0px + var(--wpadminbar-height, 0px));}
.elementor-33 .elementor-element.elementor-element-2947243f.elementor-section.jkit-sticky-element--enabled{z-index: 100;}
.elementor-33 .elementor-element.elementor-element-640ca26c .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 14px; font-weight: 600; text-transform: uppercase; line-height: 1em; letter-spacing: 1.3px; color: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: transparent; color: var( --e-global-color-e5c8540 ); background-image: linear-gradient(270deg, rgba(170, 51, 51, 0) 55%, rgb(235, 209, 174) 53%); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); text-transform: var( --e-global-typography-secondary-text-transform ); line-height: var( --e-global-typography-secondary-line-height ); padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-6ed0eb19 > .elementor-widget-container{margin: 10px 0px 0px;}
.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading{text-align: left;}
.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading .heading-title{font-family: Raleway, sans-serif; font-size: 35px; font-weight: 600; text-transform: capitalize; line-height: 1.3em; color: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading .heading-section-title{margin: -10px 0px -20px;}
.elementor-33 .elementor-element.elementor-element-788dc2ad > .elementor-widget-container{margin: 0px 0px -15px;}
.elementor-33 .elementor-element.elementor-element-788dc2ad{text-align: left; font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; line-height: 1.5em; color: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-1a7aebe6{text-align: left; font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; line-height: 1.5em; color: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-63baa53a > .elementor-element-populated{margin: 0px 0px 0px 40px; --e-column-margin-right: 0px; --e-column-margin-left: 40px;}
.elementor-33 .elementor-element.elementor-element-5ec0b0 > .elementor-element-populated{margin: 0px 15px 0px 0px; --e-column-margin-right: 15px; --e-column-margin-left: 0px;}
.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px; border-style: solid; border-width: 0px; border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var( --e-global-color-e5c8540 ); font-family: var( --e-global-typography-01acdab-font-family ), Sans-serif; font-size: var( --e-global-typography-01acdab-font-size ); font-weight: var( --e-global-typography-01acdab-font-weight ); line-height: var( --e-global-typography-01acdab-line-height );}
.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var( --e-global-color-3b27d12 ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var( --e-global-color-e5c8540 ); background-color: var( --e-global-color-accent ); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var( --e-global-color-e5c8540 ); width: 30px;}
.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}
.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px; border-style: solid; border-width: 0px; border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var( --e-global-color-e5c8540 ); font-family: var( --e-global-typography-01acdab-font-family ), Sans-serif; font-size: var( --e-global-typography-01acdab-font-size ); font-weight: var( --e-global-typography-01acdab-font-weight ); line-height: var( --e-global-typography-01acdab-line-height );}
.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var( --e-global-color-3b27d12 ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var( --e-global-color-e5c8540 ); background-color: var( --e-global-color-accent ); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var( --e-global-color-e5c8540 ); width: 30px;}
.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}
.elementor-33 .elementor-element.elementor-element-4986d821 > .elementor-widget-container{margin: 0px;}
.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px; border-style: solid; border-width: 0px; border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var( --e-global-color-e5c8540 ); font-family: var( --e-global-typography-01acdab-font-family ), Sans-serif; font-size: var( --e-global-typography-01acdab-font-size ); font-weight: var( --e-global-typography-01acdab-font-weight ); line-height: var( --e-global-typography-01acdab-line-height );}
.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var( --e-global-color-3b27d12 ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var( --e-global-color-e5c8540 ); background-color: var( --e-global-color-accent ); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var( --e-global-color-e5c8540 ); width: 30px;}
.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}
.elementor-33 .elementor-element.elementor-element-8b896e8 > .elementor-widget-container{margin: 0px;}
.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px; border-style: solid; border-width: 0px; border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var( --e-global-color-e5c8540 ); font-family: var( --e-global-typography-01acdab-font-family ), Sans-serif; font-size: var( --e-global-typography-01acdab-font-size ); font-weight: var( --e-global-typography-01acdab-font-weight ); line-height: var( --e-global-typography-01acdab-line-height );}
.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var( --e-global-color-3b27d12 ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var( --e-global-color-e5c8540 ); background-color: var( --e-global-color-accent ); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var( --e-global-color-e5c8540 ); width: 30px;}
.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}
.elementor-33 .elementor-element.elementor-element-75737661 > .elementor-widget-container{margin: 0px 0px 20px;}
.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px; border-style: solid; border-width: 0px; border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var( --e-global-color-e5c8540 ); font-family: var( --e-global-typography-01acdab-font-family ), Sans-serif; font-size: var( --e-global-typography-01acdab-font-size ); font-weight: var( --e-global-typography-01acdab-font-weight ); line-height: var( --e-global-typography-01acdab-line-height );}
.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var( --e-global-color-3b27d12 ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var( --e-global-color-e5c8540 ); background-color: var( --e-global-color-accent ); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var( --e-global-color-e5c8540 ); width: 30px;}
.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}
.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px; border-style: solid; border-width: 0px; border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var( --e-global-color-e5c8540 ); font-family: var( --e-global-typography-01acdab-font-family ), Sans-serif; font-size: var( --e-global-typography-01acdab-font-size ); font-weight: var( --e-global-typography-01acdab-font-weight ); line-height: var( --e-global-typography-01acdab-line-height );}
.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var( --e-global-color-3b27d12 ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var( --e-global-color-e5c8540 ); background-color: var( --e-global-color-accent ); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var( --e-global-color-e5c8540 ); width: 30px;}
.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}
.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px; border-style: solid; border-width: 0px; border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .title{margin: 20px 0px 0px; padding: 0px; color: var( --e-global-color-e5c8540 ); font-family: var( --e-global-typography-01acdab-font-family ), Sans-serif; font-size: var( --e-global-typography-01acdab-font-size ); font-weight: var( --e-global-typography-01acdab-font-weight ); line-height: var( --e-global-typography-01acdab-line-height );}
.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var( --e-global-color-3b27d12 ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color: var( --e-global-color-e5c8540 ); background-color: var( --e-global-color-accent ); margin: 0px 10px 0px 0px; padding: 20px;}
.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill: var( --e-global-color-e5c8540 ); width: 30px;}
.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}
.elementor-33 .elementor-element.elementor-element-50fbafba > .elementor-container{max-width: 1170px;}
.elementor-33 .elementor-element.elementor-element-50fbafba{margin-top: 0px; margin-bottom: 0px; padding: 100px 0px 50px;}
.elementor-33 .elementor-element.elementor-element-76c31388 > .elementor-element-populated{padding: 10px 60px 10px 10px;}
.elementor-33 .elementor-element.elementor-element-76c31388{z-index: 0;}
.elementor-33 .elementor-element.elementor-element-693aed07.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top: 0px;}
#wpadminbar ~ .elementor-33 .elementor-element.elementor-element-693aed07.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,#wpadminbar ~ * .elementor-33 .elementor-element.elementor-element-693aed07.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top: calc(0px + var(--wpadminbar-height, 0px));}
.elementor-33 .elementor-element.elementor-element-693aed07.elementor-section.jkit-sticky-element--enabled{z-index: 100;}
.elementor-33 .elementor-element.elementor-element-3e19ccd7{text-align: left;}
.elementor-33 .elementor-element.elementor-element-3e19ccd7 .elementor-heading-title{font-family: var( --e-global-typography-997f697-font-family ), Sans-serif; font-size: var( --e-global-typography-997f697-font-size ); font-weight: var( --e-global-typography-997f697-font-weight ); text-transform: var( --e-global-typography-997f697-text-transform ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing ); color: var( --e-global-color-accent );}
.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: transparent; color: rgb(0, 0, 0); background-image: linear-gradient(270deg, rgba(170, 51, 51, 0) 55%, rgb(235, 209, 174) 53%); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); text-transform: var( --e-global-typography-secondary-text-transform ); line-height: var( --e-global-typography-secondary-line-height ); padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-396c71f > .elementor-widget-container{margin: 10px 0px 0px;}
.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading{text-align: left;}
.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading .heading-title{font-family: Raleway, sans-serif; font-size: 34px; font-weight: 600; text-transform: capitalize; line-height: 1.3em; color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading .heading-section-title{margin: -10px 0px -20px;}
.elementor-33 .elementor-element.elementor-element-3da9db56 > .elementor-widget-container{margin: 0px 0px -10px;}
.elementor-33 .elementor-element.elementor-element-3da9db56{text-align: left; font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; text-transform: capitalize; line-height: 1.5em; text-shadow: rgba(119, 90, 90, 0.3) 0px 0px 61px; color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-10799d3f > .elementor-widget-container{margin: 0px 0px -10px;}
.elementor-33 .elementor-element.elementor-element-10799d3f{text-align: left; font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; line-height: 1.5em; color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color: var( --e-global-color-accent ); padding: 18px 30px; font-family: var( --e-global-typography-a892a9f-font-family ), Sans-serif; font-size: var( --e-global-typography-a892a9f-font-size ); font-weight: var( --e-global-typography-a892a9f-font-weight ); text-transform: var( --e-global-typography-a892a9f-text-transform ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing ); color: var( --e-global-color-e5c8540 ); border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{background-color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-33f5fa89 > .elementor-widget-container{margin: 0px;}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button{text-align: left;}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var( --e-global-color-e5c8540 ); width: 20px;}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size: 20px;}
.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left: 5px;}
.elementor-33 .elementor-element.elementor-element-17e494f2 > .elementor-element-populated{margin: 0px 0px 0px 20px; --e-column-margin-right: 0px; --e-column-margin-left: 20px;}
.elementor-33 .elementor-element.elementor-element-3be781bd{margin-top: 0px; margin-bottom: 0px;}
.elementor-33 .elementor-element.elementor-element-3e6b79d6 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-33 .elementor-element.elementor-element-3e6b79d6 > .elementor-element-populated > .elementor-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-33 .elementor-element.elementor-element-7057961f{text-align: left;}
.elementor-33 .elementor-element.elementor-element-7057961f img{width: 88%; border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color: rgb(255, 255, 255); text-align: left; padding: 25px 40px 0px 10px; border-style: solid; border-width: 0px; border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-16a4c258{width: auto; z-index: 1;}
.elementor-33 .elementor-element.elementor-element-16a4c258 > .elementor-widget-container{margin: -98px 0px 0px;}
.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .title{margin: 10px 0px 5px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-01acdab-font-family ), Sans-serif; font-size: var( --e-global-typography-01acdab-font-size ); font-weight: var( --e-global-typography-01acdab-font-weight ); line-height: var( --e-global-typography-01acdab-line-height );}
.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); margin: 0px;}
.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 40px;}
.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 40px;}
.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{height: 45px; width: 45px;}
.elementor-33 .elementor-element.elementor-element-41342e21 > .elementor-container{max-width: 1170px;}
.elementor-33 .elementor-element.elementor-element-41342e21{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 30px 0px 80px;}
.elementor-33 .elementor-element.elementor-element-41342e21 > .elementor-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-33 .elementor-element.elementor-element-94fb3c0.elementor-column > .elementor-widget-wrap{justify-content: center;}
.elementor-33 .elementor-element.elementor-element-47e1ca02{text-align: center;}
.elementor-33 .elementor-element.elementor-element-47e1ca02 .elementor-heading-title{font-family: var( --e-global-typography-997f697-font-family ), Sans-serif; font-size: var( --e-global-typography-997f697-font-size ); font-weight: var( --e-global-typography-997f697-font-weight ); text-transform: var( --e-global-typography-997f697-text-transform ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing ); color: var( --e-global-color-accent );}
.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading .heading-title > span{background-color: transparent; color: rgb(0, 0, 0); background-image: linear-gradient(270deg, rgba(170, 51, 51, 0) 55%, rgb(235, 209, 174) 53%); font-family: Raleway, sans-serif; font-size: 34px; font-weight: 600; line-height: 1.3em; padding: 0px 10px;}
.elementor-33 .elementor-element.elementor-element-7ed1dd40 > .elementor-widget-container{margin: 10px 0px 0px;}
.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading{text-align: center;}
.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading .heading-title{font-family: Raleway, sans-serif; font-size: 34px; font-weight: 600; text-transform: capitalize; line-height: 1.3em; color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading .heading-section-title{margin: -10px 0px -20px;}
.elementor-33 .elementor-element.elementor-element-3be0af68 > .elementor-widget-container{padding: 0% 26%;}
.elementor-33 .elementor-element.elementor-element-3be0af68{text-align: center; font-family: Inter, sans-serif; font-size: 17px; font-weight: 400; line-height: 1.5em; color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-76c557bb{z-index: 1;}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color: var( --e-global-color-accent ); padding: 18px 30px; font-family: var( --e-global-typography-a892a9f-font-family ), Sans-serif; font-size: var( --e-global-typography-a892a9f-font-size ); font-weight: var( --e-global-typography-a892a9f-font-weight ); text-transform: var( --e-global-typography-a892a9f-text-transform ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing ); color: var( --e-global-color-e5c8540 ); border-radius: 0px;}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{background-color: var( --e-global-color-primary );}
.elementor-33 .elementor-element.elementor-element-33868417 > .elementor-widget-container{margin: 50px 0px 0px;}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button{text-align: center;}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var( --e-global-color-e5c8540 ); width: 20px;}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill: var( --e-global-color-e5c8540 );}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size: 20px;}
.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left: 5px;}
.elementor-33 .elementor-element.elementor-element-43d74d7d{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-33 .elementor-element.elementor-element-4f8c6981{--display: flex;}
.elementor-33 .elementor-element.elementor-element-19d6f973 .elementor-heading-title{font-weight: 600;}
.elementor-33 .elementor-element.elementor-element-3c69fbc5{font-size: 17px; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-33 .elementor-element.elementor-element-fb39c2c{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-33 .elementor-element.elementor-element-38f14733{--display: flex;}
.elementor-33 .elementor-element.elementor-element-30c912c2{font-weight: 400; color: rgb(0, 0, 0);}
.elementor-33 .elementor-element.elementor-element-2162ee5b{--display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-33 .elementor-element.elementor-element-41ca27bb{--display: flex;}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-33 .elementor-element.elementor-element-63b7ea8{width: 27.094%;}.elementor-33 .elementor-element.elementor-element-62b6970a{width: 72.906%;}.elementor-33 .elementor-element.elementor-element-267947e7{width: 45%;}.elementor-33 .elementor-element.elementor-element-2ed2e3b{width: 55%;}.elementor-33 .elementor-element.elementor-element-565e189a{width: 37.179%;}.elementor-33 .elementor-element.elementor-element-63baa53a{width: 62.821%;}.elementor-33 .elementor-element.elementor-element-4f8c6981{--width: 50%;}.elementor-33 .elementor-element.elementor-element-fb39c2c{--width: 50%;}}
@media (max-width: 1024px){.elementor-33 .elementor-element.elementor-element-5cb5867b:not(.elementor-motion-effects-element-type-background){background-position: center center;}.elementor-33 .elementor-element.elementor-element-5cb5867b{padding: 200px 10px 100px;}.elementor-33 .elementor-element.elementor-element-75950414 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px 10px 80px;}.elementor-33 .elementor-element.elementor-element-7c462035{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-7c462035 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height );}.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var( --e-global-typography-a48ae84-font-size ); line-height: var( --e-global-typography-a48ae84-line-height ); letter-spacing: var( --e-global-typography-a48ae84-letter-spacing );}.elementor-33 .elementor-element.elementor-element-6e95fbbf{padding: 80px 0px 0px;}.elementor-33 .elementor-element.elementor-element-63b7ea8 > .elementor-element-populated{padding: 10px;}.elementor-33 .elementor-element.elementor-element-4ff3af0a{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-4ff3af0a > .elementor-widget-container{margin: 0px 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading .heading-title{font-size: var( --e-global-typography-7f517b0-font-size ); line-height: var( --e-global-typography-7f517b0-line-height );}.elementor-33 .elementor-element.elementor-element-62b6970a > .elementor-element-populated{margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px;}.elementor-33 .elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list{opacity: 0.5;}.elementor-33 .elementor-element.elementor-element-8212c00{padding: 80px 10px;}.elementor-33 .elementor-element.elementor-element-267947e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-position: 31% 0px;}.elementor-33 .elementor-element.elementor-element-267947e7 > .elementor-element-populated{margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px;}.elementor-33 .elementor-element.elementor-element-20130899{--spacer-size: 262px;}.elementor-33 .elementor-element.elementor-element-2ed2e3b > .elementor-element-populated{margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 10px;}.elementor-33 .elementor-element.elementor-element-6273e712 .elementor-heading-title{font-size: var( --e-global-typography-997f697-font-size ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing );}.elementor-33 .elementor-element.elementor-element-29c72bed{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-29c72bed > .elementor-widget-container{margin: 0px 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var( --e-global-typography-a892a9f-font-size ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing );}.elementor-33 .elementor-element.elementor-element-3110d740{padding: 80px 10px 40px;}.elementor-33 .elementor-element.elementor-element-6ed0eb19{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-6ed0eb19 > .elementor-widget-container{margin: 0px 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height );}.elementor-33 .elementor-element.elementor-element-63baa53a > .elementor-element-populated{margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-50fbafba{padding: 80px 10px 0px;}.elementor-33 .elementor-element.elementor-element-76c31388 > .elementor-element-populated{padding: 10px;}.elementor-33 .elementor-element.elementor-element-3e19ccd7 .elementor-heading-title{font-size: var( --e-global-typography-997f697-font-size ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing );}.elementor-33 .elementor-element.elementor-element-396c71f{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-396c71f > .elementor-widget-container{margin: 0px 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height );}.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var( --e-global-typography-a892a9f-font-size ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing );}.elementor-33 .elementor-element.elementor-element-17e494f2 > .elementor-element-populated{margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 10px 10px 80px;}.elementor-33 .elementor-element.elementor-element-7057961f{text-align: left;}.elementor-33 .elementor-element.elementor-element-7057961f img{width: 100%;}.elementor-33 .elementor-element.elementor-element-16a4c258 > .elementor-widget-container{margin: -98px 35px 0px 0px; padding: 0px;}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{height: 50px; width: 50px;}.elementor-33 .elementor-element.elementor-element-41342e21{padding: 80px 10px 40px;}.elementor-33 .elementor-element.elementor-element-94fb3c0 > .elementor-element-populated{padding: 0px 10px;}.elementor-33 .elementor-element.elementor-element-47e1ca02 .elementor-heading-title{font-size: var( --e-global-typography-997f697-font-size ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing );}.elementor-33 .elementor-element.elementor-element-7ed1dd40{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-7ed1dd40 > .elementor-widget-container{margin: 0px 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-3be0af68 > .elementor-widget-container{margin: 0px; padding: 0% 10%;}.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var( --e-global-typography-a892a9f-font-size ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing );}}
@media (max-width: 767px){.elementor-33 .elementor-element.elementor-element-5cb5867b{margin-top: 0px; margin-bottom: 0px; padding: 160px 10px 60px;}.elementor-33 .elementor-element.elementor-element-75950414 > .elementor-element-populated{padding: 0px 10px 40px;}.elementor-33 .elementor-element.elementor-element-4995d62a{--spacer-size: 310px;}.elementor-33 .elementor-element.elementor-element-7c462035 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading .heading-title{font-size: 40px;}.elementor-33 .elementor-element.elementor-element-7c462035 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height );}.elementor-33 .elementor-element.elementor-element-3e934497{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-3e934497 > .elementor-widget-container{margin: 11px; padding: 4px;}.elementor-33 .elementor-element.elementor-element-28aaf259{margin-top: 0px; margin-bottom: 0px; padding: 0px;}.elementor-33 .elementor-element.elementor-element-6e8effe0.elementor-column > .elementor-widget-wrap{justify-content: center;}.elementor-33 .elementor-element.elementor-element-6e8effe0 > .elementor-element-populated{margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-33 .elementor-element.elementor-element-68122d96{width: 100%; max-width: 100%;}.elementor-33 .elementor-element.elementor-element-68122d96 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-68122d96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{padding: 15px 30px; font-size: var( --e-global-typography-a48ae84-font-size ); line-height: var( --e-global-typography-a48ae84-line-height ); letter-spacing: var( --e-global-typography-a48ae84-letter-spacing );}.elementor-33 .elementor-element.elementor-element-356456{--spacer-size: 310px;}.elementor-33 .elementor-element.elementor-element-6e95fbbf{margin-top: 0px; margin-bottom: 0px; padding: 40px 0px 0px;}.elementor-33 .elementor-element.elementor-element-63b7ea8 > .elementor-element-populated{padding: 0px;}.elementor-33 .elementor-element.elementor-element-4ff3af0a > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading .heading-title{font-size: var( --e-global-typography-7f517b0-font-size ); line-height: var( --e-global-typography-7f517b0-line-height );}.elementor-33 .elementor-element.elementor-element-4ff3af0a .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: 32px;}.elementor-33 .elementor-element.elementor-element-62b6970a > .elementor-element-populated{padding: 0px 10px;}.elementor-33 .elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list{padding: 0px 10px;}.elementor-33 .elementor-element.elementor-element-8212c00{padding: 40px 10px;}.elementor-33 .elementor-element.elementor-element-267947e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-position: 0% 0px;}.elementor-33 .elementor-element.elementor-element-2ed2e3b > .elementor-element-populated{margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 10px;}.elementor-33 .elementor-element.elementor-element-6273e712 .elementor-heading-title{font-size: var( --e-global-typography-997f697-font-size ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing );}.elementor-33 .elementor-element.elementor-element-29c72bed > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-29c72bed .jeg-elementor-kit.jkit-heading .heading-title{font-size: 24px;}.elementor-33 .elementor-element.elementor-element-29c72bed .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: 32px;}.elementor-33 .elementor-element.elementor-element-264a7867{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .title{margin: 0px 0px 10px; font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-7417f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{height: 60px; width: 60px;}.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-1f11b6ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var( --e-global-typography-a892a9f-font-size ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing );}.elementor-33 .elementor-element.elementor-element-3110d740{padding: 40px 10px;}.elementor-33 .elementor-element.elementor-element-565e189a > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-33 .elementor-element.elementor-element-640ca26c .elementor-heading-title{font-size: 12px;}.elementor-33 .elementor-element.elementor-element-6ed0eb19 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading .heading-title{font-size: 24px;}.elementor-33 .elementor-element.elementor-element-6ed0eb19 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height );}.elementor-33 .elementor-element.elementor-element-788dc2ad{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-1a7aebe6{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-5ec0b0 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-4986d821 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-8b896e8 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0%;}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-df28d5d > .elementor-element-populated,.elementor-33 .elementor-element.elementor-element-df28d5d > .elementor-element-populated > .elementor-background-overlay{}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left; padding: 0px;}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size: 30px;}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width: 30px;}.elementor-33 .elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{padding: 15px;}.elementor-33 .elementor-element.elementor-element-50fbafba{margin-top: 0px; margin-bottom: 0px; padding: 40px 10px;}.elementor-33 .elementor-element.elementor-element-76c31388 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-33 .elementor-element.elementor-element-3e19ccd7 .elementor-heading-title{font-size: var( --e-global-typography-997f697-font-size ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing );}.elementor-33 .elementor-element.elementor-element-396c71f > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading .heading-title{font-size: 24px;}.elementor-33 .elementor-element.elementor-element-396c71f .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height );}.elementor-33 .elementor-element.elementor-element-3da9db56{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-10799d3f{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-33f5fa89 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var( --e-global-typography-a892a9f-font-size ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing );}.elementor-33 .elementor-element.elementor-element-17e494f2 > .elementor-element-populated{padding: 10px;}.elementor-33 .elementor-element.elementor-element-7057961f img{width: 100%;}.elementor-33 .elementor-element.elementor-element-16a4c258 > .elementor-widget-container{margin: -90px 55px 0px 0px;}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align: left;}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .title{font-size: var( --e-global-typography-01acdab-font-size ); line-height: var( --e-global-typography-01acdab-line-height );}.elementor-33 .elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-41342e21{padding: 40px 10px 20px;}.elementor-33 .elementor-element.elementor-element-47e1ca02 .elementor-heading-title{font-size: var( --e-global-typography-997f697-font-size ); line-height: var( --e-global-typography-997f697-line-height ); letter-spacing: var( --e-global-typography-997f697-letter-spacing );}.elementor-33 .elementor-element.elementor-element-7ed1dd40 > .elementor-widget-container{margin: 0px;}.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading{text-align: center;}.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading .heading-title{font-size: 24px;}.elementor-33 .elementor-element.elementor-element-7ed1dd40 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size: 32px;}.elementor-33 .elementor-element.elementor-element-3be0af68 > .elementor-widget-container{padding: 0px;}.elementor-33 .elementor-element.elementor-element-3be0af68{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button{text-align: left;}.elementor-33 .elementor-element.elementor-element-33868417 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var( --e-global-typography-a892a9f-font-size ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing );}.elementor-33 .elementor-element.elementor-element-3c69fbc5{font-size: 14px;}.elementor-33 .elementor-element.elementor-element-30c912c2{font-size: 14px;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-33 .elementor-element.elementor-element-75950414{width: 100%;}.elementor-33 .elementor-element.elementor-element-6e8effe0{width: 100%;}.elementor-33 .elementor-element.elementor-element-63b7ea8{width: 100%;}.elementor-33 .elementor-element.elementor-element-62b6970a{width: 100%;}.elementor-33 .elementor-element.elementor-element-267947e7{width: 40%;}.elementor-33 .elementor-element.elementor-element-2ed2e3b{width: 100%;}.elementor-33 .elementor-element.elementor-element-565e189a{width: 100%;}.elementor-33 .elementor-element.elementor-element-63baa53a{width: 100%;}.elementor-33 .elementor-element.elementor-element-76c31388{width: 100%;}.elementor-33 .elementor-element.elementor-element-17e494f2{width: 100%;}}
@media (min-width: 1025px){.elementor-33 .elementor-element.elementor-element-5cb5867b:not(.elementor-motion-effects-element-type-background){background-attachment: scroll;}}
@media (min-width: 1025px){.elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider){display: flex; flex-direction: row;}}
@media (min-width: 1025px){.elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider{}}
@media (min-width: 1025px){.elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+5){display: none;}}
@media (min-width: 1025px){.elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(4)){margin-right: 10px;}}
@media (min-width: 768px) and (max-width: 1024px){.elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider){display: flex; flex-direction: row;}}
@media (min-width: 768px) and (max-width: 1024px){.elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider{}}
@media (min-width: 768px) and (max-width: 1024px){.elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+1){display: none;}}
@media (max-width: 767px){.elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider){display: flex; flex-direction: row;}}
@media (max-width: 767px){.elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider{}}
@media (max-width: 767px){.elementor-element.elementor-element-5c6cca92 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+1){display: none;}}
@media (min-width: 1025px){.elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{display: flex; -webkit-box-align: start; align-items: flex-start; flex-direction: row;}}
@media (min-width: 1025px){.elementor-element.elementor-element-7cc30ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right: 15px; margin-left: unset;}}
@media (min-width: 1025px){.elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{display: flex; -webkit-box-align: start; align-items: flex-start; flex-direction: row;}}
@media (min-width: 1025px){.elementor-element.elementor-element-29e3c0c8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right: 15px; margin-left: unset;}}
@media (min-width: 1025px){.elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{display: flex; -webkit-box-align: start; align-items: flex-start; flex-direction: row;}}
@media (min-width: 1025px){.elementor-element.elementor-element-4986d821 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right: 15px; margin-left: unset;}}
@media (min-width: 1025px){.elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{display: flex; -webkit-box-align: start; align-items: flex-start; flex-direction: row;}}
@media (min-width: 1025px){.elementor-element.elementor-element-8b896e8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right: 15px; margin-left: unset;}}
@media (min-width: 1025px){.elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{display: flex; -webkit-box-align: start; align-items: flex-start; flex-direction: row;}}
@media (min-width: 1025px){.elementor-element.elementor-element-75737661 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right: 15px; margin-left: unset;}}
@media (min-width: 1025px){.elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{display: flex; -webkit-box-align: start; align-items: flex-start; flex-direction: row;}}
@media (min-width: 1025px){.elementor-element.elementor-element-fd46bed .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right: 15px; margin-left: unset;}}
@media (min-width: 1025px){.elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{display: flex; -webkit-box-align: start; align-items: flex-start; flex-direction: row;}}
@media (min-width: 1025px){.elementor-element.elementor-element-25856ede .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right: 15px; margin-left: unset;}}
@media (min-width: 1025px){.elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{display: flex; -webkit-box-align: start; align-items: flex-start; flex-direction: row;}}
@media (min-width: 1025px){.elementor-element.elementor-element-16a4c258 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right: 15px; margin-left: unset;}}
.elementor-14 .elementor-element.elementor-element-73d43db2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content: center; align-items: center;}
.elementor-14 .elementor-element.elementor-element-73d43db2:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-e5c8540 );}
.elementor-14 .elementor-element.elementor-element-73d43db2 > .elementor-container{max-width: 1170px;}
.elementor-14 .elementor-element.elementor-element-73d43db2{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 10px 0px; z-index: 99;}
.elementor-14 .elementor-element.elementor-element-73d43db2 > .elementor-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-14 .elementor-element.elementor-element-6410e26:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: var( --e-global-color-e5c8540 );}
.elementor-14 .elementor-element.elementor-element-6410e26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content: center; align-items: center;}
.elementor-14 .elementor-element.elementor-element-6410e26 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-14 .elementor-element.elementor-element-6410e26 > .elementor-element-populated > .elementor-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-14 .elementor-element.elementor-element-66e8ea65 > .elementor-widget-container{margin: 0px;}
.elementor-14 .elementor-element.elementor-element-66e8ea65{text-align: left;}
.elementor-14 .elementor-element.elementor-element-16814f41.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content: center; align-items: center;}
.elementor-14 .elementor-element.elementor-element-16814f41 > .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-14 .elementor-element.elementor-element-16814f41 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.hover-gradient > a::before{background-color: var( --e-global-color-accent );}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{background-color: rgb(255, 255, 255); padding: 10px; min-width: 220px; box-shadow: rgba(171, 171, 171, 0.09) 0px 3px 15px 0px;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{background-color: rgba(2, 1, 1, 0); float: right; border-style: solid;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{background-color: var( --e-global-color-accent ); border-style: solid;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:not(.hover-gradient):hover,.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient::before{background-color: var( --e-global-color-primary );}
.elementor-14 .elementor-element.elementor-element-bcef1bc > .elementor-widget-container{margin: 0px 0px 0px 20px;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu > ul,.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu,.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu > li > a{display: flex;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{justify-content: center;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu{left: unset; top: 100%; right: unset; bottom: unset;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu .menu-item .sub-menu{left: 100%; top: unset; right: unset; bottom: unset;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{height: 50px;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-family: var( --e-global-typography-8e0c2ec-font-family ), Sans-serif; font-size: var( --e-global-typography-8e0c2ec-font-size ); font-weight: var( --e-global-typography-8e0c2ec-font-weight ); text-transform: var( --e-global-typography-8e0c2ec-text-transform ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing ); padding: 0px 20px; color: var( --e-global-color-primary ); border-style: solid; border-width: 0px 0px 2px; border-color: rgba(2, 1, 1, 0);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{fill: var( --e-global-color-primary );}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a{color: var( --e-global-color-primary ); border-style: solid; border-width: 0px 0px 2px; border-color: var( --e-global-color-accent );}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a svg{fill: var( --e-global-color-primary );}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a{color: var( --e-global-color-primary ); border-style: solid; border-width: 0px 0px 2px; border-color: var( --e-global-color-accent );}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg{fill: var( --e-global-color-primary );}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i,.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg,.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg{border-style: solid; border-width: 0px;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-family: var( --e-global-typography-8e0c2ec-font-family ), Sans-serif; font-size: var( --e-global-typography-8e0c2ec-font-size ); font-weight: var( --e-global-typography-8e0c2ec-font-weight ); text-transform: var( --e-global-typography-8e0c2ec-text-transform ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing ); padding: 20px;}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a{color: rgb(0, 0, 0);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg{fill: rgb(0, 0, 0);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a{color: rgb(255, 255, 255);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a svg{fill: rgb(255, 255, 255);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a{color: var( --e-global-color-accent );}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a svg{fill: var( --e-global-color-accent );}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover{border-style: solid; border-color: rgb(255, 255, 255);}
.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{object-fit: cover;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.hover-gradient > a::before{background-color: var( --e-global-color-accent );}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{background-color: rgb(255, 255, 255); padding: 10px; min-width: 220px; box-shadow: rgba(171, 171, 171, 0.09) 0px 3px 15px 0px;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{background-color: rgba(2, 1, 1, 0); float: right; border-style: solid;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{background-color: var( --e-global-color-accent ); border-style: solid;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:not(.hover-gradient):hover,.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu.hover-gradient::before{background-color: var( --e-global-color-primary );}
.elementor-14 .elementor-element.elementor-element-9d2e732 > .elementor-widget-container{margin: 0px 0px 0px 20px;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu > ul,.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu,.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu > li > a{display: flex;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{justify-content: center;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu{left: unset; top: 100%; right: unset; bottom: unset;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu .menu-item .sub-menu{left: 100%; top: unset; right: unset; bottom: unset;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{height: 50px;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-family: var( --e-global-typography-8e0c2ec-font-family ), Sans-serif; font-size: var( --e-global-typography-8e0c2ec-font-size ); font-weight: var( --e-global-typography-8e0c2ec-font-weight ); text-transform: var( --e-global-typography-8e0c2ec-text-transform ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing ); padding: 0px 20px; color: var( --e-global-color-primary ); border-style: solid; border-width: 0px 0px 2px; border-color: rgba(2, 1, 1, 0);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{fill: var( --e-global-color-primary );}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a{color: var( --e-global-color-primary ); border-style: solid; border-width: 0px 0px 2px; border-color: var( --e-global-color-accent );}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a svg{fill: var( --e-global-color-primary );}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a{color: var( --e-global-color-primary ); border-style: solid; border-width: 0px 0px 2px; border-color: var( --e-global-color-accent );}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg{fill: var( --e-global-color-primary );}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i,.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg,.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i,.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg{border-style: solid; border-width: 0px;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-family: var( --e-global-typography-8e0c2ec-font-family ), Sans-serif; font-size: var( --e-global-typography-8e0c2ec-font-size ); font-weight: var( --e-global-typography-8e0c2ec-font-weight ); text-transform: var( --e-global-typography-8e0c2ec-text-transform ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing ); padding: 20px;}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a{color: rgb(0, 0, 0);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg{fill: rgb(0, 0, 0);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a{color: rgb(255, 255, 255);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a svg{fill: rgb(255, 255, 255);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a{color: var( --e-global-color-accent );}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a svg{fill: var( --e-global-color-accent );}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover{border-style: solid; border-color: rgb(255, 255, 255);}
.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{object-fit: cover;}
.elementor-14 .elementor-element.elementor-element-353bbe61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content: center; align-items: center;}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color: var( --e-global-color-primary ); padding: 18px 25px; font-family: var( --e-global-typography-a892a9f-font-family ), Sans-serif; font-size: var( --e-global-typography-a892a9f-font-size ); font-weight: var( --e-global-typography-a892a9f-font-weight ); text-transform: var( --e-global-typography-a892a9f-text-transform ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing ); color: var( --e-global-color-e5c8540 ); border-radius: 0px;}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient::before{background-color: var( --e-global-color-accent );}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button{text-align: right;}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill: var( --e-global-color-e5c8540 ); width: 20px;}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color: var( --e-global-color-e5c8540 );}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill: var( --e-global-color-e5c8540 );}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size: 20px;}
.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left: 5px;}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.hover-gradient > a::before{background-color: var( --e-global-color-accent );}
@media (min-width: 768px){.elementor-14 .elementor-element.elementor-element-6410e26{width: 18%;}.elementor-14 .elementor-element.elementor-element-16814f41{width: 62.486%;}.elementor-14 .elementor-element.elementor-element-353bbe61{width: 19%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-14 .elementor-element.elementor-element-6410e26{width: 40%;}.elementor-14 .elementor-element.elementor-element-16814f41{width: 60%;}}
@media (max-width: 1024px){.elementor-14 .elementor-element.elementor-element-73d43db2{margin-top: 0px; margin-bottom: -105px;}.elementor-14 .elementor-element.elementor-element-6410e26 > .elementor-element-populated{margin: 0px 0px 0px 10px; --e-column-margin-right: 0px; --e-column-margin-left: 10px;}.elementor-14 .elementor-element.elementor-element-66e8ea65 img{width: 70%;}.elementor-14 .elementor-element.elementor-element-16814f41 > .elementor-element-populated{margin: 0px 10px 0px 0px; --e-column-margin-right: 10px; --e-column-margin-left: 0px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{padding: 0px; margin: 0px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-size: var( --e-global-typography-8e0c2ec-font-size ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing ); padding: 25px 25px 10px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a i{font-size: 20px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{width: 20px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-size: var( --e-global-typography-8e0c2ec-font-size ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing ); padding: 20px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a{color: rgb(0, 0, 0);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg{fill: rgb(0, 0, 0);}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i{font-size: 30px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{width: 30px; fill: var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{border-width: 0px; border-radius: 0px; color: var( --e-global-color-accent ); margin: 0px; padding: 0px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover{color: var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover svg{fill: var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{border-width: 0px; border-radius: 50px; color: var( --e-global-color-e5c8540 ); margin: 30px 30px 0px 0px; padding: 15px 20px 15px 18px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{fill: var( --e-global-color-e5c8540 );}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover{border-width: 0px; border-radius: 50px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width: 185px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo{margin: 20px 0px 0px 20px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{padding: 0px; margin: 0px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-size: var( --e-global-typography-8e0c2ec-font-size ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing ); padding: 25px 25px 10px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a i{font-size: 20px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{width: 20px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-size: var( --e-global-typography-8e0c2ec-font-size ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing ); padding: 20px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a{color: rgb(0, 0, 0);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg{fill: rgb(0, 0, 0);}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i{font-size: 30px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{width: 30px; fill: var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{border-width: 0px; border-radius: 0px; color: var( --e-global-color-accent ); margin: 0px; padding: 0px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover{color: var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover svg{fill: var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{border-width: 0px; border-radius: 50px; color: var( --e-global-color-e5c8540 ); margin: 30px 30px 0px 0px; padding: 15px 20px 15px 18px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{fill: var( --e-global-color-e5c8540 );}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover{border-width: 0px; border-radius: 50px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width: 185px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo{margin: 20px 0px 0px 20px;}.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var( --e-global-typography-a892a9f-font-size ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing );}}
@media (max-width: 767px){.elementor-14 .elementor-element.elementor-element-6410e26{width: 50%;}.elementor-14 .elementor-element.elementor-element-66e8ea65 img{width: 90%;}.elementor-14 .elementor-element.elementor-element-16814f41{width: 50%;}.elementor-14 .elementor-element.elementor-element-bcef1bc > .elementor-widget-container{margin: 0px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-size: var( --e-global-typography-8e0c2ec-font-size ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing );}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-size: var( --e-global-typography-8e0c2ec-font-size ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing );}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i{font-size: 26px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{width: 26px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{border-width: 0px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{border-width: 0px; border-radius: 50px; color: var( --e-global-color-e5c8540 ); margin: 30px 30px 0px 0px; padding: 12px;}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{fill: var( --e-global-color-e5c8540 );}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover{color: var( --e-global-color-e5c8540 );}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover svg{fill: var( --e-global-color-e5c8540 );}.elementor-14 .elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width: 150px;}.elementor-14 .elementor-element.elementor-element-9d2e732 > .elementor-widget-container{margin: 0px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-size: var( --e-global-typography-8e0c2ec-font-size ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing );}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-size: var( --e-global-typography-8e0c2ec-font-size ); line-height: var( --e-global-typography-8e0c2ec-line-height ); letter-spacing: var( --e-global-typography-8e0c2ec-letter-spacing );}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i{font-size: 26px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{width: 26px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{border-width: 0px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{border-width: 0px; border-radius: 50px; color: var( --e-global-color-e5c8540 ); margin: 30px 30px 0px 0px; padding: 12px;}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{fill: var( --e-global-color-e5c8540 );}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover{color: var( --e-global-color-e5c8540 );}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover svg{fill: var( --e-global-color-e5c8540 );}.elementor-14 .elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width: 150px;}.elementor-14 .elementor-element.elementor-element-19dec31d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size: var( --e-global-typography-a892a9f-font-size ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing );}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{display: block;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{max-width: 360px; border-radius: 0px; background-color: rgb(247, 247, 247); width: 100%; position: fixed; top: 0px; left: -110%; box-shadow: rgba(255, 165, 0, 0) 0px 10px 30px 0px; overflow: hidden auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; flex-direction: column-reverse; justify-content: flex-end; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s; height: 100% !important;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active{left: 0px;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container{overflow-y: hidden;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel{padding: 10px 0px; display: block; position: relative; z-index: 5; width: 100%;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display: inline-block;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display: block;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{display: block; height: 100%; overflow-y: auto;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i{margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px; padding: 4px 15px;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg{margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position: inherit; box-shadow: none; background: none;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li{display: block; width: 100%; position: inherit;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu{display: none; max-height: 2500px; opacity: 0; visibility: hidden; transition: max-height 5s ease-out;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display: block; opacity: 1; visibility: visible;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a{display: block;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a i{float: right;}}
@media (max-width: 1024px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg{float: right;}}
@media (min-width: 1025px){.elementor-element.elementor-element-bcef1bc .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container{height: 100%;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{display: block;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{max-width: 360px; border-radius: 0px; background-color: rgb(247, 247, 247); width: 100%; position: fixed; top: 0px; left: -110%; box-shadow: rgba(255, 165, 0, 0) 0px 10px 30px 0px; overflow: hidden auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; flex-direction: column-reverse; justify-content: flex-end; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s; height: 100% !important;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active{left: 0px;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container{overflow-y: hidden;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel{padding: 10px 0px; display: block; position: relative; z-index: 5; width: 100%;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display: inline-block;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display: block;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{display: block; height: 100%; overflow-y: auto;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i{margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px; padding: 4px 15px;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg{margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position: inherit; box-shadow: none; background: none;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li{display: block; width: 100%; position: inherit;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu{display: none; max-height: 2500px; opacity: 0; visibility: hidden; transition: max-height 5s ease-out;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display: block; opacity: 1; visibility: visible;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a{display: block;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a i{float: right;}}
@media (max-width: 1024px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg{float: right;}}
@media (min-width: 1025px){.elementor-element.elementor-element-9d2e732 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container{height: 100%;}}
.elementor-24 .elementor-element.elementor-element-31267e2c:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-primary );}
.elementor-24 .elementor-element.elementor-element-31267e2c > .elementor-container{max-width: 1170px;}
.elementor-24 .elementor-element.elementor-element-31267e2c{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 0px 80px;}
.elementor-24 .elementor-element.elementor-element-31267e2c > .elementor-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-24 .elementor-element.elementor-element-54499f75 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px;}
.elementor-24 .elementor-element.elementor-element-54499f75 > .elementor-element-populated > .elementor-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-24 .elementor-element.elementor-element-138aa116 > .elementor-widget-container{margin: 0px 0px 0px -25px;}
.elementor-24 .elementor-element.elementor-element-138aa116{text-align: left;}
.elementor-24 .elementor-element.elementor-element-138aa116 img{width: 55%;}
.elementor-24 .elementor-element.elementor-element-3bbc7e21 > .elementor-widget-container{margin: 10px 80px 0px 0px;}
.elementor-24 .elementor-element.elementor-element-3bbc7e21{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); color: var( --e-global-color-e5c8540 );}
.elementor-24 .elementor-element.elementor-element-55578b68{--grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 20px; --grid-row-gap: 0px;}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-widget-container{text-align: left;}
.elementor-24 .elementor-element.elementor-element-55578b68 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-social-icon{background-color: var( --e-global-color-accent ); --icon-padding: 0.7em;}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-social-icon i{color: rgb(255, 255, 255);}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-social-icon svg{fill: rgb(255, 255, 255);}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-icon{border-radius: 50px;}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-social-icon:hover{background-color: var( --e-global-color-e5c8540 );}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-social-icon:hover i{color: var( --e-global-color-accent );}
.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-social-icon:hover svg{fill: var( --e-global-color-accent );}
.elementor-24 .elementor-element.elementor-element-4b86750e > .elementor-widget-container{margin: 90px 0px 0px;}
.elementor-24 .elementor-element.elementor-element-4b86750e{text-align: left; font-family: var( --e-global-typography-7f7fd94-font-family ), Sans-serif; font-size: var( --e-global-typography-7f7fd94-font-size ); font-weight: var( --e-global-typography-7f7fd94-font-weight ); line-height: var( --e-global-typography-7f7fd94-line-height ); color: var( --e-global-color-e5c8540 );}
.elementor-24 .elementor-element.elementor-element-2239256{--spacer-size: 50px;}
.elementor-24 .elementor-element.elementor-element-2a8c4831 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-24 .elementor-element.elementor-element-6dd576 > .elementor-widget-container{margin: 0px 0px -10px;}
.elementor-24 .elementor-element.elementor-element-6dd576 .elementor-heading-title{font-family: var( --e-global-typography-7f517b0-font-family ), Sans-serif; font-size: var( --e-global-typography-7f517b0-font-size ); font-weight: var( --e-global-typography-7f517b0-font-weight ); line-height: var( --e-global-typography-7f517b0-line-height ); color: var( --e-global-color-e5c8540 );}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control{background-color: rgba(255, 255, 255, 0); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); color: var( --e-global-color-e5c8540 ); border-radius: 0px; padding: 10px 20px 30px 0px; border-style: solid; border-width: 0px 0px 1px; border-color: rgb(41, 41, 41);}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-a892a9f-font-family ), Sans-serif; font-size: var( --e-global-typography-a892a9f-font-size ); font-weight: var( --e-global-typography-a892a9f-font-weight ); text-transform: var( --e-global-typography-a892a9f-text-transform ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing ); padding: 18px 20px 18px 30px; margin: 0px 0px 40px; color: var( --e-global-color-e5c8540 ); border-radius: 0px;}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover{background-color: var( --e-global-color-e5c8540 ); color: var( --e-global-color-accent );}
.elementor-24 .elementor-element.elementor-element-79af81e7 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder){margin-right: -160px;}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder{font-family: var( --e-global-typography-7f7fd94-font-family ), Sans-serif; font-size: var( --e-global-typography-7f7fd94-font-size ); font-weight: var( --e-global-typography-7f7fd94-font-weight ); line-height: var( --e-global-typography-7f7fd94-line-height ); color: var( --e-global-color-e5c8540 );}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder{align-self: center;}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg{fill: var( --e-global-color-e5c8540 ); width: 15px;}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover svg{fill: var( --e-global-color-accent );}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-after i,.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-after svg{margin-left: 5px;}
.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit i{font-size: 15px;}
.elementor-24 .elementor-element.elementor-element-110ff098 .elementor-heading-title{font-family: var( --e-global-typography-4e452f7-font-family ), Sans-serif; font-size: var( --e-global-typography-4e452f7-font-size ); font-weight: var( --e-global-typography-4e452f7-font-weight ); text-transform: var( --e-global-typography-4e452f7-text-transform ); font-style: var( --e-global-typography-4e452f7-font-style ); line-height: var( --e-global-typography-4e452f7-line-height ); color: var( --e-global-color-e5c8540 );}
.elementor-24 .elementor-element.elementor-element-7dee9b4 > .elementor-widget-container{margin: 10px 0px 0px;}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end: calc(7.5px);}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start: calc(7.5px);}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-icon i{color: var( --e-global-color-secondary ); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-icon svg{fill: var( --e-global-color-secondary ); transition: fill 0.3s;}
.elementor-24 .elementor-element.elementor-element-7dee9b4{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > a{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height );}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-text{color: var( --e-global-color-e5c8540 ); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item:hover .elementor-icon-list-text{color: var( --e-global-color-9c366d0 );}
.elementor-24 .elementor-element.elementor-element-64c2932{--spacer-size: 30px;}
.elementor-24 .elementor-element.elementor-element-29a6e094 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px 20px 0px 0px;}
.elementor-24 .elementor-element.elementor-element-165569eb .elementor-heading-title{font-family: var( --e-global-typography-4e452f7-font-family ), Sans-serif; font-size: var( --e-global-typography-4e452f7-font-size ); font-weight: var( --e-global-typography-4e452f7-font-weight ); text-transform: var( --e-global-typography-4e452f7-text-transform ); font-style: var( --e-global-typography-4e452f7-font-style ); line-height: var( --e-global-typography-4e452f7-line-height ); color: var( --e-global-color-e5c8540 );}
.elementor-24 .elementor-element.elementor-element-7621b8c3 > .elementor-widget-container{margin: 10px 0px 0px;}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end: calc(7.5px);}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start: calc(7.5px);}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-icon i{color: var( --e-global-color-secondary ); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-icon svg{fill: var( --e-global-color-secondary ); transition: fill 0.3s;}
.elementor-24 .elementor-element.elementor-element-7621b8c3{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > a{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height );}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-text{color: var( --e-global-color-e5c8540 ); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item:hover .elementor-icon-list-text{color: var( --e-global-color-9c366d0 );}
.elementor-24 .elementor-element.elementor-element-b0dfa75{--spacer-size: 30px;}
.elementor-24 .elementor-element.elementor-element-31bad3b8 .elementor-heading-title{font-family: var( --e-global-typography-4e452f7-font-family ), Sans-serif; font-size: var( --e-global-typography-4e452f7-font-size ); font-weight: var( --e-global-typography-4e452f7-font-weight ); text-transform: var( --e-global-typography-4e452f7-text-transform ); font-style: var( --e-global-typography-4e452f7-font-style ); line-height: var( --e-global-typography-4e452f7-line-height ); color: var( --e-global-color-e5c8540 );}
.elementor-24 .elementor-element.elementor-element-6f199846 > .elementor-widget-container{margin: 10px 0px 20px;}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end: calc(10px);}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start: calc(10px);}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-icon i{color: var( --e-global-color-accent ); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-icon svg{fill: var( --e-global-color-accent ); transition: fill 0.3s;}
.elementor-24 .elementor-element.elementor-element-6f199846{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-icon{padding-inline-end: 10px;}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > a{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height );}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-text{color: rgb(255, 255, 255); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item:hover .elementor-icon-list-text{color: var( --e-global-color-9c366d0 );}
.elementor-24 .elementor-element.elementor-element-d7d5bc2 .elementor-heading-title{font-family: var( --e-global-typography-4e452f7-font-family ), Sans-serif; font-size: var( --e-global-typography-4e452f7-font-size ); font-weight: var( --e-global-typography-4e452f7-font-weight ); text-transform: var( --e-global-typography-4e452f7-text-transform ); font-style: var( --e-global-typography-4e452f7-font-style ); line-height: var( --e-global-typography-4e452f7-line-height ); color: var( --e-global-color-e5c8540 );}
.elementor-24 .elementor-element.elementor-element-64c35cba > .elementor-widget-container{margin: 10px 0px 0px;}
.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end: calc(7.5px);}
.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start: calc(7.5px);}
.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-icon i{color: var( --e-global-color-secondary ); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-icon svg{fill: var( --e-global-color-secondary ); transition: fill 0.3s;}
.elementor-24 .elementor-element.elementor-element-64c35cba{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > a{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height );}
.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-text{color: rgb(255, 255, 255); transition: color 0.3s;}
.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item:hover .elementor-icon-list-text{color: var( --e-global-color-9c366d0 );}
.elementor-24 .elementor-element.elementor-element-d98e88b{width: auto; bottom: 20px; z-index: 10;}
body:not(.rtl) .elementor-24 .elementor-element.elementor-element-d98e88b{right: 20px;}
.elementor-24 .elementor-element.elementor-element-d98e88b .elementor-icon-wrapper{text-align: right;}
.elementor-24 .elementor-element.elementor-element-d98e88b.elementor-view-stacked .elementor-icon{background-color: rgb(37, 211, 102);}
.elementor-24 .elementor-element.elementor-element-d98e88b.elementor-view-stacked .elementor-icon:hover{background-color: rgb(37, 211, 102); color: var( --e-global-color-e5c8540 );}
.elementor-24 .elementor-element.elementor-element-d98e88b.elementor-view-stacked .elementor-icon:hover svg{fill: var( --e-global-color-e5c8540 );}
.elementor-24 .elementor-element.elementor-element-d98e88b .elementor-icon{font-size: 35px; padding: 10px;}
.elementor-24 .elementor-element.elementor-element-d98e88b .elementor-icon svg{height: 35px;}
@media (max-width: 1024px){.elementor-24 .elementor-element.elementor-element-31267e2c{padding: 80px 10px 40px;}.elementor-24 .elementor-element.elementor-element-54499f75 > .elementor-element-populated{margin: 80px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px;}.elementor-24 .elementor-element.elementor-element-138aa116{text-align: center;}.elementor-24 .elementor-element.elementor-element-138aa116 img{width: 45%;}.elementor-24 .elementor-element.elementor-element-3bbc7e21 > .elementor-widget-container{margin: 2% 15% 0%;}.elementor-24 .elementor-element.elementor-element-3bbc7e21{text-align: center; font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-55578b68 .elementor-widget-container{text-align: center;}.elementor-24 .elementor-element.elementor-element-4b86750e{text-align: center; font-size: var( --e-global-typography-7f7fd94-font-size ); line-height: var( --e-global-typography-7f7fd94-line-height );}.elementor-24 .elementor-element.elementor-element-2a8c4831 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-24 .elementor-element.elementor-element-6dd576 .elementor-heading-title{font-size: var( --e-global-typography-7f517b0-font-size ); line-height: var( --e-global-typography-7f517b0-line-height );}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder{font-size: var( --e-global-typography-7f7fd94-font-size ); line-height: var( --e-global-typography-7f7fd94-line-height );}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit{font-size: var( --e-global-typography-a892a9f-font-size ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing );}.elementor-24 .elementor-element.elementor-element-110ff098 .elementor-heading-title{font-size: var( --e-global-typography-4e452f7-font-size ); line-height: var( --e-global-typography-4e452f7-line-height );}.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > a{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-165569eb .elementor-heading-title{font-size: var( --e-global-typography-4e452f7-font-size ); line-height: var( --e-global-typography-4e452f7-line-height );}.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > a{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-31bad3b8 .elementor-heading-title{font-size: var( --e-global-typography-4e452f7-font-size ); line-height: var( --e-global-typography-4e452f7-line-height );}.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > a{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-d7d5bc2 .elementor-heading-title{font-size: var( --e-global-typography-4e452f7-font-size ); line-height: var( --e-global-typography-4e452f7-line-height );}.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > a{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}}
@media (max-width: 767px){.elementor-24 .elementor-element.elementor-element-31267e2c{padding: 40px 10px 20px;}.elementor-24 .elementor-element.elementor-element-54499f75 > .elementor-element-populated{margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px 10px;}.elementor-24 .elementor-element.elementor-element-138aa116 img{width: 65%;}.elementor-24 .elementor-element.elementor-element-3bbc7e21 > .elementor-widget-container{margin: 0px;}.elementor-24 .elementor-element.elementor-element-3bbc7e21{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-55578b68 > .elementor-widget-container{margin: 10px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4b86750e > .elementor-widget-container{margin: 40px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4b86750e{text-align: center; font-size: var( --e-global-typography-7f7fd94-font-size ); line-height: var( --e-global-typography-7f7fd94-line-height );}.elementor-24 .elementor-element.elementor-element-6dd576 .elementor-heading-title{font-size: var( --e-global-typography-7f517b0-font-size ); line-height: var( --e-global-typography-7f517b0-line-height );}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder{font-size: var( --e-global-typography-7f7fd94-font-size ); line-height: var( --e-global-typography-7f7fd94-line-height );}.elementor-24 .elementor-element.elementor-element-79af81e7 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit{font-size: var( --e-global-typography-a892a9f-font-size ); line-height: var( --e-global-typography-a892a9f-line-height ); letter-spacing: var( --e-global-typography-a892a9f-letter-spacing ); padding: 15px 10px 15px 20px;}.elementor-24 .elementor-element.elementor-element-110ff098 .elementor-heading-title{font-size: var( --e-global-typography-4e452f7-font-size ); line-height: var( --e-global-typography-4e452f7-line-height );}.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7dee9b4 .elementor-icon-list-item > a{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-29a6e094 > .elementor-element-populated{margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-24 .elementor-element.elementor-element-165569eb .elementor-heading-title{font-size: var( --e-global-typography-4e452f7-font-size ); line-height: var( --e-global-typography-4e452f7-line-height );}.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-7621b8c3 .elementor-icon-list-item > a{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-74ed0a0f > .elementor-element-populated{margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}.elementor-24 .elementor-element.elementor-element-31bad3b8 .elementor-heading-title{font-size: var( --e-global-typography-4e452f7-font-size ); line-height: var( --e-global-typography-4e452f7-line-height );}.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-6f199846 .elementor-icon-list-item > a{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-d7d5bc2 .elementor-heading-title{font-size: var( --e-global-typography-4e452f7-font-size ); line-height: var( --e-global-typography-4e452f7-line-height );}.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > .elementor-icon-list-text,.elementor-24 .elementor-element.elementor-element-64c35cba .elementor-icon-list-item > a{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}}
@media (min-width: 768px){.elementor-24 .elementor-element.elementor-element-54499f75{width: 30%;}.elementor-24 .elementor-element.elementor-element-461a416{width: 12%;}.elementor-24 .elementor-element.elementor-element-2a8c4831{width: 57.666%;}.elementor-24 .elementor-element.elementor-element-2bed8474{width: 28%;}.elementor-24 .elementor-element.elementor-element-29a6e094{width: 32.44%;}.elementor-24 .elementor-element.elementor-element-74ed0a0f{width: 38.893%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-24 .elementor-element.elementor-element-54499f75{width: 100%;}.elementor-24 .elementor-element.elementor-element-2a8c4831{width: 100%;}}
:root,[data-bs-theme="light"]{--bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 13,110,253; --bs-secondary-rgb: 108,117,125; --bs-success-rgb: 25,135,84; --bs-info-rgb: 13,202,240; --bs-warning-rgb: 255,193,7; --bs-danger-rgb: 220,53,69; --bs-light-rgb: 248,249,250; --bs-dark-rgb: 33,37,41; --bs-primary-text-emphasis: #052c65; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #cfe2ff; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #9ec5fe; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255,255,255; --bs-black-rgb: 0,0,0; --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33,37,41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255,255,255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0,0,0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33,37,41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233,236,239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33,37,41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248,249,250; --bs-heading-color: inherit; --bs-link-color: #0d6efd; --bs-link-color-rgb: 13,110,253; --bs-link-decoration: underline; --bs-link-hover-color: #0a58ca; --bs-link-hover-color-rgb: 10,88,202; --bs-code-color: #d63384; --bs-highlight-color: #212529; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(13, 110, 253, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545;}
[data-bs-theme="dark"]{color-scheme: dark; --bs-body-color: #dee2e6; --bs-body-color-rgb: 222,226,230; --bs-body-bg: #212529; --bs-body-bg-rgb: 33,37,41; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255,255,255; --bs-secondary-color: rgba(222, 226, 230, 0.75); --bs-secondary-color-rgb: 222,226,230; --bs-secondary-bg: #343a40; --bs-secondary-bg-rgb: 52,58,64; --bs-tertiary-color: rgba(222, 226, 230, 0.5); --bs-tertiary-color-rgb: 222,226,230; --bs-tertiary-bg: #2b3035; --bs-tertiary-bg-rgb: 43,48,53; --bs-primary-text-emphasis: #6ea8fe; --bs-secondary-text-emphasis: #a7acb1; --bs-success-text-emphasis: #75b798; --bs-info-text-emphasis: #6edff6; --bs-warning-text-emphasis: #ffda6a; --bs-danger-text-emphasis: #ea868f; --bs-light-text-emphasis: #f8f9fa; --bs-dark-text-emphasis: #dee2e6; --bs-primary-bg-subtle: #031633; --bs-secondary-bg-subtle: #161719; --bs-success-bg-subtle: #051b11; --bs-info-bg-subtle: #032830; --bs-warning-bg-subtle: #332701; --bs-danger-bg-subtle: #2c0b0e; --bs-light-bg-subtle: #343a40; --bs-dark-bg-subtle: #1a1d20; --bs-primary-border-subtle: #084298; --bs-secondary-border-subtle: #41464b; --bs-success-border-subtle: #0f5132; --bs-info-border-subtle: #087990; --bs-warning-border-subtle: #997404; --bs-danger-border-subtle: #842029; --bs-light-border-subtle: #495057; --bs-dark-border-subtle: #343a40; --bs-heading-color: inherit; --bs-link-color: #6ea8fe; --bs-link-hover-color: #8bb9fe; --bs-link-color-rgb: 110,168,254; --bs-link-hover-color-rgb: 139,185,254; --bs-code-color: #e685b5; --bs-highlight-color: #dee2e6; --bs-highlight-bg: #664d03; --bs-border-color: #495057; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); --bs-form-valid-color: #75b798; --bs-form-valid-border-color: #75b798; --bs-form-invalid-color: #ea868f; --bs-form-invalid-border-color: #ea868f;}
*,::after,::before{box-sizing: border-box;}
@media (prefers-reduced-motion: no-preference){:root{scroll-behavior: smooth;}}
body{margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
hr{margin: 1rem 0px; color: inherit; border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: none; border-top: var(--bs-border-width) solid; opacity: 0.25;}
h1,h2,h3,h4,h5,h6{margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; color: var(--bs-heading-color);}
h1{font-size: calc(1.375rem + 1.5vw);}
@media (min-width: 1200px){h1{font-size: 2.5rem;}}
h2{font-size: calc(1.325rem + 0.9vw);}
@media (min-width: 1200px){h2{font-size: 2rem;}}
h3{font-size: calc(1.3rem + 0.6vw);}
@media (min-width: 1200px){h3{font-size: 1.75rem;}}
h4{font-size: calc(1.275rem + 0.3vw);}
@media (min-width: 1200px){h4{font-size: 1.5rem;}}
h5{font-size: 1.25rem;}
h6{font-size: 1rem;}
p{margin-top: 0px; margin-bottom: 1rem;}
abbr[title]{text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none;}
address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}
ol,ul{padding-left: 2rem;}
dl,ol,ul{margin-top: 0px; margin-bottom: 1rem;}
ol ol,ol ul,ul ol,ul ul{margin-bottom: 0px;}
dt{font-weight: 700;}
dd{margin-bottom: 0.5rem; margin-left: 0px;}
blockquote{margin: 0px 0px 1rem;}
b,strong{font-weight: bolder;}
small{font-size: 0.875em;}
mark{padding: 0.1875em; color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg);}
sub,sup{position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
a{color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)); text-decoration: underline;}
a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb);}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color: inherit; text-decoration: none;}
code,kbd,pre,samp{font-family: var(--bs-font-monospace); font-size: 1em;}
pre{display: block; margin-top: 0px; margin-bottom: 1rem; overflow: auto; font-size: 0.875em;}
pre code{font-size: inherit; color: inherit; word-break: normal;}
code{font-size: 0.875em; color: var(--bs-code-color); overflow-wrap: break-word;}
a > code{color: inherit;}
kbd{padding: 0.1875rem 0.375rem; font-size: 0.875em; color: var(--bs-body-bg); background-color: var(--bs-body-color); border-radius: 0.25rem;}
kbd kbd{padding: 0px; font-size: 1em;}
figure{margin: 0px 0px 1rem;}
img,svg{vertical-align: middle;}
table{caption-side: bottom; border-collapse: collapse;}
caption{padding-top: 0.5rem; padding-bottom: 0.5rem; color: var(--bs-secondary-color); text-align: left;}
th{text-align: -webkit-match-parent;}
tbody,td,tfoot,th,thead,tr{border-color: inherit; border-style: solid; border-width: 0px;}
label{display: inline-block;}
button{border-radius: 0px;}
button:focus:not(:focus-visible){outline: 0px;}
button,input,optgroup,select,textarea{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
button,select{text-transform: none;}
[role="button"]{cursor: pointer;}
select{overflow-wrap: normal;}
select:disabled{opacity: 1;}
[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display: none !important;}
[type="button"],[type="reset"],[type="submit"],button{appearance: button;}
[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled),button:not(:disabled){cursor: pointer;}
textarea{resize: vertical;}
fieldset{min-width: 0px; padding: 0px; margin: 0px; border: 0px;}
legend{float: left; width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit;}
@media (min-width: 1200px){legend{font-size: 1.5rem;}}
legend + *{clear: left;}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding: 0px;}
::-webkit-inner-spin-button{height: auto;}
[type="search"]{appearance: textfield; outline-offset: -2px;}
::-webkit-search-decoration{appearance: none;}
::-webkit-color-swatch-wrapper{padding: 0px;}
::-webkit-file-upload-button{font: inherit; appearance: button;}
::file-selector-button{font: inherit; appearance: button;}
output{display: inline-block;}
iframe{border: 0px;}
summary{display: list-item; cursor: pointer;}
progress{vertical-align: baseline;}
[hidden]{display: none !important;}
.container{--bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto;}
@media (min-width: 576px){.container{max-width: 540px;}}
@media (min-width: 768px){.container{max-width: 720px;}}
@media (min-width: 992px){.container{max-width: 960px;}}
@media (min-width: 1200px){.container{max-width: 1140px;}}
@media (min-width: 1400px){.container{max-width: 1320px;}}
:root{--bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px;}
.row{--bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x));}
.row > *{flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y);}
.col{flex: 1 0 0%;}
@media (min-width: 768px){.col-md-8{flex: 0 0 auto; width: 66.6667%;}}
@media (min-width: 992px){.col-lg-4{flex: 0 0 auto; width: 33.3333%;}}
.table{--bs-table-color-type: initial; --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; --bs-table-striped-color: var(--bs-emphasis-color); --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); --bs-table-active-color: var(--bs-emphasis-color); --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); --bs-table-hover-color: var(--bs-emphasis-color); --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; border-color: var(--bs-table-border-color);}
.table > :not(caption) > * > *{padding: 0.5rem; color: var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color))); background-color: var(--bs-table-bg); border-bottom-width: var(--bs-border-width); box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));}
.table > tbody{vertical-align: inherit;}
.table > thead{vertical-align: bottom;}
.fade{transition: opacity 0.15s linear;}
@media (prefers-reduced-motion: reduce){.fade{transition: none;}}
.fade:not(.show){opacity: 0;}
.dropdown{position: relative;}
.nav{--bs-nav-link-padding-x: 1rem; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-link-color); --bs-nav-link-hover-color: var(--bs-link-hover-color); --bs-nav-link-disabled-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none;}
.accordion{--bs-accordion-color: var(--bs-body-color); --bs-accordion-bg: var(--bs-body-bg); --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease; --bs-accordion-border-color: var(--bs-border-color); --bs-accordion-border-width: var(--bs-border-width); --bs-accordion-border-radius: var(--bs-border-radius); --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-accordion-btn-padding-x: 1.25rem; --bs-accordion-btn-padding-y: 1rem; --bs-accordion-btn-color: var(--bs-body-color); --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); --bs-accordion-btn-icon-width: 1.25rem; --bs-accordion-btn-icon-transform: rotate(-180deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-accordion-body-padding-x: 1.25rem; --bs-accordion-body-padding-y: 1rem; --bs-accordion-active-color: var(--bs-primary-text-emphasis); --bs-accordion-active-bg: var(--bs-primary-bg-subtle);}
.pagination{--bs-pagination-padding-x: 0.75rem; --bs-pagination-padding-y: 0.375rem; --bs-pagination-font-size: 1rem; --bs-pagination-color: var(--bs-link-color); --bs-pagination-bg: var(--bs-body-bg); --bs-pagination-border-width: var(--bs-border-width); --bs-pagination-border-color: var(--bs-border-color); --bs-pagination-border-radius: var(--bs-border-radius); --bs-pagination-hover-color: var(--bs-link-hover-color); --bs-pagination-hover-bg: var(--bs-tertiary-bg); --bs-pagination-hover-border-color: var(--bs-border-color); --bs-pagination-focus-color: var(--bs-link-hover-color); --bs-pagination-focus-bg: var(--bs-secondary-bg); --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-pagination-active-color: #fff; --bs-pagination-active-bg: #0d6efd; --bs-pagination-active-border-color: #0d6efd; --bs-pagination-disabled-color: var(--bs-secondary-color); --bs-pagination-disabled-bg: var(--bs-secondary-bg); --bs-pagination-disabled-border-color: var(--bs-border-color); display: flex; padding-left: 0px; list-style: none;}
.alert{--bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: var(--bs-border-radius); --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius);}
.progress{--bs-progress-height: 1rem; --bs-progress-font-size: 0.75rem; --bs-progress-bg: var(--bs-secondary-bg); --bs-progress-border-radius: var(--bs-border-radius); --bs-progress-box-shadow: var(--bs-box-shadow-inset); --bs-progress-bar-color: #fff; --bs-progress-bar-bg: #0d6efd; --bs-progress-bar-transition: width 0.6s ease; display: flex; height: var(--bs-progress-height); overflow: hidden; font-size: var(--bs-progress-font-size); background-color: var(--bs-progress-bg); border-radius: var(--bs-progress-border-radius);}
.toast-container{--bs-toast-zindex: 1090; position: absolute; z-index: var(--bs-toast-zindex); width: max-content; max-width: 100%; pointer-events: none;}
.toast-container > :not(:last-child){margin-bottom: var(--bs-toast-spacing);}
.toast-body{padding: var(--bs-toast-padding-x); overflow-wrap: break-word;}
.tooltip{--bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); overflow-wrap: break-word; opacity: 0;}
.tooltip.show{opacity: var(--bs-tooltip-opacity);}
.carousel{position: relative;}
.border{border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.justify-content-center{justify-content: center !important;}
.my-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}
.text-decoration-none{text-decoration: none !important;}
.visible{visibility: visible !important;}