.elementor-12 .elementor-element.elementor-element-8e7a808{--display:flex;--min-height:100vh;--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;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1}.elementor-12 .elementor-element.elementor-element-8e7a808:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-8e7a808>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://m-hakama.com/wp-content/uploads/2025/04/a82088e6288dd9a67e1d5b4ece6d3553.jpg");background-position:0 0;background-repeat:no-repeat;background-size:100% auto}.elementor-12 .elementor-element.elementor-element-8e7a808.e-con{--align-self:flex-start}.elementor-12 .elementor-element.elementor-element-b633ba9{width:100%;max-width:100%;text-align:right}.elementor-12 .elementor-element.elementor-element-b633ba9>.elementor-widget-container{margin:33vw 5vw 0 0;padding:0 0 20px}.elementor-12 .elementor-element.elementor-element-b633ba9.elementor-element{--flex-grow:1;--flex-shrink:1}.elementor-12 .elementor-element.elementor-element-b633ba9.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-b633ba9 .elementor-heading-title{font-size:4.1vw;font-weight:500;line-height:100px;color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-f2562ee{--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-12 .elementor-element.elementor-element-f2562ee:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-f2562ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://m-hakama.com/wp-content/uploads/2025/04/a82088e6288dd9a67e1d5b4ece6d3553.jpg")}.elementor-12 .elementor-element.elementor-element-20c14fe{--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-12 .elementor-element.elementor-element-936a208{--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-12 .elementor-element.elementor-element-b967d69>.elementor-widget-container{background-color:#1A004D94}.elementor-12 .elementor-element.elementor-element-b967d69.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-b967d69 .elementor-heading-title{color:#fff}.elementor-12 .elementor-element.elementor-element-887f0c7{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-f719206.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-sticky-title,.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-separator-shape-1:before,.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-separator-shape-2:before,.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-separator-shape-3:before{background-color:#fff352}.elementor-12 .elementor-element.elementor-element-6bb2efe.elementor-widget-xpro-news-ticker{background-color:#f0edec}.elementor-12 .elementor-element.elementor-element-6bb2efe>.elementor-widget-container{margin:50px 0}.elementor-12 .elementor-element.elementor-element-6bb2efe.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-sticky-title{color:var(--e-global-color-secondary)}.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-box>img{height:16px;max-width:16px}.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-box>i{font-size:16px}.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-box>svg{width:16px;height:auto}.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-box>img,.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-box>i,.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-box>svg{margin-right:6px}.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-separator{width:1px;height:30px}.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-prev,.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-next{font-size:16px;width:30px;height:30px;line-height:30px}.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-next{margin-left:1px}.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-close{font-size:16px}.elementor-12 .elementor-element.elementor-element-6bb2efe .xpro-news-ticker-close{width:30px;height:30px;line-height:30px}.elementor-12 .elementor-element.elementor-element-20e9537{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-20e9537.e-con{--flex-grow:0;--flex-shrink:0}.elementor-12 .elementor-element.elementor-element-410c721>.elementor-widget-container{padding:0 0 20px}.elementor-12 .elementor-element.elementor-element-410c721.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-410c721{text-align:center}.elementor-12 .elementor-element.elementor-element-410c721 .elementor-heading-title{font-family:"M PLUS 1",Sans-serif;text-transform:uppercase;letter-spacing:1.5px}.elementor-12 .elementor-element.elementor-element-7cccf35.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-95acc33{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-12 .elementor-element.elementor-element-ad4fac5.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-03fc29e.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-2507760{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-12 .elementor-element.elementor-element-6c44823.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-b4639de{--display:flex;--margin-top:100px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px}.elementor-12 .elementor-element.elementor-element-5d3b84e.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-5d3b84e{text-align:center}.elementor-12 .elementor-element.elementor-element-5d3b84e .elementor-heading-title{font-family:"M PLUS 1",Sans-serif;text-transform:uppercase;letter-spacing:1.5px}.elementor-12 .elementor-element.elementor-element-d30cf4f{--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-12 .elementor-element.elementor-element-4c03d3c.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-4c03d3c{text-align:left}.elementor-12 .elementor-element.elementor-element-730ccb9.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-730ccb9{text-align:left}.elementor-12 .elementor-element.elementor-element-705c780.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-705c780{text-align:left}.elementor-12 .elementor-element.elementor-element-72abc96.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-72abc96{text-align:left}.elementor-12 .elementor-element.elementor-element-aef9281.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-aef9281{text-align:left}.elementor-12 .elementor-element.elementor-element-01a97ef{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-12 .elementor-element.elementor-element-aa3fc47.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-61b9b8d{--display:flex}.elementor-12 .elementor-element.elementor-element-3c7a123.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-95efa91{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-12 .elementor-element.elementor-element-2cd31ca{width:var(--container-widget-width,40%);max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0}.elementor-12 .elementor-element.elementor-element-2cd31ca.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-12 .elementor-element.elementor-element-2cd31ca.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-76606e0{width:var(--container-widget-width,40%);max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0}.elementor-12 .elementor-element.elementor-element-76606e0.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-12 .elementor-element.elementor-element-76606e0.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-0eb188d.elementor-element{--align-self:center}.elementor-12 .elementor-element.elementor-element-0eb188d.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-26d3674{--display:flex;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px}.elementor-12 .elementor-element.elementor-element-1b36f24.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-1b36f24{text-align:center}.elementor-12 .elementor-element.elementor-element-1b36f24 .elementor-heading-title{font-family:"M PLUS 1",Sans-serif;text-transform:uppercase;letter-spacing:1.5px}.elementor-12 .elementor-element.elementor-element-a4a86b4.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-a96ab8b.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-fa0e3b7{--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-12 .elementor-element.elementor-element-e7b2f3f.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-12 .elementor-element.elementor-element-6b1c9d3{--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-12 .elementor-element.elementor-element-d228b3e>.elementor-widget-container{margin:0 0 50px}.elementor-12 .elementor-element.elementor-element-d228b3e.xpro-widget-bg-overlay:before{transition:background .3s}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-20c14fe{--width:50%}.elementor-12 .elementor-element.elementor-element-936a208{--width:50%}.elementor-12 .elementor-element.elementor-element-20e9537{--width:101.198%}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-8e7a808{--min-height:424px}.elementor-12 .elementor-element.elementor-element-8e7a808:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-8e7a808>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-12 .elementor-element.elementor-element-b633ba9>.elementor-widget-container{margin:32vw 3vw 0 0}.elementor-12 .elementor-element.elementor-element-b633ba9 .elementor-heading-title{font-size:31px;line-height:1.4em;letter-spacing:-.1px}.elementor-12 .elementor-element.elementor-element-f2562ee{--min-height:100vh}.elementor-12 .elementor-element.elementor-element-f2562ee:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-f2562ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-726px -41px}.elementor-12 .elementor-element.elementor-element-936a208{--justify-content:flex-end;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-936a208.e-con{--order:99999}.elementor-12 .elementor-element.elementor-element-b967d69>.elementor-widget-container{margin:0;padding:0 10px 0 0}.elementor-12 .elementor-element.elementor-element-b967d69{text-align:right}.elementor-12 .elementor-element.elementor-element-b967d69 .elementor-heading-title{font-size:45px}.elementor-12 .elementor-element.elementor-element-ad4fac5 img{width:30%}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-8e7a808:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-8e7a808>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0;background-size:100% auto}.elementor-12 .elementor-element.elementor-element-f2562ee:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-f2562ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://m-hakama.com/wp-content/uploads/2025/04/1b1e17aeebaf1b26908a9d1d033f2450-scaled-e1744770077281.jpg");background-position:-59px 0;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-f2562ee{--min-height:650px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-936a208{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-b967d69>.elementor-widget-container{margin:0;padding:3px 10px}.elementor-12 .elementor-element.elementor-element-b967d69{text-align:right}.elementor-12 .elementor-element.elementor-element-b967d69 .elementor-heading-title{font-size:30px}.elementor-12 .elementor-element.elementor-element-7cccf35>.elementor-widget-container{margin:0 5px}.elementor-12 .elementor-element.elementor-element-ad4fac5>.elementor-widget-container{padding:0 0 50px}.elementor-12 .elementor-element.elementor-element-ad4fac5 img{width:42%}.elementor-12 .elementor-element.elementor-element-03fc29e img{width:100%}.elementor-12 .elementor-element.elementor-element-d30cf4f{--content-width:98%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-4c03d3c>.elementor-widget-container{margin:0;padding:0 0 100px}.elementor-12 .elementor-element.elementor-element-4c03d3c img{width:70%}.elementor-12 .elementor-element.elementor-element-730ccb9>.elementor-widget-container{margin:0 0 70px}.elementor-12 .elementor-element.elementor-element-730ccb9{text-align:right}.elementor-12 .elementor-element.elementor-element-730ccb9 img{width:77%}.elementor-12 .elementor-element.elementor-element-705c780>.elementor-widget-container{margin:0 0 70px}.elementor-12 .elementor-element.elementor-element-705c780 img{width:85%}.elementor-12 .elementor-element.elementor-element-72abc96>.elementor-widget-container{margin:0 0 70px}.elementor-12 .elementor-element.elementor-element-72abc96{text-align:right}.elementor-12 .elementor-element.elementor-element-72abc96 img{width:60%}.elementor-12 .elementor-element.elementor-element-aef9281>.elementor-widget-container{margin:10px 0 150px}.elementor-12 .elementor-element.elementor-element-aef9281 img{width:50%}.elementor-12 .elementor-element.elementor-element-01a97ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-12 .elementor-element.elementor-element-95efa91{--content-width:95%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-12 .elementor-element.elementor-element-2cd31ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-12 .elementor-element.elementor-element-2cd31ca.elementor-element{--align-self:center}.elementor-12 .elementor-element.elementor-element-76606e0>.elementor-widget-container{padding:20px 0 0}.elementor-12 .elementor-element.elementor-element-76606e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-12 .elementor-element.elementor-element-76606e0.elementor-element{--align-self:center}.elementor-12 .elementor-element.elementor-element-26d3674{--content-width:95%}.elementor-12 .elementor-element.elementor-element-1b36f24{text-align:center}.elementor-12 .elementor-element.elementor-element-a96ab8b.elementor-element{--align-self:flex-end}.elementor-12 .elementor-element.elementor-element-a96ab8b{text-align:right}.elementor-12 .elementor-element.elementor-element-fa0e3b7{--width:95%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-e7b2f3f{text-align:center}.elementor-12 .elementor-element.elementor-element-e7b2f3f img{width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-8e7a808{--width:100%}.elementor-12 .elementor-element.elementor-element-20c14fe{--width:30%}.elementor-12 .elementor-element.elementor-element-936a208{--width:70%}}