.elementor-36938 .elementor-element.elementor-element-460cba6{--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:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:0vw;--z-index:999;}.elementor-36938 .elementor-element.elementor-element-46039f2{--spacer-size:50px;width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-46039f2{left:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-46039f2{right:0px;}.elementor-36938 .elementor-element.elementor-element-b3af2e2{--spacer-size:50px;top:0px;z-index:2;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-b3af2e2{left:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-b3af2e2{right:0px;}.elementor-36938 .elementor-element.elementor-element-5396f03{--spacer-size:50px;top:0px;z-index:2;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-5396f03{right:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-5396f03{left:0px;}.elementor-36938 .elementor-element.elementor-element-4211fa8{--spacer-size:50px;width:100%;max-width:100%;bottom:0px;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-4211fa8{left:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-4211fa8{right:0px;}.elementor-36938 .elementor-element.elementor-element-deb0a8c{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;bottom:0.97vw;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-deb0a8c{left:0.97vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-deb0a8c{right:0.97vw;}.elementor-36938 .elementor-element.elementor-element-20a7cb8{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;bottom:0.97vw;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-20a7cb8{right:0.97vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-20a7cb8{left:0.97vw;}.elementor-36938 .elementor-element.elementor-element-93870a1{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;top:10.69vw;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-93870a1{right:0.969vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-93870a1{left:0.969vw;}.elementor-36938 .elementor-element.elementor-element-c6e3b76{--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:space-between;--align-items:center;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0.8vw;--padding-bottom:0.8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-c6e3b76:not(.elementor-motion-effects-element-type-background), .elementor-36938 .elementor-element.elementor-element-c6e3b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36938 .elementor-element.elementor-element-96328fa{--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:space-between;--align-items:center;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--border-radius:0 0 0 0;--padding-top:0.8vw;--padding-bottom:0.8vw;--padding-left:1.5vw;--padding-right:0vw;--z-index:1001;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-36938 .elementor-element.elementor-element-532ab60{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-532ab60 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-36938 .elementor-element.elementor-element-532ab60.elementor-element{--align-self:center;}.elementor-36938 .elementor-element.elementor-element-532ab60 img{width:100%;}.elementor-36938 .elementor-element.elementor-element-5906b93{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-36938 .elementor-element.elementor-element-3410967 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-3410967.elementor-element{--align-self:flex-start;}.elementor-36938 .elementor-element.elementor-element-3410967 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.75vw;font-weight:600;line-height:1.7em;letter-spacing:0.03em;color:#222222;}.elementor-36938 .elementor-element.elementor-element-854d45d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-854d45d.elementor-element{--align-self:flex-start;}.elementor-36938 .elementor-element.elementor-element-854d45d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.45vw;font-weight:600;line-height:1.2em;letter-spacing:0.07em;color:#222222;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-36938 .elementor-element.elementor-element-73df974{--display:flex;}.elementor-36938 .elementor-element.elementor-element-94f3678{--display:flex;}.elementor-36938 .elementor-element.elementor-element-0359fbc{--display:flex;--position:absolute;--border-radius:.5vw .5vw .5vw .5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;top:0vw;--z-index:0;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-0359fbc{left:23vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-0359fbc{right:23vw;}.elementor-36938 .elementor-element.elementor-element-673e95e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:0.5vw 0.5vw 0.5vw 0.5vw;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0.6vw;--padding-bottom:01vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-36938 .elementor-element.elementor-element-673e95e:not(.elementor-motion-effects-element-type-background), .elementor-36938 .elementor-element.elementor-element-673e95e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAEE;}.elementor-36938 .elementor-element.elementor-element-15b2e8b{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-4e32fe1{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-b9c5f4e{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-daf0089{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-6deeefb{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-7d0b88c{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-bfabcbd{--display:flex;}.elementor-36938 .elementor-element.elementor-element-fd9d885{--display:flex;}.elementor-36938 .elementor-element.elementor-element-ffdd837{--display:flex;}.elementor-36938 .elementor-element.elementor-element-b2dccd6{--display:flex;}.elementor-36938 .elementor-element.elementor-element-58ceba2{--display:flex;}.elementor-36938 .elementor-element.elementor-element-25afb84{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0em;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--n-menu-open-animation-duration:800ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:1vw;--n-menu-title-color-normal:#222222;--n-menu-title-transition:300ms;--n-menu-title-padding:0vw 1vw 0vw 1vw;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-36938 .elementor-element.elementor-element-25afb84 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 1.5vw 0vw 0vw;}.elementor-36938 .elementor-element.elementor-element-25afb84 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-36938 .elementor-element.elementor-element-25afb84 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-36938 .elementor-element.elementor-element-25afb84 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:600;text-transform:capitalize;--n-menu-title-line-height:1.4;letter-spacing:0.07em;}.elementor-36938 .elementor-element.elementor-element-25afb84 {--n-menu-title-color-active:#222222;}.elementor-36938 .elementor-element.elementor-element-f63243e{--display:flex;--position:fixed;--min-height:0;--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;top:0px;--z-index:103;}.elementor-36938 .elementor-element.elementor-element-f63243e:not(.elementor-motion-effects-element-type-background), .elementor-36938 .elementor-element.elementor-element-f63243e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-f63243e{right:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-f63243e{left:0px;}.elementor-36938 .elementor-element.elementor-element-44f1874{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0 0 0 2.75rem;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-36938 .elementor-element.elementor-element-f20314b > .elementor-widget-container{margin:-2vw 0vw 1vw 0vw;}.elementor-36938 .elementor-element.elementor-element-e6fd06c{--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-36938 .elementor-element.elementor-element-1de0d8b .e-off-canvas__content{background-color:#F6F6F8;}.elementor-36938 .elementor-element.elementor-element-1de0d8b{--e-off-canvas-width:100vw;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:0;}.elementor-36938 .elementor-element.elementor-element-9a0c9cc{--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;}.elementor-36938 .elementor-element.elementor-element-c7bfdaf{--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:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:0vw;--z-index:999;}.elementor-36938 .elementor-element.elementor-element-a9686f6{--spacer-size:50px;width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-a9686f6{left:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-a9686f6{right:0px;}.elementor-36938 .elementor-element.elementor-element-8de263c{--spacer-size:50px;top:0px;z-index:2;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-8de263c{left:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-8de263c{right:0px;}.elementor-36938 .elementor-element.elementor-element-0e3c365{--spacer-size:50px;top:0px;z-index:2;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-0e3c365{right:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-0e3c365{left:0px;}.elementor-36938 .elementor-element.elementor-element-e7393e9{--spacer-size:50px;width:100%;max-width:100%;bottom:0px;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-e7393e9{left:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-e7393e9{right:0px;}.elementor-36938 .elementor-element.elementor-element-16ae554{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;top:10.69vw;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-16ae554{right:0.969vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-16ae554{left:0.969vw;}.elementor-36938 .elementor-element.elementor-element-d1615c6{--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:0.8vw;--padding-bottom:0.8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-d1615c6:not(.elementor-motion-effects-element-type-background), .elementor-36938 .elementor-element.elementor-element-d1615c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F8;}.elementor-36938 .elementor-element.elementor-element-86c3b17{--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:space-between;--align-items:center;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--border-radius:0 0 0 0;--padding-top:0.8vw;--padding-bottom:0.8vw;--padding-left:1.5vw;--padding-right:0vw;--z-index:1001;}.elementor-36938 .elementor-element.elementor-element-50d6200{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-50d6200 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-36938 .elementor-element.elementor-element-50d6200.elementor-element{--align-self:center;}.elementor-36938 .elementor-element.elementor-element-50d6200 img{width:100%;}.elementor-36938 .elementor-element.elementor-element-31af195{--display:flex;--justify-content:center;}.elementor-36938 .elementor-element.elementor-element-27aaea3 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-27aaea3.elementor-element{--align-self:flex-start;}.elementor-36938 .elementor-element.elementor-element-27aaea3 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.75vw;font-weight:600;line-height:1.7em;letter-spacing:0.03em;color:#222222;}.elementor-36938 .elementor-element.elementor-element-c583afa > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-c583afa.elementor-element{--align-self:flex-start;}.elementor-36938 .elementor-element.elementor-element-c583afa .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.45vw;font-weight:600;line-height:1.2em;letter-spacing:0.07em;color:#222222;}.elementor-36938 .elementor-element.elementor-element-6b2c28c{--display:flex;--position:fixed;--min-height:0;--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;top:0px;--z-index:103;}.elementor-36938 .elementor-element.elementor-element-6b2c28c:not(.elementor-motion-effects-element-type-background), .elementor-36938 .elementor-element.elementor-element-6b2c28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-6b2c28c{right:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-6b2c28c{left:0px;}.elementor-36938 .elementor-element.elementor-element-62fe79d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0 0 0 2.75rem;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-36938 .elementor-element.elementor-element-0cb4b20 > .elementor-widget-container{margin:-2vw 0vw 1vw 0vw;}.elementor-36938 .elementor-element.elementor-element-808bf67{--display:flex;--min-height:85vh;--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;--padding-top:12vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-36938 .elementor-element.elementor-element-cbf0cab{--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;}.elementor-36938 .elementor-element.elementor-element-6c3458e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-6c3458e > .elementor-widget-container{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-36938 .elementor-element.elementor-element-6c3458e iframe{height:35vw;}.elementor-36938 .elementor-element.elementor-element-5847f2b{--display:flex;--min-height:85vh;--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;--padding-top:12vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:8vw;}.elementor-36938 .elementor-element.elementor-element-805aa27{--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:00.5vw 0vw;--row-gap:00.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-36938 .elementor-element.elementor-element-7daf90a{--display:flex;}.elementor-36938 .elementor-element.elementor-element-9a02c53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-9a02c53 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-9a02c53.elementor-element{--align-self:flex-start;}.elementor-36938 .elementor-element.elementor-element-9a02c53 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:1.4em;letter-spacing:0.07em;}.elementor-36938 .elementor-element.elementor-element-51d816d{--display:flex;}.elementor-36938 .elementor-element.elementor-element-c2078c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-c2078c9 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-c2078c9.elementor-element{--align-self:flex-start;}.elementor-36938 .elementor-element.elementor-element-c2078c9 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:1.4em;letter-spacing:0.07em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-36938 .elementor-element.elementor-element-c56a0ac{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-36938 .elementor-element.elementor-element-c56a0ac .elementor-divider-separator{width:100%;}.elementor-36938 .elementor-element.elementor-element-c56a0ac .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-36938 .elementor-element.elementor-element-f6a4647{--display:flex;}.elementor-36938 .elementor-element.elementor-element-54194de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-54194de > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-54194de.elementor-element{--align-self:flex-start;}.elementor-36938 .elementor-element.elementor-element-54194de .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:1.4em;letter-spacing:0.07em;}.elementor-36938 .elementor-element.elementor-element-693fbd6{--display:flex;}.elementor-36938 .elementor-element.elementor-element-8a6ed8d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-8a6ed8d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-8a6ed8d.elementor-element{--align-self:flex-start;}.elementor-36938 .elementor-element.elementor-element-8a6ed8d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:1.4em;letter-spacing:0.07em;}.elementor-36938 .elementor-element.elementor-element-d591d98{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-36938 .elementor-element.elementor-element-d591d98 .elementor-divider-separator{width:100%;}.elementor-36938 .elementor-element.elementor-element-d591d98 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-36938 .elementor-element.elementor-element-6df833e{--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:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-36938 .elementor-element.elementor-element-6c3216d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-6c3216d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-6c3216d.elementor-element{--align-self:flex-start;}.elementor-36938 .elementor-element.elementor-element-6c3216d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:1.4em;letter-spacing:0.07em;}.elementor-36938 .elementor-element.elementor-element-b4335a6{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-36938 .elementor-element.elementor-element-b4335a6 .elementor-divider-separator{width:100%;}.elementor-36938 .elementor-element.elementor-element-b4335a6 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-36938 .elementor-element.elementor-element-2de8d1b{--display:flex;}.elementor-36938 .elementor-element.elementor-element-bab0ff4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-bab0ff4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-bab0ff4.elementor-element{--align-self:flex-start;}.elementor-36938 .elementor-element.elementor-element-bab0ff4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:1.4em;letter-spacing:0.07em;}.elementor-36938 .elementor-element.elementor-element-13698de{--display:flex;}.elementor-36938 .elementor-element.elementor-element-ca980e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-ca980e5 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-ca980e5.elementor-element{--align-self:flex-start;}.elementor-36938 .elementor-element.elementor-element-ca980e5 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:1.4em;letter-spacing:0.07em;}.elementor-36938 .elementor-element.elementor-element-ac79ae4{--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:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-36938 .elementor-element.elementor-element-6b7b3f7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-6b7b3f7 > .elementor-widget-container{padding:0vw 0vw 0vw 1.8vw;}.elementor-36938 .elementor-element.elementor-element-6b7b3f7 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-b14949c );}.elementor-36938 .elementor-element.elementor-element-2447c46{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-2447c46 > .elementor-widget-container{padding:0vw 0vw 0vw 1.8vw;}.elementor-36938 .elementor-element.elementor-element-2447c46 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-b14949c );}.elementor-36938 .elementor-element.elementor-element-7dc08c6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-7dc08c6 > .elementor-widget-container{padding:0vw 0vw 0vw 1.8vw;}.elementor-36938 .elementor-element.elementor-element-7dc08c6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-b14949c );}.elementor-36938 .elementor-element.elementor-element-cc25432{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-cc25432 > .elementor-widget-container{padding:0vw 0vw 0vw 1.8vw;}.elementor-36938 .elementor-element.elementor-element-cc25432 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-b14949c );}.elementor-36938 .elementor-element.elementor-element-26b72b2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-26b72b2 > .elementor-widget-container{padding:0vw 0vw 0vw 1.8vw;}.elementor-36938 .elementor-element.elementor-element-26b72b2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-b14949c );}.elementor-36938 .elementor-element.elementor-element-fe94722{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-fe94722 > .elementor-widget-container{padding:0vw 0vw 0vw 1.8vw;}.elementor-36938 .elementor-element.elementor-element-fe94722 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-b14949c );}.elementor-36938 .elementor-element.elementor-element-47dbe15{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-36938 .elementor-element.elementor-element-47dbe15 .elementor-divider-separator{width:100%;}.elementor-36938 .elementor-element.elementor-element-47dbe15 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-36938 .elementor-element.elementor-element-cd0f715{--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-end;--flex-wrap:wrap;--align-content:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36938 .elementor-element.elementor-element-9723153{--e-icon-list-icon-size:0.6vw;--icon-vertical-offset:0px;}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-icon{padding-inline-end:0.2em;}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-item > a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9vw;font-weight:500;line-height:1.7em;letter-spacing:0.06em;}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-text{transition:color 0.3s;}.elementor-36938 .elementor-element.elementor-element-7ed55b0{width:100%;max-width:100%;}.elementor-36938 .elementor-element.elementor-element-7ed55b0 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-7ed55b0 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;}.elementor-36938 .elementor-element.elementor-element-73dd2b2{--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 1vw;--row-gap:0vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-134ba7e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-d8fd517{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-e786dda{--display:flex;--position:fixed;--min-height:5vh;--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;--flex-wrap:wrap;--align-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;bottom:0px;--z-index:9999;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-e786dda{left:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-e786dda{right:0px;}.elementor-36938 .elementor-element.elementor-element-2e704a3{--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:center;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-2e704a3:not(.elementor-motion-effects-element-type-background), .elementor-36938 .elementor-element.elementor-element-2e704a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F8;}.elementor-36938 .elementor-element.elementor-element-40ed965{width:100%;max-width:100%;text-align:center;}.elementor-36938 .elementor-element.elementor-element-40ed965 > .elementor-widget-container{padding:0vw 4.5vw 1vw 4.5vw;border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-40ed965 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.85vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-36938 .elementor-element.elementor-element-83aeed7{--display:flex;--position:fixed;--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;bottom:0px;--z-index:999;}.elementor-36938 .elementor-element.elementor-element-83aeed7:not(.elementor-motion-effects-element-type-background), .elementor-36938 .elementor-element.elementor-element-83aeed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0186D400 0%, #F2295B00 100%);}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-83aeed7{left:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-83aeed7{right:0px;}.elementor-36938 .elementor-element.elementor-element-54f5619{--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-36938 .elementor-element.elementor-element-54f5619:not(.elementor-motion-effects-element-type-background), .elementor-36938 .elementor-element.elementor-element-54f5619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf59afd );}.elementor-36938 .elementor-element.elementor-element-ad28def{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-ad28def > .elementor-widget-container{background-color:var( --e-global-color-b0d3a75 );border-radius:100% 100% 100% 100%;}.elementor-36938 .elementor-element.elementor-element-ad28def.elementor-element{--align-self:center;}.elementor-36938 .elementor-element.elementor-element-ad28def img{width:100%;}.elementor-36938 .elementor-element.elementor-element-896a9ce > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-896a9ce{text-align:center;}.elementor-36938 .elementor-element.elementor-element-896a9ce .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-b0d3a75 );}.elementor-36938 .elementor-element.elementor-element-4b32e0d{--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-36938 .elementor-element.elementor-element-4b32e0d:not(.elementor-motion-effects-element-type-background), .elementor-36938 .elementor-element.elementor-element-4b32e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#096B68;}.elementor-36938 .elementor-element.elementor-element-a5e2aec{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-a5e2aec > .elementor-widget-container{background-color:var( --e-global-color-b0d3a75 );border-radius:100% 100% 100% 100%;}.elementor-36938 .elementor-element.elementor-element-a5e2aec.elementor-element{--align-self:center;}.elementor-36938 .elementor-element.elementor-element-a5e2aec img{width:100%;}.elementor-36938 .elementor-element.elementor-element-374e3bb > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-36938 .elementor-element.elementor-element-374e3bb{text-align:center;}.elementor-36938 .elementor-element.elementor-element-374e3bb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-b0d3a75 );}.elementor-36938 .elementor-element.elementor-element-3baca5c{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;top:10.69vw;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-3baca5c{right:0.969vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-3baca5c{left:0.969vw;}.elementor-36938 .elementor-element.elementor-element-deb954e{--display:flex;--position:fixed;--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;bottom:0px;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-deb954e{left:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-deb954e{right:0px;}.elementor-36938 .elementor-element.elementor-element-8092c3b{--display:flex;--position:fixed;--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;bottom:0px;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-8092c3b{left:0px;}body.rtl .elementor-36938 .elementor-element.elementor-element-8092c3b{right:0px;}.elementor-36938 .elementor-element.elementor-element-8ea1606{--display:flex;--position:fixed;--min-height:12vw;--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;top:35vw;--z-index:9999;}.elementor-36938 .elementor-element.elementor-element-8ea1606:not(.elementor-motion-effects-element-type-background), .elementor-36938 .elementor-element.elementor-element-8ea1606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-192ab9d );}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-8ea1606{right:1vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-8ea1606{left:1vw;}.elementor-36938:not(.elementor-motion-effects-element-type-background), .elementor-36938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1020px){.elementor-36938 .elementor-element.elementor-element-93870a1{top:12.7vw;}.elementor-36938 .elementor-element.elementor-element-c6e3b76{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-532ab60{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-36938 .elementor-element.elementor-element-3410967 .elementor-heading-title{font-size:0.9vw;line-height:2em;}.elementor-36938 .elementor-element.elementor-element-854d45d .elementor-heading-title{font-size:1.7vw;}.elementor-36938 .elementor-element.elementor-element-673e95e{--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-36938 .elementor-element.elementor-element-25afb84{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;--n-menu-title-space-between:0em;--n-menu-title-font-size:1.25vw;--n-menu-title-padding:0vw 1vw 0vw 1vw;}.elementor-36938 .elementor-element.elementor-element-f63243e{--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-36938 .elementor-element.elementor-element-c7bfdaf.e-con{--order:1;}.elementor-36938 .elementor-element.elementor-element-16ae554{top:12.7vw;}.elementor-36938 .elementor-element.elementor-element-d1615c6{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-50d6200{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-36938 .elementor-element.elementor-element-27aaea3 .elementor-heading-title{font-size:0.9vw;line-height:2em;}.elementor-36938 .elementor-element.elementor-element-c583afa .elementor-heading-title{font-size:1.7vw;}.elementor-36938 .elementor-element.elementor-element-6b2c28c{--margin-top:2.4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-36938 .elementor-element.elementor-element-808bf67{--min-height:auto;--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;--padding-top:3vw;--padding-bottom:16vw;--padding-left:5vw;--padding-right:5vw;}.elementor-36938 .elementor-element.elementor-element-808bf67.e-con{--order:3;}.elementor-36938 .elementor-element.elementor-element-5847f2b{--min-height:auto;--padding-top:16vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-36938 .elementor-element.elementor-element-5847f2b.e-con{--order:2;}.elementor-36938 .elementor-element.elementor-element-9a02c53 .elementor-heading-title{font-size:1.6vw;}.elementor-36938 .elementor-element.elementor-element-c2078c9 .elementor-heading-title{font-size:1.6vw;}.elementor-36938 .elementor-element.elementor-element-54194de .elementor-heading-title{font-size:1.6vw;}.elementor-36938 .elementor-element.elementor-element-8a6ed8d .elementor-heading-title{font-size:1.6vw;}.elementor-36938 .elementor-element.elementor-element-6c3216d .elementor-heading-title{font-size:1.6vw;}.elementor-36938 .elementor-element.elementor-element-bab0ff4 .elementor-heading-title{font-size:1.6vw;}.elementor-36938 .elementor-element.elementor-element-ca980e5 .elementor-heading-title{font-size:1.6vw;}.elementor-36938 .elementor-element.elementor-element-6b7b3f7 > .elementor-widget-container{padding:0vw 0vw 0vw 2.5vw;}.elementor-36938 .elementor-element.elementor-element-6b7b3f7 .elementor-heading-title{font-size:1.5vw;}.elementor-36938 .elementor-element.elementor-element-2447c46 > .elementor-widget-container{padding:0vw 0vw 0vw 2.5vw;}.elementor-36938 .elementor-element.elementor-element-2447c46 .elementor-heading-title{font-size:1.5vw;}.elementor-36938 .elementor-element.elementor-element-7dc08c6 > .elementor-widget-container{padding:0vw 0vw 0vw 2.5vw;}.elementor-36938 .elementor-element.elementor-element-7dc08c6 .elementor-heading-title{font-size:1.5vw;}.elementor-36938 .elementor-element.elementor-element-cc25432 > .elementor-widget-container{padding:0vw 0vw 0vw 2.5vw;}.elementor-36938 .elementor-element.elementor-element-cc25432 .elementor-heading-title{font-size:1.5vw;}.elementor-36938 .elementor-element.elementor-element-26b72b2 > .elementor-widget-container{padding:0vw 0vw 0vw 2.5vw;}.elementor-36938 .elementor-element.elementor-element-26b72b2 .elementor-heading-title{font-size:1.5vw;}.elementor-36938 .elementor-element.elementor-element-fe94722 > .elementor-widget-container{padding:0vw 0vw 0vw 2.5vw;}.elementor-36938 .elementor-element.elementor-element-fe94722 .elementor-heading-title{font-size:1.5vw;}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-item > a{font-size:1.3vw;}.elementor-36938 .elementor-element.elementor-element-7ed55b0 > .elementor-widget-container{padding:0vw 0vw -1.5vw 0vw;}.elementor-36938 .elementor-element.elementor-element-7ed55b0 .elementor-heading-title{font-size:1.6vw;}.elementor-36938 .elementor-element.elementor-element-73dd2b2{--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-e786dda.e-con{--order:4;}.elementor-36938 .elementor-element.elementor-element-40ed965 .elementor-heading-title{font-size:1.6vw;}.elementor-36938 .elementor-element.elementor-element-83aeed7.e-con{--order:5;}.elementor-36938 .elementor-element.elementor-element-896a9ce .elementor-heading-title{font-size:1.6vw;}.elementor-36938 .elementor-element.elementor-element-374e3bb .elementor-heading-title{font-size:1.6vw;}.elementor-36938 .elementor-element.elementor-element-3baca5c{top:12.7vw;}}@media(max-width:767px){.elementor-36938 .elementor-element.elementor-element-460cba6{--padding-top:1.5vw;--padding-bottom:0vw;--padding-left:1.5vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-deb0a8c{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;bottom:0.1vw;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-deb0a8c{left:1.3vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-deb0a8c{right:1.3vw;}.elementor-36938 .elementor-element.elementor-element-20a7cb8{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;bottom:0.1vw;}.elementor-36938 .elementor-element.elementor-element-93870a1{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;top:17.8vw;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-93870a1{right:1.5vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-93870a1{left:1.5vw;}.elementor-36938 .elementor-element.elementor-element-c6e3b76{--width:82%;--margin-top:0vw;--margin-bottom:-1vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-96328fa{--width:65%;--align-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-532ab60 > .elementor-widget-container{margin:0vw 0vw -1vw 0vw;}.elementor-36938 .elementor-element.elementor-element-532ab60{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-36938 .elementor-element.elementor-element-5906b93{--width:80%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-36938 .elementor-element.elementor-element-3410967 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-36938 .elementor-element.elementor-element-3410967 .elementor-heading-title{font-size:2.2vw;}.elementor-36938 .elementor-element.elementor-element-854d45d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-36938 .elementor-element.elementor-element-854d45d .elementor-heading-title{font-size:4.2vw;}.elementor-36938 .elementor-element.elementor-element-15b2e8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-4e32fe1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-b9c5f4e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-daf0089{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-6deeefb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-7d0b88c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-25afb84{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-36938 .elementor-element.elementor-element-f63243e{--width:17.8%;--align-content:center;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-44f1874{--border-radius:0 0 0 1.5rem;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-f20314b{width:auto;max-width:auto;}.elementor-36938 .elementor-element.elementor-element-f20314b > .elementor-widget-container{margin:-4vw 0vw 0vw 0vw;}.elementor-36938 .elementor-element.elementor-element-f20314b.elementor-element{--align-self:center;}.elementor-36938 .elementor-element.elementor-element-c7bfdaf{--padding-top:1.5vw;--padding-bottom:0vw;--padding-left:1.5vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-c7bfdaf.e-con{--order:1;}.elementor-36938 .elementor-element.elementor-element-16ae554{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;top:17.8vw;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-16ae554{right:1.5vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-16ae554{left:1.5vw;}.elementor-36938 .elementor-element.elementor-element-d1615c6{--width:82%;--justify-content:space-between;--margin-top:0vw;--margin-bottom:-1vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-86c3b17{--width:65%;--align-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-50d6200 > .elementor-widget-container{margin:0vw 0vw -1vw 0vw;}.elementor-36938 .elementor-element.elementor-element-50d6200{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-36938 .elementor-element.elementor-element-31af195{--width:80%;}.elementor-36938 .elementor-element.elementor-element-27aaea3 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-36938 .elementor-element.elementor-element-27aaea3 .elementor-heading-title{font-size:2.2vw;}.elementor-36938 .elementor-element.elementor-element-c583afa > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-36938 .elementor-element.elementor-element-c583afa .elementor-heading-title{font-size:4.2vw;}.elementor-36938 .elementor-element.elementor-element-6b2c28c{--width:17.8%;--align-content:center;--margin-top:5.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-62fe79d{--border-radius:0 0 0 1.5rem;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-0cb4b20{width:auto;max-width:auto;}.elementor-36938 .elementor-element.elementor-element-0cb4b20 > .elementor-widget-container{margin:-4vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-36938 .elementor-element.elementor-element-0cb4b20.elementor-element{--align-self:center;}.elementor-36938 .elementor-element.elementor-element-808bf67{--min-height:ayto;--padding-top:2vw;--padding-bottom:36vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-36938 .elementor-element.elementor-element-808bf67.e-con{--order:3;}.elementor-36938 .elementor-element.elementor-element-6c3458e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-6c3458e > .elementor-widget-container{border-radius:3vw 3vw 3vw 3vw;}.elementor-36938 .elementor-element.elementor-element-6c3458e iframe{height:55vw;}.elementor-36938 .elementor-element.elementor-element-5847f2b{--width:100%;--min-height:auto;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--padding-top:28vw;--padding-bottom:4vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-36938 .elementor-element.elementor-element-5847f2b.e-con{--order:2;}.elementor-36938 .elementor-element.elementor-element-805aa27{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-36938 .elementor-element.elementor-element-7daf90a{--width:50%;}.elementor-36938 .elementor-element.elementor-element-7daf90a.e-con{--order:1;}.elementor-36938 .elementor-element.elementor-element-9a02c53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-9a02c53 .elementor-heading-title{font-size:3.6vw;}.elementor-36938 .elementor-element.elementor-element-51d816d{--width:50%;}.elementor-36938 .elementor-element.elementor-element-51d816d.e-con{--order:2;}.elementor-36938 .elementor-element.elementor-element-c2078c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-c2078c9 .elementor-heading-title{font-size:3.6vw;}.elementor-36938 .elementor-element.elementor-element-c56a0ac.elementor-element{--order:3;}.elementor-36938 .elementor-element.elementor-element-c56a0ac .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-36938 .elementor-element.elementor-element-f6a4647{--width:50%;}.elementor-36938 .elementor-element.elementor-element-f6a4647.e-con{--order:4;}.elementor-36938 .elementor-element.elementor-element-54194de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-54194de .elementor-heading-title{font-size:3.6vw;}.elementor-36938 .elementor-element.elementor-element-693fbd6{--width:50%;}.elementor-36938 .elementor-element.elementor-element-693fbd6.e-con{--order:5;}.elementor-36938 .elementor-element.elementor-element-8a6ed8d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-8a6ed8d .elementor-heading-title{font-size:3.6vw;}.elementor-36938 .elementor-element.elementor-element-d591d98.elementor-element{--order:6;}.elementor-36938 .elementor-element.elementor-element-d591d98 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-36938 .elementor-element.elementor-element-6df833e{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-36938 .elementor-element.elementor-element-6df833e.e-con{--order:10;}.elementor-36938 .elementor-element.elementor-element-6c3216d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-6c3216d .elementor-heading-title{font-size:3.6vw;}.elementor-36938 .elementor-element.elementor-element-b4335a6.elementor-element{--order:9;}.elementor-36938 .elementor-element.elementor-element-b4335a6 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-36938 .elementor-element.elementor-element-2de8d1b{--width:50%;}.elementor-36938 .elementor-element.elementor-element-2de8d1b.e-con{--order:7;}.elementor-36938 .elementor-element.elementor-element-bab0ff4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-bab0ff4 .elementor-heading-title{font-size:3.6vw;}.elementor-36938 .elementor-element.elementor-element-13698de{--width:50%;}.elementor-36938 .elementor-element.elementor-element-13698de.e-con{--order:8;}.elementor-36938 .elementor-element.elementor-element-ca980e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-ca980e5 .elementor-heading-title{font-size:3.6vw;}.elementor-36938 .elementor-element.elementor-element-ac79ae4{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-36938 .elementor-element.elementor-element-ac79ae4.e-con{--order:11;}.elementor-36938 .elementor-element.elementor-element-6b7b3f7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-6b7b3f7 > .elementor-widget-container{padding:0vw 0vw 0vw 5vw;}.elementor-36938 .elementor-element.elementor-element-6b7b3f7 .elementor-heading-title{font-size:3.4vw;}.elementor-36938 .elementor-element.elementor-element-2447c46{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-2447c46 > .elementor-widget-container{padding:0vw 0vw 0vw 5vw;}.elementor-36938 .elementor-element.elementor-element-2447c46 .elementor-heading-title{font-size:3.4vw;}.elementor-36938 .elementor-element.elementor-element-7dc08c6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-7dc08c6 > .elementor-widget-container{padding:0vw 0vw 0vw 5vw;}.elementor-36938 .elementor-element.elementor-element-7dc08c6 .elementor-heading-title{font-size:3.4vw;}.elementor-36938 .elementor-element.elementor-element-cc25432{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-cc25432 > .elementor-widget-container{padding:0vw 0vw 0vw 5vw;}.elementor-36938 .elementor-element.elementor-element-cc25432 .elementor-heading-title{font-size:3.4vw;}.elementor-36938 .elementor-element.elementor-element-26b72b2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-26b72b2 > .elementor-widget-container{padding:0vw 0vw 0vw 5vw;}.elementor-36938 .elementor-element.elementor-element-26b72b2 .elementor-heading-title{font-size:3.4vw;}.elementor-36938 .elementor-element.elementor-element-fe94722{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36938 .elementor-element.elementor-element-fe94722 > .elementor-widget-container{padding:0vw 0vw 0vw 5vw;}.elementor-36938 .elementor-element.elementor-element-fe94722 .elementor-heading-title{font-size:3.4vw;}.elementor-36938 .elementor-element.elementor-element-47dbe15 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-36938 .elementor-element.elementor-element-cd0f715.e-con{--order:13;}.elementor-36938 .elementor-element.elementor-element-9723153 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5em/2);}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5em/2);}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5em/2);}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5em/2);}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5em/2);}.elementor-36938 .elementor-element.elementor-element-9723153{--e-icon-list-icon-size:2vw;--icon-vertical-offset:0.03em;}.elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36938 .elementor-element.elementor-element-9723153 .elementor-icon-list-item > a{font-size:2.8vw;}.elementor-36938 .elementor-element.elementor-element-7ed55b0 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-36938 .elementor-element.elementor-element-7ed55b0{text-align:left;}.elementor-36938 .elementor-element.elementor-element-7ed55b0 .elementor-heading-title{font-size:3.4vw;}.elementor-36938 .elementor-element.elementor-element-73dd2b2{--justify-content:center;--gap:6vw 0vw;--row-gap:6vw;--column-gap:0vw;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-134ba7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-d8fd517{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36938 .elementor-element.elementor-element-e786dda{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:2.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-e786dda.e-con{--order:4;}.elementor-36938 .elementor-element.elementor-element-2e704a3{--width:97%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-40ed965 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:2vw 0vw 2vw 0vw;}.elementor-36938 .elementor-element.elementor-element-40ed965{text-align:right;}.elementor-36938 .elementor-element.elementor-element-40ed965 .elementor-heading-title{font-size:2.5vw;}.elementor-36938 .elementor-element.elementor-element-83aeed7{--width:97vw;--min-height:18vw;--justify-content:space-between;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;bottom:0px;--z-index:10000;}.elementor-36938 .elementor-element.elementor-element-83aeed7.e-con{--order:4;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-83aeed7{left:1.5vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-83aeed7{right:1.5vw;}.elementor-36938 .elementor-element.elementor-element-54f5619{--width:50%;--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:0.8vw 2.5vw;--row-gap:0.8vw;--column-gap:2.5vw;--border-radius:0 0 0 0;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-ad28def > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-36938 .elementor-element.elementor-element-ad28def{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-36938 .elementor-element.elementor-element-896a9ce .elementor-heading-title{font-size:3vw;line-height:1.7em;}.elementor-36938 .elementor-element.elementor-element-4b32e0d{--width:50%;--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:0.8vw 2.5vw;--row-gap:0.8vw;--column-gap:2.5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-36938 .elementor-element.elementor-element-a5e2aec > .elementor-widget-container{padding:1vw 1vw 1vw 1vw;}.elementor-36938 .elementor-element.elementor-element-a5e2aec{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-36938 .elementor-element.elementor-element-374e3bb .elementor-heading-title{font-size:3vw;line-height:1.7em;}.elementor-36938 .elementor-element.elementor-element-3baca5c{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;top:17.8vw;}body:not(.rtl) .elementor-36938 .elementor-element.elementor-element-3baca5c{right:1.5vw;}body.rtl .elementor-36938 .elementor-element.elementor-element-3baca5c{left:1.5vw;}}@media(min-width:768px){.elementor-36938 .elementor-element.elementor-element-c6e3b76{--width:89.08%;}.elementor-36938 .elementor-element.elementor-element-96328fa{--width:20%;}.elementor-36938 .elementor-element.elementor-element-5906b93{--width:78%;}.elementor-36938 .elementor-element.elementor-element-0359fbc{--width:64vw;}.elementor-36938 .elementor-element.elementor-element-673e95e{--width:100%;}.elementor-36938 .elementor-element.elementor-element-f63243e{--width:10.79%;}.elementor-36938 .elementor-element.elementor-element-d1615c6{--width:89.08%;}.elementor-36938 .elementor-element.elementor-element-86c3b17{--width:20%;}.elementor-36938 .elementor-element.elementor-element-31af195{--width:78%;}.elementor-36938 .elementor-element.elementor-element-6b2c28c{--width:10.79%;}.elementor-36938 .elementor-element.elementor-element-808bf67{--width:42%;}.elementor-36938 .elementor-element.elementor-element-5847f2b{--width:58%;}.elementor-36938 .elementor-element.elementor-element-7daf90a{--width:25%;}.elementor-36938 .elementor-element.elementor-element-51d816d{--width:25%;}.elementor-36938 .elementor-element.elementor-element-f6a4647{--width:25%;}.elementor-36938 .elementor-element.elementor-element-693fbd6{--width:25%;}.elementor-36938 .elementor-element.elementor-element-6df833e{--width:50%;}.elementor-36938 .elementor-element.elementor-element-2de8d1b{--width:25%;}.elementor-36938 .elementor-element.elementor-element-13698de{--width:25%;}.elementor-36938 .elementor-element.elementor-element-ac79ae4{--width:50%;}.elementor-36938 .elementor-element.elementor-element-cd0f715{--width:100%;}.elementor-36938 .elementor-element.elementor-element-73dd2b2{--width:100%;}.elementor-36938 .elementor-element.elementor-element-2e704a3{--width:98%;}.elementor-36938 .elementor-element.elementor-element-54f5619{--width:50%;}.elementor-36938 .elementor-element.elementor-element-4b32e0d{--width:50%;}.elementor-36938 .elementor-element.elementor-element-8ea1606{--width:5vw;}}@media(max-width:1020px) and (min-width:768px){.elementor-36938 .elementor-element.elementor-element-c6e3b76{--width:87.95%;}.elementor-36938 .elementor-element.elementor-element-96328fa{--width:30%;}.elementor-36938 .elementor-element.elementor-element-5906b93{--width:81%;}.elementor-36938 .elementor-element.elementor-element-f63243e{--width:11.9%;}.elementor-36938 .elementor-element.elementor-element-d1615c6{--width:87.95%;}.elementor-36938 .elementor-element.elementor-element-86c3b17{--width:30%;}.elementor-36938 .elementor-element.elementor-element-31af195{--width:81%;}.elementor-36938 .elementor-element.elementor-element-6b2c28c{--width:11.9%;}.elementor-36938 .elementor-element.elementor-element-808bf67{--width:100%;}.elementor-36938 .elementor-element.elementor-element-5847f2b{--width:100%;}.elementor-36938 .elementor-element.elementor-element-2e704a3{--width:98%;}}/* Start custom CSS for spacer, class: .elementor-element-46039f2 */.elementor-36938 .elementor-element.elementor-element-46039f2 {
    width: 100vw;
    height: 1vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-46039f2 {
    width: 100vw;
    height: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-b3af2e2 */.elementor-36938 .elementor-element.elementor-element-b3af2e2 {
    width: 1vw;
    height: 100vh;
    top: 0;
    left: 0;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-b3af2e2 {
    width: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-5396f03 */.elementor-36938 .elementor-element.elementor-element-5396f03 {
    width: 1vw;
    height: 100vh;
    top: 0;
    right: 0;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-5396f03 {
    width: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-4211fa8 */.elementor-36938 .elementor-element.elementor-element-4211fa8 {
    width: 100vw;
    height: 1vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-4211fa8 {
    width: 100vw;
    height: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20a7cb8 */.elementor-36938 .elementor-element.elementor-element-20a7cb8 {
   transform: rotate(270deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93870a1 */.elementor-36938 .elementor-element.elementor-element-93870a1 {
   transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-25afb84 */.elementor-location-header .e-n-menu .e-n-menu-title-text {
    position: relative;
    display: inline-block;
    --dot: 0.4em;
    --gap: 0.2em;
    padding-top: calc(var(--dot) + var(--gap));
    line-height: 1.7;
    text-align: center;
}

.elementor-location-header .e-n-menu .e-n-menu-title-text::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: var(--dot);
    height: var(--dot);
    border-radius: 50%;
    background: #AAAAAA;
    transform: translate(-50%, -50%) scale(0);
    transition: transform .2s ease, background-color .2s ease;
}

/* ホバー時のスタイル */
.elementor-location-header .e-n-menu .e-n-menu-item:hover .e-n-menu-title-text::before,
.elementor-location-header .e-n-menu .e-n-menu-item:focus-within .e-n-menu-title-text::before {
    transform: translate(-50%, -50%) scale(1.35);
    background-color: var(--main);
}

/* サブテキストのスタイル */
.elementor-location-header .e-n-menu .e-n-menu-title-text .header-nav-sub {
    display: block;
    text-align: inherit;
    margin-top: .15em;
    font-family: 'Inter';
    font-size: 0.8em;
    font-weight: 500;
    color: #AAA;
    letter-spacing: 0.03em;
    transition: color .2s ease;
}

.elementor-location-header .e-n-menu .e-n-menu-item:hover .e-n-menu-title-text .header-nav-sub,
.elementor-location-header .e-n-menu .e-n-menu-item:focus-within .e-n-menu-title-text .header-nav-sub {
    color: var(--main);
}

/* ★ アクティブクラスが追加された時のスタイル */
.elementor-location-header .e-n-menu .e-n-menu-item.menu-active .e-n-menu-title-text::before {
    transform: translate(-50%, -50%) scale(1.35);
    background-color: var(--main);
}

.elementor-location-header .e-n-menu .e-n-menu-item.menu-active .e-n-menu-title-text .header-nav-sub {
    color: var(--main);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e3b76 */.elementor-36938 .elementor-element.elementor-element-c6e3b76 {
     border-radius: 1.5vw 1.5vw 0 0;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-c6e3b76 {
     border-radius:3vw 3vw 0 0;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f1874 */.elementor-36938 .elementor-element.elementor-element-44f1874 {
    aspect-ratio: 1 / 0.9;
    object-fit: cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-44f1874 {
    aspect-ratio: 1 / 0.75;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-460cba6 */.elementor-36938 .elementor-element.elementor-element-460cba6 {
    position: fixed;

}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-a9686f6 */.elementor-36938 .elementor-element.elementor-element-a9686f6 {
    width: 100vw;
    height: 1vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-a9686f6 {
    width: 100vw;
    height: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-8de263c */.elementor-36938 .elementor-element.elementor-element-8de263c {
    width: 1vw;
    height: 100vh;
    top: 0;
    left: 0;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-8de263c {
    width: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-0e3c365 */.elementor-36938 .elementor-element.elementor-element-0e3c365 {
    width: 1vw;
    height: 100vh;
    top: 0;
    right: 0;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-0e3c365 {
    width: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-e7393e9 */.elementor-36938 .elementor-element.elementor-element-e7393e9 {
    width: 100vw;
    height: 1vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-e7393e9 {
    width: 100vw;
    height: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16ae554 */.elementor-36938 .elementor-element.elementor-element-16ae554 {
   transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1615c6 */.elementor-36938 .elementor-element.elementor-element-d1615c6 {
     border-radius: 1.5vw 1.5vw 0 0;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-d1615c6 {
     border-radius:3vw 3vw 0 0;
     
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62fe79d */.elementor-36938 .elementor-element.elementor-element-62fe79d {
    aspect-ratio: 1 / 0.9;
    object-fit: cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-62fe79d {
    aspect-ratio: 1 / 0.75;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7bfdaf */.elementor-36938 .elementor-element.elementor-element-c7bfdaf {
    position: fixed;

}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-6c3458e */.elementor-36938 .elementor-element.elementor-element-6c3458e {
    border-radius: 1.5vw
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-6c3458e {
    border-radius: 3vw
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a02c53 *//* 使い方：<a class="nav-dot">トップ</a> のように .nav-dot を付ける */
  .nav-dot {
    position: relative;
    display: block;
    /* ドットのサイズと余白はカスタムプロパティで調整可能 */
    --dot: 0.4em;   /* 丸の直径 */
    --gap: 0.8em;   /* テキストとの間隔 */
    padding-left: calc(var(--dot) + var(--gap));
    line-height: 1.7;
    text-decoration: none;
    color: inherit;
  }

  .nav-dot::before {
    content: "";
    position: absolute;
    left: 0;
    top: 25%;
    width: var(--dot);
    height: var(--dot);
    border-radius: 50%;
    background: #AAAAAA; /* 初期は黒 */
    transform: translateY(-50%) scale(1);
    transition: transform .2s ease, background-color .2s ease;
  }

  /* ホバー（キーボード操作のため focus-visible も） */
  .nav-dot:hover::before,
  .nav-dot:focus-visible::before{
    transform: translateY(-50%) scale(1.35);
    background-color: var(--main); 
  }

.off-canvas-menu {
    font-family: 'Inter';
    font-size: 0.66em;
    font-weight: 400;
    color: #AAA;
    letter-spacing: 0.03em;
    padding-left: 0.3em;
}

/* 追加：.nav-dotにホバー/フォーカス時、.nav-subを赤に */
.nav-dot:hover .off-canvas-menu,
.nav-dot:focus-visible .off-canvas-menu{
  color: var(--main); /* 例：#FF0000 でもOK */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-134ba7e */a.btn-green {
  transform: none;
  box-shadow: 0 5px 0 #218838;
  background: #28a745;
}

/* 共通ボタンスタイル */
.btn {
  font-size: 1vw;
  font-weight: 900;
  line-height: 1.4;
  position: relative;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  border-radius: 1.5vw;
  
}

.btn-wrap {
  margin: 1.5vw 0;
}

/* オレンジボタン */
.btn-orange {
  font-size: 1.2vw;
  position: relative;
  padding: 0.1vw 1.2vw 1.2vw 1.2vw;
  color: #fff!important;
  background: #e94919;
  -webkit-box-shadow: 0 5px 0 #d44114;
  box-shadow: 0 5px 0 #d44114;
  display: inline-block;
}

/* 緑ボタン */
.btn-green {
  font-size: 1.2vw;
  position: relative;
  padding: 0.1vw 1.2vw 1.2vw 1.2vw;
  color: #fff!important;
  background: #28a745;
  -webkit-box-shadow: 0 5px 0 #218838;
  box-shadow: 0 5px 0 #218838;
  display: inline-block;
}

/* 吹き出し部分（オレンジ） */
.btn-orange span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 15vw;
  padding: 0.15rem 0;
  color: #d44114;
  border: 1.5px solid #d44114;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* 吹き出し部分（緑） */
.btn-green span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 18vw;
  padding: 0.15rem 0;
  color: #218838;
  border: 1.5px solid #218838;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* 吹き出しの三角形（オレンジ） */
.btn-orange span:before,
.btn-orange span:after {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  content: "";
}

.btn-orange span:before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #d44114 transparent transparent transparent;
}

.btn-orange span:after {
  bottom: -7px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

/* 吹き出しの三角形（緑） */
.btn-green span:before,
.btn-green span:after {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  content: "";
}

.btn-green span:before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #218838 transparent transparent transparent;
}

.btn-green span:after {
  bottom: -7px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

/* ホバーアニメーション（オレンジ） */
.btn-orange:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #eb5b30;
  -webkit-box-shadow: 0 2px 0 #d44114;
  box-shadow: 0 2px 0 #d44114;
}

/* ホバーアニメーション（緑） */
.btn-green:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #34c759;
  -webkit-box-shadow: 0 2px 0 #218838;
  box-shadow: 0 2px 0 #218838;
}

/* タブレット対応 */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .btn-orange, .btn-green {
    font-size: 1.5vw;
    padding: 0vw 1vw 1.5vw 1vw;
    color:#fff;
   
  }

  .btn-orange span, .btn-green span {
    font-size: 1vw;
     width:20vw;
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-orange, .btn-green {
    font-size: 4vw;
    padding: 0vw 4vw 4vw 4vw;
    border-radius: 3vw;
  }

  .btn-orange span, .btn-green span {
    font-size: 2.8vw;
    width: 85%;
    padding: 0.5vw;
    top: -0.8rem;
  }

  .btn-orange span:before, .btn-green span:before {
    bottom: -8px;
    border-width: 8px 8px 0 8px;
  }

  .btn-orange span:after, .btn-green span:after {
    bottom: -5px;
    border-width: 8px 8px 0 8px;
  }

  .btn-orange:hover, .btn-green:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}

/* =================================
   #ff8b00 カラー版ボタンの追加
   ================================= */

/* ボタン本体 */
.btn-orange_2 {
  font-size: 1.2vw;
  position: relative;
  padding: .1vw 1.2vw 1.2vw 1.2vw;
  color: #fff;
  background: #ff8b00; /* メインカラー */
  -webkit-box-shadow: 0 5px 0 #dc7d00; /* ボタン下の影用に少し暗い色 */
  box-shadow: 0 5px 0 #dc7d00;
  display: inline-block;
}

/* 吹き出し部分 */
.btn-orange_2 span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 18vw;
  padding: 0.15rem 0;
  color: #dc7d00; /* ボタンと同系色をやや暗く */
  border: 1.5px solid #dc7d00;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* 吹き出しの三角形 */
.btn-orange_2 span:before,
.btn-orange_2 span:after {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  content: "";
}

.btn-orange_2 span:before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #dc7d00 transparent transparent transparent;
}

.btn-orange_2 span:after {
  bottom: -7px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

/* ホバーアニメーション */
.btn-orange_2:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #ffa333; /* 少し明るめに変化させる例 */
  -webkit-box-shadow: 0 2px 0 #dc7d00;
  box-shadow: 0 2px 0 #dc7d00;
}

/* タブレット対応 */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .btn-orange_2 {
    font-size: 1.5vw;
    padding: 0vw 1vw 1.5vw 1vw;
  }

  .btn-orange_2 span {
    font-size: 1vw;
     width:20vw;
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-orange_2 {
    font-size: 4vw;
    padding: 0vw 4vw 4vw 4vw;
    border-radius: 3vw;
  }

  .btn-orange_2 span {
    font-size: 2.8vw;
    width: 85%;
    padding: 0.5vw;
    top: -0.8rem;
  }

  .btn-orange_2 span:before {
    bottom: -8px;
    border-width: 8px 8px 0 8px;
  }

  .btn-orange_2 span:after {
    bottom: -5px;
    border-width: 8px 8px 0 8px;
  }

  .btn-orange_2:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}

/* 黒ボタン */
.btn-black {
  font-size: 1.2vw;
  position: relative;
  padding: 0.1vw 1.2vw 1.2vw 1.2vw;
  color: #fff;
  background: #262E31; /* メインカラー（黒系） */
  -webkit-box-shadow: 0 5px 0 #1E252B; /* ボタン下の影用に少し暗い色 */
  box-shadow: 0 5px 0 #1E252B;
  display: inline-block;
}

/* 吹き出し部分（黒） */
.btn-black span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 15vw;
  padding: 0.15rem 0;
  color: #1E252B; /* ボタンと同系色をやや暗く */
  border: 1.5px solid #1E252B;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* 吹き出しの三角形（黒） */
.btn-black span:before,
.btn-black span:after {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  content: "";
}

.btn-black span:before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #1E252B transparent transparent transparent;
}

.btn-black span:after {
  bottom: -7px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

/* ホバーアニメーション（黒） */
.btn-black:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #3A4650; /* ホバー時の少し明るい黒 */
  -webkit-box-shadow: 0 2px 0 #1E252B;
  box-shadow: 0 2px 0 #1E252B;
}

/* タブレット対応 */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .btn-black {
    font-size: 1.5vw;
    padding: 0vw 1vw 1.5vw 1vw;
  }

  .btn-black span {
    font-size: 1vw;
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-black {
    font-size: 3.2vw;
    padding: 0vw 4vw 4vw 4vw;
    border-radius: 3vw;
  }

  .btn-black span {
    font-size: 2.8vw;
    width: 80%;
    padding: 0.5vw;
    top: -0.8rem;
  }

  .btn-black span:before {
    bottom: -8px;
    border-width: 8px 8px 0 8px;
  }

  .btn-black span:after {
    bottom: -5px;
    border-width: 8px 8px 0 8px;
  }

  .btn-black:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e704a3 */.elementor-36938 .elementor-element.elementor-element-2e704a3 {
     border-radius: 0 0 1.5vw 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-36938 .elementor-element.elementor-element-2e704a3 {
     border-radius:0 0 3vw 3vw ;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad28def */.elementor-36938 .elementor-element.elementor-element-ad28def img {
    aspect-ratio: 1 / 1; 
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5e2aec */.elementor-36938 .elementor-element.elementor-element-a5e2aec img {
    aspect-ratio: 1 / 1; 
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3baca5c */.elementor-36938 .elementor-element.elementor-element-3baca5c {
   transform: rotate(180deg);
}/* End custom CSS */