/*!
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
*/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;color:currentcolor}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}p a,label 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 .scrollToTop .elementor-button{opacity:1 !important}.screen-reader-text,.sr{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus,.sr:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#skip-to-content:not(:focus){color:var(--wp--custom--global--accessibility--skip-to-content--color--link)}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{--gf-form-footer-margin-y-start: 25px}.gform_wrapper form .gform_body .gform_fields{--gf-form-gap-y: 15px}.gform_wrapper form .gform_body .gform_fields .hide-label>.gform-field-label{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.gform_wrapper form .gform_body .gform_fields .hide-label>.gform-field-label:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gform_wrapper form .gform_body .gform_fields textarea,.gform_wrapper form .gform_body .gform_fields input[type="email"],.gform_wrapper form .gform_body .gform_fields input[type="text"],.gform_wrapper form .gform_body .gform_fields input[type="tel"]{border:1px solid #A2ADB1}.gform_wrapper form .gform_body .gform_fields textarea::-webkit-input-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="email"]::-webkit-input-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="text"]::-webkit-input-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="tel"]::-webkit-input-placeholder{opacity:0.45}.gform_wrapper form .gform_body .gform_fields textarea::-moz-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="email"]::-moz-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="text"]::-moz-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="tel"]::-moz-placeholder{opacity:0.45}.gform_wrapper form .gform_body .gform_fields textarea:-ms-input-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="email"]:-ms-input-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="text"]:-ms-input-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="tel"]:-ms-input-placeholder{opacity:0.45}.gform_wrapper form .gform_body .gform_fields textarea::-ms-input-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="email"]::-ms-input-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="text"]::-ms-input-placeholder, .gform_wrapper form .gform_body .gform_fields input[type="tel"]::-ms-input-placeholder{opacity:0.45}.gform_wrapper form .gform_body .gform_fields textarea::placeholder,.gform_wrapper form .gform_body .gform_fields input[type="email"]::placeholder,.gform_wrapper form .gform_body .gform_fields input[type="text"]::placeholder,.gform_wrapper form .gform_body .gform_fields input[type="tel"]::placeholder{opacity:0.45}.gform_wrapper form .gform_body .gform_fields textarea{border-radius:25px}.gform_wrapper form .gform_body .gform_fields input[type="email"],.gform_wrapper form .gform_body .gform_fields input[type="text"],.gform_wrapper form .gform_body .gform_fields input[type="tel"]{padding:1rem 1.5rem;border-radius:var(--wp--custom--form--border-radius--input)}.gform_wrapper form .gform_body .gform_fields .gfield--type-consent .ginput_container_consent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.gform_wrapper form .gform_body .gform_fields .gfield--type-consent .gform-field-label a{font-size:inherit;font-weight:inherit;text-decoration:underline;color:currentColor}.gform_wrapper form .gform_body .gform_fields .gfield--type-consent .gform-field-label a:hover,.gform_wrapper form .gform_body .gform_fields .gfield--type-consent .gform-field-label a:focus,.gform_wrapper form .gform_body .gform_fields .gfield--type-consent .gform-field-label a:focus-visible{text-decoration:none}.gform_wrapper form .gform_footer button[type="submit"]{padding:var(--wp--custom--button--spacing--padding--vertical) var(--wp--custom--button--spacing--padding--horizontal) !important;font-size:var(--wp--preset--font-size--button-text);font-weight:var(--wp--custom--button--typography--font-weight) !important;line-height:var(--wp--custom--button--typography--line-height) !important;-webkit-box-shadow:var(--wp--custom--button--shadow) !important;box-shadow:var(--wp--custom--button--shadow) !important;border-radius:var(--wp--custom--button--border-radius) !important;-webkit-transition:all 0.35s linear;transition:all 0.35s linear;text-decoration:none !important;text-transform:uppercase !important;background-color:var(--wp--custom--form--submit-button--color--background) !important;color:var(--wp--custom--form--submit-button--color--text) !important;border-color:var(--wp--custom--form--submit-button--border--color) !important;border-width:var(--wp--custom--form--submit-button--border--width) !important}.gform_wrapper form .gform_footer button[type="submit"]:focus,.gform_wrapper form .gform_footer button[type="submit"]:hover{background-color:var(--wp--custom--form--submit-button--color--hover--background) !important;color:var(--wp--custom--form--submit-button--color--hover--text) !important;border-color:var(--wp--custom--form--submit-button--border--hover--color) !important}div[aria-live="assertive"]{background-color:#ffffff}.form-dark-theme .gform_wrapper form .gform_body .gform_fields .gfield .gform-field-label{--gf-ctrl-label-color-primary: #ffffff !important}.form-dark-theme .gform_wrapper form .gform_body .gform_fields .gfield .gform-field-label .gfield_required{--gf-ctrl-label-color-req: var(--wp--custom--form--dark-theme--required--color--text)}.form-dark-theme .gform_wrapper form .gform_body .gform_fields .gfield.field_sublabel_below .gform-field-label--type-sub{--gf-ctrl-label-color-tertiary: #ffffff !important}.form-dark-theme .gform_wrapper form .gform_body .gform_fields textarea,.form-dark-theme .gform_wrapper form .gform_body .gform_fields input[type="email"],.form-dark-theme .gform_wrapper form .gform_body .gform_fields input[type="text"],.form-dark-theme .gform_wrapper form .gform_body .gform_fields input[type="tel"]{border:0;background-color:var(--wp--custom--form--dark-theme--input--color--background);color:var(--wp--custom--form--dark-theme--input--color--text)}.form-dark-theme .gform_wrapper form .gform_body .gform_fields .gfield--type-consent .gform-field-label{--gf-ctrl-label-color-secondary: #ffffff !important}.form-dark-theme .gform_wrapper form .gform_body .gfield_validation_message{--gf-ctrl-desc-color-error: var(--wp--custom--form--dark-theme--error--color)}.form-dark-theme .gform_wrapper form .gform_footer button[type="submit"]{background-color:var(--wp--custom--form--dark-theme--submit-button--color--background) !important;color:var(--wp--custom--form--dark-theme--submit-button--color--text) !important;border-color:var(--wp--custom--form--dark-theme--submit-button--border--color) !important}.form-dark-theme .gform_wrapper form .gform_footer button[type="submit"]:focus,.form-dark-theme .gform_wrapper form .gform_footer button[type="submit"]:hover{background-color:var(--wp--custom--form--dark-theme--submit-button--color--hover--background) !important;color:var(--wp--custom--form--dark-theme--submit-button--color--hover--text) !important;border-color:var(--wp--custom--form--dark-theme--submit-button--border--hover--color) !important}.form-dark-theme .gform_wrapper .gform_validation_errors{--gf-form-validation-border-color: var(--wp--custom--form--dark-theme--error--color) }.form-dark-theme .gform_wrapper .gform_validation_errors .gform_submission_error{--gf-form-validation-heading-color: var(--wp--custom--form--dark-theme--error--color) }.form-dark-theme .gform_wrapper .gform_validation_errors .gform_submission_error .gform-icon--circle-error{--gf-form-validation-heading-icon-color: var(--wp--custom--form--dark-theme--error--color);--gf-form-validation-heading-icon-border-color: var(--wp--custom--form--dark-theme--error--color) }.form-dark-theme .gform_wrapper .gform_validation_errors:focus,.form-dark-theme .gform_wrapper .gform_validation_errors:focus-visible{--gf-form-validation-border-color-focus: var(--wp--custom--form--dark-theme--error--color);--gf-form-validation-outline-color-focus: var(--wp--custom--form--dark-theme--error--color)}.form-dark-theme .gform_confirmation_wrapper .gform_confirmation_message p{color:#ffffff;font-size:var(--wp--preset--font-size--small)}.flex-layout{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-layout{display:grid}.reset-list{margin:0;padding:0;list-style:none}.e-boxed-container>.e-con-inner{padding-left:var(--wp--custom--global--root-padding);padding-right:var(--wp--custom--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(70.3125rem + (var(--wp--custom--global--root-padding) * 2)) , 100%)}}.e-boxed-container--large>.e-con-inner{padding-left:var(--wp--custom--global--root-padding);padding-right:var(--wp--custom--global--root-padding);margin-right:auto;margin-left:auto;max-width:100%}@media all and (min-width: 768px){.e-boxed-container--large>.e-con-inner{width:min(calc( 80rem + (var(--wp--custom--global--root-padding) * 2)) , 100%)}}.no-underline{text-decoration:none !important}svg{display:block}.aspect-ratio.square{aspect-ratio:var(--wp--preset--aspect-ratio--square)}.is-style-heading-1{font-size:var(--wp--preset--font-size--heading-1) !important;line-height:var(--wp--custom--global--headings--typography--h-1--line-height) !important}.is-style-heading-2{font-size:var(--wp--preset--font-size--heading-2) !important;line-height:var(--wp--custom--global--headings--typography--h-2--line-height) !important}.is-style-heading-3{font-size:var(--wp--preset--font-size--heading-3) !important;line-height:var(--wp--custom--global--headings--typography--h-3--line-height) !important}.is-style-heading-4{font-size:var(--wp--preset--font-size--heading-4) !important;line-height:var(--wp--custom--global--headings--typography--h-4--line-height) !important}.is-style-heading-5{font-size:var(--wp--preset--font-size--heading-5) !important;line-height:var(--wp--custom--global--headings--typography--h-5--line-height) !important}.is-style-heading-6{font-size:var(--wp--preset--font-size--heading-6) !important;line-height:var(--wp--custom--global--headings--typography--h-6--line-height) !important}.site-nav .elementor-menu-toggle{padding:0;z-index:999}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;top:100%;right:0;z-index:99;margin:0;overflow:visible;padding:1rem 0 10rem 8rem;border-radius:0 0 0 250px;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;-webkit-transform-origin:initial;transform-origin:initial;margin-top:0 !important}@media all and (max-width: 1366px){.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown{width:45vw}}@media all and (max-width: 1024px){.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown{padding:1rem 0 10rem 4rem}}@media all and (max-width: 767px){.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown{width:88vw}}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown:after,.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown:before{content:'';background:var(--e-global-color-f84d03c);position:absolute;width:100vw;top:0;bottom:0;left:0;right:0}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown:before{top:-100%;height:100%}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown:after{right:auto;border-radius:0 0 0 250px}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown li{position:relative}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown li a{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:translate(0);transform:translate(0)}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown li a:before{content:'';background-image:url("images/menu-item--icon-thin-arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:var(--wp--custom--global--masthead--main-nav--menu-item-icon--width);height:var(--wp--custom--global--masthead--main-nav--menu-item-icon--height);opacity:0}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown li a:focus,.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown li a:focus-visible,.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown li a:hover{-webkit-transform:translate(calc(var(--wp--custom--global--masthead--main-nav--menu-item-icon--width) + var(--wp--custom--global--masthead--main-nav--menu-item-icon--wider)));transform:translate(calc(var(--wp--custom--global--masthead--main-nav--menu-item-icon--width) + var(--wp--custom--global--masthead--main-nav--menu-item-icon--wider)))}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown li a:focus:before,.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown li a:focus-visible:before,.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown li a:hover:before{-webkit-transform:translate(calc((var(--wp--custom--global--masthead--main-nav--menu-item-icon--width) + var(--wp--custom--global--masthead--main-nav--menu-item-icon--wider)) * -1 ), -50%);transform:translate(calc((var(--wp--custom--global--masthead--main-nav--menu-item-icon--width) + var(--wp--custom--global--masthead--main-nav--menu-item-icon--wider)) * -1 ), -50%);opacity:1}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown li .sub-menu.elementor-nav-menu--dropdown a{-webkit-border-start:var(--wp--custom--global--masthead--main-nav--submenu--indent) solid transparent;border-inline-start:var(--wp--custom--global--masthead--main-nav--submenu--indent) solid transparent}.site-nav .elementor-menu-toggle.elementor-active+nav.elementor-nav-menu__container{-webkit-animation:initial;animation:initial;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.site-footer a .sr,.site-footer .sr,.site-footer a .screen-reader-text,.site-footer .screen-reader-text,.site-footer .elementor-screen-only,.site-footer a .elementor-screen-only{color:var(--wp--custom--global--footer--elements--link--color--text)}.site-footer a:hover,.site-footer a:focus,.site-footer a:focus-visible{text-decoration:underline}.elementor-widget-text-editor>*{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:var(--wp--custom--global--paragraph--spacing--margin--end);margin-block-end:var(--wp--custom--global--paragraph--spacing--margin--end)}.elementor-widget-text-editor>*+*{-webkit-margin-before:var(--wp--custom--global--paragraph--spacing--margin--start);margin-block-start:var(--wp--custom--global--paragraph--spacing--margin--start);-webkit-margin-after:var(--wp--custom--global--paragraph--spacing--margin--end);margin-block-end:var(--wp--custom--global--paragraph--spacing--margin--end)}.elementor-widget-text-editor>*:last-child{-webkit-margin-after:0;margin-block-end:0}.elementor-widget-image.image-ratio{overflow:hidden}.elementor-widget-image.image-ratio img{--image-object-position: center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image-object-position);object-position:var(--image-object-position)}.elementor-widget-image.image-ratio.ratio-1x1,.elementor-widget-image.image-ratio.square{aspect-ratio:var(--wp--preset--aspect-ratio--square)}.elementor-widget-image.image-ratio.document-thumbnail{aspect-ratio:var(--wp--preset--aspect-ratio--document-thumbnail)}.elementor-widget-button .elementor-button-link{text-decoration:none !important}.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-icon-animated .elementor-button-link{--button-icon-gap: var(--wp--custom--button--icon--gap);min-width:var(--wp--custom--button--dimensions--min-width);width:auto;max-width:100%}@media all and (max-width: 767px){.elementor-widget-button.button-icon-animated .elementor-button-link{min-width:initial;width:100%;max-width:var(--wp--custom--button--dimensions--min-width)}}.elementor-widget-button.button-icon-animated .elementor-button-link .elementor-button-content-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget-button.button-icon-animated .elementor-button-link .elementor-button-content-wrapper .elementor-button-icon{font-size:var(--wp--custom--button--icon--size);-webkit-transition:all 0.45s linear;transition:all 0.45s linear;opacity:0}.elementor-widget-button.button-icon-animated .elementor-button-link .elementor-button-content-wrapper .elementor-button-text{text-align:left;-webkit-transform:translateX(calc((var(--wp--custom--button--icon--size) + var(--button-icon-gap)) * -1));transform:translateX(calc((var(--wp--custom--button--icon--size) + var(--button-icon-gap)) * -1));-webkit-transition:all 0.25s linear;transition:all 0.25s linear}.elementor-widget-button.button-icon-animated .elementor-button-link:hover .elementor-button-content-wrapper .elementor-button-icon{opacity:1}.elementor-widget-button.button-icon-animated .elementor-button-link:hover .elementor-button-content-wrapper .elementor-button-text{-webkit-transform:translateX(0);transform:translateX(0)}.elementor-widget-icon .elementor-icon svg{max-width:100%}.elementor-widget-icon-box.icon-box-read-more .elementor-icon-box-wrapper .elementor-icon-box-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-loop-grid .elementor-pagination .page-numbers{font-size:inherit;line-height:inherit}.elementor-widget-icon-list.custom-numbered-list{--numbered-list-font-family: var(--e-global-typography-primary-font-family),Sans-serif;--numbered-list-font-size: var(--wp--preset--font-size--accordion-heading);--numbered-list-font-weight: 500;--numbered-list-line-height: var(--wp--custom--global--headings--typography--h-4--line-height);--numbered-list-gap: 10px}.elementor-widget-icon-list.custom-numbered-list ul{counter-reset:custom-number-counter}.elementor-widget-icon-list.custom-numbered-list ul li{counter-increment:custom-number-counter;-webkit-column-gap:var(--numbered-list-gap);-moz-column-gap:var(--numbered-list-gap);column-gap:var(--numbered-list-gap)}.elementor-widget-icon-list.custom-numbered-list ul li:before{content:counter(custom-number-counter) ". ";font-family:var(--numbered-list-font-family);font-size:var(--numbered-list-font-size);font-weight:var(--numbered-list-font-weight);line-height:var(--numbered-list-line-height)}.elementor p a:not(.elementor-button-link){color:inherit;font-size:inherit;-webkit-text-decoration:var(--wp--custom--global--elements--link--typography--text-decoration);text-decoration:var(--wp--custom--global--elements--link--typography--text-decoration)}.elementor p a:not(.elementor-button-link):focus,.elementor p a:not(.elementor-button-link):focus-visible,.elementor p a:not(.elementor-button-link):hover{-webkit-text-decoration:var(--wp--custom--global--elements--link--hover--typography--text-decoration);text-decoration:var(--wp--custom--global--elements--link--hover--typography--text-decoration)}.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}.scrollToTop .elementor-button{-webkit-transition:all 0.25s linear;transition:all 0.25s linear;opacity:0}.scrollToTop .elementor-button .sr{color:currentColor}.scrollToTop .elementor-button:focus,.scrollToTop .elementor-button:focus-visible{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;max-width:100%}.bg-overlay-circle{--bg-overlay-circle-width: 480px;--bg-overlay-circle-offset--top: -30px}.bg-overlay-circle:before{width:var(--bg-overlay-circle-width);height:var(--bg-overlay-circle-width);position:absolute;top:var(--bg-overlay-circle-offset--top);left:auto;right:calc((var(--bg-overlay-circle-width) / 2) * -1);border-radius:50%}.panel-overlap{--panel-overlap-overlay-height: 500px}.panel-overlap:before{top:100%;height:var(--panel-overlap-overlay-height);border-radius:0}.dd-mixed-grid{--_dd-content-max-width: var(--dd-content-max-width,1440px);--_dd-col1-pct: var(--dd-col1-pct, 50);--_dd-gap: var(--dd-gap, 70px);--_dd-gutter: var(--dd-gutter, var(--wp--custom--global--root-padding));--dd-col1-width: min((var(--_dd-col1-pct) * (100% - var(--_dd-gap) - 2*var(--_dd-gutter)) / 100), (var(--_dd-col1-pct) * (var(--_dd-content-max-width) - var(--_dd-gap)) / 100));--dd-col2-width: min(((100 - var(--_dd-col1-pct)) * (100% - var(--_dd-gap) - 2 * var(--_dd-gutter)) / 100), ((100 - var(--_dd-col1-pct)) * (var(--_dd-content-max-width) - var(--_dd-gap)) / 100));--dd-grid-cols: [full-start col1-full-start] minmax(var(--_dd-gutter), 1fr) [col1-start content-start] var(--dd-col1-width) [col1-end col1-full-end gap-start] var(--_dd-gap) [gap-end col2-start col2-full-start] var(--dd-col2-width) [col2-end content-end] minmax(var(--_dd-gutter), 1fr) [col2-full-end full-end];-webkit-column-gap:0 ;-moz-column-gap:0 ;column-gap:0 ;grid-auto-flow:row dense ;width:100% ;max-width:min(100%, var(--dd-body-max-width, 100%)) ;padding-inline:0 ;-webkit-box-align:stretch ;-ms-flex-align:stretch ;align-items:stretch ;display:grid;grid-template-columns:var(--dd-grid-cols)}:where(.dd-mixed-grid)>:where(div, p, figure, img, h1, h2, h3, h4){grid-column:content}.dd-mixed-grid__col1{grid-column:col1}.dd-mixed-grid__col2{grid-column:col2}.dd-mixed-grid__col1--full{grid-column:col1-full}.dd-mixed-grid__col2--full{grid-column:col2-full}.dd-mixed-grid__content{grid-column:content}.dd-mixed-grid__full{grid-column:full}@media all and (max-width: 1024px){.dd-mixed-grid>:is(div, figure, img, p, h1, h2, h3, h4, h5, h6){grid-column:content}}.boxed-content-image-stretch-to-edge,.boxed-content-dd-grid-container{--dd-gutter: var(--wp--custom--global--root-padding);--dd-content-max-width: calc(min(calc(70.3125rem + (var(--wp--custom--global--root-padding) * 2)) , 100%) - (var(--dd-gutter) * 2));--dd-gap: 0}.media-col .elementor-widget-image{height:100%}@media all and (max-width: 1024px){.media-col .elementor-widget-image{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw !important}}.media-col .elementor-widget-image img{--image-object-position: center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image-object-position);object-position:var(--image-object-position)}.media-col .elementor-widget-image.media-use-content-height{position:absolute;top:0;left:0;right:0;bottom:0}@media all and (max-width: 1024px){.media-col .elementor-widget-image.media-use-content-height{position:static}}@media all and (max-width: 1024px){.media-col .bg-image-col--align-full-on-mobile{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw ;width:100vw}}.image-mask-container{height:100%}@media all and (max-width: 1024px){.image-mask-container{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw !important;width:100vw}}.image-mask-container:before{width:50%;height:50%;aspect-ratio:var(--wp--preset--aspect-ratio--square);bottom:0%;top:auto}.image-mask-container.overlap-section:before{height:80%;bottom:-30%}.elementor-widget-image.image-mask{--mask-position: right top;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.elementor-widget-image.image-mask img{--image-object-position: center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image-object-position);object-position:var(--image-object-position)}.elementor-widget-image.image-mask.ring-shaped-top-right-mask{height:100%;aspect-ratio:var(--wp--preset--aspect-ratio--ring-shaped-mask);-webkit-mask-image:url("images/ring-shaped-top-right-mask-style-2.svg");mask-image:url("images/ring-shaped-top-right-mask-style-2.svg")}.elementor-widget-image.image-mask.ring-shaped-top-right-style-2-mask{height:100%;aspect-ratio:var(--wp--preset--aspect-ratio--ring-shaped-mask);-webkit-mask-image:url("images/ring-shaped-top-right-mask.svg");mask-image:url("images/ring-shaped-top-right-mask.svg")}.elementor-widget-image.image-mask.arch-shaped-mask{aspect-ratio:var(--wp--preset--aspect-ratio--arch-shaped-mask);-webkit-mask-image:url("images/arch-shape-mask.svg");mask-image:url("images/arch-shape-mask.svg")}.elementor-widget-image.image-mask.circle-mask{--mask-position: center center;aspect-ratio:var(--wp--preset--aspect-ratio--square);-webkit-mask-image:url("images/circle-mask.svg");mask-image:url("images/circle-mask.svg")}.circle-shape-box{--circle-shape-height: 165px;aspect-ratio:var(--wp--preset--aspect-ratio--square);height:var(--circle-shape-height)}.e-grid.grid-1-3-col-left{--dd-gutter: var(--wp--custom--global--root-padding);--dd-content-max-width: calc(min(calc(70.3125rem + (var(--wp--custom--global--root-padding) * 2)) , 100%) - (var(--dd-gutter) * 2));--dd-gap: 0;--_dd-content-max-width: var(--dd-content-max-width,1440px);--_dd-col1-pct: var(--dd-col1-pct, 50);--_dd-gap: var(--dd-gap, 70px);--_dd-gutter: var(--dd-gutter, var(--wp--custom--global--root-padding));--dd-col1-width: min((var(--_dd-col1-pct) * (100% - var(--_dd-gap) - 2*var(--_dd-gutter)) / 100), (var(--_dd-col1-pct) * (var(--_dd-content-max-width) - var(--_dd-gap)) / 100));--dd-col2-width: min(((100 - var(--_dd-col1-pct)) * (100% - var(--_dd-gap) - 2 * var(--_dd-gutter)) / 100), ((100 - var(--_dd-col1-pct)) * (var(--_dd-content-max-width) - var(--_dd-gap)) / 100));--dd-grid-cols: [full-start col1-full-start] minmax(var(--_dd-gutter), 1fr) [col1-start content-start] var(--dd-col1-width) [col1-end col1-full-end gap-start] var(--_dd-gap) [gap-end col2-start col2-full-start] var(--dd-col2-width) [col2-end content-end] minmax(var(--_dd-gutter), 1fr) [col2-full-end full-end];-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;grid-auto-flow:row dense !important;width:100% !important;max-width:min(100%, var(--dd-body-max-width, 100%)) !important;padding-inline:0 !important;-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.article-card .article-entry-container,.article-card .read-more-container{-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.article-card .article-entry-container{-webkit-transform:translateY(20px);transform:translateY(20px)}.article-card .read-more-container{opacity:0}.article-card:focus .article-entry-container,.article-card:focus-visible .article-entry-container,.article-card:hover .article-entry-container{-webkit-transform:translateY(0);transform:translateY(0)}.article-card:focus .read-more-container,.article-card:focus-visible .read-more-container,.article-card:hover .read-more-container{opacity:1}.excerpt-has-ellipsis p{display:inline}.clickable-card-item .image-scale-animation{overflow:hidden}.clickable-card-item .image-scale-animation img{-webkit-transition:all 0.35s linear;transition:all 0.35s linear}.clickable-card-item .icon-box-icon-animation{width:100%}.clickable-card-item .icon-box-icon-animation .elementor-icon-box-wrapper{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;width:calc(100% + 25px + var(--icon-box-icon-margin,15px))}.clickable-card-item .icon-box-icon-animation .elementor-icon-box-icon,.clickable-card-item .icon-box-icon-animation .elementor-icon-box-content{-webkit-transition:all 0.35s linear;transition:all 0.35s linear}.clickable-card-item .icon-box-icon-animation .elementor-icon-box-icon{opacity:0}.clickable-card-item .icon-box-icon-animation .elementor-icon-box-content{-webkit-transform:translateX(calc( (25px + var(--icon-box-icon-margin,15px)) * -1));transform:translateX(calc( (25px + var(--icon-box-icon-margin,15px)) * -1))}.clickable-card-item:hover .icon-box-icon-animation .elementor-icon-box-icon,.clickable-card-item:focus .icon-box-icon-animation .elementor-icon-box-icon,.clickable-card-item:focus-visible .icon-box-icon-animation .elementor-icon-box-icon{opacity:1}.clickable-card-item:hover .icon-box-icon-animation .elementor-icon-box-content,.clickable-card-item:focus .icon-box-icon-animation .elementor-icon-box-content,.clickable-card-item:focus-visible .icon-box-icon-animation .elementor-icon-box-content{-webkit-transform:translateX(0);transform:translateX(0)}.clickable-card-item:hover .image-scale-animation img,.clickable-card-item:focus .image-scale-animation img,.clickable-card-item:focus-visible .image-scale-animation img{-webkit-transform:scale(1.15);transform:scale(1.15)}.view-filter-container.flex-layout.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--form-group-gap)}.view-filter-container.has-form-group-border .form-group.form-group-select:not(:last-child) label{position:relative}.view-filter-container.has-form-group-border .form-group.form-group-select:not(:last-child) label:before{content:'';border-bottom:1px dotted #000000;position:absolute;display:block;left:0;right:0;bottom:calc((var(--form-group-gap) / 2) * -1)}.view-filter-container .form-group-select>label{display:block;width:400px;max-width:100%}@media all and (max-width: 1024px){.view-filter-container .form-group-select>label{width:100%}}.view-filter-container .form-group-select select{background-color:transparent;border-radius:0;border:0;width:100%;padding-left:0;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--select-option-font-size)}.view-filter-container .form-group-select select option[value="0"]{font-weight:700}.load-more-container.flex-layout{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.load-more-container .wpv-filter-next-link:not(.js-wpv-pagination-next-link){display:none}.load-more-container .wpv-filter-next-link.js-wpv-pagination-next-link{text-decoration:none;margin-top:var(--wp--preset--spacing--medium);font-size:var(--wp--preset--font-size--small);color:var(--load-more-button-color-text, #000);font-weight:var(--load-more-button-font-weight, 800);-webkit-transition:all 0.35s linear;transition:all 0.35s linear;position:relative;padding-bottom:40px}.load-more-container .wpv-filter-next-link.js-wpv-pagination-next-link:after{content:'';background-image:url("images/icon-chevron-down.svg");background-position:center center;background-size:cover;width:25px;height:13.88px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:all 0.35s linear;transition:all 0.35s linear;right:0}.load-more-container .wpv-filter-next-link.js-wpv-pagination-next-link:focus:after,.load-more-container .wpv-filter-next-link.js-wpv-pagination-next-link:focus-visible:after,.load-more-container .wpv-filter-next-link.js-wpv-pagination-next-link:hover:after{-webkit-transform:translate(-50%, 15px);transform:translate(-50%, 15px)}.wpv-view-wrapper.dd-mixed-grid{row-gap:var(--dd-row-gap)}.wpv-view-wrapper .wpv-filter-box.sticky-filter .wpv-filter-form{position:-webkit-sticky;position:sticky;top:0;-ms-flex-item-align:start;align-self:flex-start}@media all and (max-width: 1024px){.wpv-view-wrapper .wpv-filter-box.sticky-filter .wpv-filter-form{position:static}}.view.grid-layout{grid-auto-rows:auto;-webkit-column-gap:var(--grid-card-column-gap);-moz-column-gap:var(--grid-card-column-gap);column-gap:var(--grid-card-column-gap);row-gap:var(--grid-card-row-gap)}.view.grid-layout.view-2up{grid-template-columns:repeat(2, 1fr)}@media all and (max-width: 767px){.view.grid-layout.view-2up{grid-template-columns:1fr}}.view.grid-layout.view-3up{grid-template-columns:repeat(3, 1fr)}@media all and (max-width: 1366px){.view.grid-layout.view-3up{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 767px){.view.grid-layout.view-3up{grid-template-columns:1fr}}
