/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

@media(max-width: 767px){:root{font-size:14px}}@media(min-width: 768px)and (max-width: 1024px){:root{font-size:18px}}@media(min-width: 1025px){:root{font-size:18px}}:root{--r-s: 6px;--r-m: 10px;--r-l: 25px;--box-width-xs: clamp(250px, 100vw - 80px, 760px);--box-width-s: clamp(250px, 100vw - 80px, 960px);--box-width-m: clamp(250px, 100vw - 80px, 1240px);--box-width-mm: clamp(250px, 100vw - 80px, 1400px);--box-width-l: clamp(100vw - 20px, 100vw - 80px, 100vw - 20px);--header-height: 100px;--fs-xs: clamp(0.6944rem, 0.9423rem + -0.3198vw, 0.8784rem);--fs-s: clamp(0.8333rem, 0.9733rem + -0.1807vw, 0.9372rem);--fs-m: clamp(1rem, 1rem + 0vw, 1rem);--fs-6: clamp(1.067rem, 1.0207rem + 0.2313vw, 1.2rem);--fs-5: clamp(1.1385rem, 1.0336rem + 0.5244vw, 1.44rem);--fs-4: clamp(1.2148rem, 1.0363rem + 0.8926vw, 1.728rem);--fs-3: clamp(1.2962rem, 1.0257rem + 1.3521vw, 2.0736rem);--fs-2: clamp(1.383rem, 0.9985rem + 1.9223vw, 2.4883rem);--fs-1: clamp(1.4757rem, 0.9503rem + 2.6266vw, 2.986rem);--fs-l: clamp(1.5745rem, 0.8759rem + 3.4933vw, 3.5832rem);--fs-xl: clamp(1.68rem, 0.7688rem + 4.5562vw, 4.2998rem);--s-3xs: clamp(0.25rem, 0.2283rem + 0.1087vi, 0.3125rem);--s-2xs: clamp(0.5rem, 0.4565rem + 0.2174vi, 0.625rem);--s-xs: clamp(0.75rem, 0.7065rem + 0.2174vi, 0.875rem);--s-s: clamp(1rem, 0.9348rem + 0.3261vi, 1.1875rem);--s-m: clamp(1.5rem, 1.3913rem + 0.5435vi, 1.8125rem);--s-l: clamp(2rem, 1.8696rem + 0.6522vi, 2.375rem);--s-xl: clamp(3rem, 2.8043rem + 0.9783vi, 3.5625rem);--s-2xl: clamp(4rem, 3.7391rem + 1.3043vi, 4.75rem);--s-3xl: clamp(6rem, 5.6087rem + 1.9565vi, 7.125rem);--s--3xs: calc(clamp(0.25rem, 0.2283rem + 0.1087vi, 0.3125rem) * -1);--s--2xs: calc(clamp(0.5rem, 0.4565rem + 0.2174vi, 0.625rem) * -1);--s--xs: calc(clamp(0.75rem, 0.7065rem + 0.2174vi, 0.875rem) * -1);--s--s: calc(clamp(1rem, 0.9348rem + 0.3261vi, 1.1875rem) * -1);--s--m: calc(clamp(1.5rem, 1.3913rem + 0.5435vi, 1.8125rem) * -1);--s--l: calc(clamp(2rem, 1.8696rem + 0.6522vi, 2.375rem) * -1);--s--xl: calc(clamp(3rem, 2.8043rem + 0.9783vi, 3.5625rem) * -1);--s--2xl: calc(clamp(4rem, 3.7391rem + 1.3043vi, 4.75rem) * -1);--s--3xl: calc(clamp(6rem, 5.6087rem + 1.9565vi, 7.125rem) * -1);--space-3xs-2xs: clamp(0.25rem, 0.1196rem + 0.6522vi, 0.625rem);--space-2xs-xs: clamp(0.5rem, 0.3696rem + 0.6522vi, 0.875rem);--space-xs-s: clamp(0.75rem, 0.5978rem + 0.7609vi, 1.1875rem);--space-s-m: clamp(1rem, 0.7174rem + 1.413vi, 1.8125rem);--space-m-l: clamp(1.5rem, 1.1957rem + 1.5217vi, 2.375rem);--space-l-xl: clamp(2rem, 1.4565rem + 2.7174vi, 3.5625rem);--space-xl-2xl: clamp(3rem, 2.3913rem + 3.0435vi, 4.75rem);--space-2xl-3xl: clamp(4rem, 2.913rem + 5.4348vi, 7.125rem)}body p:last-child{margin-bottom:0}body h1,body h2,body h3,body h4,body h5,body h6{overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}.list-style ul{--icon-space: 1.3em;list-style:none;padding:0}.list-style ul li{padding-left:var(--icon-space)}.list-style ul li:before{content:"";font-family:"iconfont";display:inline-block;margin-left:calc(var(--icon-space)*-1);width:var(--icon-space);font-weight:400;font-size:16px;font-style:normal;color:var(--e-global-color-primary)}.elementor-widget-text-editor a,.jet-listing-dynamic-field__content a,.footer-main a .elementor-icon-list-text,.elementor-field-group label a{text-decoration:underline;text-decoration-color:var(--e-global-color-primary);text-underline-offset:2px;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.elementor-widget-text-editor a:hover,.jet-listing-dynamic-field__content a:hover,.footer-main a .elementor-icon-list-text:hover,.elementor-field-group label a:hover{text-decoration-color:var(--e-global-color-secondary);text-underline-offset:4px}.elementor-widget-table-of-contents .elementor-widget-container{border:none}.elementor-widget-table-of-contents .elementor-widget-container .elementor-toc__header{padding:0 0 var(--s-s) 0;border-bottom:none}.elementor-widget-table-of-contents .elementor-widget-container .elementor-toc__body{padding:0}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{text-shadow:0px 0px 1px rgba(3,7,18,.29),0px 1px 5px rgba(3,7,18,.29),0px 2px 11px rgba(3,7,18,.29),0px 4px 19px rgba(3,7,18,.29),0px 6px 30px rgba(3,7,18,.29),0px 8px 43px rgba(3,7,18,.29);color:#fff}.elementor-lightbox .elementor-lightbox-item{padding:0 !important}.elementor-lightbox .elementor-lightbox-image{width:100dvw;height:100dvh;-o-object-fit:contain;object-fit:contain}.elementor-lightbox .elementor-slideshow__header i,.elementor-lightbox .dialog-close-button i{color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary);margin:0}.elementor-lightbox .elementor-slideshow__header i:hover,.elementor-lightbox .dialog-close-button i:hover{color:#fff}.elementor-lightbox .dialog-close-button i{padding:10px !important}header .elementor-sticky .elementor-widget-theme-site-logo img{-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}@media(min-width: 1025px){header .elementor-sticky .elementor-widget-theme-site-logo img{height:90px}}@media(min-width: 1025px){header .elementor-sticky.elementor-sticky--effects .elementor-widget-theme-site-logo img{height:60px}}@media(min-width: 1025px){header .elementor-nav-menu--dropdown{-webkit-box-shadow:0px 0px 1px rgba(3,7,18,.02),0px 0px 2px rgba(3,7,18,.03),0px 0px 5px rgba(3,7,18,.05),0px 0px 9px rgba(3,7,18,.06),0px 0px 14px rgba(3,7,18,.08);box-shadow:0px 0px 1px rgba(3,7,18,.02),0px 0px 2px rgba(3,7,18,.03),0px 0px 5px rgba(3,7,18,.05),0px 0px 9px rgba(3,7,18,.06),0px 0px 14px rgba(3,7,18,.08)}}