.elementor-423 .elementor-element.elementor-element-43190e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-423 .elementor-element.elementor-element-dab5d7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-423 .elementor-element.elementor-element-dab5d7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-423 .elementor-element.elementor-element-1f1c910{--display:flex;--border-radius:33px 33px 33px 33px;box-shadow:0px 49px 70px 26px rgba(0,0,0,0.5) inset;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-423 .elementor-element.elementor-element-3196eb84{width:100%;max-width:100%;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__form{padding:0px 0px 0px 0px;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__field{font-family:var( --e-global-typography-ef3afc1-font-family ), zen-maru-gothic;font-size:var( --e-global-typography-ef3afc1-font-size );font-weight:var( --e-global-typography-ef3afc1-font-weight );color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-color:#02010100;padding:12px 12px 12px 12px;margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__field::placeholder{font-family:var( --e-global-typography-ca07e8d-font-family ), zen-maru-gothic;font-size:var( --e-global-typography-ca07e8d-font-size );font-weight:var( --e-global-typography-ca07e8d-font-weight );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__form--focus .jet-ajax-search__field{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-color:#02010100;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__submit-icon{font-size:18px;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__submit{background-color:var( --e-global-color-accent );padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__submit:hover{background-color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__results-area{margin-top:12px;background-color:var( --e-global-color-text );box-shadow:0px 12px 12px 0px rgba(0,0,0,0.5);border-radius:18px 18px 18px 18px;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__results-header{padding:12px 12px 12px 12px;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__item-link{background-color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__item-title{color:var( --e-global-color-secondary );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__item-content{color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__item-link:hover{background-color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__item-link:hover .jet-ajax-search__item-title{color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__item-link:hover .jet-ajax-search__item-content{color:var( --e-global-color-secondary );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__results-count{font-family:var( --e-global-typography-8904ed2-font-family ), zen-maru-gothic;font-size:var( --e-global-typography-8904ed2-font-size );font-weight:var( --e-global-typography-8904ed2-font-weight );color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );padding:12px 12px 12px 12px;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__results-count:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__arrow-button svg > *{fill:var( --e-global-color-secondary );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__arrow-button{background-color:var( --e-global-color-text );border-color:var( --e-global-color-23766e5 );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__message{font-family:var( --e-global-typography-8904ed2-font-family ), zen-maru-gothic;font-size:var( --e-global-typography-8904ed2-font-size );font-weight:var( --e-global-typography-8904ed2-font-weight );color:var( --e-global-color-primary );text-align:justify;padding:12px 12px 12px 12px;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__spinner{color:var( --e-global-color-secondary );}.elementor-423 .elementor-element.elementor-element-191c648{--box-min-height:12px;--box-background-color:var( --e-global-color-accent );--box-border-color:var( --e-global-color-51fb2b4 );--box-border-width:0px;--box-border-radius:18px;--box-padding:12px;box-shadow:0px 0px 24px 0px rgba(0,0,0,0.5);--header-background-color:var( --e-global-color-accent );--header-color:var( --e-global-color-primary );--toggle-button-color:var( --e-global-color-secondary );--item-text-hover-color:var( --e-global-color-bac0016 );--item-text-active-color:var( --e-global-color-secondary );--marker-color:var( --e-global-color-bac0016 );}.elementor-423 .elementor-element.elementor-element-191c648 .elementor-toc__spinner{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-423 .elementor-element.elementor-element-191c648 .elementor-toc__header-title{text-align:start;}.elementor-423 .elementor-element.elementor-element-191c648 .elementor-toc__header{flex-direction:row;}.elementor-423 .elementor-element.elementor-element-c971452{--direction:ltr;--percentage-color:var( --e-global-color-secondary );width:auto;max-width:auto;--circular-width:60px;--circular-height:60px;--circular-color:var( --e-global-color-secondary );--circular-progress-width:6px;--circular-background-color:var( --e-global-color-5ed19f8 );--circular-background-width:3px;}.elementor-423 .elementor-element.elementor-element-c971452.elementor-element{--align-self:center;}.elementor-423 .elementor-element.elementor-element-c971452 .current-progress-percentage{font-family:var( --e-global-typography-ef3afc1-font-family ), zen-maru-gothic;font-size:var( --e-global-typography-ef3afc1-font-size );font-weight:var( --e-global-typography-ef3afc1-font-weight );}.elementor-423 .elementor-element.elementor-element-54a12aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-423 .elementor-element.elementor-element-9b0c1b5{width:100%;max-width:100%;}.elementor-423 .elementor-element.elementor-element-9b0c1b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-423 .elementor-element.elementor-element-6b6cc06{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;--load-more-message-color:var( --e-global-color-primary );--load-more-spinner-color:var( --e-global-color-secondary );--load-more—spacing:18px;}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-423 .elementor-element.elementor-element-6b6cc06:after{content:"0.66";}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__thumbnail__link{width:100%;margin-bottom:calc(66px / 2);}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__meta-data span + span:before{content:"•";}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__card{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );border-radius:24px;padding-top:0px;padding-bottom:0px;}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__text{padding:0 12px;margin-top:12px;margin-bottom:12px;}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__meta-data{padding:10px 12px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-ca07e8d-font-family ), zen-maru-gothic;font-size:var( --e-global-typography-ca07e8d-font-size );font-weight:var( --e-global-typography-ca07e8d-font-weight );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__avatar{padding-right:12px;padding-left:12px;top:calc(-66px / 2);}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__card .elementor-post__meta-data{border-top-color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__badge{right:0;}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );border-radius:12px;font-size:12px;margin:12px;font-family:var( --e-global-typography-ef3afc1-font-family ), zen-maru-gothic;font-weight:var( --e-global-typography-ef3afc1-font-weight );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__avatar img{width:66px;height:66px;}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__title, .elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), zen-maru-gothic;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__title{margin-bottom:12px;}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__meta-data span:before{color:var( --e-global-color-secondary );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__excerpt p{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2f90f3c-font-family ), zen-maru-gothic;font-size:var( --e-global-typography-2f90f3c-font-size );font-weight:var( --e-global-typography-2f90f3c-font-weight );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__excerpt{margin-bottom:12px;}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__read-more{color:var( --e-global-color-bac0016 );margin-bottom:12px;}.elementor-423 .elementor-element.elementor-element-6b6cc06 a.elementor-post__read-more{font-family:var( --e-global-typography-8904ed2-font-family ), zen-maru-gothic;font-size:var( --e-global-typography-8904ed2-font-size );font-weight:var( --e-global-typography-8904ed2-font-weight );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .e-load-more-message{font-family:var( --e-global-typography-text-font-family ), zen-maru-gothic;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-posts-nothing-found{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-8904ed2-font-family ), zen-maru-gothic;font-size:var( --e-global-typography-8904ed2-font-size );font-weight:var( --e-global-typography-8904ed2-font-weight );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__field{font-size:var( --e-global-typography-ef3afc1-font-size );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__field::placeholder{font-size:var( --e-global-typography-ca07e8d-font-size );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__results-count{font-size:var( --e-global-typography-8904ed2-font-size );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__message{font-size:var( --e-global-typography-8904ed2-font-size );}.elementor-423 .elementor-element.elementor-element-c971452 .current-progress-percentage{font-size:var( --e-global-typography-ef3afc1-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__title, .elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__meta-data{font-size:var( --e-global-typography-ca07e8d-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__excerpt p{font-size:var( --e-global-typography-2f90f3c-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 a.elementor-post__read-more{font-size:var( --e-global-typography-8904ed2-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .e-load-more-message{font-size:var( --e-global-typography-text-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-posts-nothing-found{font-size:var( --e-global-typography-8904ed2-font-size );}}@media(min-width:768px){.elementor-423 .elementor-element.elementor-element-dab5d7d{--width:24%;}.elementor-423 .elementor-element.elementor-element-54a12aa{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-423 .elementor-element.elementor-element-dab5d7d{--width:39%;}.elementor-423 .elementor-element.elementor-element-54a12aa{--width:61%;}}@media(max-width:767px){.elementor-423 .elementor-element.elementor-element-43190e2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-423 .elementor-element.elementor-element-dab5d7d.e-con{--order:99999 /* order end hack */;}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__field{font-size:var( --e-global-typography-ef3afc1-font-size );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__field::placeholder{font-size:var( --e-global-typography-ca07e8d-font-size );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__results-count{font-size:var( --e-global-typography-8904ed2-font-size );}.elementor-423 .elementor-element.elementor-element-3196eb84 .jet-ajax-search__message{font-size:var( --e-global-typography-8904ed2-font-size );}.elementor-423 .elementor-element.elementor-element-c971452 .current-progress-percentage{font-size:var( --e-global-typography-ef3afc1-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-423 .elementor-element.elementor-element-6b6cc06:after{content:"0.5";}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__thumbnail__link{width:100%;}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__title, .elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__meta-data{font-size:var( --e-global-typography-ca07e8d-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-post__excerpt p{font-size:var( --e-global-typography-2f90f3c-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 a.elementor-post__read-more{font-size:var( --e-global-typography-8904ed2-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .e-load-more-message{font-size:var( --e-global-typography-text-font-size );}.elementor-423 .elementor-element.elementor-element-6b6cc06 .elementor-posts-nothing-found{font-size:var( --e-global-typography-8904ed2-font-size );}}