.elementor-84 .elementor-element.elementor-element-efaa656{--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;}.elementor-84 .elementor-element.elementor-element-33d25fa{--display:flex;}.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-84 .elementor-element.elementor-element-03476f6{--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-84 .elementor-element.elementor-element-e40a7cc{--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;--justify-content:center;}.elementor-84 .elementor-element.elementor-element-e40a7cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}.elementor-widget-site-logo .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-84 .elementor-element.elementor-element-fb6e2ce .hfe-site-logo-container, .elementor-84 .elementor-element.elementor-element-fb6e2ce .hfe-caption-width figcaption{text-align:left;}.elementor-84 .elementor-element.elementor-element-fb6e2ce .hfe-site-logo .hfe-site-logo-container img{width:78%;}.elementor-84 .elementor-element.elementor-element-fb6e2ce .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-84 .elementor-element.elementor-element-fb6e2ce .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-84 .elementor-element.elementor-element-fb6e2ce .hfe-site-logo img{opacity:1;}.elementor-84 .elementor-element.elementor-element-d37b3ef{--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-84 .elementor-element.elementor-element-66b7fca{--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-84 .elementor-element.elementor-element-63398cd{--display:flex;--justify-content:space-around;}.elementor-84 .elementor-element.elementor-element-63398cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-20ac217{--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-84 .elementor-element.elementor-element-f37c7c9 .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-weight:600;color:#000000;}.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-84 .elementor-element.elementor-element-e69d732{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-84 .elementor-element.elementor-element-a4107f1{--display:flex;--min-height:0px;--justify-content:center;}.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-84 .elementor-element.elementor-element-323010a .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;background-image:linear-gradient(124deg, #32BC00 41%, #000000D1 100%);border-radius:12px 12px 12px 12px;}.elementor-84 .elementor-element.elementor-element-323010a.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-323010a{border-radius:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-323010a .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-323010a .elementor-button:focus{color:#000000;}.elementor-84 .elementor-element.elementor-element-323010a .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-323010a .elementor-button:focus svg{fill:#000000;}.elementor-84 .elementor-element.elementor-element-d086636{--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-84 .elementor-element.elementor-element-5d8c003{--display:flex;}.elementor-84 .elementor-element.elementor-element-728ab50{--spacer-size:50px;}.elementor-84 .elementor-element.elementor-element-402a6bc{--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;}.elementor-84 .elementor-element.elementor-element-8f35fee{--spacer-size:50px;}.elementor-84 .elementor-element.elementor-element-420c53e{--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;}.elementor-84 .elementor-element.elementor-element-420c53e:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-420c53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbebeb;}.elementor-84 .elementor-element.elementor-element-13f7e97{--display:flex;}.elementor-84 .elementor-element.elementor-element-13f7e97:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-13f7e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbebeb;}.elementor-84 .elementor-element.elementor-element-f5ad7cd img{width:100%;max-width:100%;opacity:1;}.elementor-84 .elementor-element.elementor-element-e4d1cec{--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;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-84 .elementor-element.elementor-element-e4d1cec:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-e4d1cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18230F;}.elementor-84 .elementor-element.elementor-element-14a2e29{--display:flex;}.elementor-84 .elementor-element.elementor-element-43bef51{text-align:center;}.elementor-84 .elementor-element.elementor-element-43bef51 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-ab54e47{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-84 .elementor-element.elementor-element-ab54e47:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-ab54e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18230F;}.elementor-84 .elementor-element.elementor-element-7c12902{--display:flex;}.elementor-84 .elementor-element.elementor-element-679a82a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-84 .elementor-element.elementor-element-2b60797{--display:flex;}.elementor-84 .elementor-element.elementor-element-4c1e43a{--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-84 .elementor-element.elementor-element-4c1e43a:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-4c1e43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18230F;}.elementor-84 .elementor-element.elementor-element-4f49616{--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-84 .elementor-element.elementor-element-c308718{--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;--justify-content:space-around;}.elementor-84 .elementor-element.elementor-element-c308718.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-69f065e.elementor-element{--align-self:center;}.elementor-84 .elementor-element.elementor-element-69f065e{text-align:center;}.elementor-84 .elementor-element.elementor-element-69f065e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-d6427db{--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-84 .elementor-element.elementor-element-d6427db:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-d6427db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18230F;}.elementor-84 .elementor-element.elementor-element-c888fd2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:45px 45px 45px 45px;}.elementor-84 .elementor-element.elementor-element-c888fd2:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-c888fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C70D3A;}.elementor-84 .elementor-element.elementor-element-c888fd2.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-ae48d18{--display:flex;}.elementor-84 .elementor-element.elementor-element-aec0a98{text-align:center;}.elementor-84 .elementor-element.elementor-element-aec0a98 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-e15b57f{--display:flex;}.elementor-84 .elementor-element.elementor-element-06f526a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-84 .elementor-element.elementor-element-06f526a.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-3445d40{text-align:start;}.elementor-84 .elementor-element.elementor-element-3445d40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:37px;color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-150189c{--display:flex;}.elementor-84 .elementor-element.elementor-element-011c532 .elementor-button{background-color:#02383C;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;padding:17px 17px 17px 17px;}.elementor-84 .elementor-element.elementor-element-011c532{width:100%;max-width:100%;background-color:#02383C;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:17px 17px 17px 17px;}.elementor-84 .elementor-element.elementor-element-011c532.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-060ca32{--display:flex;}.elementor-84 .elementor-element.elementor-element-e606dbf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:45px 45px 45px 45px;}.elementor-84 .elementor-element.elementor-element-e606dbf:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-e606dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C70D3A;}.elementor-84 .elementor-element.elementor-element-e606dbf.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-f567400{--display:flex;}.elementor-84 .elementor-element.elementor-element-07c461f{text-align:center;}.elementor-84 .elementor-element.elementor-element-07c461f .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-57e7731{--display:flex;}.elementor-84 .elementor-element.elementor-element-5db39a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-84 .elementor-element.elementor-element-5db39a3.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-35c1531{text-align:start;}.elementor-84 .elementor-element.elementor-element-35c1531 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:37px;color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-0bbf00d{--display:flex;}.elementor-84 .elementor-element.elementor-element-0bbf00d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-586e19a .elementor-button{background-color:#02383C;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;padding:17px 17px 17px 17px;}.elementor-84 .elementor-element.elementor-element-586e19a{width:100%;max-width:100%;background-color:#02383C;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:17px 17px 17px 17px;}.elementor-84 .elementor-element.elementor-element-586e19a.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-c604723{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:45px 45px 45px 45px;}.elementor-84 .elementor-element.elementor-element-c604723:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-c604723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C70D3A;}.elementor-84 .elementor-element.elementor-element-c604723.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-3db1d21{--display:flex;}.elementor-84 .elementor-element.elementor-element-3293d77{text-align:center;}.elementor-84 .elementor-element.elementor-element-3293d77 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-6d5878f{--display:flex;}.elementor-84 .elementor-element.elementor-element-164fc10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-84 .elementor-element.elementor-element-164fc10.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-2803194{text-align:start;}.elementor-84 .elementor-element.elementor-element-2803194 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:37px;color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-69b7f08{--display:flex;}.elementor-84 .elementor-element.elementor-element-69b7f08.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-570d5c2 .elementor-button{background-color:#02383C;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;padding:17px 17px 17px 17px;}.elementor-84 .elementor-element.elementor-element-570d5c2{width:100%;max-width:100%;background-color:#02383C;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:17px 17px 17px 17px;}.elementor-84 .elementor-element.elementor-element-570d5c2.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-4780ea3{--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;}.elementor-84 .elementor-element.elementor-element-919a6c3{--spacer-size:50px;}@media(min-width:768px){.elementor-84 .elementor-element.elementor-element-e40a7cc{--width:47.607%;}.elementor-84 .elementor-element.elementor-element-d37b3ef{--width:50%;}.elementor-84 .elementor-element.elementor-element-63398cd{--width:50.554%;}.elementor-84 .elementor-element.elementor-element-d086636{--width:50%;}.elementor-84 .elementor-element.elementor-element-e4d1cec{--content-width:807px;}.elementor-84 .elementor-element.elementor-element-ab54e47{--content-width:788px;}.elementor-84 .elementor-element.elementor-element-7c12902{--width:65%;}.elementor-84 .elementor-element.elementor-element-679a82a{--width:65%;}.elementor-84 .elementor-element.elementor-element-2b60797{--width:65%;}.elementor-84 .elementor-element.elementor-element-4f49616{--width:50%;}.elementor-84 .elementor-element.elementor-element-c308718{--width:37%;}.elementor-84 .elementor-element.elementor-element-c888fd2{--width:82%;}.elementor-84 .elementor-element.elementor-element-ae48d18{--width:56%;}.elementor-84 .elementor-element.elementor-element-e15b57f{--width:65%;}.elementor-84 .elementor-element.elementor-element-06f526a{--width:81%;}.elementor-84 .elementor-element.elementor-element-150189c{--width:55%;}.elementor-84 .elementor-element.elementor-element-e606dbf{--width:82%;}.elementor-84 .elementor-element.elementor-element-f567400{--width:76%;}.elementor-84 .elementor-element.elementor-element-5db39a3{--width:67%;}.elementor-84 .elementor-element.elementor-element-0bbf00d{--width:55%;}.elementor-84 .elementor-element.elementor-element-c604723{--width:82%;}.elementor-84 .elementor-element.elementor-element-3db1d21{--width:76%;}.elementor-84 .elementor-element.elementor-element-164fc10{--width:67%;}.elementor-84 .elementor-element.elementor-element-69b7f08{--width:55%;}}