.elementor-21176 .elementor-element.elementor-element-792aebc{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-21176 .elementor-element.elementor-element-4d173e87 .elementor-heading-title{font-size:19px;font-weight:800;color:var(--e-global-color-secondary)}.elementor-21176 .elementor-element.elementor-element-4c4a1a9b .elementor-heading-title{font-size:19px;font-weight:800;color:var(--e-global-color-secondary)}.elementor-21176 .elementor-element.elementor-element-6d5a15ec ul.hfe-breadcrumbs li{margin-right:10px}.elementor-21176 .elementor-element.elementor-element-5d563b05 .ha-icon-list-icon{width:14px}.elementor-21176 .elementor-element.elementor-element-5d563b05 .ha-icon-list-icon i{font-size:14px}.elementor-21176 .elementor-element.elementor-element-5d563b05 .ha-icon-list-icon svg{--e-icon-list-icon-size:14px}body:not(.rtl) .elementor-21176 .elementor-element.elementor-element-5d563b05 .ha-icon-list-text{padding-left:10px}body.rtl .elementor-21176 .elementor-element.elementor-element-5d563b05 .ha-icon-list-text{padding-right:10px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-21176 .elementor-element.elementor-element-7c7555b1{font-size:14px;font-weight:400;color:#54595F}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-21176 .elementor-element.elementor-element-1b4e2078 .elementor-button{background-color:var(--e-global-color-astglobalcolor0);font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:500}.elementor-21176 .elementor-element.elementor-element-1b4e2078.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-21176 .elementor-element.elementor-element-3edac2e7{--spacer-size:20px}.elementor-21176 .elementor-element.elementor-element-287349c8.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-38da2941.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-31a3ff5d{--spacer-size:10px}.elementor-widget-ha-post-list .ha-post-list-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-ha-post-list .ha-post-list-excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ha-post-list .ha-post-list-meta-wrap span{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-21176 .elementor-element.elementor-element-22adfe82{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-22adfe82:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-22adfe82 .ha-post-list .ha-post-list-item a{flex-direction:row}.elementor-21176 .elementor-element.elementor-element-22adfe82 .ha-post-list-item a img{margin-right:15px;width:150px}.elementor-21176 .elementor-element.elementor-element-22adfe82 .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-22adfe82 span.ha-post-list-icon{margin-right:15px}.elementor-21176 .elementor-element.elementor-element-1c1edfd2{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-1c1edfd2:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-1c1edfd2 .ha-post-list .ha-post-list-item a{flex-direction:column}.elementor-21176 .elementor-element.elementor-element-1c1edfd2 .ha-post-list-item a img{margin-right:0;width:150px;margin-bottom:15px}.elementor-21176 .elementor-element.elementor-element-1c1edfd2 .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-24813613{--spacer-size:20px}.elementor-21176 .elementor-element.elementor-element-27a4f939{--display:flex}.elementor-21176 .elementor-element.elementor-element-427b48e{--display:flex}.elementor-21176 .elementor-element.elementor-element-63e5d913{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-21176 .elementor-element.elementor-element-63e5d913:not(.elementor-motion-effects-element-type-background),.elementor-21176 .elementor-element.elementor-element-63e5d913>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D70A28}.elementor-21176 .elementor-element.elementor-element-63e5d913.e-con{--align-self:center}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-21176 .elementor-element.elementor-element-4ed8ee34{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-21176 .elementor-element.elementor-element-4ed8ee34.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-4ed8ee34 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-4ed8ee34.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-4ed8ee34.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-4ed8ee34.elementor-view-default .elementor-icon{color:var(--e-global-color-astglobalcolor4);border-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-4ed8ee34.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-4ed8ee34.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-4ed8ee34 .elementor-icon{font-size:34px}.elementor-21176 .elementor-element.elementor-element-4ed8ee34 .elementor-icon svg{height:34px}.elementor-21176 .elementor-element.elementor-element-25da8941.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-25da8941 .elementor-heading-title{font-weight:800;color:var(--e-global-color-astglobalcolor4)}.elementor-widget-ha-data-table .ha-table .ha-table__head-column-cell-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ha-data-table .ha-table__body .ha-table__body-row-cell-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-21176 .elementor-element.elementor-element-46bba6e4 .ha-table__head-column-cell{text-align:left}.elementor-21176 .elementor-element.elementor-element-46bba6e4 .ha-table__body-row-cell{text-align:left}.elementor-21176 .elementor-element.elementor-element-46bba6e4 .ha-table__body .ha-table__body-row-cell{padding:10px 10px 10px 10px}.elementor-21176 .elementor-element.elementor-element-4becd03d.elementor-element{--align-self:flex-end}.elementor-21176 .elementor-element.elementor-element-4becd03d{text-align:right;font-size:12px;font-weight:400}.elementor-21176 .elementor-element.elementor-element-fb1cb89 .elementor-button{background-color:#D70A28;font-family:"Noto Sans JP",Sans-serif;font-weight:600}.elementor-21176 .elementor-element.elementor-element-fb1cb89.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-fb1cb89 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-21176 .elementor-element.elementor-element-44e9598{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-287859fc .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-0159f1c.elementor-element{--align-self:flex-end}.elementor-21176 .elementor-element.elementor-element-0159f1c{text-align:right;font-size:12px;font-weight:400}.elementor-21176 .elementor-element.elementor-element-e046c16{text-align:right;font-size:12px;font-weight:400;color:var(--e-global-color-primary)}.elementor-21176 .elementor-element.elementor-element-38033ff{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-6bf94a1 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-856dbb6.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-e92a58c{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-e92a58c:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-e92a58c .ha-post-list .ha-post-list-item a{flex-direction:row}.elementor-21176 .elementor-element.elementor-element-e92a58c .ha-post-list-item a img{margin-right:15px;width:150px}.elementor-21176 .elementor-element.elementor-element-e92a58c .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-e92a58c span.ha-post-list-icon{margin-right:15px}.elementor-21176 .elementor-element.elementor-element-c3d2d34{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-c3d2d34:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-c3d2d34 .ha-post-list .ha-post-list-item a{flex-direction:column}.elementor-21176 .elementor-element.elementor-element-c3d2d34 .ha-post-list-item a img{margin-right:0;width:150px;margin-bottom:15px}.elementor-21176 .elementor-element.elementor-element-c3d2d34 .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-26d6e5e{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-727d5d11 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-836eb58 .elementor-button{background-color:#D70A28;font-family:"Noto Sans JP",Sans-serif;font-weight:600}.elementor-21176 .elementor-element.elementor-element-836eb58.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-836eb58 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-21176 .elementor-element.elementor-element-e42e693{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-30c7329b{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-47dee34{--display:flex}.elementor-21176 .elementor-element.elementor-element-82df818{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-21176 .elementor-element.elementor-element-82df818:not(.elementor-motion-effects-element-type-background),.elementor-21176 .elementor-element.elementor-element-82df818>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D70A28}.elementor-21176 .elementor-element.elementor-element-82df818.e-con{--align-self:center}.elementor-21176 .elementor-element.elementor-element-521394b3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-21176 .elementor-element.elementor-element-521394b3.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-521394b3 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-521394b3.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-521394b3.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-521394b3.elementor-view-default .elementor-icon{color:var(--e-global-color-astglobalcolor4);border-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-521394b3.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-521394b3.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-521394b3 .elementor-icon{font-size:34px}.elementor-21176 .elementor-element.elementor-element-521394b3 .elementor-icon svg{height:34px}.elementor-21176 .elementor-element.elementor-element-5c49adcb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-21176 .elementor-element.elementor-element-5c49adcb .elementor-heading-title{font-weight:800;color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-4ef1241 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-598c7097{--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;border-style:dotted;--border-style:dotted;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px}.elementor-21176 .elementor-element.elementor-element-598c7097:not(.elementor-motion-effects-element-type-background),.elementor-21176 .elementor-element.elementor-element-598c7097>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D70A28}.elementor-21176 .elementor-element.elementor-element-2e8dcef5{width:var(--container-widget-width,50.19%);max-width:50.19%;--container-widget-width:50.19%;--container-widget-flex-grow:0;color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-2e8dcef5.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-21176 .elementor-element.elementor-element-419432a0.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-67fa088.elementor-element{--align-self:flex-end}.elementor-21176 .elementor-element.elementor-element-67fa088{text-align:right;font-size:12px;font-weight:400}.elementor-21176 .elementor-element.elementor-element-60c52eb{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-60c52eb:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-60c52eb .ha-post-list .ha-post-list-item a{flex-direction:row}.elementor-21176 .elementor-element.elementor-element-60c52eb .ha-post-list-item a img{margin-right:15px;width:150px}.elementor-21176 .elementor-element.elementor-element-60c52eb .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-60c52eb span.ha-post-list-icon{margin-right:15px}.elementor-21176 .elementor-element.elementor-element-cc3e05c{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-cc3e05c:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-cc3e05c .ha-post-list .ha-post-list-item a{flex-direction:column}.elementor-21176 .elementor-element.elementor-element-cc3e05c .ha-post-list-item a img{margin-right:0;width:150px;margin-bottom:15px}.elementor-21176 .elementor-element.elementor-element-cc3e05c .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-edd2bad{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-1bb8f2cd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-3348130c{--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;border-style:dotted;--border-style:dotted;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px}.elementor-21176 .elementor-element.elementor-element-3348130c:not(.elementor-motion-effects-element-type-background),.elementor-21176 .elementor-element.elementor-element-3348130c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D70A28}.elementor-21176 .elementor-element.elementor-element-1a3be802{width:var(--container-widget-width,79.559%);max-width:79.559%;--container-widget-width:79.559%;--container-widget-flex-grow:0;color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-1a3be802.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-21176 .elementor-element.elementor-element-3178fb10.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-2a4463df.elementor-element{--align-self:flex-end}.elementor-21176 .elementor-element.elementor-element-2a4463df{text-align:right;font-size:12px;font-weight:400}.elementor-21176 .elementor-element.elementor-element-3717b4b0{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-6c131768{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-2b2d6694{--display:flex}.elementor-21176 .elementor-element.elementor-element-4c222768{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-21176 .elementor-element.elementor-element-4c222768:not(.elementor-motion-effects-element-type-background),.elementor-21176 .elementor-element.elementor-element-4c222768>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D70A28}.elementor-21176 .elementor-element.elementor-element-4c222768.e-con{--align-self:center}.elementor-21176 .elementor-element.elementor-element-495ddcc8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-21176 .elementor-element.elementor-element-495ddcc8.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-495ddcc8 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-495ddcc8.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-495ddcc8.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-495ddcc8.elementor-view-default .elementor-icon{color:var(--e-global-color-astglobalcolor4);border-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-495ddcc8.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-495ddcc8.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-495ddcc8 .elementor-icon{font-size:34px}.elementor-21176 .elementor-element.elementor-element-495ddcc8 .elementor-icon svg{height:34px}.elementor-21176 .elementor-element.elementor-element-5f082607{width:var(--container-widget-width,92%);max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-5f082607.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-21176 .elementor-element.elementor-element-5f082607 .elementor-heading-title{font-size:24px;font-weight:800;color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-2123554 .elementor-button{background-color:#D70A28;font-family:"Noto Sans JP",Sans-serif;font-weight:600}.elementor-21176 .elementor-element.elementor-element-2123554.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-2123554 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-21176 .elementor-element.elementor-element-59be0738{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-2feda34a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper .fc td{border-color:#CFCFDA}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper hr.fc-divider{border-color:#CFCFDA}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper .fc th{border-color:#CFCFDA}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper .fc-view td.fc-today{border-left-color:#CFCFDA}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top-color:#CFCFDA!important}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#CFCFDA!important}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#CFCFDA!important}.elementor-21176 .elementor-element.elementor-element-177c58a .fc-col-header-cell{text-align:center}.elementor-21176 .elementor-element.elementor-element-177c58a .fc-daygrid-day-top{display:block;text-align:center}.elementor-21176 .elementor-element.elementor-element-177c58a .fc-day-today .fc-daygrid-day-top a{color:#1111e1}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:#f1edf8}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000!important}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000!important}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff!important}.elementor-21176 .elementor-element.elementor-element-177c58a .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff!important}.elementor-21176 .elementor-element.elementor-element-177c58a .eaelec-modal-body{color:#555}.elementor-21176 .elementor-element.elementor-element-177c58a .eaelec-modal-body *{color:#555}.elementor-21176 .elementor-element.elementor-element-65766062{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-93c9dfe{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-182939ff{--display:flex}.elementor-21176 .elementor-element.elementor-element-3a06ecc6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-21176 .elementor-element.elementor-element-3a06ecc6:not(.elementor-motion-effects-element-type-background),.elementor-21176 .elementor-element.elementor-element-3a06ecc6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D70A28}.elementor-21176 .elementor-element.elementor-element-3a06ecc6.e-con{--align-self:center}.elementor-21176 .elementor-element.elementor-element-8293f8a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-21176 .elementor-element.elementor-element-8293f8a.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-8293f8a .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-8293f8a.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-8293f8a.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-8293f8a.elementor-view-default .elementor-icon{color:var(--e-global-color-astglobalcolor4);border-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-8293f8a.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-8293f8a.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-8293f8a .elementor-icon{font-size:34px}.elementor-21176 .elementor-element.elementor-element-8293f8a .elementor-icon svg{height:34px}.elementor-21176 .elementor-element.elementor-element-10f9c127.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-21176 .elementor-element.elementor-element-10f9c127 .elementor-heading-title{font-weight:800;color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-4cf83d67.elementor-element{--align-self:flex-start}.elementor-21176 .elementor-element.elementor-element-4cf83d67{text-align:left;font-size:12px;font-weight:400}.elementor-21176 .elementor-element.elementor-element-6c9f4eec{text-align:center}.elementor-21176 .elementor-element.elementor-element-7af68e2f{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-4a7756c4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-940ec61{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-940ec61:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-940ec61 .ha-post-list .ha-post-list-item a{flex-direction:row}.elementor-21176 .elementor-element.elementor-element-940ec61 .ha-post-list-item a img{margin-right:15px;width:150px}.elementor-21176 .elementor-element.elementor-element-940ec61 .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-940ec61 span.ha-post-list-icon{margin-right:15px}.elementor-21176 .elementor-element.elementor-element-4f099ff1{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-4f099ff1:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-4f099ff1 .ha-post-list .ha-post-list-item a{flex-direction:column}.elementor-21176 .elementor-element.elementor-element-4f099ff1 .ha-post-list-item a img{margin-right:0;width:150px;margin-bottom:15px}.elementor-21176 .elementor-element.elementor-element-4f099ff1 .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-16b26945{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-3585e0b8 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-7d8cd72{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-1672ff60 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-258c0c1e{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-29df9166 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-23e2b708{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-20c07334 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-41ac62d0{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-739f6e31 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-4568263d{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-7bc830da .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-7e0dfbda{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-e8478c3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-18af6c1b{text-align:right;font-size:12px;font-weight:400;color:var(--e-global-color-primary)}.elementor-21176 .elementor-element.elementor-element-6ef8c1b3{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-38c319d2{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-1f5ad876{--display:flex}.elementor-21176 .elementor-element.elementor-element-362dfc05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-21176 .elementor-element.elementor-element-362dfc05:not(.elementor-motion-effects-element-type-background),.elementor-21176 .elementor-element.elementor-element-362dfc05>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D70A28}.elementor-21176 .elementor-element.elementor-element-362dfc05.e-con{--align-self:center}.elementor-21176 .elementor-element.elementor-element-5421a222{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-21176 .elementor-element.elementor-element-5421a222.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-5421a222 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-5421a222.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-5421a222.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-5421a222.elementor-view-default .elementor-icon{color:var(--e-global-color-astglobalcolor4);border-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-5421a222.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-5421a222.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-5421a222 .elementor-icon{font-size:34px}.elementor-21176 .elementor-element.elementor-element-5421a222 .elementor-icon svg{height:34px}.elementor-21176 .elementor-element.elementor-element-4352040a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-21176 .elementor-element.elementor-element-4352040a .elementor-heading-title{font-weight:800;color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-10075c57 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-677f8777.elementor-element{--align-self:flex-end}.elementor-21176 .elementor-element.elementor-element-677f8777{text-align:right;font-size:12px;font-weight:400}.elementor-21176 .elementor-element.elementor-element-2a897479{--spacer-size:20px}.elementor-21176 .elementor-element.elementor-element-687ff1b6 .elementor-button{background-color:var(--e-global-color-accent);font-family:"Noto Sans JP",Sans-serif;font-weight:600}.elementor-21176 .elementor-element.elementor-element-687ff1b6 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-21176 .elementor-element.elementor-element-477ab67b{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-65110aea .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;text-decoration:underline}.elementor-21176 .elementor-element.elementor-element-2bc04a0a{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-22c48ad6{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-528e6e7c{--display:flex}.elementor-21176 .elementor-element.elementor-element-484d8567{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-21176 .elementor-element.elementor-element-484d8567:not(.elementor-motion-effects-element-type-background),.elementor-21176 .elementor-element.elementor-element-484d8567>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D70A28}.elementor-21176 .elementor-element.elementor-element-484d8567.e-con{--align-self:center}.elementor-21176 .elementor-element.elementor-element-77072414{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-21176 .elementor-element.elementor-element-77072414.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-77072414 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-77072414.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-77072414.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-77072414.elementor-view-default .elementor-icon{color:var(--e-global-color-astglobalcolor4);border-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-77072414.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-77072414.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-77072414 .elementor-icon{font-size:34px}.elementor-21176 .elementor-element.elementor-element-77072414 .elementor-icon svg{height:34px}.elementor-21176 .elementor-element.elementor-element-74e24b81.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-74e24b81 .elementor-heading-title{font-weight:800;color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-289f88ce{--display:flex}.elementor-21176 .elementor-element.elementor-element-fbaac8d{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-fbaac8d:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-fbaac8d .ha-post-list .ha-post-list-item a{flex-direction:row}.elementor-21176 .elementor-element.elementor-element-fbaac8d .ha-post-list-item a img{margin-right:15px;width:150px}.elementor-21176 .elementor-element.elementor-element-fbaac8d .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-fbaac8d span.ha-post-list-icon{margin-right:15px}.elementor-21176 .elementor-element.elementor-element-7de9205{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-7de9205:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-7de9205 .ha-post-list .ha-post-list-item a{flex-direction:column}.elementor-21176 .elementor-element.elementor-element-7de9205 .ha-post-list-item a img{margin-right:0;width:150px;margin-bottom:15px}.elementor-21176 .elementor-element.elementor-element-7de9205 .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-46abea8{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-75c84635 .elementor-repeater-item-6d49b36.elementor-social-icon{background-color:#E1306C}.elementor-21176 .elementor-element.elementor-element-75c84635{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px}.elementor-21176 .elementor-element.elementor-element-4e719d58{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-6e3cbb3 .elementor-button{background-color:var(--e-global-color-astglobalcolor0);font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:500}.elementor-21176 .elementor-element.elementor-element-6e3cbb3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-21176 .elementor-element.elementor-element-4fc3439b{--spacer-size:20px}.elementor-21176 .elementor-element.elementor-element-6c15f43f.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-79d8d335.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-33cff3d9{--spacer-size:10px}.elementor-21176 .elementor-element.elementor-element-23d3dc1{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-23d3dc1:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-23d3dc1 .ha-post-list .ha-post-list-item a{flex-direction:row}.elementor-21176 .elementor-element.elementor-element-23d3dc1 .ha-post-list-item a img{margin-right:15px;width:150px}.elementor-21176 .elementor-element.elementor-element-23d3dc1 .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-23d3dc1 span.ha-post-list-icon{margin-right:15px}.elementor-21176 .elementor-element.elementor-element-5e6bf86e{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F0F8FF 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .1)}.elementor-21176 .elementor-element.elementor-element-5e6bf86e:hover{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#C1DDF5 100%);border-style:solid;border-color:#DDD;border-radius:12px 12px 12px 12px;box-shadow:0 6px 10px 0 rgb(0 0 0 / .2)}.elementor-21176 .elementor-element.elementor-element-5e6bf86e .ha-post-list .ha-post-list-item a{flex-direction:column}.elementor-21176 .elementor-element.elementor-element-5e6bf86e .ha-post-list-item a img{margin-right:0;width:150px;margin-bottom:15px}.elementor-21176 .elementor-element.elementor-element-5e6bf86e .ha-post-list-title{font-weight:400}.elementor-21176 .elementor-element.elementor-element-777e345b{--spacer-size:50px}.elementor-21176 .elementor-element.elementor-element-ec0f32b{--display:flex}.elementor-21176 .elementor-element.elementor-element-e9d6f52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-21176 .elementor-element.elementor-element-e9d6f52:not(.elementor-motion-effects-element-type-background),.elementor-21176 .elementor-element.elementor-element-e9d6f52>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D70A28}.elementor-21176 .elementor-element.elementor-element-e9d6f52.e-con{--align-self:center}.elementor-21176 .elementor-element.elementor-element-bc7cf37{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-21176 .elementor-element.elementor-element-bc7cf37.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-bc7cf37 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-bc7cf37.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-bc7cf37.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-bc7cf37.elementor-view-default .elementor-icon{color:var(--e-global-color-astglobalcolor4);border-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-bc7cf37.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-bc7cf37.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-bc7cf37 .elementor-icon{font-size:34px}.elementor-21176 .elementor-element.elementor-element-bc7cf37 .elementor-icon svg{height:34px}.elementor-21176 .elementor-element.elementor-element-09697cb{width:var(--container-widget-width,93%);max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-09697cb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-21176 .elementor-element.elementor-element-09697cb .elementor-heading-title{font-weight:800;color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-c4ec7c9.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-2e0ab8d{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-26a8343{--display:flex}.elementor-21176 .elementor-element.elementor-element-c61ddd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-21176 .elementor-element.elementor-element-c61ddd7:not(.elementor-motion-effects-element-type-background),.elementor-21176 .elementor-element.elementor-element-c61ddd7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D70A28}.elementor-21176 .elementor-element.elementor-element-c61ddd7.e-con{--align-self:center}.elementor-21176 .elementor-element.elementor-element-de98dc7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-21176 .elementor-element.elementor-element-de98dc7.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-de98dc7 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-de98dc7.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-de98dc7.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-de98dc7.elementor-view-default .elementor-icon{color:var(--e-global-color-astglobalcolor4);border-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-de98dc7.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-de98dc7.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-de98dc7 .elementor-icon{font-size:34px}.elementor-21176 .elementor-element.elementor-element-de98dc7 .elementor-icon svg{height:34px}.elementor-21176 .elementor-element.elementor-element-d01f4f9.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-d01f4f9 .elementor-heading-title{font-size:24px;font-weight:800;color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-5f87597{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-21176 .elementor-element.elementor-element-5f87597:not(.elementor-motion-effects-element-type-background),.elementor-21176 .elementor-element.elementor-element-5f87597>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D70A28}.elementor-21176 .elementor-element.elementor-element-5f87597.e-con{--align-self:center}.elementor-21176 .elementor-element.elementor-element-28030e8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-21176 .elementor-element.elementor-element-28030e8.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-28030e8 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-28030e8.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-28030e8.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-28030e8.elementor-view-default .elementor-icon{color:var(--e-global-color-astglobalcolor4);border-color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-28030e8.elementor-view-framed .elementor-icon,.elementor-21176 .elementor-element.elementor-element-28030e8.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-28030e8 .elementor-icon{font-size:34px}.elementor-21176 .elementor-element.elementor-element-28030e8 .elementor-icon svg{height:34px}.elementor-21176 .elementor-element.elementor-element-e0d7852.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-e0d7852 .elementor-heading-title{font-size:24px;font-weight:800;color:var(--e-global-color-astglobalcolor4)}.elementor-21176 .elementor-element.elementor-element-b98df6e .ha-post-list .ha-post-list-item a{flex-direction:column}.elementor-21176 .elementor-element.elementor-element-b98df6e .ha-post-list-item a img{margin-right:0;margin-bottom:15px}@media(max-width:960px){.elementor-21176 .elementor-element.elementor-element-4d173e87 .elementor-heading-title{font-size:21px}.elementor-21176 .elementor-element.elementor-element-4c4a1a9b{text-align:center}.elementor-21176 .elementor-element.elementor-element-4c4a1a9b .elementor-heading-title{font-size:18px}.elementor-21176 .elementor-element.elementor-element-7c7555b1{font-size:14px}.elementor-21176 .elementor-element.elementor-element-1b4e2078{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-1b4e2078.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-1b4e2078 .elementor-button{font-size:16px}.elementor-21176 .elementor-element.elementor-element-22adfe82 .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-22adfe82 .ha-post-list-item a img{width:180px}.elementor-21176 .elementor-element.elementor-element-1c1edfd2 .ha-post-list-title{font-size:13px}.elementor-21176 .elementor-element.elementor-element-1c1edfd2 .ha-post-list-item a img{width:300px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-46bba6e4 .ha-table__body-row-cell{text-align:left}.elementor-21176 .elementor-element.elementor-element-46bba6e4 .ha-table__body .ha-table__body-row-cell{padding:10px 10px 10px 10px}.elementor-21176 .elementor-element.elementor-element-4becd03d{font-size:10px}.elementor-21176 .elementor-element.elementor-element-0159f1c{font-size:10px}.elementor-21176 .elementor-element.elementor-element-e046c16{font-size:14px}.elementor-21176 .elementor-element.elementor-element-e92a58c .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-e92a58c .ha-post-list-item a img{width:180px}.elementor-21176 .elementor-element.elementor-element-c3d2d34 .ha-post-list-title{font-size:13px}.elementor-21176 .elementor-element.elementor-element-c3d2d34 .ha-post-list-item a img{width:300px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-598c7097{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-21176 .elementor-element.elementor-element-2e8dcef5{width:var(--container-widget-width,360.206px);max-width:360.206px;--container-widget-width:360.206px;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-419432a0 img{width:90%}.elementor-21176 .elementor-element.elementor-element-67fa088{font-size:10px}.elementor-21176 .elementor-element.elementor-element-60c52eb .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-60c52eb .ha-post-list-item a img{width:180px}.elementor-21176 .elementor-element.elementor-element-cc3e05c .ha-post-list-title{font-size:13px}.elementor-21176 .elementor-element.elementor-element-cc3e05c .ha-post-list-item a img{width:300px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-3348130c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-21176 .elementor-element.elementor-element-1a3be802{width:var(--container-widget-width,360.206px);max-width:360.206px;--container-widget-width:360.206px;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-3178fb10 img{width:90%}.elementor-21176 .elementor-element.elementor-element-2a4463df{font-size:10px}.elementor-21176 .elementor-element.elementor-element-5f082607{width:var(--container-widget-width,297.99px);max-width:297.99px;--container-widget-width:297.99px;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-5f082607 .elementor-heading-title{font-size:20px}.elementor-21176 .elementor-element.elementor-element-4cf83d67{text-align:left;font-size:10px}.elementor-21176 .elementor-element.elementor-element-940ec61 .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-940ec61 .ha-post-list-item a img{width:180px}.elementor-21176 .elementor-element.elementor-element-4f099ff1 .ha-post-list-title{font-size:13px}.elementor-21176 .elementor-element.elementor-element-4f099ff1 .ha-post-list-item a img{width:300px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-18af6c1b{font-size:14px}.elementor-21176 .elementor-element.elementor-element-4352040a{width:var(--container-widget-width,305.083px);max-width:305.083px;--container-widget-width:305.083px;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-677f8777{font-size:10px}.elementor-21176 .elementor-element.elementor-element-fbaac8d .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-fbaac8d .ha-post-list-item a img{width:180px}.elementor-21176 .elementor-element.elementor-element-7de9205 .ha-post-list-title{font-size:13px}.elementor-21176 .elementor-element.elementor-element-7de9205 .ha-post-list-item a img{width:300px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-6e3cbb3{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-6e3cbb3.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-6e3cbb3 .elementor-button{font-size:16px}.elementor-21176 .elementor-element.elementor-element-23d3dc1 .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-23d3dc1 .ha-post-list-item a img{width:180px}.elementor-21176 .elementor-element.elementor-element-5e6bf86e .ha-post-list-title{font-size:13px}.elementor-21176 .elementor-element.elementor-element-5e6bf86e .ha-post-list-item a img{width:300px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-09697cb{width:var(--container-widget-width,300.213px);max-width:300.213px;--container-widget-width:300.213px;--container-widget-flex-grow:0}}@media(max-width:450px){.elementor-21176 .elementor-element.elementor-element-4c4a1a9b .elementor-heading-title{font-size:15px}.elementor-21176 .elementor-element.elementor-element-7c7555b1{font-size:12px}.elementor-21176 .elementor-element.elementor-element-1b4e2078{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-21176 .elementor-element.elementor-element-1b4e2078.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-1c1edfd2 .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-1c1edfd2 .ha-post-list-item a img{width:230px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-63e5d913{--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}.elementor-21176 .elementor-element.elementor-element-4ed8ee34 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-4ed8ee34 .elementor-icon{font-size:25px}.elementor-21176 .elementor-element.elementor-element-4ed8ee34 .elementor-icon svg{height:25px}.elementor-21176 .elementor-element.elementor-element-46bba6e4 .ha-table__body-row-cell{text-align:left}.elementor-21176 .elementor-element.elementor-element-46bba6e4 .ha-table__body .ha-table__body-row-cell-wrap{padding:10px 10px 10px 10px}.elementor-21176 .elementor-element.elementor-element-4becd03d{font-size:9px}.elementor-21176 .elementor-element.elementor-element-0159f1c{font-size:9px}.elementor-21176 .elementor-element.elementor-element-e046c16{font-size:12px}.elementor-21176 .elementor-element.elementor-element-c3d2d34 .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-c3d2d34 .ha-post-list-item a img{width:230px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-82df818{--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}.elementor-21176 .elementor-element.elementor-element-521394b3 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-521394b3 .elementor-icon{font-size:25px}.elementor-21176 .elementor-element.elementor-element-521394b3 .elementor-icon svg{height:25px}.elementor-21176 .elementor-element.elementor-element-5c49adcb{width:var(--container-widget-width,217.657px);max-width:217.657px;--container-widget-width:217.657px;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-67fa088{font-size:9px}.elementor-21176 .elementor-element.elementor-element-cc3e05c .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-cc3e05c .ha-post-list-item a img{width:230px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-2a4463df{font-size:9px}.elementor-21176 .elementor-element.elementor-element-4c222768{--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}.elementor-21176 .elementor-element.elementor-element-495ddcc8 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-495ddcc8 .elementor-icon{font-size:25px}.elementor-21176 .elementor-element.elementor-element-495ddcc8 .elementor-icon svg{height:25px}.elementor-21176 .elementor-element.elementor-element-5f082607{width:var(--container-widget-width,217.657px);max-width:217.657px;--container-widget-width:217.657px;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-5f082607 .elementor-heading-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-3a06ecc6{--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}.elementor-21176 .elementor-element.elementor-element-8293f8a .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-8293f8a .elementor-icon{font-size:25px}.elementor-21176 .elementor-element.elementor-element-8293f8a .elementor-icon svg{height:25px}.elementor-21176 .elementor-element.elementor-element-10f9c127{width:var(--container-widget-width,221.102px);max-width:221.102px;--container-widget-width:221.102px;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-4cf83d67{text-align:left;font-size:9px}.elementor-21176 .elementor-element.elementor-element-4f099ff1 .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-4f099ff1 .ha-post-list-item a img{width:230px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-18af6c1b{font-size:12px}.elementor-21176 .elementor-element.elementor-element-362dfc05{--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}.elementor-21176 .elementor-element.elementor-element-5421a222 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-5421a222 .elementor-icon{font-size:25px}.elementor-21176 .elementor-element.elementor-element-5421a222 .elementor-icon svg{height:25px}.elementor-21176 .elementor-element.elementor-element-4352040a{width:var(--container-widget-width,221.102px);max-width:221.102px;--container-widget-width:221.102px;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-677f8777{font-size:9px}.elementor-21176 .elementor-element.elementor-element-484d8567{--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}.elementor-21176 .elementor-element.elementor-element-77072414 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-77072414 .elementor-icon{font-size:25px}.elementor-21176 .elementor-element.elementor-element-77072414 .elementor-icon svg{height:25px}.elementor-21176 .elementor-element.elementor-element-7de9205 .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-7de9205 .ha-post-list-item a img{width:230px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-46abea8{--spacer-size:30px}.elementor-21176 .elementor-element.elementor-element-6e3cbb3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-21176 .elementor-element.elementor-element-6e3cbb3.elementor-element{--align-self:center}.elementor-21176 .elementor-element.elementor-element-5e6bf86e .ha-post-list-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-5e6bf86e .ha-post-list-item a img{width:230px;margin-bottom:0}.elementor-21176 .elementor-element.elementor-element-e9d6f52{--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}.elementor-21176 .elementor-element.elementor-element-bc7cf37 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-bc7cf37 .elementor-icon{font-size:25px}.elementor-21176 .elementor-element.elementor-element-bc7cf37 .elementor-icon svg{height:25px}.elementor-21176 .elementor-element.elementor-element-09697cb{width:var(--container-widget-width,217.572px);max-width:217.572px;--container-widget-width:217.572px;--container-widget-flex-grow:0}.elementor-21176 .elementor-element.elementor-element-09697cb .elementor-heading-title{font-size:16px}.elementor-21176 .elementor-element.elementor-element-c61ddd7{--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}.elementor-21176 .elementor-element.elementor-element-de98dc7 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-de98dc7 .elementor-icon{font-size:25px}.elementor-21176 .elementor-element.elementor-element-de98dc7 .elementor-icon svg{height:25px}.elementor-21176 .elementor-element.elementor-element-5f87597{--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}.elementor-21176 .elementor-element.elementor-element-28030e8 .elementor-icon-wrapper{text-align:left}.elementor-21176 .elementor-element.elementor-element-28030e8 .elementor-icon{font-size:25px}.elementor-21176 .elementor-element.elementor-element-28030e8 .elementor-icon svg{height:25px}}