.elementor-14372 .elementor-element.elementor-element-458e933{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-458e933:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-458e933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crowdytheme.com/assets/wp-content/uploads/2025/06/bg-2-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14372 .elementor-element.elementor-element-e1e16f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-c00168c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-c00168c .wcf--title{color:#FFFFFF;font-family:"1NotoSansJP-Medium", Sans-serif;font-size:115px;font-weight:500;text-transform:uppercase;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14372 .elementor-element.elementor-element-c00168c .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-c06dcdc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-f61303e{width:var( --container-widget-width, 357px );max-width:357px;--container-widget-width:357px;--container-widget-flex-grow:0;}.elementor-14372 .elementor-element.elementor-element-f61303e > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-14372 .elementor-element.elementor-element-f61303e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-f61303e .wcf--text{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-f61303e .wcf--text, .elementor-14372 .elementor-element.elementor-element-f61303e .wcf--text *{font-family:"1open-sauce.sans-regular", Sans-serif;font-size:26px;font-weight:100;text-transform:none;line-height:28px;}.elementor-14372 .elementor-element.elementor-element-6b6a02b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:right;}.elementor-14372 .elementor-element.elementor-element-6b6a02b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 380px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-6b6a02b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-6b6a02b .wcf--title{color:#FFFFFF;font-family:"1NotoSansJP-Medium", Sans-serif;font-size:78px;font-weight:500;text-transform:uppercase;line-height:1.1em;}.elementor-14372 .elementor-element.elementor-element-6b6a02b .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-e0d482f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-e0d482f.e-con{--align-self:flex-start;}.elementor-14372 .elementor-element.elementor-element-fdc8e6e{width:var( --container-widget-width, 883px );max-width:883px;--container-widget-width:883px;--container-widget-flex-grow:0;}.elementor-14372 .elementor-element.elementor-element-fdc8e6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-14372 .elementor-element.elementor-element-fdc8e6e.elementor-element{--order:-99999 /* order start hack */;}.elementor-14372 .elementor-element.elementor-element-fdc8e6e .wcf--title{color:#FFFFFF;font-family:"1NotoSansJP-Medium", Sans-serif;font-size:178px;font-weight:500;text-transform:uppercase;line-height:180px;}.elementor-14372 .elementor-element.elementor-element-fdc8e6e .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-a13b814 .wcf--text{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-a13b814 .wcf--text, .elementor-14372 .elementor-element.elementor-element-a13b814 .wcf--text *{font-family:"1open-sauce.two-medium", Sans-serif;}.elementor-14372 .elementor-element.elementor-element-de20f18{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14372 .elementor-element.elementor-element-79e38ab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-44d63dc.elementor-element{--align-self:center;}.elementor-14372 .elementor-element.elementor-element-44d63dc .elementor-icon-wrapper{text-align:center;}.elementor-14372 .elementor-element.elementor-element-44d63dc .elementor-icon{font-size:30px;}.elementor-14372 .elementor-element.elementor-element-44d63dc .elementor-icon svg{height:30px;}.elementor-14372 .elementor-element.elementor-element-ad61c92 .elementor-repeater-item-5294bb2.floating-element{width:154px;right:365px;top:-82px;z-index:1;}.elementor-14372 .elementor-element.elementor-element-ad61c92{width:var( --container-widget-width, 154px );max-width:154px;--container-widget-width:154px;--container-widget-flex-grow:0;z-index:0;}.elementor-14372 .elementor-element.elementor-element-ad61c92 > .elementor-widget-container{--e-transform-translateY:13px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-5a0b94a{--display:flex;--min-height:360px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:-64px;--margin-right:0px;}.elementor-14372 .elementor-element.elementor-element-5a0b94a:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-5a0b94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#96737300;}.elementor-14372 .elementor-element.elementor-element-5a0b94a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-14372 .elementor-element.elementor-element-2eac8db{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-a6b866f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-a6b866f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-ddfcb8a{width:var( --container-widget-width, 3.72% );max-width:3.72%;--container-widget-width:3.72%;--container-widget-flex-grow:0;}.elementor-14372 .elementor-element.elementor-element-ddfcb8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-ddfcb8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-ddfcb8a .elementor-icon-wrapper{text-align:center;}.elementor-14372 .elementor-element.elementor-element-ddfcb8a .elementor-icon{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-ddfcb8a .elementor-icon svg{height:16px;}.elementor-14372 .elementor-element.elementor-element-f56ce11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-14372 .elementor-element.elementor-element-f56ce11 .wcf--title{color:#181A14;font-family:"1NotoSansJP-Black", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:16px;}.elementor-14372 .elementor-element.elementor-element-f56ce11 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-f56ce11 .wcf--title.prefix_on_normal:before, .elementor-14372 .elementor-element.elementor-element-f56ce11 .wcf--title.prefix_on_hover:before{--prefix-width:30px;--prefix-gap:20px;vertical-align:middle;}.elementor-14372 .elementor-element.elementor-element-0d96b44{--display:flex;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-81ef0ef > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-81ef0ef .wcf--title{color:#181A14;font-family:"1NotoSansJP-Medium", Sans-serif;font-size:50px;font-weight:500;text-transform:uppercase;line-height:80px;}.elementor-14372 .elementor-element.elementor-element-81ef0ef .wcf--title .highlight{color:#181A144D;}.elementor-14372 .elementor-element.elementor-element-8c34aa0{--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;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-8161891{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-f14a4df{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-7014040 .wcf--title{color:#0C0F06;font-size:145px;font-weight:400;line-height:90px;}.elementor-14372 .elementor-element.elementor-element-7014040 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-216bbe1 .wcf--text{color:#5C5C5C;}.elementor-14372 .elementor-element.elementor-element-216bbe1 .wcf--text, .elementor-14372 .elementor-element.elementor-element-216bbe1 .wcf--text *{font-family:"1opensauce", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:28px;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a:not(.wcf-btn-mask, .wcf-btn-ellipse), .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.wcf-btn-mask:after, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.wcf-btn-ellipse:before{background-color:#9560FA;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a:not(.wcf-btn-mask, .btn-item, .btn-parallal-border, .btn-rollover-cross, .wcf-btn-ellipse):after, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.wcf-btn-mask, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn .btn-hover-bgchange span, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn .btn-rollover-cross:hover, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn .btn-parallal-border:hover, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.wcf-btn-ellipse:hover:before,.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.btn-hover-none:hover{background-color:#181A14;}.elementor-14372 .elementor-element.elementor-element-87c03bf{width:100%;max-width:100%;}.elementor-14372 .elementor-element.elementor-element-87c03bf > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a{gap:8px;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:20px;fill:#0C0F06;color:#0C0F06;padding:20px 30px 20px 30px;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a i{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a svg{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.wcf-btn-underline:after{background-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.wcf-btn-mask:after{color:#0C0F06;padding:20px 30px 20px 30px;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a:hover, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.wcf-btn-underline:hover:after{background-color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.btn-parallal-border:before, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.btn-parallal-border:after, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.btn-rollover-cross:before, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.btn-rollover-cross:after{border-style:none;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a:not(.wcf-btn-ellipse, .wcf-btn-circle, .wcf-btn-oval){border-radius:1358px 1358px 1358px 1358px;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.btn-parallal-border:before, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.btn-parallal-border:after{border-radius:1358px 1358px 1358px 1358px;}.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.btn-rollover-cross:before, .elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn a.btn-rollover-cross:after{border-radius:1358px 1358px 1358px 1358px;}.elementor-14372 .elementor-element.elementor-element-89bfa05{--display:flex;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14372 .elementor-element.elementor-element-d1289e0 img{width:100%;height:100%;}.elementor-14372 .elementor-element.elementor-element-f47b816{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-77ba30b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-033cbb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-31b1108{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-14372 .elementor-element.elementor-element-31b1108 > .elementor-widget-container{margin:0px 0px -67px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-31b1108.elementor-element{--align-self:center;}.elementor-14372 .elementor-element.elementor-element-31b1108 .wcf--title{color:#262626;font-family:"1NotoSansJP-Bold", Sans-serif;font-size:100px;font-weight:900;line-height:104px;}.elementor-14372 .elementor-element.elementor-element-31b1108 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-552e0ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-81ae37c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#BEBEBE;--border-color:#BEBEBE;--padding-top:60px;--padding-bottom:56px;--padding-left:60px;--padding-right:50px;}.elementor-14372 .elementor-element.elementor-element-81ae37c:hover{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:#262626;--border-color:#262626;}.elementor-14372 .elementor-element.elementor-element-81ae37c, .elementor-14372 .elementor-element.elementor-element-81ae37c::before{--border-transition:0.3s;}.elementor-14372 .elementor-element.elementor-element-5bc3ef1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-5bc3ef1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-c875781{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-14372 .elementor-element.elementor-element-c875781 .wcf--title{color:#262626;font-family:"1NotoSansJP-Bold", Sans-serif;font-size:40px;font-weight:700;line-height:46px;}.elementor-14372 .elementor-element.elementor-element-c875781 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-6498ee6 .wcf--text{color:#515151;}.elementor-14372 .elementor-element.elementor-element-6498ee6 .wcf--text, .elementor-14372 .elementor-element.elementor-element-6498ee6 .wcf--text *{font-family:"1NotoSansJP-Light", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-14372 .elementor-element.elementor-element-37fb113{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-37fb113.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-a75ff1e{width:100%;max-width:100%;}.elementor-14372 .elementor-element.elementor-element-a75ff1e .wcf--title{color:#00000000;font-family:"1open-sauce.two-medium", Sans-serif;font-size:62px;font-weight:500;line-height:72px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#262626;stroke:#262626;}.elementor-14372 .elementor-element.elementor-element-a75ff1e .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-775309c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#BEBEBE;--border-color:#BEBEBE;--padding-top:60px;--padding-bottom:56px;--padding-left:60px;--padding-right:50px;}.elementor-14372 .elementor-element.elementor-element-775309c:hover{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:#262626;--border-color:#262626;}.elementor-14372 .elementor-element.elementor-element-775309c, .elementor-14372 .elementor-element.elementor-element-775309c::before{--border-transition:0.3s;}.elementor-14372 .elementor-element.elementor-element-c1f989b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-c1f989b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-7fae97d{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:left;}.elementor-14372 .elementor-element.elementor-element-7fae97d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-7fae97d .wcf--title{color:#262626;font-family:"1NotoSansJP-Bold", Sans-serif;font-size:40px;font-weight:700;line-height:46px;}.elementor-14372 .elementor-element.elementor-element-7fae97d .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-da086be .wcf--text{color:#515151;}.elementor-14372 .elementor-element.elementor-element-da086be .wcf--text, .elementor-14372 .elementor-element.elementor-element-da086be .wcf--text *{font-family:"1NotoSansJP-Light", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-14372 .elementor-element.elementor-element-8903aa5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-8903aa5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-51e9d00 .wcf--title{color:#00000000;font-family:"1open-sauce.two-medium", Sans-serif;font-size:62px;font-weight:400;line-height:72px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#262626;stroke:#262626;}.elementor-14372 .elementor-element.elementor-element-51e9d00 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-35645fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#BEBEBE;--border-color:#BEBEBE;--padding-top:60px;--padding-bottom:56px;--padding-left:60px;--padding-right:50px;}.elementor-14372 .elementor-element.elementor-element-35645fd:hover{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:#262626;--border-color:#262626;}.elementor-14372 .elementor-element.elementor-element-35645fd, .elementor-14372 .elementor-element.elementor-element-35645fd::before{--border-transition:0.3s;}.elementor-14372 .elementor-element.elementor-element-027422c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-027422c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-8f372c9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-14372 .elementor-element.elementor-element-8f372c9 .wcf--title{color:#262626;font-family:"1NotoSansJP-Bold", Sans-serif;font-size:40px;font-weight:700;line-height:46px;}.elementor-14372 .elementor-element.elementor-element-8f372c9 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-cd8ab90 .wcf--text{color:#515151;}.elementor-14372 .elementor-element.elementor-element-cd8ab90 .wcf--text, .elementor-14372 .elementor-element.elementor-element-cd8ab90 .wcf--text *{font-family:"1NotoSansJP-Light", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-14372 .elementor-element.elementor-element-5de0c23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-5de0c23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-89e23a3 .wcf--title{color:#00000000;font-family:"1open-sauce.two-medium", Sans-serif;font-size:62px;font-weight:400;line-height:72px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#262626;stroke:#262626;}.elementor-14372 .elementor-element.elementor-element-89e23a3 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-43c0212{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#BEBEBE;--border-color:#BEBEBE;--padding-top:60px;--padding-bottom:56px;--padding-left:60px;--padding-right:50px;}.elementor-14372 .elementor-element.elementor-element-43c0212:hover{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:#262626;--border-color:#262626;}.elementor-14372 .elementor-element.elementor-element-43c0212, .elementor-14372 .elementor-element.elementor-element-43c0212::before{--border-transition:0.3s;}.elementor-14372 .elementor-element.elementor-element-6b1b474{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-6b1b474.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-f6f9296{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-14372 .elementor-element.elementor-element-f6f9296 .wcf--title{color:#262626;font-family:"1NotoSansJP-Bold", Sans-serif;font-size:40px;font-weight:700;line-height:46px;}.elementor-14372 .elementor-element.elementor-element-f6f9296 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-4b0db52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-4b0db52 .wcf--text{color:#515151;}.elementor-14372 .elementor-element.elementor-element-4b0db52 .wcf--text, .elementor-14372 .elementor-element.elementor-element-4b0db52 .wcf--text *{font-family:"1NotoSansJP-Light", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-14372 .elementor-element.elementor-element-fac5228{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-fac5228.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-5e2f71d .wcf--title{color:#00000000;font-family:"1open-sauce.one-semibold", Sans-serif;font-size:62px;font-weight:400;line-height:72px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#262626;stroke:#262626;}.elementor-14372 .elementor-element.elementor-element-5e2f71d .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-eab0696{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-eab0696:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-eab0696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-26e6159{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-8155129{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-fd63c8d{width:var( --container-widget-width, 1112px );max-width:1112px;--container-widget-width:1112px;--container-widget-flex-grow:0;text-align:left;}.elementor-14372 .elementor-element.elementor-element-fd63c8d > .elementor-widget-container{margin:0px 52px 56px 0px;padding:0px 0px 0px 75px;}.elementor-14372 .elementor-element.elementor-element-fd63c8d .wcf--title{color:#FFFFFF;font-family:"1NotoSansJP-Thin", Sans-serif;font-size:77px;font-weight:100;text-transform:uppercase;line-height:80px;}.elementor-14372 .elementor-element.elementor-element-fd63c8d .wcf--title .highlight{color:#181A144D;}.elementor-14372 .elementor-element.elementor-element-bf708e4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-a6ba05c img{width:1000px;height:484px;object-fit:cover;object-position:center center;}.elementor-14372 .elementor-element.elementor-element-a14e6f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-2083744{--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:0px 24px;--row-gap:0px;--column-gap:24px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-8f78341{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:40px;--padding-right:16px;}.elementor-14372 .elementor-element.elementor-element-8f78341:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-8f78341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crowdytheme.com/assets/wp-content/uploads/2025/06/bg-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14372 .elementor-element.elementor-element-e689c09{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-f787933 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-f787933.elementor-element{--align-self:flex-end;}.elementor-14372 .elementor-element.elementor-element-f787933{text-align:end;}.elementor-14372 .elementor-element.elementor-element-f787933 img{width:16px;height:16px;}.elementor-14372 .elementor-element.elementor-element-0684682 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-0684682 .wcf--title{color:#FFFFFF00;font-family:"1open-sauce.two-medium", Sans-serif;font-size:180px;font-weight:500;text-transform:uppercase;line-height:160px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-0684682 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-edc4ca3 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-edc4ca3 .wcf--title{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;}.elementor-14372 .elementor-element.elementor-element-edc4ca3 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-76fbd73{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:40px;--padding-right:16px;}.elementor-14372 .elementor-element.elementor-element-76fbd73:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-76fbd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crowdytheme.com/assets/wp-content/uploads/2025/06/bg-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14372 .elementor-element.elementor-element-3b4b834{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-3afe3ae > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-3afe3ae.elementor-element{--align-self:flex-end;}.elementor-14372 .elementor-element.elementor-element-3afe3ae{text-align:end;}.elementor-14372 .elementor-element.elementor-element-3afe3ae img{width:16px;height:16px;}.elementor-14372 .elementor-element.elementor-element-91607b2 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-91607b2 .wcf--title{color:#FFFFFF;font-family:"1open-sauce.two-medium", Sans-serif;font-size:180px;font-weight:500;text-transform:uppercase;line-height:160px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-91607b2 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-8b3f984 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-8b3f984 .wcf--title{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;}.elementor-14372 .elementor-element.elementor-element-8b3f984 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-0de7882{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:40px;--padding-right:16px;}.elementor-14372 .elementor-element.elementor-element-0de7882:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-0de7882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crowdytheme.com/assets/wp-content/uploads/2025/06/bg-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14372 .elementor-element.elementor-element-bb2b087{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-a55e002 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-a55e002.elementor-element{--align-self:flex-end;}.elementor-14372 .elementor-element.elementor-element-a55e002{text-align:end;}.elementor-14372 .elementor-element.elementor-element-a55e002 img{width:16px;height:16px;}.elementor-14372 .elementor-element.elementor-element-79a0d4c > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-79a0d4c .wcf--title{color:#FFFFFF00;font-family:"1open-sauce.two-medium", Sans-serif;font-size:180px;font-weight:500;text-transform:uppercase;line-height:160px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-79a0d4c .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-be618ac > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-be618ac .wcf--title{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;}.elementor-14372 .elementor-element.elementor-element-be618ac .wcf--title .highlight{color:#FFFFFF;font-size:16px;}.elementor-14372 .elementor-element.elementor-element-dd2f5e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:40px;--padding-left:40px;--padding-right:16px;}.elementor-14372 .elementor-element.elementor-element-dd2f5e3:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-dd2f5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crowdytheme.com/assets/wp-content/uploads/2025/06/bg-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14372 .elementor-element.elementor-element-f563852{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-729e7cb > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-729e7cb.elementor-element{--align-self:flex-end;}.elementor-14372 .elementor-element.elementor-element-729e7cb{text-align:end;}.elementor-14372 .elementor-element.elementor-element-729e7cb img{width:16px;height:16px;}.elementor-14372 .elementor-element.elementor-element-fc0b78f > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-fc0b78f .wcf--title{color:#FFFFFF;font-family:"1NotoSansJP-Medium", Sans-serif;font-size:180px;font-weight:500;text-transform:uppercase;line-height:160px;letter-spacing:10px;}.elementor-14372 .elementor-element.elementor-element-fc0b78f .wcf--title .highlight{color:#FFFFFF;font-family:"1open-sauce.two-medium", Sans-serif;font-size:180px;}.elementor-14372 .elementor-element.elementor-element-fad0d0e > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-fad0d0e .wcf--title{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;}.elementor-14372 .elementor-element.elementor-element-fad0d0e .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-4d8ab65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-742c92e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14372 .elementor-element.elementor-element-742c92e > .elementor-widget-container{margin:8px 0px -50px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-742c92e.elementor-element{--align-self:center;}.elementor-14372 .elementor-element.elementor-element-742c92e .wcf--title{color:#181A14;font-family:"1NotoSansJP-Medium", Sans-serif;font-size:54px;font-weight:900;text-transform:uppercase;line-height:80px;}.elementor-14372 .elementor-element.elementor-element-742c92e .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-9d1198f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-9d1198f.elementor-element{--align-self:center;}.elementor-14372 .elementor-element.elementor-element-9d1198f{text-align:center;}.elementor-14372 .elementor-element.elementor-element-9d1198f .wcf--title{color:#2B2B2B;font-family:"1NotoSansJP-Medium", Sans-serif;font-size:20px;font-weight:400;}.elementor-14372 .elementor-element.elementor-element-9d1198f .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-dad001c{--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;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-9464047{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14372 .elementor-element.elementor-element-9464047:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-9464047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-14372 .elementor-element.elementor-element-271728d .wcf--title{color:#121212;font-family:"1open-sauce.two-medium", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-14372 .elementor-element.elementor-element-271728d .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-76bb9f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-4756682 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-4756682 .wcf--title{color:#0C0F06;font-family:"1open-sauce.two-medium", Sans-serif;font-size:88px;font-weight:600;text-transform:uppercase;line-height:100px;}.elementor-14372 .elementor-element.elementor-element-4756682 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-aafcaf3 > .elementor-widget-container{margin:0px -20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-aafcaf3 .wcf--title{color:#0C0F06;font-family:"NON Natural Grotesk", Sans-serif;font-size:50px;font-weight:500;text-transform:uppercase;line-height:40px;}.elementor-14372 .elementor-element.elementor-element-aafcaf3 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-8e15eac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-14372 .elementor-element.elementor-element-8e15eac .wcf--text{color:#5C5C5C;}.elementor-14372 .elementor-element.elementor-element-8e15eac .wcf--text, .elementor-14372 .elementor-element.elementor-element-8e15eac .wcf--text *{font-family:"1NotoSansJP-Medium", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a:not(.wcf-btn-mask, .btn-item, .btn-parallal-border, .btn-rollover-cross, .wcf-btn-ellipse):after, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.wcf-btn-mask, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn .btn-hover-bgchange span, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn .btn-rollover-cross:hover, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn .btn-parallal-border:hover, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.wcf-btn-ellipse:hover:before,.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.btn-hover-none:hover{background-color:#9560FA;}.elementor-14372 .elementor-element.elementor-element-3fe1583{width:var( --container-widget-width, 384px );max-width:384px;--container-widget-width:384px;--container-widget-flex-grow:0;text-align:left;}.elementor-14372 .elementor-element.elementor-element-3fe1583 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a{gap:8px;font-family:"Kanit", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;line-height:18px;fill:#0C0F06;color:#0C0F06;padding:20px 139.5px 20px 139.5px;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a i{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a svg{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.wcf-btn-underline:after{background-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.wcf-btn-mask:after{color:#0C0F06;padding:20px 139.5px 20px 139.5px;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a:hover, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a:focus{color:#0C0F06;fill:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.wcf-btn-underline:hover:after{background-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a:hover, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a:focus, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a:hover.btn-parallal-border:before, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a:hover.btn-parallal-border:after, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a:hover.btn-rollover-cross:before, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a:hover.btn-rollover-cross:after, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.btn-hover-none:hover{border-color:#9560FA;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.btn-parallal-border:before, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.btn-parallal-border:after, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.btn-rollover-cross:before, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.btn-rollover-cross:after{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a:not(.wcf-btn-ellipse, .wcf-btn-circle, .wcf-btn-oval){border-radius:1270px 1270px 1270px 1270px;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.btn-parallal-border:before, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.btn-parallal-border:after{border-radius:1270px 1270px 1270px 1270px;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.btn-rollover-cross:before, .elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.btn-rollover-cross:after{border-radius:1270px 1270px 1270px 1270px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14372 .elementor-element.elementor-element-f50dd48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-icon i{color:#0C0F06;transition:color 0.3s;}.elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-icon svg{fill:#0C0F06;transition:fill 0.3s;}.elementor-14372 .elementor-element.elementor-element-f50dd48{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-text{transition:color 0.3s;}.elementor-14372 .elementor-element.elementor-element-6c1d1f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14372 .elementor-element.elementor-element-6c1d1f4:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-6c1d1f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-36d8795 .wcf--title{color:#FFFFFF;font-family:"NON Natural Grotesk", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-14372 .elementor-element.elementor-element-36d8795 .wcf--title .highlight{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-8543d3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-ed922cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-ed922cb .wcf--title{color:#FFFFFF;font-family:"1NotoSansJP-Medium", Sans-serif;font-size:88px;font-weight:600;text-transform:uppercase;line-height:100px;}.elementor-14372 .elementor-element.elementor-element-ed922cb .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-a18fdd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-a18fdd9 .wcf--title{color:#FFFFFF;font-family:"NON Natural Grotesk", Sans-serif;font-size:50px;font-weight:500;text-transform:uppercase;line-height:40px;}.elementor-14372 .elementor-element.elementor-element-a18fdd9 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-acdb27c > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-14372 .elementor-element.elementor-element-acdb27c .wcf--text{color:#A1A1A1;}.elementor-14372 .elementor-element.elementor-element-acdb27c .wcf--text, .elementor-14372 .elementor-element.elementor-element-acdb27c .wcf--text *{font-family:"1NotoSansJP-Medium", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a:not(.wcf-btn-mask, .wcf-btn-ellipse), .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.wcf-btn-mask:after, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.wcf-btn-ellipse:before{background-color:#9560FA;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a:not(.wcf-btn-mask, .btn-item, .btn-parallal-border, .btn-rollover-cross, .wcf-btn-ellipse):after, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.wcf-btn-mask, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn .btn-hover-bgchange span, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn .btn-rollover-cross:hover, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn .btn-parallal-border:hover, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.wcf-btn-ellipse:hover:before,.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.btn-hover-none:hover{background-color:#9560FA;}.elementor-14372 .elementor-element.elementor-element-5299cab{width:var( --container-widget-width, 384px );max-width:384px;--container-widget-width:384px;--container-widget-flex-grow:0;text-align:left;}.elementor-14372 .elementor-element.elementor-element-5299cab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a{gap:0px;font-family:"Kanit", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;line-height:18px;fill:#0C0F06;color:#0C0F06;padding:23.5px 139.5px 23.5px 139.5px;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a i{font-size:1px;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a svg{font-size:1px;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.wcf-btn-underline:after{background-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.wcf-btn-mask:after{color:#0C0F06;padding:23.5px 139.5px 23.5px 139.5px;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a:hover, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a:focus{color:#0C0F06;fill:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.wcf-btn-underline:hover:after{background-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a:hover, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a:focus, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a:hover.btn-parallal-border:before, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a:hover.btn-parallal-border:after, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a:hover.btn-rollover-cross:before, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a:hover.btn-rollover-cross:after, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.btn-hover-none:hover{border-color:#9560FA;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.btn-parallal-border:before, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.btn-parallal-border:after, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.btn-rollover-cross:before, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.btn-rollover-cross:after{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a:not(.wcf-btn-ellipse, .wcf-btn-circle, .wcf-btn-oval){border-radius:1163px 1163px 1163px 1163px;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.btn-parallal-border:before, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.btn-parallal-border:after{border-radius:1163px 1163px 1163px 1163px;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.btn-rollover-cross:before, .elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.btn-rollover-cross:after{border-radius:1163px 1163px 1163px 1163px;}.elementor-14372 .elementor-element.elementor-element-5d78bf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-14372 .elementor-element.elementor-element-5d78bf4{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-text{color:#A1A1A1;transition:color 0.3s;}.elementor-14372 .elementor-element.elementor-element-8597b91{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14372 .elementor-element.elementor-element-8597b91:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-8597b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-14372 .elementor-element.elementor-element-c1153a3 .wcf--title{color:#121212;font-family:"NON Natural Grotesk", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-14372 .elementor-element.elementor-element-c1153a3 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-138d48a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-f5953e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-f5953e4 .wcf--title{color:#0C0F06;font-family:"1NotoSansJP-Medium", Sans-serif;font-size:88px;font-weight:600;text-transform:uppercase;line-height:100px;}.elementor-14372 .elementor-element.elementor-element-f5953e4 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-f7891a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-f7891a2 .wcf--title{color:#0C0F06;font-family:"NON Natural Grotesk", Sans-serif;font-size:50px;font-weight:500;text-transform:uppercase;line-height:40px;}.elementor-14372 .elementor-element.elementor-element-f7891a2 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-e2f62bc > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-14372 .elementor-element.elementor-element-e2f62bc .wcf--text{color:#5C5C5C;}.elementor-14372 .elementor-element.elementor-element-e2f62bc .wcf--text, .elementor-14372 .elementor-element.elementor-element-e2f62bc .wcf--text *{font-family:"1NotoSansJP-Medium", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a:not(.wcf-btn-mask, .btn-item, .btn-parallal-border, .btn-rollover-cross, .wcf-btn-ellipse):after, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.wcf-btn-mask, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn .btn-hover-bgchange span, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn .btn-rollover-cross:hover, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn .btn-parallal-border:hover, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.wcf-btn-ellipse:hover:before,.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.btn-hover-none:hover{background-color:#9560FA;}.elementor-14372 .elementor-element.elementor-element-17e4760{width:var( --container-widget-width, 384px );max-width:384px;--container-widget-width:384px;--container-widget-flex-grow:0;text-align:left;}.elementor-14372 .elementor-element.elementor-element-17e4760 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a{gap:8px;font-family:"Kanit", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;line-height:18px;fill:#0C0F06;color:#0C0F06;padding:20px 139.5px 20px 139.5px;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a i{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a svg{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.wcf-btn-underline:after{background-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.wcf-btn-mask:after{color:#0C0F06;padding:20px 139.5px 20px 139.5px;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a:hover, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a:focus{color:#0C0F06;fill:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.wcf-btn-underline:hover:after{background-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a:hover, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a:focus, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a:hover.btn-parallal-border:before, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a:hover.btn-parallal-border:after, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a:hover.btn-rollover-cross:before, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a:hover.btn-rollover-cross:after, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.btn-hover-none:hover{border-color:#9560FA;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.btn-parallal-border:before, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.btn-parallal-border:after, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.btn-rollover-cross:before, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.btn-rollover-cross:after{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0C0F06;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a:not(.wcf-btn-ellipse, .wcf-btn-circle, .wcf-btn-oval){border-radius:1056px 1056px 1056px 1056px;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.btn-parallal-border:before, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.btn-parallal-border:after{border-radius:1056px 1056px 1056px 1056px;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.btn-rollover-cross:before, .elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.btn-rollover-cross:after{border-radius:1056px 1056px 1056px 1056px;}.elementor-14372 .elementor-element.elementor-element-cfbcb87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-icon i{color:#0C0F06;transition:color 0.3s;}.elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-icon svg{fill:#0C0F06;transition:fill 0.3s;}.elementor-14372 .elementor-element.elementor-element-cfbcb87{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-text{transition:color 0.3s;}.elementor-14372 .elementor-element.elementor-element-663d685 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-663d685 .wcf--title{color:#333333;font-family:"1NotoSansJP-Medium", Sans-serif;font-size:20px;}.elementor-14372 .elementor-element.elementor-element-663d685 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-a28ae9b > .elementor-widget-container{margin:-17px 0px -16px 0px;}.elementor-14372 .elementor-element.elementor-element-a28ae9b .wcf--title{color:#333333;font-family:"1NotoSansJP-Black", Sans-serif;font-size:35px;font-weight:900;}.elementor-14372 .elementor-element.elementor-element-a28ae9b .wcf--title .highlight{color:#303030;font-family:"1NotoSansJP-Black", Sans-serif;font-size:71px;font-weight:900;}.elementor-14372 .elementor-element.elementor-element-2559cc9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-2559cc9 .wcf--title{color:#333333;font-family:"1NotoSansJP-Medium", Sans-serif;font-size:20px;}.elementor-14372 .elementor-element.elementor-element-2559cc9 .wcf--title .highlight{color:#f00000;}.elementor-14372 .elementor-element.elementor-element-b9e725d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-b9e725d:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-b9e725d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-14372 .elementor-element.elementor-element-f71e6eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 .wcf__slider{--slides-to-show:auto;--space-between:84px;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 .title{color:#26262600;font-family:"Instrument Sans", Sans-serif;font-size:200px;font-weight:700;line-height:240px;-webkit-text-stroke-width:4px;stroke-width:4px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 .elementor-icon i{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 .elementor-icon svg{fill:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 .elementor-icon{font-size:162px;}.elementor-14372 .elementor-element.elementor-element-061f082{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-0e9121d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b{width:100%;max-width:100%;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wcf--form-wrapper{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:left;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:20px;background-color:#02010100;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:20px;background-color:#02010100;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:20px;background-color:#02010100;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:20px;background-color:#02010100;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:20px;background-color:#02010100;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:20px;background-color:#02010100;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:20px;background-color:#02010100;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:28px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]::-webkit-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]::-moz-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]:-ms-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]::-webkit-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]::-moz-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]:-ms-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]::-webkit-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]::-moz-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]:-ms-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]::-webkit-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]::-moz-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]:-ms-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]::-webkit-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]::-moz-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]:-ms-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]::-webkit-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]::-moz-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]:-ms-input-placeholder{color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap textarea{height:94px;background-color:#02010100;font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#E4E4E4;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#E4E4E4;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap textarea::-moz-placeholder{color:#E4E4E4;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#E4E4E4;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wcf--form-wrapper form.wpcf7-form label{background-color:#02010100;color:#FFFFFF;font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:500;border-style:none;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-submit{font-family:"BDO Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:30px;height:34px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-submit{color:#E4E4E4;fill:#E4E4E4;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-submit:hover{color:#FFFFFF;fill:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-submit:not(.btn-parallal-border, .btn-rollover-cross):after, .elementor-14372 .elementor-element.elementor-element-d7d0d3b .btn-rollover-cross:hover, .elementor-14372 .elementor-element.elementor-element-d7d0d3b .btn-parallal-border:hover, .elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-submit.btn-hover-none:hover{background-color:#12121200;}.elementor-14372 .elementor-element.elementor-element-1844318{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-8fe2ee8{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:left;}.elementor-14372 .elementor-element.elementor-element-8fe2ee8 > .elementor-widget-container{margin:0px 0px 0px -201px;}.elementor-14372 .elementor-element.elementor-element-8fe2ee8.elementor-element{--align-self:flex-end;}.elementor-14372 .elementor-element.elementor-element-8fe2ee8 .wcf--title{color:#FFFFFF;font-family:"1NotoSansJP-Regular", Sans-serif;font-size:40px;font-weight:400;line-height:46px;}.elementor-14372 .elementor-element.elementor-element-8fe2ee8 .wcf--title .highlight{color:#f00000;font-family:"1NotoSansJP-Medium", Sans-serif;}.elementor-14372 .elementor-element.elementor-element-c053774{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:left;}.elementor-14372 .elementor-element.elementor-element-c053774 > .elementor-widget-container{margin:0px 0px 0px -201px;}.elementor-14372 .elementor-element.elementor-element-c053774.elementor-element{--align-self:flex-end;}.elementor-14372 .elementor-element.elementor-element-c053774 .wcf--title{color:#FFFFFF;font-family:"1NotoSansJP-Regular", Sans-serif;font-size:40px;font-weight:400;line-height:46px;}.elementor-14372 .elementor-element.elementor-element-c053774 .wcf--title .highlight{color:#f00000;font-family:"1NotoSansJP-Medium", Sans-serif;}.elementor-14372 .elementor-element.elementor-element-4c2971b > .elementor-widget-container{--e-transform-flipX:-1;margin:-42px 70px 0px 186px;}.elementor-14372 .elementor-element.elementor-element-4c2971b .elementor-icon-wrapper{text-align:end;}.elementor-14372 .elementor-element.elementor-element-4c2971b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-4c2971b.elementor-view-framed .elementor-icon, .elementor-14372 .elementor-element.elementor-element-4c2971b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-4c2971b.elementor-view-framed .elementor-icon, .elementor-14372 .elementor-element.elementor-element-4c2971b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-14372 .elementor-element.elementor-element-4c2971b .elementor-icon{font-size:189px;}.elementor-14372 .elementor-element.elementor-element-4c2971b .elementor-icon svg{height:189px;}.elementor-14372 .elementor-element.elementor-element-4c2971b .elementor-icon i, .elementor-14372 .elementor-element.elementor-element-4c2971b .elementor-icon svg{transform:rotate(51deg);}.elementor-14372 .elementor-element.elementor-element-825cae8 .elementor-repeater-item-ea1b8d0.floating-element{width:140px;z-index:1;}.elementor-14372 .elementor-element.elementor-element-825cae8 > .elementor-widget-container{margin:-14px 0px 0px 16px;}@media(min-width:768px){.elementor-14372 .elementor-element.elementor-element-458e933{--content-width:1440px;}.elementor-14372 .elementor-element.elementor-element-e1e16f8{--content-width:1420px;}.elementor-14372 .elementor-element.elementor-element-de20f18{--width:154px;}.elementor-14372 .elementor-element.elementor-element-5a0b94a{--width:1600px;}.elementor-14372 .elementor-element.elementor-element-2eac8db{--content-width:1440px;}.elementor-14372 .elementor-element.elementor-element-a6b866f{--width:23%;}.elementor-14372 .elementor-element.elementor-element-0d96b44{--width:1185px;}.elementor-14372 .elementor-element.elementor-element-8161891{--width:302px;}.elementor-14372 .elementor-element.elementor-element-89bfa05{--width:803px;}.elementor-14372 .elementor-element.elementor-element-f47b816{--content-width:1440px;}.elementor-14372 .elementor-element.elementor-element-81ae37c{--width:48%;}.elementor-14372 .elementor-element.elementor-element-5bc3ef1{--width:91.673%;}.elementor-14372 .elementor-element.elementor-element-37fb113{--width:17.726%;}.elementor-14372 .elementor-element.elementor-element-775309c{--width:48%;}.elementor-14372 .elementor-element.elementor-element-c1f989b{--width:91.624%;}.elementor-14372 .elementor-element.elementor-element-8903aa5{--width:21.622%;}.elementor-14372 .elementor-element.elementor-element-35645fd{--width:48%;}.elementor-14372 .elementor-element.elementor-element-027422c{--width:91.687%;}.elementor-14372 .elementor-element.elementor-element-5de0c23{--width:18.64%;}.elementor-14372 .elementor-element.elementor-element-43c0212{--width:48%;}.elementor-14372 .elementor-element.elementor-element-6b1b474{--width:91.653%;}.elementor-14372 .elementor-element.elementor-element-fac5228{--width:16.595%;}.elementor-14372 .elementor-element.elementor-element-eab0696{--content-width:1440px;}.elementor-14372 .elementor-element.elementor-element-8155129{--width:677px;}.elementor-14372 .elementor-element.elementor-element-bf708e4{--width:680px;}.elementor-14372 .elementor-element.elementor-element-2083744{--width:100%;}.elementor-14372 .elementor-element.elementor-element-8f78341{--width:328px;}.elementor-14372 .elementor-element.elementor-element-76fbd73{--width:328px;}.elementor-14372 .elementor-element.elementor-element-0de7882{--width:328px;}.elementor-14372 .elementor-element.elementor-element-dd2f5e3{--width:328px;}.elementor-14372 .elementor-element.elementor-element-4d8ab65{--content-width:1440px;}.elementor-14372 .elementor-element.elementor-element-9464047{--width:487px;}.elementor-14372 .elementor-element.elementor-element-6c1d1f4{--width:487px;}.elementor-14372 .elementor-element.elementor-element-8597b91{--width:487px;}.elementor-14372 .elementor-element.elementor-element-b9e725d{--width:100%;}.elementor-14372 .elementor-element.elementor-element-061f082{--content-width:1290px;}.elementor-14372 .elementor-element.elementor-element-0e9121d{--width:54%;}.elementor-14372 .elementor-element.elementor-element-1844318{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14372 .elementor-element.elementor-element-de20f18{--width:120px;}.elementor-14372 .elementor-element.elementor-element-a6b866f{--width:25%;}.elementor-14372 .elementor-element.elementor-element-0d96b44{--width:74%;}.elementor-14372 .elementor-element.elementor-element-8161891{--width:30%;}.elementor-14372 .elementor-element.elementor-element-89bfa05{--width:70%;}.elementor-14372 .elementor-element.elementor-element-5bc3ef1{--width:80%;}.elementor-14372 .elementor-element.elementor-element-37fb113{--width:20%;}.elementor-14372 .elementor-element.elementor-element-c1f989b{--width:80%;}.elementor-14372 .elementor-element.elementor-element-8903aa5{--width:20%;}.elementor-14372 .elementor-element.elementor-element-027422c{--width:80%;}.elementor-14372 .elementor-element.elementor-element-5de0c23{--width:20%;}.elementor-14372 .elementor-element.elementor-element-6b1b474{--width:80%;}.elementor-14372 .elementor-element.elementor-element-fac5228{--width:20%;}.elementor-14372 .elementor-element.elementor-element-8155129{--width:100%;}.elementor-14372 .elementor-element.elementor-element-bf708e4{--width:100%;}.elementor-14372 .elementor-element.elementor-element-8f78341{--width:49%;}.elementor-14372 .elementor-element.elementor-element-76fbd73{--width:49%;}.elementor-14372 .elementor-element.elementor-element-0de7882{--width:49%;}.elementor-14372 .elementor-element.elementor-element-dd2f5e3{--width:49%;}.elementor-14372 .elementor-element.elementor-element-f71e6eb{--width:100%;}.elementor-14372 .elementor-element.elementor-element-061f082{--content-width:100%;}.elementor-14372 .elementor-element.elementor-element-1844318{--width:46%;}}@media(min-width:1025px){.elementor-14372 .elementor-element.elementor-element-458e933:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-458e933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14372 .elementor-element.elementor-element-8f78341:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-8f78341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14372 .elementor-element.elementor-element-76fbd73:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-76fbd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14372 .elementor-element.elementor-element-0de7882:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-0de7882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14372 .elementor-element.elementor-element-dd2f5e3:not(.elementor-motion-effects-element-type-background), .elementor-14372 .elementor-element.elementor-element-dd2f5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-14372 .elementor-element.elementor-element-e1e16f8{--margin-top:200px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-14372 .elementor-element.elementor-element-c00168c{width:100%;max-width:100%;}.elementor-14372 .elementor-element.elementor-element-c00168c .wcf--title{font-size:120px;line-height:100px;}.elementor-14372 .elementor-element.elementor-element-c06dcdc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14372 .elementor-element.elementor-element-f61303e{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-14372 .elementor-element.elementor-element-6b6a02b{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-14372 .elementor-element.elementor-element-6b6a02b .wcf--title{font-size:120px;line-height:100px;}.elementor-14372 .elementor-element.elementor-element-e0d482f{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-14372 .elementor-element.elementor-element-fdc8e6e{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-14372 .elementor-element.elementor-element-fdc8e6e .wcf--title{font-size:120px;line-height:100px;}.elementor-14372 .elementor-element.elementor-element-de20f18{--min-height:120px;--justify-content:center;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-44d63dc .elementor-icon{font-size:24px;}.elementor-14372 .elementor-element.elementor-element-44d63dc .elementor-icon svg{height:24px;}.elementor-14372 .elementor-element.elementor-element-ad61c92 .elementor-repeater-item-5294bb2.floating-element{width:100px;right:140px;top:-46px;}.elementor-14372 .elementor-element.elementor-element-ad61c92{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-14372 .elementor-element.elementor-element-2eac8db{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-0d96b44{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-14372 .elementor-element.elementor-element-81ef0ef .wcf--title{font-size:40px;line-height:40px;}.elementor-14372 .elementor-element.elementor-element-7014040 .wcf--title{font-size:120px;line-height:90px;}.elementor-14372 .elementor-element.elementor-element-89bfa05{--min-height:0px;}.elementor-14372 .elementor-element.elementor-element-77ba30b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:94px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-31b1108{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;text-align:center;}.elementor-14372 .elementor-element.elementor-element-31b1108 .wcf--title{font-size:70px;line-height:80px;}.elementor-14372 .elementor-element.elementor-element-552e0ac{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-81ae37c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14372 .elementor-element.elementor-element-5bc3ef1{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-14372 .elementor-element.elementor-element-c875781{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-14372 .elementor-element.elementor-element-c875781 .wcf--title{font-size:34px;line-height:36px;}.elementor-14372 .elementor-element.elementor-element-6498ee6 .wcf--text, .elementor-14372 .elementor-element.elementor-element-6498ee6 .wcf--text *{font-size:18px;line-height:28px;}.elementor-14372 .elementor-element.elementor-element-a75ff1e .wcf--title{-webkit-text-stroke-width:2px;stroke-width:2px;}.elementor-14372 .elementor-element.elementor-element-775309c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14372 .elementor-element.elementor-element-c1f989b{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-14372 .elementor-element.elementor-element-7fae97d{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-14372 .elementor-element.elementor-element-7fae97d .wcf--title{font-size:34px;line-height:36px;}.elementor-14372 .elementor-element.elementor-element-da086be .wcf--text, .elementor-14372 .elementor-element.elementor-element-da086be .wcf--text *{font-size:18px;line-height:28px;}.elementor-14372 .elementor-element.elementor-element-51e9d00 .wcf--title{-webkit-text-stroke-width:2px;stroke-width:2px;}.elementor-14372 .elementor-element.elementor-element-35645fd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14372 .elementor-element.elementor-element-027422c{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-14372 .elementor-element.elementor-element-8f372c9{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-14372 .elementor-element.elementor-element-8f372c9 .wcf--title{font-size:34px;line-height:36px;}.elementor-14372 .elementor-element.elementor-element-cd8ab90 .wcf--text, .elementor-14372 .elementor-element.elementor-element-cd8ab90 .wcf--text *{font-size:18px;line-height:28px;}.elementor-14372 .elementor-element.elementor-element-89e23a3 .wcf--title{-webkit-text-stroke-width:2px;stroke-width:2px;}.elementor-14372 .elementor-element.elementor-element-43c0212{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14372 .elementor-element.elementor-element-6b1b474{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-14372 .elementor-element.elementor-element-f6f9296{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14372 .elementor-element.elementor-element-f6f9296 .wcf--title{font-size:34px;line-height:36px;}.elementor-14372 .elementor-element.elementor-element-4b0db52 .wcf--text, .elementor-14372 .elementor-element.elementor-element-4b0db52 .wcf--text *{font-size:18px;line-height:28px;}.elementor-14372 .elementor-element.elementor-element-5e2f71d .wcf--title{-webkit-text-stroke-width:2px;stroke-width:2px;}.elementor-14372 .elementor-element.elementor-element-26e6159{--flex-wrap:wrap;}.elementor-14372 .elementor-element.elementor-element-fd63c8d{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-14372 .elementor-element.elementor-element-fd63c8d.elementor-element{--align-self:flex-start;}.elementor-14372 .elementor-element.elementor-element-fd63c8d .wcf--title{font-size:40px;line-height:40px;}.elementor-14372 .elementor-element.elementor-element-bf708e4{--justify-content:space-between;}.elementor-14372 .elementor-element.elementor-element-a6ba05c{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-14372 .elementor-element.elementor-element-a6ba05c.elementor-element{--order:3;}.elementor-14372 .elementor-element.elementor-element-a6ba05c img{width:100%;height:314px;}.elementor-14372 .elementor-element.elementor-element-2083744{--justify-content:flex-start;--gap:24px 16px;--row-gap:24px;--column-gap:16px;--flex-wrap:wrap;}.elementor-14372 .elementor-element.elementor-element-8f78341{--min-height:0px;}.elementor-14372 .elementor-element.elementor-element-8f78341.e-con{--order:1;}.elementor-14372 .elementor-element.elementor-element-dd2f5e3{--min-height:0px;}.elementor-14372 .elementor-element.elementor-element-dd2f5e3.e-con{--order:2;}.elementor-14372 .elementor-element.elementor-element-4d8ab65{--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-742c92e .wcf--title{font-size:46px;line-height:46px;}.elementor-14372 .elementor-element.elementor-element-9464047{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14372 .elementor-element.elementor-element-271728d .wcf--title{font-size:18px;}.elementor-14372 .elementor-element.elementor-element-4756682 .wcf--title{font-size:50px;line-height:50px;}.elementor-14372 .elementor-element.elementor-element-aafcaf3 .wcf--title{font-size:32px;line-height:32px;}.elementor-14372 .elementor-element.elementor-element-8e15eac > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-14372 .elementor-element.elementor-element-3fe1583{width:100%;max-width:100%;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a{padding:10px 46px 10px 46px;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.wcf-btn-mask:after{padding:10px 46px 10px 46px;}.elementor-14372 .elementor-element.elementor-element-6c1d1f4{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14372 .elementor-element.elementor-element-36d8795 .wcf--title{font-size:18px;}.elementor-14372 .elementor-element.elementor-element-ed922cb .wcf--title{font-size:50px;line-height:50px;}.elementor-14372 .elementor-element.elementor-element-a18fdd9 .wcf--title{font-size:32px;line-height:32px;}.elementor-14372 .elementor-element.elementor-element-acdb27c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-14372 .elementor-element.elementor-element-5299cab{width:100%;max-width:100%;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a{padding:10px 46px 10px 46px;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.wcf-btn-mask:after{padding:10px 46px 10px 46px;}.elementor-14372 .elementor-element.elementor-element-8597b91{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14372 .elementor-element.elementor-element-c1153a3 .wcf--title{font-size:18px;}.elementor-14372 .elementor-element.elementor-element-f5953e4 .wcf--title{font-size:50px;line-height:50px;}.elementor-14372 .elementor-element.elementor-element-f7891a2 .wcf--title{font-size:32px;line-height:32px;}.elementor-14372 .elementor-element.elementor-element-e2f62bc > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-14372 .elementor-element.elementor-element-17e4760{width:100%;max-width:100%;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a{padding:10px 46px 10px 46px;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.wcf-btn-mask:after{padding:10px 46px 10px 46px;}.elementor-14372 .elementor-element.elementor-element-b9e725d{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 .wcf__slider{--space-between:80px;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 .title{font-size:120px;line-height:120px;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 .elementor-icon{font-size:80px;}.elementor-14372 .elementor-element.elementor-element-061f082{--justify-content:space-between;}.elementor-14372 .elementor-element.elementor-element-8fe2ee8{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-14372 .elementor-element.elementor-element-c053774{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(max-width:767px){.elementor-14372 .elementor-element.elementor-element-458e933{--min-height:638px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-e1e16f8{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-14372 .elementor-element.elementor-element-c00168c{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-14372 .elementor-element.elementor-element-c00168c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-c00168c .wcf--title{font-size:50px;line-height:52px;}.elementor-14372 .elementor-element.elementor-element-f61303e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14372 .elementor-element.elementor-element-f61303e .wcf--text, .elementor-14372 .elementor-element.elementor-element-f61303e .wcf--text *{font-size:1px;line-height:0.1em;letter-spacing:4.1px;}.elementor-14372 .elementor-element.elementor-element-6b6a02b{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-14372 .elementor-element.elementor-element-6b6a02b > .elementor-widget-container{margin:0px 4px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-6b6a02b .wcf--title{font-size:20px;line-height:28px;}.elementor-14372 .elementor-element.elementor-element-e0d482f{--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-fdc8e6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-fdc8e6e{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-14372 .elementor-element.elementor-element-fdc8e6e .wcf--title{font-size:50px;line-height:40px;}.elementor-14372 .elementor-element.elementor-element-a13b814{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-14372 .elementor-element.elementor-element-a13b814 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-a13b814 .wcf--text, .elementor-14372 .elementor-element.elementor-element-a13b814 .wcf--text *{font-size:20px;line-height:1em;}.elementor-14372 .elementor-element.elementor-element-de20f18{--width:16%;--min-height:0px;--margin-top:-243px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:-34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-ad61c92 .elementor-repeater-item-5294bb2.floating-element{width:60px;right:-143px;top:-81px;}.elementor-14372 .elementor-element.elementor-element-ad61c92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-ad61c92{--container-widget-width:4%;--container-widget-flex-grow:0;width:var( --container-widget-width, 4% );max-width:4%;}.elementor-14372 .elementor-element.elementor-element-5a0b94a.e-con{--e-con-transform-scale:1.1;--flex-grow:1;--flex-shrink:0;}.elementor-14372 .elementor-element.elementor-element-5a0b94a{--min-height:265px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14372 .elementor-element.elementor-element-2eac8db{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-14372 .elementor-element.elementor-element-f56ce11 > .elementor-widget-container{margin:-64px 0px 92px 0px;}.elementor-14372 .elementor-element.elementor-element-0d96b44{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-14372 .elementor-element.elementor-element-81ef0ef .wcf--title{font-size:30px;line-height:30px;}.elementor-14372 .elementor-element.elementor-element-8c34aa0{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-14372 .elementor-element.elementor-element-216bbe1 .wcf--text, .elementor-14372 .elementor-element.elementor-element-216bbe1 .wcf--text *{font-size:16px;line-height:22px;}.elementor-14372 .elementor-element.elementor-element-87c03bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-77ba30b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-14372 .elementor-element.elementor-element-31b1108 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14372 .elementor-element.elementor-element-31b1108{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14372 .elementor-element.elementor-element-31b1108 .wcf--title{font-size:40px;line-height:45px;}.elementor-14372 .elementor-element.elementor-element-81ae37c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-5bc3ef1{--width:100%;}.elementor-14372 .elementor-element.elementor-element-c875781{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14372 .elementor-element.elementor-element-6498ee6 .wcf--text, .elementor-14372 .elementor-element.elementor-element-6498ee6 .wcf--text *{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-37fb113{--width:27.862%;}.elementor-14372 .elementor-element.elementor-element-a75ff1e > .elementor-widget-container{margin:0px 0px -36px 0px;}.elementor-14372 .elementor-element.elementor-element-a75ff1e .wcf--title{font-size:42px;line-height:56px;}.elementor-14372 .elementor-element.elementor-element-775309c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-c1f989b{--width:100%;}.elementor-14372 .elementor-element.elementor-element-7fae97d{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-14372 .elementor-element.elementor-element-da086be .wcf--text, .elementor-14372 .elementor-element.elementor-element-da086be .wcf--text *{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-8903aa5{--width:29.149%;}.elementor-14372 .elementor-element.elementor-element-51e9d00 > .elementor-widget-container{margin:0px 0px -36px 0px;}.elementor-14372 .elementor-element.elementor-element-51e9d00 .wcf--title{font-size:42px;line-height:56px;}.elementor-14372 .elementor-element.elementor-element-35645fd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-027422c{--width:100%;}.elementor-14372 .elementor-element.elementor-element-8f372c9{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-14372 .elementor-element.elementor-element-cd8ab90 .wcf--text, .elementor-14372 .elementor-element.elementor-element-cd8ab90 .wcf--text *{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-5de0c23{--width:24.432%;}.elementor-14372 .elementor-element.elementor-element-89e23a3 > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-89e23a3 .wcf--title{font-size:42px;line-height:56px;}.elementor-14372 .elementor-element.elementor-element-43c0212{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14372 .elementor-element.elementor-element-6b1b474{--width:100%;}.elementor-14372 .elementor-element.elementor-element-f6f9296{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14372 .elementor-element.elementor-element-4b0db52 .wcf--text, .elementor-14372 .elementor-element.elementor-element-4b0db52 .wcf--text *{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-fac5228{--width:25.289%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14372 .elementor-element.elementor-element-5e2f71d > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-5e2f71d .wcf--title{font-size:42px;line-height:56px;}.elementor-14372 .elementor-element.elementor-element-eab0696{--padding-top:18px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-14372 .elementor-element.elementor-element-fd63c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-fd63c8d .wcf--title{font-size:30px;line-height:30px;}.elementor-14372 .elementor-element.elementor-element-a6ba05c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-a6ba05c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14372 .elementor-element.elementor-element-a6ba05c.elementor-element{--order:4;}.elementor-14372 .elementor-element.elementor-element-0684682 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-0684682 .wcf--title{font-size:60px;line-height:1em;}.elementor-14372 .elementor-element.elementor-element-edc4ca3 .wcf--title{font-size:20px;}.elementor-14372 .elementor-element.elementor-element-91607b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-91607b2 .wcf--title{font-size:60px;line-height:1em;}.elementor-14372 .elementor-element.elementor-element-8b3f984 .wcf--title{font-size:20px;}.elementor-14372 .elementor-element.elementor-element-79a0d4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-79a0d4c .wcf--title{font-size:60px;line-height:1em;}.elementor-14372 .elementor-element.elementor-element-be618ac .wcf--title{font-size:20px;}.elementor-14372 .elementor-element.elementor-element-fc0b78f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-fc0b78f .wcf--title{font-size:60px;line-height:1em;letter-spacing:0px;}.elementor-14372 .elementor-element.elementor-element-fad0d0e .wcf--title{font-size:20px;}.elementor-14372 .elementor-element.elementor-element-4d8ab65{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-14372 .elementor-element.elementor-element-742c92e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-742c92e .wcf--title{font-size:28px;line-height:32px;}.elementor-14372 .elementor-element.elementor-element-9d1198f .wcf--title{font-size:9px;}.elementor-14372 .elementor-element.elementor-element-dad001c{--justify-content:center;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14372 .elementor-element.elementor-element-9464047{--width:320px;}.elementor-14372 .elementor-element.elementor-element-271728d .wcf--title{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-4756682 .wcf--title{font-size:70px;line-height:60px;}.elementor-14372 .elementor-element.elementor-element-aafcaf3 .wcf--title{font-size:30px;line-height:30px;}.elementor-14372 .elementor-element.elementor-element-8e15eac > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-14372 .elementor-element.elementor-element-8e15eac .wcf--text, .elementor-14372 .elementor-element.elementor-element-8e15eac .wcf--text *{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-3fe1583{width:100%;max-width:100%;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a{padding:10px 60px 10px 60px;}.elementor-14372 .elementor-element.elementor-element-3fe1583 .wcf__btn a.wcf-btn-mask:after{padding:10px 60px 10px 60px;}.elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14372 .elementor-element.elementor-element-f50dd48 .elementor-icon-list-item > a{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-6c1d1f4{--width:320px;}.elementor-14372 .elementor-element.elementor-element-36d8795 .wcf--title{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-ed922cb .wcf--title{font-size:70px;line-height:60px;}.elementor-14372 .elementor-element.elementor-element-a18fdd9 .wcf--title{font-size:30px;line-height:30px;}.elementor-14372 .elementor-element.elementor-element-acdb27c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-14372 .elementor-element.elementor-element-acdb27c .wcf--text, .elementor-14372 .elementor-element.elementor-element-acdb27c .wcf--text *{font-size:16px;line-height:24px;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a{padding:10px 60px 10px 60px;}.elementor-14372 .elementor-element.elementor-element-5299cab .wcf__btn a.wcf-btn-mask:after{padding:10px 60px 10px 60px;}.elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14372 .elementor-element.elementor-element-5d78bf4 .elementor-icon-list-item > a{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-8597b91{--width:320px;}.elementor-14372 .elementor-element.elementor-element-c1153a3 .wcf--title{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-f5953e4 .wcf--title{font-size:70px;line-height:60px;}.elementor-14372 .elementor-element.elementor-element-f7891a2 .wcf--title{font-size:30px;line-height:30px;}.elementor-14372 .elementor-element.elementor-element-e2f62bc > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-14372 .elementor-element.elementor-element-e2f62bc .wcf--text, .elementor-14372 .elementor-element.elementor-element-e2f62bc .wcf--text *{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a{padding:10px 60px 10px 60px;}.elementor-14372 .elementor-element.elementor-element-17e4760 .wcf__btn a.wcf-btn-mask:after{padding:10px 60px 10px 60px;}.elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14372 .elementor-element.elementor-element-cfbcb87 .elementor-icon-list-item > a{font-size:16px;}.elementor-14372 .elementor-element.elementor-element-663d685 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-14372 .elementor-element.elementor-element-663d685 .wcf--title{font-size:14px;}.elementor-14372 .elementor-element.elementor-element-a28ae9b > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-a28ae9b .wcf--title{font-size:24px;}.elementor-14372 .elementor-element.elementor-element-2559cc9 > .elementor-widget-container{margin:-35px 0px -20px 0px;}.elementor-14372 .elementor-element.elementor-element-2559cc9 .wcf--title{font-size:11px;line-height:13px;}.elementor-14372 .elementor-element.elementor-element-b9e725d{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 .wcf__slider{--space-between:40px;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 .title{font-size:70px;line-height:70px;}.elementor-14372 .elementor-element.elementor-element-e44eaf5 .elementor-icon{font-size:50px;}.elementor-14372 .elementor-element.elementor-element-061f082{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-14372 .elementor-element.elementor-element-0e9121d{--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14372 .elementor-element.elementor-element-d7d0d3b .wpcf7-form .wpcf7-form-control-wrap textarea{height:163px;}.elementor-14372 .elementor-element.elementor-element-1844318{--margin-top:0px;--margin-bottom:57px;--margin-left:0px;--margin-right:0px;}.elementor-14372 .elementor-element.elementor-element-1844318.e-con{--order:-99999 /* order start hack */;}.elementor-14372 .elementor-element.elementor-element-8fe2ee8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-8fe2ee8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14372 .elementor-element.elementor-element-8fe2ee8 .wcf--title{font-size:28px;line-height:38px;}.elementor-14372 .elementor-element.elementor-element-c053774 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-c053774{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14372 .elementor-element.elementor-element-c053774 .wcf--title{font-size:28px;line-height:38px;}.elementor-14372 .elementor-element.elementor-element-4c2971b > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-4c2971b.elementor-element{--align-self:center;}.elementor-14372 .elementor-element.elementor-element-4c2971b .elementor-icon{font-size:110px;}.elementor-14372 .elementor-element.elementor-element-4c2971b .elementor-icon svg{height:110px;}.elementor-14372 .elementor-element.elementor-element-4c2971b .elementor-icon i, .elementor-14372 .elementor-element.elementor-element-4c2971b .elementor-icon svg{transform:rotate(25deg);}.elementor-14372 .elementor-element.elementor-element-825cae8 .elementor-repeater-item-ea1b8d0.floating-element{width:95px;left:-52px;top:0px;}.elementor-14372 .elementor-element.elementor-element-825cae8{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-14372 .elementor-element.elementor-element-825cae8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14372 .elementor-element.elementor-element-825cae8.elementor-element{--align-self:center;}}/* Start custom CSS for wcf--title, class: .elementor-element-c00168c */@media screen and (max-width: 1440px) and (min-width: 1367px){
    .elementor-16 .elementor-element.elementor-element-63c0241 .wcf--title{
        font-size: 180px;
        line-height: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for wcf--title, class: .elementor-element-6b6a02b */@media screen and (max-width: 1440px) and (min-width: 1367px){
    .elementor-16 .elementor-element.elementor-element-27cdc18 .wcf--title{
        font-size: 180px;
        line-height: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for wcf--title, class: .elementor-element-fdc8e6e */@media screen and (max-width: 1440px) and (min-width: 1367px){
    .elementor-16 .elementor-element.elementor-element-9b6cddc .wcf--title{
        font-size: 180px;
        line-height: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de20f18 */.elementor-14372 .elementor-element.elementor-element-de20f18{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for wcf--button, class: .elementor-element-87c03bf */.elementor-14372 .elementor-element.elementor-element-87c03bf .wcf__btn svg {
  fill: #0C0F06;
}

.elementor-14372 .elementor-element.elementor-element-87c03bf:hover .wcf__btn svg {
  fill: #FFFFFF !important;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for wcf--image, class: .elementor-element-a6ba05c */.elementor-14372 .elementor-element.elementor-element-a6ba05c{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for wcf--title, class: .elementor-element-0684682 *//* ===== LVHC Optical Align (Elementor) ===== */
.lvhc-title .elementor-heading-title{
  line-height: .88;          /* 让两行更紧凑一点 */
  letter-spacing: 0;         /* 保持干净，别靠字距硬救 */
}

/* 两行变成块级，便于对齐 */
.lvhc-title .lvhc-line{
  display: block;
}

/* 方案A：推“上面那行”整体更贴边（最稳） */
.lvhc-title .lvhc-lv{
  position: relative;
  left: -0.06em;             /* 关键：往左一点，弥补V的“空气” */
}

/* 如果你觉得推整行过头，改用方案B：只推 V 本人 */
.lvhc-title .lvhc-v{
  display: inline-block;
  transform: translateX(-0.08em);  /* 只推 V */
}

/* 可选：如果 C 看起来太贴边，也可以轻轻收回一点点 */
.lvhc-title .lvhc-c{
  display: inline-block;
  transform: translateX(0.02em);   /* 极小右移/左移都行，按你眼睛来 */
}

/* 小字“直播切片”如果在同一个标题组件里：给它单独span类名更好
   这里先给一个通用：小字更有“设计感” */
.lvhc-title small,
.lvhc-title .lvhc-sub{
  display:block;
  margin-top: 0.9em;
  letter-spacing: .18em;
  opacity: .85;
}/* End custom CSS */
/* Start custom CSS for wcf--title, class: .elementor-element-91607b2 */@media screen and (max-width: 1440px) and (min-width: 1367px){
    .elementor-16 .elementor-element.elementor-element-c8d59b1 .wcf--title{
        font-size: 150px;
        line-height: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for wcf--title, class: .elementor-element-79a0d4c */@media screen and (max-width: 1440px) and (min-width: 1367px){
    .elementor-16 .elementor-element.elementor-element-208d9d0 .wcf--title{
        font-size: 150px;
        line-height: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for wcf--button, class: .elementor-element-3fe1583 */.elementor-14372 .elementor-element.elementor-element-3fe1583 svg {
  fill: #0C0F06 !important;
}
.blink-btn{
  animation: smoothBlink 1.2s ease-in-out infinite alternate;
}

@keyframes smoothBlink{
  0%{
    opacity: 1;
    transform: scale(1);
  }
  100%{
    opacity: .65;
    transform: scale(1.03);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f50dd48 */.elementor-14372 .elementor-element.elementor-element-f50dd48 svg{
    background-color: #E6E6E6 !important;
    border-radius: 100%;
    padding: 10px;
    
}/* End custom CSS */
/* Start custom CSS for wcf--button, class: .elementor-element-5299cab */.elementor-14372 .elementor-element.elementor-element-5299cab svg {
  fill: #0C0F06 !important;
}
.blink-btn{
  animation: smoothBlink 1.2s ease-in-out infinite alternate;
}

@keyframes smoothBlink{
  0%{
    opacity: 1;
    transform: scale(1);
  }
  100%{
    opacity: .65;
    transform: scale(1.03);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d78bf4 */.elementor-14372 .elementor-element.elementor-element-5d78bf4 svg{
    background-color: #31332E !important;
    border-radius: 100%;
    padding: 10px;
    
}/* End custom CSS */
/* Start custom CSS for wcf--button, class: .elementor-element-17e4760 */.elementor-14372 .elementor-element.elementor-element-17e4760 svg {
  fill: #0C0F06 !important;
}

/* 去掉所有文字超链接下划线 */
a,
a:visited,
a:hover,
a:active,
a:focus {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cfbcb87 */.elementor-14372 .elementor-element.elementor-element-cfbcb87 svg{
    background-color: #E6E6E6 !important;
    border-radius: 100%;
    padding: 10px;
    
}/* End custom CSS */
/* Start custom CSS for wcf--brand-slider, class: .elementor-element-e44eaf5 */.elementor-14372 .elementor-element.elementor-element-e44eaf5 .title {-webkit-text-stroke: 1px #ffffff;

}/* End custom CSS */
/* Start custom CSS for wcf--contact-form-7, class: .elementor-element-d7d0d3b *//* ===== CF7 Minimal Clean UI (Grid + underline) ===== */

/* 容器 */
.wpcf7 .cf7-grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px 40px;                 /* 行距 / 列距 */
  max-width: 820px;
}

/* 占满整行 */
.wpcf7 .cf7-grid .cf7-full{
  grid-column: 1 / -1;
}

/* label（小一点、淡一点） */
.wpcf7 .cf7-grid label{
  display: block;
  font-size: 12px;
  letter-spacing: .08em;
  text-transform: none;           /* 你想全大写就改 uppercase */
  opacity: .85;
  margin: 0;
}

/* 输入框：去边框 -> 下划线 */
.wpcf7 .cf7-grid input[type="text"],
.wpcf7 .cf7-grid input[type="email"],
.wpcf7 .cf7-grid input[type="tel"],
.wpcf7 .cf7-grid textarea{
  width: 100%;
  background: transparent;
  color: inherit;
  border: none !important;
  border-bottom: 1px solid rgba(255,255,255,.25) !important;
  border-radius: a0 !important;
  padding: 12px 0 14px 0;
  margin-top: 10px;
  outline: none;
  box-shadow: none !important;
  font-size: 16px;
  line-height: 1.4;
}

/* 文本域高度 */
.wpcf7 .cf7-grid textarea{
  min-height: 140px;
  resize: vertical;
}

/* 聚焦：下划线变亮 */
.wpcf7 .cf7-grid input:focus,
.wpcf7 .cf7-grid textarea:focus{
  border-bottom-color: rgba(255,255,255,.75) !important;
}

/* placeholder 更柔 */
.wpcf7 ::placeholder{
  color: rgba(255,255,255,.35);
}

/* 提交按钮：基础样式（如果没用 line-cta 的情况） */
.wpcf7 input[type="submit"]{
  background: transparent;
  color: inherit;
  border: none;
  padding: 0;
  margin-top: 18px;
  font-size: 16px;
  letter-spacing: .02em;
  cursor: pointer;
  text-decoration: underline;
  text-underline-offset: 8px;
  opacity: .9;
}

/* 按钮 hover */
.wpcf7 input[type="submit"]:hover{
  opacity: 1;
}

/* 让 submit 独占一行靠左 */
.wpcf7 form p{
  margin: 0;
}
.wpcf7 form p:last-of-type{
  margin-top: 6px;
}

/* 错误提示别那么丑 */
.wpcf7-not-valid-tip{
  margin-top: 8px;
  font-size: 12px;
  opacity: .9;
}
.wpcf7 form .wpcf7-response-output{
  margin: 18px 0 0;
  padding: 12px 14px;
  border-color: rgba(255,255,255,.25);
}

/* 手机端：改成一列 */
@media (max-width: 768px){
  .wpcf7 .cf7-grid{
    grid-template-columns: 1fr;
    gap: 22px;
  }
}

/* 1) label 更像标题：更亮、更有层级 */
.wpcf7 .cf7-grid label{
  font-size: 13px;
  letter-spacing: .12em;
  opacity: .92;
}

/* 2) 输入内容更清晰：和 label 拉开层级 */
.wpcf7 .cf7-grid input[type="text"],
.wpcf7 .cf7-grid input[type="email"],
.wpcf7 .cf7-grid input[type="tel"],
.wpcf7 .cf7-grid textarea{
  font-size: 16px;
  opacity: 1;
  padding: 14px 0 16px 0;                 /* 拉开与下划线的距离 */
  border-bottom-width: 1px !important;
  border-bottom-color: rgba(255,255,255,.22) !important;
}

/* 3) placeholder 更淡，避免和真实输入混淆 */
.wpcf7 .cf7-grid input::placeholder,
.wpcf7 .cf7-grid textarea::placeholder{
  color: rgba(255,255,255,.28);
}

/* 4) focus 更明显：下划线更亮 */
.wpcf7 .cf7-grid input:focus,
.wpcf7 .cf7-grid textarea:focus{
  border-bottom-color: rgba(255,255,255,.65) !important;
}

/* 5) Message 区更像“正文输入” */
.wpcf7 .cf7-grid textarea{
  min-height: 180px;
  line-height: 1.7;
}

/* 6) 两列间距再舒服一点（你图里左右有点挤） */
.wpcf7 .cf7-grid{
  column-gap: 56px;
  row-gap: 34px;
}

/* ===== FIX: 让 Message textarea 变回“下划线风格”，不要大块框 ===== */
.wpcf7 .cf7-grid textarea,
.wpcf7 .cf7-grid .wpcf7-form-control.wpcf7-textarea{
  background: transparent !important;
  border: none !important;
  border-bottom: 1px solid rgba(255,255,255,.22) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  outline: none !important;

  width: 100% !important;
  padding: 14px 0 16px 0 !important;
  min-height: 140px !important;   /* 你想更矮就 110 */
  resize: vertical !important;
}

/* 聚焦更亮 */
.wpcf7 .cf7-grid textarea:focus{
  border-bottom-color: rgba(255,255,255,.65) !important;
}

/* 如果主题/Elementor 给了 textarea 外层边框，也一起干掉 */
.wpcf7 .cf7-grid .wpcf7-form-control-wrap{
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== LINE CTA: 更紧凑的玻璃按钮，文字与上方统一 ===== */
.wpcf7 .line-cta{
  /* 去掉你全局链接的下划线 */
  text-decoration: none !important;

  /* 颜色：让它更亮、更干净 */
  color: rgba(255,255,255,.88) !important;

  /* 形态 */
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;

  padding: 10px 20px !important;
  margin-top: 18px !important;
  border-radius: 999px !important;

  /* 不再强制很宽，让它跟文字自适应 */
  /* min-width 删掉，让按钮不再显得“超宽” */

  /* 玻璃质感核心 */
  background: rgba(255,255,255,.06) !important;
  border: 1px solid rgba(255,255,255,.14) !important;
  backdrop-filter: blur(10px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(10px) saturate(140%) !important;

  /* 质感阴影 + 内高光 */
  box-shadow:
    0 8px 24px rgba(0,0,0,.35),
    inset 0 1px 0 rgba(255,255,255,.10) !important;

  opacity: 1 !important;

  /* 字体统一：跟上面的输入保持一致 */
  font-size: 14px !important;
  font-family: inherit !important;
  letter-spacing: .08em !important;
}

/* 按钮内文字 & 箭头：统一字号 */
.wpcf7 .line-cta .line-cta__label,
.wpcf7 .line-cta .line-cta__arrow{
  font-size: 14px !important;
  line-height: 1 !important;
}

/* 箭头动画保持 */
.wpcf7 .line-cta .line-cta__arrow{
  opacity: .85 !important;
  transform: translateX(0);
  transition: transform .18s ease, opacity .18s ease;
}

/* hover：更亮 + 轻微浮起 */
.wpcf7 .line-cta:hover{
  background: rgba(255,255,255,.10) !important;
  border-color: rgba(255,255,255,.28) !important;
  transform: translateY(-1px);
}

/* hover 箭头动一下 */
.wpcf7 .line-cta:hover .line-cta__arrow{
  transform: translateX(5px);
  opacity: 1 !important;
}

/* 手机端撑满 */
@media (max-width: 768px){
  .wpcf7 .line-cta{
    width: 100% !important;
    min-width: 0 !important;
    justify-content: center !important;
  }
}

/* ===== Mobile Spacing EVEN TIGHTER ===== */
@media (max-width: 768px){

  /* 行距再缩 */
  .wpcf7 .cf7-grid{
    row-gap: 12px !important;
    column-gap: 0 !important;
    margin-top: 2px;
  }

  /* label 更贴输入框 */
  .wpcf7 .cf7-grid label{
    margin-bottom: 0 !important;
  }

  /* 输入框 padding 再减 */
  .wpcf7 .cf7-grid input[type="text"],
  .wpcf7 .cf7-grid input[type="email"],
  .wpcf7 .cf7-grid input[type="tel"],
  .wpcf7 .cf7-grid textarea{
    padding: 8px 0 9px 0 !important;
  }

  /* Message 再矮一点 */
  .wpcf7 .cf7-grid textarea{
    min-height: 100px !important;
  }

  /* Submit 再靠近些 */
  .wpcf7 input[type="submit"]{
    margin-top: 6px !important;
  }

  /* 提示框更紧凑 */
  .wpcf7 form .wpcf7-response-output{
    margin-top: 8px !important;
    padding: 8px 10px !important;
  }
}/* End custom CSS */