.elementor-16926 .elementor-element.elementor-element-5e217d0{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--margin-top:5.2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-16926 .elementor-element.elementor-element-83b5c7a{--display:flex;--min-height:100svh;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C2C2C2;--border-color:#C2C2C2;}.elementor-16926 .elementor-element.elementor-element-0f3fa5a.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-30fa0d7{--display:flex;}.elementor-16926 .elementor-element.elementor-element-7720a29{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:1vw;--padding-bottom:1vw;--padding-left:2vw;--padding-right:2vw;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-16926 .elementor-element.elementor-element-19b862b.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-19b862b{font-family:"Inter", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-966e19f{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-3d6ddf6{width:auto;max-width:auto;z-index:1;text-align:start;}.elementor-16926 .elementor-element.elementor-element-3d6ddf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16926 .elementor-element.elementor-element-3d6ddf6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9vw;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#12121200;}.elementor-16926 .elementor-element.elementor-element-295a630{width:auto;max-width:auto;text-align:start;}.elementor-16926 .elementor-element.elementor-element-295a630 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;}.elementor-16926 .elementor-element.elementor-element-295a630.elementor-element{--align-self:flex-end;}.elementor-16926 .elementor-element.elementor-element-295a630 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.6vw;font-weight:700;line-height:1.7em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-16926 .elementor-element.elementor-element-eb126d9{--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;--justify-content:space-between;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:5vw;--padding-bottom:5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-16926 .elementor-element.elementor-element-914e2ba{width:100%;max-width:100%;text-align:start;}.elementor-16926 .elementor-element.elementor-element-914e2ba > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 1vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-914e2ba.elementor-element{--align-self:center;}.elementor-16926 .elementor-element.elementor-element-914e2ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6vw;font-weight:500;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.03em;color:#1D283600;}.elementor-16926 .elementor-element.elementor-element-a0d571b{width:auto;max-width:auto;z-index:1;text-align:start;}.elementor-16926 .elementor-element.elementor-element-a0d571b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16926 .elementor-element.elementor-element-a0d571b .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:4.5vw;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#12121200;}.elementor-16926 .elementor-element.elementor-element-e95835f{--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;--justify-content:flex-end;--align-items:center;--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:3vw;}.elementor-16926 .elementor-element.elementor-element-c6dd5fc > .elementor-widget-container{padding:0.2vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-c6dd5fc.elementor-element{--align-self:center;}.elementor-16926 .elementor-element.elementor-element-c6dd5fc{font-family:"Inter", Sans-serif;font-size:0.97vw;text-transform:capitalize;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-dc850ee.elementor-element{--align-self:center;}.elementor-16926 .elementor-element.elementor-element-dc850ee .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.5em;}.elementor-16926 .elementor-element.elementor-element-24c26dc{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--padding-top:6vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-053aa95{--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;--justify-content:flex-start;--gap:0vw 0.8vw;--row-gap:0vw;--column-gap:0.8vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-16926 .elementor-element.elementor-element-7864dcb{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-7864dcb.elementor-element{--align-self:center;}.elementor-16926 .elementor-element.elementor-element-60fdb03.elementor-element{--align-self:center;}.elementor-16926 .elementor-element.elementor-element-60fdb03 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.1vw;text-transform:capitalize;line-height:1.7em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-3461525{width:100%;max-width:100%;z-index:1;}.elementor-16926 .elementor-element.elementor-element-3461525 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-3461525 .elementor-heading-title{font-size:1.5vw;font-weight:700;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-af2723f{--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;--justify-content:flex-start;--gap:0vw 0.8vw;--row-gap:0vw;--column-gap:0.8vw;--flex-wrap:wrap;--align-content:flex-end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-16926 .elementor-element.elementor-element-d4ca089 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-d4ca089{font-size:1.3vw;font-weight:500;line-height:2em;letter-spacing:0.07em;}.elementor-16926 .elementor-element.elementor-element-7965209{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16926 .elementor-element.elementor-element-116e5ac{--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;--justify-content:space-between;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-16926 .elementor-element.elementor-element-82dc51d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-16926 .elementor-element.elementor-element-82dc51d img{width:100%;}.elementor-16926 .elementor-element.elementor-element-1603150{--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:0vw 0.8vw;--row-gap:0vw;--column-gap:0.8vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-16926 .elementor-element.elementor-element-339dc94{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-339dc94.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-339dc94 .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-3562c62{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-3562c62.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-3562c62 .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-70bddce{width:100%;max-width:100%;}.elementor-16926 .elementor-element.elementor-element-70bddce > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-70bddce.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-70bddce .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-66f7d44 > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-66f7d44{font-size:1vw;font-weight:500;line-height:1.9em;letter-spacing:0.07em;}.elementor-16926 .elementor-element.elementor-element-10cf200{--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;--justify-content:space-between;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-4f6ef07{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-16926 .elementor-element.elementor-element-4f6ef07 img{width:100%;}.elementor-16926 .elementor-element.elementor-element-4be1922{--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:0vw 0.8vw;--row-gap:0vw;--column-gap:0.8vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-16926 .elementor-element.elementor-element-97fd432{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-97fd432.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-97fd432 .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-9ada108{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-9ada108.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-9ada108 .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-04839c1{width:100%;max-width:100%;}.elementor-16926 .elementor-element.elementor-element-04839c1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-04839c1.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-04839c1 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-b4eb3a5 > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-b4eb3a5{font-size:1vw;font-weight:500;line-height:1.9em;letter-spacing:0.07em;}.elementor-16926 .elementor-element.elementor-element-a2143e2{--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;--justify-content:space-between;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-7ada38d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-16926 .elementor-element.elementor-element-7ada38d img{width:100%;}.elementor-16926 .elementor-element.elementor-element-7374fb5{--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:0vw 0.8vw;--row-gap:0vw;--column-gap:0.8vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-16926 .elementor-element.elementor-element-98ebaf2{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-98ebaf2.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-98ebaf2 .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-87008ad{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-87008ad.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-87008ad .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-c82e33a{width:100%;max-width:100%;}.elementor-16926 .elementor-element.elementor-element-c82e33a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-c82e33a.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-c82e33a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-009ede9 > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-009ede9{font-size:1vw;font-weight:500;line-height:1.9em;letter-spacing:0.07em;}.elementor-16926 .elementor-element.elementor-element-6249915{--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;--justify-content:space-between;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-2453fa8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-16926 .elementor-element.elementor-element-2453fa8 img{width:100%;}.elementor-16926 .elementor-element.elementor-element-1d3c9cb{--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:0vw 0.8vw;--row-gap:0vw;--column-gap:0.8vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-16926 .elementor-element.elementor-element-ee10dba{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-ee10dba.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-ee10dba .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-11803dc{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-11803dc.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-11803dc .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-56a7b1c{width:100%;max-width:100%;}.elementor-16926 .elementor-element.elementor-element-56a7b1c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-56a7b1c.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-56a7b1c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-b932af2 > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-b932af2{font-size:1vw;font-weight:500;line-height:1.9em;letter-spacing:0.07em;}.elementor-16926 .elementor-element.elementor-element-6cf43a8{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16926 .elementor-element.elementor-element-a65ff3d{--display:flex;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-fe262d1 img{width:100%;}.elementor-16926 .elementor-element.elementor-element-cbb3418{--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:0vw 0.8vw;--row-gap:0vw;--column-gap:0.8vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-16926 .elementor-element.elementor-element-d624547{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-d624547.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-d624547 .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-30c50a5{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-30c50a5.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-30c50a5 .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-c7d7164{width:100%;max-width:100%;}.elementor-16926 .elementor-element.elementor-element-c7d7164 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-c7d7164.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-c7d7164 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-64fc072 > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-64fc072{font-size:1vw;font-weight:500;line-height:1.9em;letter-spacing:0.07em;}.elementor-16926 .elementor-element.elementor-element-741e8ab{--display:flex;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-459d8af img{width:100%;}.elementor-16926 .elementor-element.elementor-element-40a908e{--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:0vw 0.8vw;--row-gap:0vw;--column-gap:0.8vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-16926 .elementor-element.elementor-element-5add68b{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-5add68b.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-5add68b .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-24c6647{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-24c6647.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-24c6647 .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-8a34efe{width:100%;max-width:100%;}.elementor-16926 .elementor-element.elementor-element-8a34efe > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-8a34efe.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-8a34efe .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-7d14a7a > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-7d14a7a{font-size:1vw;font-weight:500;line-height:1.9em;letter-spacing:0.07em;}.elementor-16926 .elementor-element.elementor-element-ac153e0{--display:flex;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-60819c3 img{width:100%;}.elementor-16926 .elementor-element.elementor-element-91417eb{--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:0vw 0.8vw;--row-gap:0vw;--column-gap:0.8vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-16926 .elementor-element.elementor-element-a9c572b{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-a9c572b.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-a9c572b .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-4c1b34e{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-4c1b34e.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-4c1b34e .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-65a1f70{width:100%;max-width:100%;}.elementor-16926 .elementor-element.elementor-element-65a1f70 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-65a1f70.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-65a1f70 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-e088059 > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-e088059{font-size:1vw;font-weight:500;line-height:1.9em;letter-spacing:0.07em;}.elementor-16926 .elementor-element.elementor-element-f825f33{--display:flex;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-4a6f96f img{width:100%;}.elementor-16926 .elementor-element.elementor-element-76cbdb8{--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:0vw 0.8vw;--row-gap:0vw;--column-gap:0.8vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-16926 .elementor-element.elementor-element-c97defe{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-c97defe.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-c97defe .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-2f582f2{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-2f582f2.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-2f582f2 .elementor-heading-title{font-size:0.97vw;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-16926 .elementor-element.elementor-element-ade97a9{width:100%;max-width:100%;}.elementor-16926 .elementor-element.elementor-element-ade97a9 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-ade97a9.elementor-element{--align-self:flex-start;}.elementor-16926 .elementor-element.elementor-element-ade97a9 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-16926 .elementor-element.elementor-element-08c9471 > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-08c9471{font-size:1vw;font-weight:500;line-height:1.9em;letter-spacing:0.07em;}.elementor-16926 .elementor-element.elementor-element-552f0be{--display:flex;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-a75bf25{--display:flex;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-712f437 );--border-color:var( --e-global-color-712f437 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-a960e76{--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;}@media(max-width:1024px){.elementor-16926 .elementor-element.elementor-element-5e217d0{--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-16926 .elementor-element.elementor-element-19b862b{font-size:1.5vw;}.elementor-16926 .elementor-element.elementor-element-295a630 .elementor-heading-title{font-size:2vw;}.elementor-16926 .elementor-element.elementor-element-eb126d9{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-16926 .elementor-element.elementor-element-914e2ba .elementor-heading-title{font-size:2vw;}.elementor-16926 .elementor-element.elementor-element-c6dd5fc{font-size:1.45vw;}.elementor-16926 .elementor-element.elementor-element-dc850ee .elementor-heading-title{font-size:1.45vw;}.elementor-16926 .elementor-element.elementor-element-24c26dc{--padding-top:6vw;--padding-bottom:2vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-16926 .elementor-element.elementor-element-60fdb03 .elementor-heading-title{font-size:1.5vw;}.elementor-16926 .elementor-element.elementor-element-3461525 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-16926 .elementor-element.elementor-element-3461525 .elementor-heading-title{font-size:2.3vw;}.elementor-16926 .elementor-element.elementor-element-d4ca089{width:100%;max-width:100%;font-size:1.8vw;}.elementor-16926 .elementor-element.elementor-element-116e5ac{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-16926 .elementor-element.elementor-element-82dc51d{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-16926 .elementor-element.elementor-element-339dc94 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-3562c62 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-70bddce .elementor-heading-title{font-size:2vw;}.elementor-16926 .elementor-element.elementor-element-66f7d44{width:100%;max-width:100%;font-size:1.45vw;}.elementor-16926 .elementor-element.elementor-element-10cf200{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-16926 .elementor-element.elementor-element-4f6ef07{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-16926 .elementor-element.elementor-element-97fd432 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-9ada108 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-04839c1 .elementor-heading-title{font-size:2vw;}.elementor-16926 .elementor-element.elementor-element-b4eb3a5{width:100%;max-width:100%;font-size:1.45vw;}.elementor-16926 .elementor-element.elementor-element-a2143e2{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-16926 .elementor-element.elementor-element-7ada38d{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-16926 .elementor-element.elementor-element-98ebaf2 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-87008ad .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-c82e33a .elementor-heading-title{font-size:2vw;}.elementor-16926 .elementor-element.elementor-element-009ede9{width:100%;max-width:100%;font-size:1.45vw;}.elementor-16926 .elementor-element.elementor-element-6249915{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-16926 .elementor-element.elementor-element-2453fa8{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-16926 .elementor-element.elementor-element-ee10dba .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-11803dc .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-56a7b1c .elementor-heading-title{font-size:2vw;}.elementor-16926 .elementor-element.elementor-element-b932af2{width:100%;max-width:100%;font-size:1.45vw;}.elementor-16926 .elementor-element.elementor-element-a65ff3d{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-16926 .elementor-element.elementor-element-d624547 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-30c50a5 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-c7d7164 .elementor-heading-title{font-size:2vw;}.elementor-16926 .elementor-element.elementor-element-64fc072{width:100%;max-width:100%;font-size:1.45vw;}.elementor-16926 .elementor-element.elementor-element-741e8ab{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-16926 .elementor-element.elementor-element-5add68b .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-24c6647 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-8a34efe .elementor-heading-title{font-size:2vw;}.elementor-16926 .elementor-element.elementor-element-7d14a7a{width:100%;max-width:100%;font-size:1.45vw;}.elementor-16926 .elementor-element.elementor-element-ac153e0{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-16926 .elementor-element.elementor-element-a9c572b .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-4c1b34e .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-65a1f70 .elementor-heading-title{font-size:2vw;}.elementor-16926 .elementor-element.elementor-element-e088059{width:100%;max-width:100%;font-size:1.45vw;}.elementor-16926 .elementor-element.elementor-element-f825f33{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-16926 .elementor-element.elementor-element-c97defe .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-2f582f2 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;}.elementor-16926 .elementor-element.elementor-element-ade97a9 .elementor-heading-title{font-size:2vw;}.elementor-16926 .elementor-element.elementor-element-08c9471{width:100%;max-width:100%;font-size:1.45vw;}.elementor-16926 .elementor-element.elementor-element-552f0be{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-16926 .elementor-element.elementor-element-a75bf25{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}}@media(max-width:767px){.elementor-16926 .elementor-element.elementor-element-5e217d0{--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;--margin-top:15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-16926 .elementor-element.elementor-element-7720a29{--padding-top:2vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-19b862b{font-size:3vw;}.elementor-16926 .elementor-element.elementor-element-966e19f{--padding-top:2vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-3d6ddf6 .elementor-heading-title{font-size:10vw;}.elementor-16926 .elementor-element.elementor-element-295a630 .elementor-heading-title{font-size:3.5vw;}.elementor-16926 .elementor-element.elementor-element-eb126d9{--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--padding-top:8vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-914e2ba .elementor-heading-title{font-size:3.5vw;}.elementor-16926 .elementor-element.elementor-element-a0d571b .elementor-heading-title{font-size:7vw;}.elementor-16926 .elementor-element.elementor-element-e95835f{--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;--justify-content:flex-start;--gap:2vw 5vw;--row-gap:2vw;--column-gap:5vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-c6dd5fc{width:100%;max-width:100%;font-size:3vw;}.elementor-16926 .elementor-element.elementor-element-dc850ee .elementor-heading-title{font-size:3vw;}.elementor-16926 .elementor-element.elementor-element-24c26dc{--padding-top:12vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-053aa95{--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-16926 .elementor-element.elementor-element-7864dcb{width:auto;max-width:auto;}.elementor-16926 .elementor-element.elementor-element-7864dcb.elementor-element{--align-self:center;}.elementor-16926 .elementor-element.elementor-element-60fdb03 .elementor-heading-title{font-size:3vw;}.elementor-16926 .elementor-element.elementor-element-3461525 > .elementor-widget-container{padding:1vw 0vw 4vw 0vw;}.elementor-16926 .elementor-element.elementor-element-3461525 .elementor-heading-title{font-size:4.5vw;}.elementor-16926 .elementor-element.elementor-element-af2723f{--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-16926 .elementor-element.elementor-element-d4ca089 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-16926 .elementor-element.elementor-element-d4ca089{font-size:3.6vw;}.elementor-16926 .elementor-element.elementor-element-7965209{--padding-top:4vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-116e5ac{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16926 .elementor-element.elementor-element-82dc51d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16926 .elementor-element.elementor-element-1603150{--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-16926 .elementor-element.elementor-element-339dc94 .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-3562c62 .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-70bddce > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-70bddce .elementor-heading-title{font-size:4.5vw;}.elementor-16926 .elementor-element.elementor-element-66f7d44 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-66f7d44{font-size:3.4vw;}.elementor-16926 .elementor-element.elementor-element-10cf200{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16926 .elementor-element.elementor-element-4f6ef07{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16926 .elementor-element.elementor-element-4be1922{--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-16926 .elementor-element.elementor-element-97fd432 .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-9ada108 .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-04839c1 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-04839c1 .elementor-heading-title{font-size:4.5vw;}.elementor-16926 .elementor-element.elementor-element-b4eb3a5 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-b4eb3a5{font-size:3.4vw;}.elementor-16926 .elementor-element.elementor-element-a2143e2{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16926 .elementor-element.elementor-element-7ada38d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16926 .elementor-element.elementor-element-7374fb5{--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-16926 .elementor-element.elementor-element-98ebaf2 .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-87008ad .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-c82e33a > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-c82e33a .elementor-heading-title{font-size:4.5vw;}.elementor-16926 .elementor-element.elementor-element-009ede9 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-009ede9{font-size:3.4vw;}.elementor-16926 .elementor-element.elementor-element-6249915{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16926 .elementor-element.elementor-element-2453fa8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16926 .elementor-element.elementor-element-1d3c9cb{--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-16926 .elementor-element.elementor-element-ee10dba .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-11803dc .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-56a7b1c > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-56a7b1c .elementor-heading-title{font-size:4.5vw;}.elementor-16926 .elementor-element.elementor-element-b932af2 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-b932af2{font-size:3.4vw;}.elementor-16926 .elementor-element.elementor-element-6cf43a8{--padding-top:4vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16926 .elementor-element.elementor-element-a65ff3d{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16926 .elementor-element.elementor-element-cbb3418{--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-16926 .elementor-element.elementor-element-d624547 .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-30c50a5 .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-c7d7164 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-c7d7164 .elementor-heading-title{font-size:4.5vw;}.elementor-16926 .elementor-element.elementor-element-64fc072 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-64fc072{font-size:3.4vw;}.elementor-16926 .elementor-element.elementor-element-741e8ab{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16926 .elementor-element.elementor-element-40a908e{--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-16926 .elementor-element.elementor-element-5add68b .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-24c6647 .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-8a34efe > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-8a34efe .elementor-heading-title{font-size:4.5vw;}.elementor-16926 .elementor-element.elementor-element-7d14a7a > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-7d14a7a{font-size:3.4vw;}.elementor-16926 .elementor-element.elementor-element-ac153e0{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16926 .elementor-element.elementor-element-91417eb{--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-16926 .elementor-element.elementor-element-a9c572b .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-4c1b34e .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-65a1f70 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-65a1f70 .elementor-heading-title{font-size:4.5vw;}.elementor-16926 .elementor-element.elementor-element-e088059 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-e088059{font-size:3.4vw;}.elementor-16926 .elementor-element.elementor-element-f825f33{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16926 .elementor-element.elementor-element-76cbdb8{--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-16926 .elementor-element.elementor-element-c97defe .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-2f582f2 .elementor-heading-title{font-size:2.8vw;}.elementor-16926 .elementor-element.elementor-element-ade97a9 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-ade97a9 .elementor-heading-title{font-size:4.5vw;}.elementor-16926 .elementor-element.elementor-element-08c9471 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-16926 .elementor-element.elementor-element-08c9471{font-size:3.4vw;}.elementor-16926 .elementor-element.elementor-element-552f0be{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16926 .elementor-element.elementor-element-a75bf25{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}}@media(min-width:768px){.elementor-16926 .elementor-element.elementor-element-83b5c7a{--width:5%;}.elementor-16926 .elementor-element.elementor-element-30fa0d7{--width:95%;}.elementor-16926 .elementor-element.elementor-element-053aa95{--width:41%;}.elementor-16926 .elementor-element.elementor-element-af2723f{--width:58.8%;}.elementor-16926 .elementor-element.elementor-element-116e5ac{--width:50%;}.elementor-16926 .elementor-element.elementor-element-1603150{--width:53%;}.elementor-16926 .elementor-element.elementor-element-10cf200{--width:50%;}.elementor-16926 .elementor-element.elementor-element-4be1922{--width:53%;}.elementor-16926 .elementor-element.elementor-element-a2143e2{--width:50%;}.elementor-16926 .elementor-element.elementor-element-7374fb5{--width:53%;}.elementor-16926 .elementor-element.elementor-element-6249915{--width:50%;}.elementor-16926 .elementor-element.elementor-element-1d3c9cb{--width:53%;}.elementor-16926 .elementor-element.elementor-element-a65ff3d{--width:33.3%;}.elementor-16926 .elementor-element.elementor-element-741e8ab{--width:33.3%;}.elementor-16926 .elementor-element.elementor-element-ac153e0{--width:33.3%;}.elementor-16926 .elementor-element.elementor-element-f825f33{--width:33.3%;}.elementor-16926 .elementor-element.elementor-element-552f0be{--width:33.3%;}.elementor-16926 .elementor-element.elementor-element-a75bf25{--width:33.3%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16926 .elementor-element.elementor-element-83b5c7a{--width:7%;}.elementor-16926 .elementor-element.elementor-element-30fa0d7{--width:93%;}.elementor-16926 .elementor-element.elementor-element-053aa95{--width:100%;}.elementor-16926 .elementor-element.elementor-element-af2723f{--width:100%;}.elementor-16926 .elementor-element.elementor-element-1603150{--width:56%;}.elementor-16926 .elementor-element.elementor-element-4be1922{--width:56%;}.elementor-16926 .elementor-element.elementor-element-7374fb5{--width:56%;}.elementor-16926 .elementor-element.elementor-element-1d3c9cb{--width:56%;}}/* Start custom CSS for heading, class: .elementor-element-295a630 */.back-highlight-text {
  padding: 0.1em 0.4em;
  background-color: transparent;
  color: #485B66;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  display: inline;
  line-height: 1.2;
  background-size: 100% 0%;
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-image: linear-gradient(#283445, #283445);
  transition: background-size 0.6s ease, color 0.6s ease;
}

.back-highlight-text.active {
  background-size: 100% 100%;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-914e2ba */.back-highlight-text {
  padding: 0.1em 0.4em;
  background-color: transparent;
  color: #485B66;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  display: inline;
  line-height: 1.2;
  background-size: 100% 0%;
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-image: linear-gradient(#283445, #283445);
  transition: background-size 0.6s ease, color 0.6s ease;
}

.back-highlight-text.active {
  background-size: 100% 100%;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0d571b */.jp_k {
    letter-spacing: -0.2em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc850ee *//* --------------------
   1. 親要素の設定
   -------------------- */
.elementor-16926 .elementor-element.elementor-element-dc850ee  {
  /* 擬似要素の基準位置 */
  position: relative;
  /* 文字の長さに幅を合わせる */
  display: inline-block; 
  /* 文字と下線の間のスペース調整 */
  padding-bottom: 0px; 
  /* 念のためデフォルトの下線を消す */
  text-decoration: none;
}

/* --------------------
   2. ::before: グレーのベースライン
   -------------------- */
.elementor-16926 .elementor-element.elementor-element-dc850ee ::before {
  content: '';
  display: block; 
  
  /* グレーの線のサイズと色 */
  width: 100%; /* 親要素の幅いっぱいに引く */
  height: 1px; /* 太さ */
  background-color: #ddd; /* グレーの色 */
  
  /* 親要素を基準に、一番下に配置 */
  position: absolute;
  left: 0;
  bottom: -2px; 
}

/* --------------------
   3. ::after: 赤いホバーライン（アニメーション）
   -------------------- */
.elementor-16926 .elementor-element.elementor-element-dc850ee ::after {
  content: '';
  display: block; 
  
  /* 赤い線の初期状態のサイズと色 */
  width: 0; /* 初期状態: 幅をゼロにして非表示 */
  height: 1px; /* ベースラインより少し太くして目立たせる */
  background-color: #485B66; /* 赤色 */
  
  /* 親要素を基準に、一番下に配置 */
  position: absolute;
  left: 0;
  bottom: -2px; 
  
  /* アニメーションの設定 */
  transition: width 0.3s ease-out; /* 幅の変化に0.3秒かけてアニメーションを適用 */
}

/* --------------------
   4. ホバー時のスタイル
   -------------------- */
.elementor-16926 .elementor-element.elementor-element-dc850ee :hover::after {
  width: 100%; /* ホバーしたら幅を100%にし、線が左から右に伸びる */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60fdb03 */.separator-r::after{
  content:"";
  display:inline-block;
  width:3em;
  height:1px;
  background:#7a7a7a;

  margin: 0 0.5em;              /* 上下marginを消す */
  transform: translateY(-0.35em); /* ここで上げる（値は微調整） */
}
@media (max-width: 767px){
  .separator-r::after{
    margin: 0 0.8em;   
    transform: translateY(-0.35em);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3461525 */.catch-lead {
    font-size:2em;
    letter-spacing: 0.03em;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.catch-lead {
    font-size:1.6em;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-82dc51d */.elementor-16926 .elementor-element.elementor-element-82dc51d img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70bddce */.st-tx {
    color:oklch(0.9398 0.1761 124.71);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6ef07 */.elementor-16926 .elementor-element.elementor-element-4f6ef07 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04839c1 */.st-tx {
    color:oklch(0.9398 0.1761 124.71);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ada38d */.elementor-16926 .elementor-element.elementor-element-7ada38d img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c82e33a */.st-tx {
    color:oklch(0.9398 0.1761 124.71);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2453fa8 */.elementor-16926 .elementor-element.elementor-element-2453fa8 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56a7b1c */.st-tx {
    color:oklch(0.9398 0.1761 124.71);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe262d1 */.elementor-16926 .elementor-element.elementor-element-fe262d1 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7d7164 */.st-tx {
    color:oklch(0.9398 0.1761 124.71);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-459d8af */.elementor-16926 .elementor-element.elementor-element-459d8af img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a34efe */.st-tx {
    color:oklch(0.9398 0.1761 124.71);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60819c3 */.elementor-16926 .elementor-element.elementor-element-60819c3 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65a1f70 */.st-tx {
    color:oklch(0.9398 0.1761 124.71);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a6f96f */.elementor-16926 .elementor-element.elementor-element-4a6f96f img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ade97a9 */.st-tx {
    color:oklch(0.9398 0.1761 124.71);
}/* End custom CSS */