/*!
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 #masthead{position:static !important}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 !important;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: 35px;--gf-ctrl-border-color: rgba(0,0,0,0.2);--gf-ctrl-label-font-weight-primary: 700}.gform_wrapper form .gform_body .gform_fields{--gf-form-gap-y: 25px}.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 !important;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::-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 input[type="email"],.gform_wrapper form .gform_body .gform_fields input[type="text"],.gform_wrapper form .gform_body .gform_fields input[type="tel"]{padding:10px 25px;background-color:#ffffff}.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}.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--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) !important;-webkit-box-shadow:var(--wp--custom--button--shadow) !important;box-shadow:var(--wp--custom--button--shadow) !important;letter-spacing:var(--wp--custom--button--typography--letter-spacing) !important;border-radius:var(--wp--custom--button--border-radius) !important;-webkit-transition:all 0.35s linear;transition:all 0.35s linear;background-color:var(--wp--custom--form--submit-button--color--background) !important;color:var(--wp--custom--form--submit-button--color--text) !important}.gform_wrapper form .gform_footer button[type="submit"]:focus,.gform_wrapper form .gform_footer button[type="submit"]:focus-visible,.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}div[aria-live="assertive"]{background-color:#ffffff}.subscribe-form .gform_wrapper form{--gf-ctrl-size: auto}.subscribe-form .gform_wrapper form .gform_body .gform_fields input[type="email"],.subscribe-form .gform_wrapper form .gform_body .gform_fields input[type="text"],.subscribe-form .gform_wrapper form .gform_body .gform_fields input[type="tel"],.subscribe-form .gform_wrapper form .gform_body .gform_fields textarea{border:0}.subscribe-form .gform_wrapper form .gform_body .gform_fields input[type="email"],.subscribe-form .gform_wrapper form .gform_body .gform_fields input[type="text"],.subscribe-form .gform_wrapper form .gform_body .gform_fields input[type="tel"]{border-radius:500px;background-color:var(--wp--custom--form--input--color--background)}.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(--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(77.5rem + (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(83.75rem + (var(--wp--custom--global--root-padding) * 2)) , 100%)}}.no-underline{text-decoration:none !important}#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{position:static;height:var(--wp--custom--global--masthead--height--mobile)}}#masthead.sticky-masthead{top:0;left:0;right:0}body.scroll-down #masthead{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}@media all and (max-width: 1024px){body.scroll-down #masthead{-webkit-transform:none;transform:none}}body.scroll-up #masthead{-webkit-transform:none;transform:none}#masthead .site-nav>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#masthead .site-nav nav>ul>li.current-menu-item a{font-weight:var(--wp--custom--global--masthead--main-nav--menu-item--current--typography--font-weight)}#masthead .site-nav nav.elementor-nav-menu--main>ul.elementor-nav-menu .wpml-ls-item{display:none}#masthead .site-nav nav.elementor-nav-menu--main .sub-menu a:focus,#masthead .site-nav nav.elementor-nav-menu--main .sub-menu a:hover{background-color:transparent !important}#masthead .site-nav nav.elementor-nav-menu--main .sub-menu.elementor-nav-menu--dropdown a{-webkit-border-start:none !important;border-inline-start:none !important}#masthead .site-nav nav.elementor-nav-menu--main .sub-menu.elementor-nav-menu--dropdown a:focus,#masthead .site-nav nav.elementor-nav-menu--main .sub-menu.elementor-nav-menu--dropdown a:hover{-webkit-border-start:none !important;border-inline-start:none !important}.site-nav .elementor-menu-toggle{padding:0;overflow:hidden;width:var(--nav-menu-icon-size, 22px);height:var(--nav-menu-icon-size, 22px)}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.25);box-shadow:0 3px 3px 0 rgba(0,0,0,0.25)}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container.elementor-nav-menu--dropdown{top:var(--wp--custom--global--masthead--main-nav--mobile--dropdown--distance) !important;margin-top:0 !important}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container li.menu-item-type-wpml_ls_menu_item{padding:15px 1.5rem}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container li.menu-item-type-wpml_ls_menu_item>a{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) !important;-webkit-box-shadow:var(--wp--custom--button--shadow) !important;box-shadow:var(--wp--custom--button--shadow) !important;letter-spacing:var(--wp--custom--button--typography--letter-spacing) !important;border-radius:var(--wp--custom--button--border-radius) !important;-webkit-transition:all 0.35s linear;transition:all 0.35s linear;display:inline-block;background-color:var(--wp--custom--global--language-toggle--color--background);color:var(--wp--custom--global--language-toggle--color--text)}.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container li.menu-item-type-wpml_ls_menu_item>a:focus,.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container li.menu-item-type-wpml_ls_menu_item>a:focus-visible,.site-nav .elementor-menu-toggle+nav.elementor-nav-menu__container li.menu-item-type-wpml_ls_menu_item>a:hover{background-color:var(--wp--custom--global--language-toggle--color--hover--background);color:var(--wp--custom--global--language-toggle--color--hover--text)}@media all and (max-width: 1024px){.language-toggle-wrapper{display:none;visibility:hidden}}.language-toggle-wrapper .wpml-ls-legacy-list-horizontal{padding:0}.language-toggle-wrapper .wpml-ls-legacy-list-horizontal ul li a{padding:0;margin:0;font-size:var(--wp--custom--global--language-toggle--typography--font-size);line-height:var(--wp--custom--global--language-toggle--typography--line-height);background-color:var(--wp--custom--global--language-toggle--color--background);color:var(--wp--custom--global--language-toggle--color--text);padding:15px 20px;border-radius:15px;text-transform:uppercase;-webkit-box-shadow:var(--wp--custom--global--masthead--button--shadow);box-shadow:var(--wp--custom--global--masthead--button--shadow);-webkit-transition:all 0.35s linear;transition:all 0.35s linear}.language-toggle-wrapper .wpml-ls-legacy-list-horizontal ul li a:before{content:'EN';display:block}.language-toggle-wrapper .wpml-ls-legacy-list-horizontal ul li a .wpml-ls-display{display:none;visibility:hidden}.language-toggle-wrapper .wpml-ls-legacy-list-horizontal ul li a:hover,.language-toggle-wrapper .wpml-ls-legacy-list-horizontal ul li a:focus,.language-toggle-wrapper .wpml-ls-legacy-list-horizontal ul li a:focus-visible{background-color:var(--wp--custom--global--language-toggle--color--hover--background);color:var(--wp--custom--global--language-toggle--color--hover--text)}.language-toggle-wrapper .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item-iu a:before{content:'IU'}.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}#content{margin-top:var(--mastheadHeight, 129px)}@media all and (max-width: 1024px){#content{margin-top:0}}.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.elementor-widget-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.elementor-widget-image.image-ratio.square,.elementor-widget-image.image-ratio.ratio-1x1{aspect-ratio:var(--wp--preset--aspect-ratio--square)}.elementor-widget-image.image-ratio.offset-image{aspect-ratio:var(--wp--preset--aspect-ratio--offset-image)}.elementor-widget-image.image-ratio.card-thumbnail{aspect-ratio:var(--wp--preset--aspect-ratio--card-thumbnail)}.elementor-widget-image.image-ratio.resource-thumbnail{aspect-ratio:var(--wp--preset--aspect-ratio--resource-thumbnail)}.elementor-widget-button .elementor-button-wrapper .elementor-button-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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}.elementor-widget-icon-box.button-style-underline{position:relative}.elementor-widget-icon-box.button-style-underline:before{content:'';position:absolute;width:100%;height:1px;background:var(--wp--custom--icon-box-button--underline--color);top:100%;left:0;height:7px;-webkit-transform:scale3d(1, 0.35, 1);transform:scale3d(1, 0.35, 1);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;-webkit-transition-timing-function:cubic-bezier(0.2, 0.57, 0.67, 1.53);transition-timing-function:cubic-bezier(0.2, 0.57, 0.67, 1.53)}.elementor-widget-icon-box.button-style-underline .elementor-icon-box-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 0.2s 0.05s cubic-bezier(0.2, 0.57, 0.67, 1.53);transition:-webkit-transform 0.2s 0.05s cubic-bezier(0.2, 0.57, 0.67, 1.53);transition:transform 0.2s 0.05s cubic-bezier(0.2, 0.57, 0.67, 1.53);transition:transform 0.2s 0.05s cubic-bezier(0.2, 0.57, 0.67, 1.53), -webkit-transform 0.2s 0.05s cubic-bezier(0.2, 0.57, 0.67, 1.53)}.elementor-widget-icon-box.button-style-underline:focus:before,.elementor-widget-icon-box.button-style-underline:focus-visible:before,.elementor-widget-icon-box.button-style-underline:hover:before{-webkit-transition-timing-function:cubic-bezier(0.8, 0, 0.1, 1);transition-timing-function:cubic-bezier(0.8, 0, 0.1, 1);-webkit-transition-duration:0.4s;transition-duration:0.4s;opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.elementor-widget-icon-box.button-style-underline:focus .elementor-icon-box-wrapper,.elementor-widget-icon-box.button-style-underline:focus-visible .elementor-icon-box-wrapper,.elementor-widget-icon-box.button-style-underline:hover .elementor-icon-box-wrapper{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);-webkit-transition-timing-function:cubic-bezier(0.8, 0, 0.1, 1);transition-timing-function:cubic-bezier(0.8, 0, 0.1, 1);-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s}.elementor-search-form--skin-full_screen.masthead-search .elementor-search-form__toggle .e-font-icon-svg-container{-webkit-box-shadow:var(--wp--custom--global--masthead--button--shadow);box-shadow:var(--wp--custom--global--masthead--button--shadow)}.elementor-search-form--skin-full_screen form.elementor-search-form .elementor-lightbox .dialog-close-button svg{width:1em;height:1em;height:auto;font-size:29px}.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)}.scrollToTop .elementor-button{-webkit-transition:all 0.25s linear;transition:all 0.25s linear;opacity:0}.scrollToTop .elementor-button .sr{color:currentColor !important}.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%}.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, 20px);--_dd-gutter: var(--dd-gutter, 10px);--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];display:grid;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-template-columns:var(--dd-grid-cols);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}: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{--dd-content-max-width: calc(min(calc(77.5rem + (var(--wp--custom--global--root-padding) * 2)) , 100%) - (var(--dd-gutter) * 2));--dd-gap: 0px;--dd-gutter: var(--wp--custom--global--root-padding)}@media all and (max-width: 1024px){.media-col{-webkit-box-ordinal-group:-998;-ms-flex-order:-999;order:-999}}.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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-text-box-stretch-to-edge:before{height:100%;position:absolute;top:0;width:50vw}@media all and (max-width: 1024px){.banner-text-box-stretch-to-edge:before{width:100vw}}.banner-text-box-stretch-to-edge.on-left:before{left:auto;right:0}.banner-text-box-stretch-to-edge.on-right:before{left:0;right:auto}.banner-text-box-overlap-image .banner-text-box-stretch-to-edge:before{height:100%;position:absolute;top:0;width:50vw}@media all and (min-width: 1025px) and (max-width: 1366px){.banner-text-box-overlap-image .banner-text-box-stretch-to-edge:before{width:calc(50vw + 25vw)}}@media all and (max-width: 1024px){.banner-text-box-overlap-image .banner-text-box-stretch-to-edge:before{width:100vw}}.banner-text-box-overlap-image .banner-text-box-stretch-to-edge.on-left:before{left:auto;right:0}.banner-text-box-overlap-image .banner-text-box-stretch-to-edge.on-right:before{left:0;right:auto}.banner-text-box-overlap-image .media-col .elementor-widget-image{aspect-ratio:var(--wp--preset--aspect-ratio--banner-overlap-image)}.stretch-box-drop-shadow--rb:before{-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.25);box-shadow:2px 2px 3px rgba(0,0,0,0.25)}.article-card .article-entry-container{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:translateY(20px);transform:translateY(20px)}.article-card .read-more-container{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;opacity:0}.article-card:hover .article-entry-container,.article-card:focus .article-entry-container,.article-card:focus-visible .article-entry-container{-webkit-transform:translateY(0);transform:translateY(0)}.article-card:hover .read-more-container,.article-card:focus .read-more-container,.article-card:focus-visible .read-more-container{opacity:1}.view-filter-container .form-group.form-group-checkboxes .filter-label{font-weight:600;margin-bottom:16px;display:block;color:var(--filter-label-text-color)}.view-filter-container .form-group.form-group-checkboxes ul.categorychecklist{list-style:none;padding:0;margin:0}.view-filter-container .form-group.form-group-checkboxes ul.categorychecklist li{font-size:var(--wp--preset--font-size--small);line-height:1.25}.view-filter-container .form-group.form-group-checkboxes ul.categorychecklist li label{font-size:inherit;line-height:inherit}.view-filter-container .form-group.radio-buttons{position:relative;padding:0;margin:0 auto;z-index:1;line-height:1}.view-filter-container .form-group.radio-buttons.horizontal-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--filter-label-gap)}.view-filter-container .form-group.radio-buttons.horizontal-style.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-filter-container .form-group.radio-buttons label{text-align:center;padding:10px 20px;font-weight:700;margin:0;cursor:pointer;position:relative;border:1px solid #000000;border-radius:0 10px 0 0;font-size:var(--wp--preset--font-size--x-small);background-color:#ffffff;color:#000000;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.view-filter-container .form-group.radio-buttons label:focus,.view-filter-container .form-group.radio-buttons label:hover,.view-filter-container .form-group.radio-buttons label:focus-visible{background-color:var(--filter-label-color-background-hover);color:var(--filter-label-color-text-hover);border-color:var(--filter-label-color-background-hover)}.view-filter-container .form-group.radio-buttons input[type="radio"]{opacity:0;position:fixed;width:0;padding:0}.view-filter-container .form-group.radio-buttons input[type="radio"]:checked+label{background-color:var(--filter-label-color-background-hover);color:var(--filter-label-color-text-hover);border-color:var(--filter-label-color-background-hover)}.view-filter-container .form-group.radio-buttons input[type="radio"]:focus+label{outline:3px solid -webkit-focus-ring-color;outline-offset:-1px}.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--small);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-box-shadow:var(--wp--custom--button--shadow) ;box-shadow:var(--wp--custom--button--shadow) ;letter-spacing:var(--wp--custom--button--typography--letter-spacing) ;border-radius:var(--wp--custom--button--border-radius) ;-webkit-transition:all 0.35s linear;transition:all 0.35s linear;background-color:var(--load-more-button-color-background);color:var(--load-more-button-color-text);-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,0.25);box-shadow:2px 2px 6px 0 rgba(0,0,0,0.25);transition:all 0.35s linear;text-transform:uppercase}.load-more-container .wpv-filter-next-link.js-wpv-pagination-next-link:focus,.load-more-container .wpv-filter-next-link.js-wpv-pagination-next-link:focus-visible,.load-more-container .wpv-filter-next-link.js-wpv-pagination-next-link:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}.news-card{-webkit-transition:all 0.35s linear;transition:all 0.35s linear}.news-card:hover,.news-card:focus-visible,.news-card:focus{-webkit-box-shadow:0px 0px 6px 0 rgba(0,0,0,0.25);box-shadow:0px 0px 6px 0 rgba(0,0,0,0.25)}.excerpt-has-ellipsis p{display:inline}.view{margin-top:var(--grid-margin-top)}@media all and (max-width: 1024px){.view{margin-top:var(--grid-margin-top-mobile)}}.view.view-grid{display:grid;grid-auto-rows:auto;grid-gap:var(--grid-card-gap)}.view.view-grid.view-3up{grid-template-columns:repeat(3, 1fr)}@media all and (max-width: 1024px){.view.view-grid.view-3up{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 767px){.view.view-grid.view-3up{grid-template-columns:repeat(1, 1fr)}}.view-with-filter-container.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-column-gap:var(--filter-form-column-gap);-moz-column-gap:var(--filter-form-column-gap);column-gap:var(--filter-form-column-gap);row-gap:25px}.view-with-filter-container.flex-layout.sticky-filter .wpv-filter-form{position:-webkit-sticky;position:sticky;top:0px;-ms-flex-item-align:start;align-self:flex-start}@media all and (max-width: 1024px){.view-with-filter-container.flex-layout.sticky-filter .wpv-filter-form{position:relative}}.view-with-filter-container.flex-layout .wpv-filter-form{width:var(--filter-form-width);padding-top:var(--filter-form-offset-top)}@media all and (max-width: 1024px){.view-with-filter-container.flex-layout .wpv-filter-form{width:100%;padding-top:0}}.view-with-filter-container.flex-layout .js-wpv-view-layout{width:calc(100% - var(--filter-form-width) - var(--filter-form-column-gap))}@media all and (max-width: 1024px){.view-with-filter-container.flex-layout .js-wpv-view-layout{width:100%}}
