/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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
*/@property --angle{syntax:'<angle>';initial-value:90deg;inherits:false}:root{--site-global--root-padding: var(--wp--custom--global--root-padding--mobile)}@media all and (min-width: 768px){:root{--site-global--root-padding: var(--wp--custom--global--root-padding--desktop)}}h1,h2,h3,h4,h5,h6{-webkit-margin-before:var(--wp--custom--global--headings--spacing--margin--top);margin-block-start:var(--wp--custom--global--headings--spacing--margin--top);-webkit-margin-after:var(--wp--custom--global--headings--spacing--margin--bottom);margin-block-end:var(--wp--custom--global--headings--spacing--margin--bottom)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit}cite,dfn,em,i{font-style:italic}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}sub,sup{font-size:60%;font-weight:inherit}strong,b{font-weight:var(--wp--custom--global--paragraph--base--strong--typography--font-weight)}p a{font-size:inherit}#content ul a,#content ol a,#content li a{font-size:inherit !important}html,body{overflow-x:clip}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body.no-js #masthead{position:static !important}body.no-js .scrollToTop .elementor-button{opacity:1 !important}.screen-reader-text,.sr{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;word-wrap:normal !important}.screen-reader-text:focus,.sr:focus{background-color:#f1f1f1;border-radius:3px;color:#21759b;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important}ul,ol{padding:0;margin-top:var(--wp--custom--global--list--spacing--margin--start);margin-bottom:var(--wp--custom--global--list--spacing--margin--end);padding-left:var(--wp--custom--global--list--spacing--padding--left)}ul li,ol li{margin-bottom:var(--wp--custom--global--list--list-item--spacing--margin--end)}ul{list-style:disc}ol{list-style:decimal}img{height:auto;max-width:100%}figure{margin:0}.gform_wrapper form .gform_body{--form--field--border-width: var(--wp--custom--form--field--border--width);--form--field--border-color: var(--wp--custom--form--field--border--color)}.gform_wrapper form .gform_body .gform_fields .hidden-label>.gform-field-label{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;word-wrap:normal !important}.gform_wrapper form .gform_body .gform_fields .hidden-label>.gform-field-label:focus{background-color:#f1f1f1;border-radius:3px;color:#21759b;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important}.gform_wrapper form .gform_body input[type="text"],.gform_wrapper form .gform_body input[type="email"],.gform_wrapper form .gform_body textarea,.gform_wrapper form .gform_body select{background-color:transparent;border-radius:var(--wp--custom--form--field--border-radius) var(--wp--custom--form--field--border-radius) var(--wp--custom--form--field--border-radius) 0px;border-width:var(--form--field--border-width);border-style:solid;border-color:var(--form--field--border-color)}.gform_wrapper form .gform_body input[type="text"],.gform_wrapper form .gform_body input[type="email"],.gform_wrapper form .gform_body textarea{padding-top:25px;padding-bottom:25px}.gform_wrapper form .gform_body select{height:54px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:initial;-moz-appearance:initial;appearance:initial}.gform_wrapper form .gform_body label a{font-size:inherit}.gform_wrapper form .gform_body .gform-field-label:where(:not([class*=gform-field-label--type-])){--gf-local-margin-y: 5px}.gform_wrapper form .gform_body .gfield--type-choice .ginput_container .gchoice .gform-field-label{--gf-local-margin-x: 5px}.gform_wrapper form .gform_footer{--form-button--color-background: var(--wp--custom--form--submit-button--color--background);--form-button--color-text: var(--wp--custom--form--submit-button--color--text)}.gform_wrapper form .gform_footer button[type="submit"]{border-radius:var(--wp--custom--button--border-radius) var(--wp--custom--button--border-radius) var(--wp--custom--button--border-radius) 0px !important;padding:var(--wp--custom--button--spacing--padding--vertical) var(--wp--custom--button--spacing--padding--horizontal) !important;font-size:var(--wp--custom--button--typography--font-size) !important;font-weight:var(--wp--custom--button--typography--font-weight) !important;line-height:var(--wp--custom--button--typography--line-height);-webkit-transition:all 0.35s linear;transition:all 0.35s linear;text-decoration:none;background-color:#000000;color:#ffffff;-webkit-transition:all 0.5s !important;transition:all 0.5s !important;-webkit-transform:translateY(0);transform:translateY(0);background-color:var(--form-button--color-background) !important;color:var(--form-button--color-text) !important}.gform_wrapper form .gform_footer button[type="submit"]:focus,.gform_wrapper form .gform_footer button[type="submit"]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.flex-layout{display:-webkit-box;display:-ms-flexbox;display:flex}.reset-list{margin:0;padding:0;list-style:none}.e-boxed-container>.e-con-inner{padding-left:var(--site-global--root-padding);padding-right:var(--site-global--root-padding);margin-right:auto;margin-left:auto;max-width:100%}@media all and (min-width: 768px){.e-boxed-container>.e-con-inner{width:min(calc(82rem + (var(--site-global--root-padding) * 2)), 100%)}}.no-underline{text-decoration:none !important}.ratio{overflow:hidden}.ratio.ratio-1by1,.ratio.square{aspect-ratio:1 / 1}.ratio.ratio-1by1>.elementor-widget-image,.ratio.square>.elementor-widget-image{height:100%}.logo-mark-mask{aspect-ratio:1 / 0.8851351351}.rounded-corners--small{border-radius:var(--wp--custom--global--border-radius--small) var(--wp--custom--global--border-radius--small) var(--wp--custom--global--border-radius--small) 0px }.rounded-corners--bottom-right--small{border-radius:0 0 var(--wp--custom--global--border-radius--small) 0px }.rounded-corners--medium{border-radius:var(--wp--custom--global--border-radius--medium) var(--wp--custom--global--border-radius--medium) var(--wp--custom--global--border-radius--medium) 0px }.rounded-corners--bottom-right--medium{border-radius:0 0 var(--wp--custom--global--border-radius--medium) 0px }#masthead{width:100%;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;top:0;left:0;right:0}@media all and (max-width: 1024px){#masthead{height:var(--wp--custom--global--masthead--mobile--height)}}#masthead.sticky-masthead{top:0;left:0;right:0}body.scroll-down #masthead{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}body.scroll-up #masthead{-webkit-transform:none;transform:none}.wpml-ls-legacy-list-horizontal ul{margin:0;padding:0;list-style:none}.wpml-ls-legacy-list-horizontal ul li{padding:0;margin:0}.wpml-ls-legacy-list-horizontal ul li .wpml-ls-link{--button-gradient-fill--color-1: var(--wp--custom--global--color--gradients--gradient-1--color-1);--button-gradient-fill--color-2: var(--wp--custom--global--color--gradients--gradient-1--color-2);border-radius:var(--wp--custom--button--border-radius) var(--wp--custom--button--border-radius) var(--wp--custom--button--border-radius) 0px !important;padding:var(--wp--custom--button--spacing--padding--vertical) var(--wp--custom--button--spacing--padding--horizontal) ;font-size:var(--wp--custom--button--typography--font-size) ;font-weight:var(--wp--custom--button--typography--font-weight) ;line-height:var(--wp--custom--button--typography--line-height);-webkit-transition:all 0.35s linear;transition:all 0.35s linear;text-decoration:none;background-color:#000000;color:#ffffff;-webkit-transition:0.5s;transition:0.5s;background-size:200% auto;color:var(--wp--custom--button--gradient-fill--color--text);background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--wp--custom--button--gradient-fill--angle)), color-stop(var(--button-gradient-fill--color-1)), to(var(--button-gradient-fill--color-2)));background-image:linear-gradient(var(--wp--custom--button--gradient-fill--angle), var(--button-gradient-fill--color-1) var(--wp--custom--button--gradient-fill--color-1--stop), var(--button-gradient-fill--color-2) var(--wp--custom--button--gradient-fill--color-2--stop))}.wpml-ls-legacy-list-horizontal ul li .wpml-ls-link:focus,.wpml-ls-legacy-list-horizontal ul li .wpml-ls-link:hover{background-position:right center}.wpml-ls-legacy-list-horizontal ul li .wpml-ls-link:focus,.wpml-ls-legacy-list-horizontal ul li .wpml-ls-link:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--wp--custom--button--gradient-fill--angle)), color-stop(var(--button-gradient-fill--color-2)), to(var(--button-gradient-fill--color-1)));background-image:linear-gradient(var(--wp--custom--button--gradient-fill--angle), var(--button-gradient-fill--color-2) var(--wp--custom--button--gradient-fill--color-1--hover--stop), var(--button-gradient-fill--color-1) var(--wp--custom--button--gradient-fill--color-2--hover--stop))}#content{margin-top:var(--mastheadHeight, 92px)}@media all and (max-width: 1024px){#content{margin-top:var(--wp--custom--global--masthead--mobile--height)}}.elementor-widget-button .elementor-button-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-button.button-gradient .elementor-button{-webkit-transition:0.5s;transition:0.5s;background-size:200% auto}.elementor-widget-button.button-gradient .elementor-button:focus,.elementor-widget-button.button-gradient .elementor-button:hover{background-position:right center}.elementor-widget-button.button-gradient-outline{--button-gradient-border--color-1: var(--wp--custom--global--color--gradients--gradient-1--color-1);--button-gradient-border--color-2: var(--wp--custom--global--color--gradients--gradient-1--color-2);--button-gradient-border--width: 2px;--button-gradient-fill-color: #ffffff}.elementor-widget-button.button-gradient-outline .elementor-button{position:relative;background-clip:padding-box;border:solid var(--button-gradient-border--width) transparent;-webkit-transition:0.5s;transition:0.5s;background-size:200% auto;background-size:150% auto}.elementor-widget-button.button-gradient-outline .elementor-button:focus,.elementor-widget-button.button-gradient-outline .elementor-button:hover{background-position:right center}.elementor-widget-button.button-gradient-outline .elementor-button:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:calc(var(--button-gradient-border--width) * -1);border-radius:inherit;background:-webkit-gradient(linear, left top, left bottom, from(var(--angle)), color-stop(var(--button-gradient-border--color-1)), to(var(--button-gradient-border--color-2)));background:linear-gradient(var(--angle), var(--button-gradient-border--color-1), var(--button-gradient-border--color-2))}.image-ratio.elementor-widget-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.image-ratio.square.elementor-widget-image img,.image-ratio.ratio-1x1.elementor-widget-image img{aspect-ratio:1 / 1}.image-rounded-corners.elementor-widget-image img{border-radius:var(--wp--custom--global--image--border-radius) var(--wp--custom--global--image--border-radius) var(--wp--custom--global--image--border-radius) 0px}.swiper--auto-height{-webkit-transition:0.5s ease;transition:0.5s ease}.swiper--auto-height .swiper-wrapper{-webkit-transition:0.5s ease;transition:0.5s ease}.elementor-image-gallery .gallery-item{vertical-align:middle !important}.elementor-widget-n-accordion.accordion-gradient-borders{--accordion-gradient-border--color-1: var(--wp--custom--global--color--gradients--gradient-1--color-1);--accordion-gradient-border--color-2: var(--wp--custom--global--color--gradients--gradient-1--color-2)}.elementor-widget-n-accordion.accordion-gradient-borders details .e-n-accordion-item-title{-o-border-image:linear-gradient(to right, var(--accordion-gradient-border--color-1), var(--accordion-gradient-border--color-2)) 1 0 0 0;border-image:-webkit-gradient(linear, left top, right top, from(var(--accordion-gradient-border--color-1)), to(var(--accordion-gradient-border--color-2))) 1 0 0 0;border-image:linear-gradient(to right, var(--accordion-gradient-border--color-1), var(--accordion-gradient-border--color-2)) 1 0 0 0}.elementor-widget-n-accordion.accordion-gradient-borders details:last-child{border-style:solid;border-width:0 0 1px 0;-o-border-image:linear-gradient(to right, var(--accordion-gradient-border--color-1), var(--accordion-gradient-border--color-2)) 0 0 1 0;border-image:-webkit-gradient(linear, left top, right top, from(var(--accordion-gradient-border--color-1)), to(var(--accordion-gradient-border--color-2))) 0 0 1 0;border-image:linear-gradient(to right, var(--accordion-gradient-border--color-1), var(--accordion-gradient-border--color-2)) 0 0 1 0}.elementor p a:not(.elementor-button-link){font-size:inherit}.autoplay{--button-color-border: var(--e-global-color-primary);--button-color-background: transparent;--button-color-background--hover: var(--e-global-color-primary);--button-color-icon: var( --e-global-color-text );--button-color-icon--hover: var( --e-global-color-text )}.autoplay button[id^="pause-button"]{margin-bottom:15px}.autoplay button.pause-button{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:35px;height:35px;border-radius:50%;background-color:var(--button-color-background);border-color:var(--button-color-border)}.autoplay button.pause-button svg{margin-left:1px;width:1em;height:1em;fill:var(--button-color-icon);color:var(--button-color-icon)}.autoplay button.pause-button:hover,.autoplay button.pause-button:focus{background-color:var(--button-color-background--hover)}.autoplay button.pause-button:hover svg,.autoplay button.pause-button:focus svg{color:var(--button-color-icon--hover);fill:var(--button-color-icon--hover)}.scrollToTop .elementor-button{-webkit-transition:all 0.25s linear;transition:all 0.25s linear;opacity:0}.scrollToTop .elementor-button:focus{opacity:1 !important}body.scroll-down .scrollToTop .elementor-button{opacity:0}body.scroll-up .scrollToTop .elementor-button{opacity:1}.site-header:not(.dynamic-header),.site-footer:not(.dynamic-footer){-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}.logo-grid-gallery figure{padding:0;margin:0}.logo-grid-gallery figure img{display:block;margin:0 auto;height:auto;max-width:100%}.logo-grid-gallery.flex-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:var(--wp--custom--logo-grid-gallery--gap--vertical);-webkit-column-gap:var(--wp--custom--logo-grid-gallery--gap--horizontal);-moz-column-gap:var(--wp--custom--logo-grid-gallery--gap--horizontal);column-gap:var(--wp--custom--logo-grid-gallery--gap--horizontal)}.logo-grid-gallery.flex-layout.grid-1-up figure{width:calc(100% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 100 )/100) )}.logo-grid-gallery.flex-layout.grid-2-up figure{width:calc(50% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 50 )/100) )}.logo-grid-gallery.flex-layout.grid-3-up figure{width:calc(33.3333333333% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 33.3333333333 )/100) )}.logo-grid-gallery.flex-layout.grid-4-up figure{width:calc(25% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 25 )/100) )}.logo-grid-gallery.flex-layout.grid-5-up figure{width:calc(20% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 20 )/100) )}.logo-grid-gallery.flex-layout.grid-6-up figure{width:calc(16.6666666667% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 16.6666666667 )/100) )}.logo-grid-gallery.flex-layout.grid-7-up figure{width:calc(14.2857142857% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 14.2857142857 )/100) )}.logo-grid-gallery.flex-layout.grid-8-up figure{width:calc(12.5% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 12.5 )/100) )}@media all and (max-width: 1024px){.logo-grid-gallery.flex-layout.grid-tablet-1-up figure{width:calc(100% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 100 )/100) )}}@media all and (max-width: 1024px){.logo-grid-gallery.flex-layout.grid-tablet-2-up figure{width:calc(50% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 50 )/100) )}}@media all and (max-width: 1024px){.logo-grid-gallery.flex-layout.grid-tablet-3-up figure{width:calc(33.3333333333% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 33.3333333333 )/100) )}}@media all and (max-width: 1024px){.logo-grid-gallery.flex-layout.grid-tablet-4-up figure{width:calc(25% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 25 )/100) )}}@media all and (max-width: 1024px){.logo-grid-gallery.flex-layout.grid-tablet-5-up figure{width:calc(20% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 20 )/100) )}}@media all and (max-width: 1024px){.logo-grid-gallery.flex-layout.grid-tablet-6-up figure{width:calc(16.6666666667% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 16.6666666667 )/100) )}}@media all and (max-width: 1024px){.logo-grid-gallery.flex-layout.grid-tablet-7-up figure{width:calc(14.2857142857% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 14.2857142857 )/100) )}}@media all and (max-width: 1024px){.logo-grid-gallery.flex-layout.grid-tablet-8-up figure{width:calc(12.5% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 12.5 )/100) )}}@media all and (max-width: 767px){.logo-grid-gallery.flex-layout.grid-mobile-1-up figure{width:calc(100% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 100 )/100) )}}@media all and (max-width: 767px){.logo-grid-gallery.flex-layout.grid-mobile-2-up figure{width:calc(50% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 50 )/100) )}}@media all and (max-width: 767px){.logo-grid-gallery.flex-layout.grid-mobile-3-up figure{width:calc(33.3333333333% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 33.3333333333 )/100) )}}@media all and (max-width: 767px){.logo-grid-gallery.flex-layout.grid-mobile-4-up figure{width:calc(25% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 25 )/100) )}}@media all and (max-width: 767px){.logo-grid-gallery.flex-layout.grid-mobile-5-up figure{width:calc(20% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 20 )/100) )}}@media all and (max-width: 767px){.logo-grid-gallery.flex-layout.grid-mobile-6-up figure{width:calc(16.6666666667% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 16.6666666667 )/100) )}}@media all and (max-width: 767px){.logo-grid-gallery.flex-layout.grid-mobile-7-up figure{width:calc(14.2857142857% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 14.2857142857 )/100) )}}@media all and (max-width: 767px){.logo-grid-gallery.flex-layout.grid-mobile-8-up figure{width:calc(12.5% - var(--wp--custom--logo-grid-gallery--gap--horizontal) * ((100 - 12.5 )/100) )}}@media all and (max-width: 767px){.logo-grid-gallery.flex-layout.grid-mobile-3-up{--wp--custom--logo-grid-gallery--gap--horizontal: 37px}}.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-des p a{font-size:inherit}.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize+.cky-btn-reject+.cky-btn-accept{margin-top:8px}
