.elementor-8 .elementor-element.elementor-element-756dca0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3515b17 .vcc-container{height:600px;}.elementor-8 .elementor-element.elementor-element-3515b17 .vcc-overlay{background-color:#000000;opacity:0.4;}.elementor-8 .elementor-element.elementor-element-3515b17 .vcc-arrow svg{stroke:#ffffff;}.elementor-8 .elementor-element.elementor-element-3515b17 .vcc-content{justify-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-3515b17 .vcc-content-inner{max-width:800px;margin:0 auto;}.elementor-8 .elementor-element.elementor-element-9267779{--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:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-e2978b8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:2.34px;color:#F59A2B;}.elementor-8 .elementor-element.elementor-element-e6c18e7{padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-e6c18e7 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:45px;font-weight:600;line-height:54px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4e0470d{padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFFD6;}.elementor-8 .elementor-element.elementor-element-a9301ea{--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 14px;--row-gap:0px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-e4beef8 .elementor-button{background-color:#0F6D8C;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:25.9px;letter-spacing:0.32px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F6D8C;border-radius:4px 4px 4px 4px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-e4beef8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-aababf2 .elementor-button{background-color:#FFFFFF1F;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:25.9px;letter-spacing:0.32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;border-radius:4px 4px 4px 4px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-aababf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-0d91707{--display:flex;--padding-top:101px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0d91707:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0d91707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-8 .elementor-element.elementor-element-c9f8e6e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ef11ce7{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bdf3aaa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:2.34px;color:#0F6D8C;}.elementor-8 .elementor-element.elementor-element-1efef0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-94513a4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:36px;font-weight:600;line-height:54px;letter-spacing:0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-fe3d9cd{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:29px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-4a1baed{--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:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e826582{--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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7f167bd{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-6e64c2a .elementor-repeater-item-b829c41 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-5.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-6e64c2a .elementor-repeater-item-5e48e48 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-6.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-6e64c2a .elementor-repeater-item-ecc3179 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-7.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-6e64c2a .elementor-repeater-item-06f7a34 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-8.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-6e64c2a .elementor-repeater-item-77cb1cd .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-10.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-6e64c2a .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-8 .elementor-element.elementor-element-6e64c2a .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-6e64c2a .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-64b2820{--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:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:60px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-64b2820:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-64b2820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b08de43{--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 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5391227 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-5391227 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-5391227 .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-3670228 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-3670228{color:#0F6D8C33;}.elementor-8 .elementor-element.elementor-element-edd977e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:36px;font-weight:700;line-height:54px;letter-spacing:-0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-eefb574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0px;color:#666666;}.elementor-8 .elementor-element.elementor-element-eefb574 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-3656af1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0e52906{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b693955.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b693955 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-b693955 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-b693955 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-5e36401.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5e36401{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-5e36401 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5754b96{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-db8ece4.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-db8ece4 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-db8ece4 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-db8ece4 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-3bdd76b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-3bdd76b{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-3bdd76b p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-303f1c7{--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:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-816492e{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1597451.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1597451 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-1597451 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-1597451 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-fa5d3a8.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-fa5d3a8{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-fa5d3a8 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-6cf7913{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b37832f.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b37832f .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-b37832f .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-b37832f .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-de60cf1.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-de60cf1{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-de60cf1 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-6c31daf .elementor-button{background-color:#0F6D8C;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;letter-spacing:0px;fill:#FFFFFFE0;color:#FFFFFFE0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F6D8C;border-radius:4px 4px 4px 4px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-6c31daf{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-6c31daf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-58dcaf9{--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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0fbf1a2{--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:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:60px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-0fbf1a2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0fbf1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-38892e1{--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 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f863b57 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f863b57 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-f863b57 .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-914662f p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-914662f{color:#0F6D8C33;}.elementor-8 .elementor-element.elementor-element-57a15ec .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:36px;font-weight:700;line-height:54px;letter-spacing:-0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-4b15b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0px;color:#666666;}.elementor-8 .elementor-element.elementor-element-4b15b88 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5649e66{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-73288e5{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f1ba120.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f1ba120 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f1ba120 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-f1ba120 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-8ebf5b2.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-8ebf5b2{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-8ebf5b2 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-98c7f96{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3d3796a.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-3d3796a .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-3d3796a .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-3d3796a .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-6e33059.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-6e33059{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-6e33059 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-fb600c8{--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:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bb78609{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f720b49.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f720b49 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f720b49 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-f720b49 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-0bd796e.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-0bd796e{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-0bd796e p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-dacb3e7{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-409df73.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-409df73 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-409df73 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-409df73 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-b2f7208.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b2f7208{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-b2f7208 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-1d29965 .elementor-button{background-color:#0F6D8C;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;letter-spacing:0px;fill:#FFFFFFE0;color:#FFFFFFE0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F6D8C;border-radius:4px 4px 4px 4px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-1d29965{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1d29965 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-02ca254{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b26967c .elementor-repeater-item-b829c41 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-b26967c .elementor-repeater-item-68591e6 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-1.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-b26967c .elementor-repeater-item-5356dc8 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-2.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-b26967c .elementor-repeater-item-4b4826f .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-3.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-b26967c .elementor-repeater-item-6f8c363 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-4.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-b26967c .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-8 .elementor-element.elementor-element-b26967c .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-b26967c .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-1ba26cc{--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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d697754{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ee04a84 .elementor-repeater-item-b829c41 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/c39d9e39-2fca-435e-85e3-fd0bb6385169.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-ee04a84 .elementor-repeater-item-7d47638 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/49d60c48-355c-4309-ab0f-4784f1f79e87.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-ee04a84 .elementor-repeater-item-46fcbaa .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/Gemini_Generated_Image_6nv46u6nv46u6nv4-2.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-ee04a84 .elementor-repeater-item-26d6358 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/07/tea-culture.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-ee04a84 .elementor-repeater-item-7d2a053 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/Gemini_Generated_Image_sryu1zsryu1zsryu-1-clean.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-ee04a84 .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-8 .elementor-element.elementor-element-ee04a84 .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-ee04a84 .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-6bca999{--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:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:60px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-6bca999:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6bca999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ef07242{--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 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-97938e5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-97938e5 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-97938e5 .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-b563d3c p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-b563d3c{color:#0F6D8C33;}.elementor-8 .elementor-element.elementor-element-015ff38 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:36px;font-weight:700;line-height:54px;letter-spacing:-0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-7433472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0px;color:#666666;}.elementor-8 .elementor-element.elementor-element-7433472 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-badd51b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-df22bc7{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fd3c42a.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-fd3c42a .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-fd3c42a .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-fd3c42a .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-5adeb0d.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5adeb0d{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-5adeb0d p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-ae9cd68{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c7f2181.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-c7f2181 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-c7f2181 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-c7f2181 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-6329dc3.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-6329dc3{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-6329dc3 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-936b481{--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:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3af8c78{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b2865d2.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b2865d2 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-b2865d2 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-b2865d2 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-31058fe.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-31058fe{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-31058fe p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-03aa81c{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-026dcf4.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-026dcf4 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-026dcf4 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-026dcf4 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-232c369.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-232c369{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-232c369 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c1371dd .elementor-button{background-color:#0F6D8C;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;letter-spacing:0px;fill:#FFFFFFE0;color:#FFFFFFE0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F6D8C;border-radius:4px 4px 4px 4px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-c1371dd{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c1371dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-5a49617{--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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-824cc12{--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:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:60px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-824cc12:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-824cc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cfefc29{--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 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-99e3375 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-99e3375 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-99e3375 .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-3bf28e8 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-3bf28e8{color:#0F6D8C33;}.elementor-8 .elementor-element.elementor-element-72eddcd .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:36px;font-weight:700;line-height:54px;letter-spacing:-0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-7ca36d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0px;color:#666666;}.elementor-8 .elementor-element.elementor-element-7ca36d0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-6f9570f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8d008fd{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9c4dbaa.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-9c4dbaa .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-9c4dbaa .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-9c4dbaa .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-e7352d8.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-e7352d8{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-e7352d8 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-2566536{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6e57b18.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-6e57b18 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6e57b18 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-6e57b18 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-f9279b5.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f9279b5{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-f9279b5 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c9e1f1d{--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:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7a1a4c4{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bb7cabf.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-bb7cabf .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-bb7cabf .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-bb7cabf .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-161701b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-161701b{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-161701b p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-56f918e{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-18db2ec.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-18db2ec .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-18db2ec .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-18db2ec .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-3bc0358.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-3bc0358{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-3bc0358 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-2aab64e .elementor-button{background-color:#0F6D8C;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;letter-spacing:0px;fill:#FFFFFFE0;color:#FFFFFFE0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F6D8C;border-radius:4px 4px 4px 4px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-2aab64e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-2aab64e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-d7988fc{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-42805cd .elementor-repeater-item-b829c41 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-11.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-42805cd .elementor-repeater-item-82dcbc2 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-12.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-42805cd .elementor-repeater-item-b82c043 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-13.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-42805cd .elementor-repeater-item-03c7526 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-14.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-42805cd .elementor-repeater-item-8aba0ce .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/New-Project-15.png);background-size:auto;}.elementor-8 .elementor-element.elementor-element-42805cd .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-8 .elementor-element.elementor-element-42805cd .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-42805cd .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-370efdb{--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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-50a3caf{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-32bb56a .elementor-repeater-item-b829c41 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/1.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-32bb56a .elementor-repeater-item-679febd .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/２.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-32bb56a .elementor-repeater-item-f871340 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/3.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-32bb56a .elementor-repeater-item-3025249 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/４.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-32bb56a .elementor-repeater-item-b4152fa .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/5.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-32bb56a .elementor-repeater-item-27aa3b5 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ecom.brinsdendesigns.com/wp-content/uploads/2026/08/6.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-32bb56a .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-8 .elementor-element.elementor-element-32bb56a .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-32bb56a .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-d77bddb{--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:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:60px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-d77bddb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d77bddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7892e0a{--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 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b918e76 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-b918e76 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-b918e76 .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-d4d2bad p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d4d2bad{color:#0F6D8C33;}.elementor-8 .elementor-element.elementor-element-d039d06 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:36px;font-weight:700;line-height:54px;letter-spacing:-0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-88a3c9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0px;color:#666666;}.elementor-8 .elementor-element.elementor-element-88a3c9b p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5b369cc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-328cb3f{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0f3b879.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-0f3b879 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-0f3b879 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-0f3b879 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-dc5fbdb.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-dc5fbdb{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-dc5fbdb p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-9ca5dd2{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e15d518.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-e15d518 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e15d518 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-e15d518 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-f16a909.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f16a909{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-f16a909 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-6ce025d{--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:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a320d70{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-89273da.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-89273da .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-89273da .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-89273da .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-6fff41c.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-6fff41c{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-6fff41c p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-f2fd6f5{--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 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-97219a5.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-97219a5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-97219a5 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-97219a5 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-b7871cd.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b7871cd{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-b7871cd p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-729a8ea .elementor-button{background-color:#0F6D8C;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;letter-spacing:0px;fill:#FFFFFFE0;color:#FFFFFFE0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F6D8C;border-radius:4px 4px 4px 4px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-729a8ea{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-729a8ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-b237ac3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b237ac3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b237ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-562e295{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:104px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-23ced2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-6c84b47 img{width:100%;height:542px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F6D8C;border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-b2a2131{--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:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-05c9faa{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3a92994 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:2.34px;color:#0F6D8C;}.elementor-8 .elementor-element.elementor-element-62020d8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:36px;font-weight:700;line-height:54px;letter-spacing:0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-ae7c1b3{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:29px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-ae7c1b3 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-3bb8219{--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-8 .elementor-element.elementor-element-7a0cf62{--display:flex;--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a7837d9{padding:23px 0px 32px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#E6ECF2;--e-icon-list-icon-size:56px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-a7837d9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a7837d9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-a7837d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-a7837d9 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0.32px;}.elementor-8 .elementor-element.elementor-element-a7837d9 .elementor-icon-list-text{color:#666666;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-2baa6eb{padding:0px 0px 32px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6ECF2;--e-icon-list-icon-size:56px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-2baa6eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-2baa6eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-2baa6eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-2baa6eb .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0.32px;}.elementor-8 .elementor-element.elementor-element-2baa6eb .elementor-icon-list-text{color:#666666;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-ba7c5cf{padding:0px 0px 32px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6ECF2;--e-icon-list-icon-size:56px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-ba7c5cf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-ba7c5cf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-ba7c5cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-ba7c5cf .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0.32px;}.elementor-8 .elementor-element.elementor-element-ba7c5cf .elementor-icon-list-text{color:#666666;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-14f56fd{padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:56px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-14f56fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8 .elementor-element.elementor-element-14f56fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8 .elementor-element.elementor-element-14f56fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8 .elementor-element.elementor-element-14f56fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8 .elementor-element.elementor-element-14f56fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8 .elementor-element.elementor-element-14f56fd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-14f56fd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-14f56fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-14f56fd .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0.32px;}.elementor-8 .elementor-element.elementor-element-14f56fd .elementor-icon-list-text{color:#666666;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-061a425{--display:flex;--padding-top:98px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-061a425:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-061a425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-8 .elementor-element.elementor-element-5b3e57e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bac2fda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5c8d1bb{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-62ef490 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:2.34px;color:#0F6D8C;}.elementor-8 .elementor-element.elementor-element-913a48a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:34px;font-weight:700;line-height:62px;letter-spacing:0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-1d71c9d{padding:8px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-1d71c9d p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-550a43c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-82d739a{background-color:#FFFFFF;padding:13px 17px 13px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6ECF2;border-radius:50px 50px 50px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:0.32px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-82d739a p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-89d81a4{background-color:#FFFFFF;padding:13px 17px 13px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6ECF2;border-radius:50px 50px 50px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:0.32px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-89d81a4 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-b9943d1{background-color:#FFFFFF;padding:13px 17px 13px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6ECF2;border-radius:50px 50px 50px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:0.32px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-b9943d1 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-874fa20{background-color:#FFFFFF;padding:13px 17px 13px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6ECF2;border-radius:50px 50px 50px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:0.32px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-874fa20 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-27db1a0{background-color:#FFFFFF;padding:13px 17px 13px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6ECF2;border-radius:50px 50px 50px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:0.32px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-27db1a0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-913908b{background-color:#FFFFFF;padding:13px 17px 13px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6ECF2;border-radius:50px 50px 50px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:0.32px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-913908b p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-b5bc188{background-color:#FFFFFF;padding:13px 17px 13px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6ECF2;border-radius:50px 50px 50px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:0.32px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-b5bc188 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-ca792ed{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-764b8e6{background-color:#FFFFFF;padding:13px 17px 13px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6ECF2;border-radius:50px 50px 50px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:0.32px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-764b8e6 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-35d811b{background-color:#FFFFFF;padding:13px 17px 13px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6ECF2;border-radius:50px 50px 50px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:0.32px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-35d811b p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-dd24810{background-color:#FFFFFF;padding:13px 17px 13px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6ECF2;border-radius:50px 50px 50px 50px;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:0.32px;color:#3A4550;}.elementor-8 .elementor-element.elementor-element-dd24810 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-e1a839d{--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;--border-radius:8px 8px 8px 8px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-8 .elementor-element.elementor-element-e1a839d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e1a839d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C38;}.elementor-8 .elementor-element.elementor-element-9c090ba{--display:flex;--position:absolute;--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-41px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9c090ba{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-9c090ba{left:0px;}.elementor-8 .elementor-element.elementor-element-5046cae{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9d21c2f{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0.32px;color:#FFFFFF99;}.elementor-8 .elementor-element.elementor-element-9d21c2f p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d528632{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:700;line-height:25px;letter-spacing:0.32px;color:#FFD199;}.elementor-8 .elementor-element.elementor-element-d528632 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-b8df930{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-09eebee{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0.32px;color:#FFFFFF99;}.elementor-8 .elementor-element.elementor-element-09eebee p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d7e4945{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:700;line-height:25px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d7e4945 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-bff1793{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7736043{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0.32px;color:#FFFFFF99;}.elementor-8 .elementor-element.elementor-element-7736043 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-513341d{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:700;line-height:25px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-513341d p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-a341b0d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-124bc37{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0.32px;color:#FFFFFF99;}.elementor-8 .elementor-element.elementor-element-124bc37 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-69149c9{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:700;line-height:25px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-69149c9 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-419643f{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-98447a0{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0.32px;color:#FFFFFF99;}.elementor-8 .elementor-element.elementor-element-98447a0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-57e559e{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:700;line-height:25px;letter-spacing:0.32px;color:#FFD199;}.elementor-8 .elementor-element.elementor-element-57e559e p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-a0420c5{--display:flex;--gap:59px 0px;--row-gap:59px;--column-gap:0px;--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a837a4e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-144a101{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-259110a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:2.34px;color:#0F6D8C;}.elementor-8 .elementor-element.elementor-element-db40dc6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:36px;font-weight:700;line-height:54px;letter-spacing:0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-7979972{padding:8px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-7979972 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-ff5e027{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6f430f8{--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:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-860d5e0 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:34px;font-weight:900;line-height:34px;letter-spacing:0.32px;color:#0F6D8C;}.elementor-8 .elementor-element.elementor-element-75aa924{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16.5px;font-weight:700;line-height:30px;letter-spacing:0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-75aa924 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-6e4fa75{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:13.5px;font-weight:400;line-height:25px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-6e4fa75 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-35d8220{--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:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3736c59 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:34px;font-weight:900;line-height:34px;letter-spacing:0.32px;color:#0F6D8C;}.elementor-8 .elementor-element.elementor-element-00d6919{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16.5px;font-weight:700;line-height:30px;letter-spacing:0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-00d6919 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-fc7f484{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:13.5px;font-weight:400;line-height:25px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-fc7f484 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-aa77bc5{--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:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ce2f2c8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:34px;font-weight:900;line-height:34px;letter-spacing:0.32px;color:#0F6D8C;}.elementor-8 .elementor-element.elementor-element-568b4a6{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16.5px;font-weight:700;line-height:30px;letter-spacing:0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-568b4a6 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-4ecd1b9{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:13.5px;font-weight:400;line-height:25px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-4ecd1b9 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-01e3734{--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:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0831aed .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:34px;font-weight:900;line-height:34px;letter-spacing:0.32px;color:#0F6D8C;}.elementor-8 .elementor-element.elementor-element-2da0c3a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16.5px;font-weight:700;line-height:30px;letter-spacing:0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-2da0c3a p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c083d93{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:13.5px;font-weight:400;line-height:25px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-c083d93 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d94b2db{--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:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-33ae965 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:34px;font-weight:900;line-height:34px;letter-spacing:0.32px;color:#0F6D8C;}.elementor-8 .elementor-element.elementor-element-f7b9b87{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16.5px;font-weight:700;line-height:30px;letter-spacing:0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-f7b9b87 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-8820a19{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:13.5px;font-weight:400;line-height:25px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-8820a19 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d438b35{--display:flex;--padding-top:124px;--padding-bottom:121px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d438b35:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d438b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#135F7B;}.elementor-8 .elementor-element.elementor-element-61725e6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6a7db43{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-afbd6d2{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-afbd6d2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:44px;font-weight:900;line-height:82px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c3578dc{font-family:"Noto Sans JP", Sans-serif;font-size:13.5px;font-weight:400;line-height:25px;letter-spacing:0.41px;color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-c3578dc p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-ee80b2e{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-79705f6{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-79705f6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:44px;font-weight:900;line-height:82px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f8780e3{font-family:"Noto Sans JP", Sans-serif;font-size:13.5px;font-weight:400;line-height:25px;letter-spacing:0.41px;color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-f8780e3 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d9c57c8{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cef1026{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cef1026 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:44px;font-weight:900;line-height:82px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b06568d{font-family:"Noto Sans JP", Sans-serif;font-size:13.5px;font-weight:400;line-height:25px;letter-spacing:0.41px;color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-b06568d p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-11e2aaa{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8bf98c2{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8bf98c2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:44px;font-weight:900;line-height:82px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c8de08e{font-family:"Noto Sans JP", Sans-serif;font-size:13.5px;font-weight:400;line-height:25px;letter-spacing:0.41px;color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-c8de08e p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-294f219{--display:flex;--padding-top:92px;--padding-bottom:94px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-294f219:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-294f219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-8 .elementor-element.elementor-element-59bec30{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7cc5665{--display:flex;--gap:33px 0px;--row-gap:33px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1f28cf9{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d3a45a0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:2.34px;color:#0F6D8C;}.elementor-8 .elementor-element.elementor-element-9912ce8{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-9912ce8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:36px;font-weight:700;line-height:54px;letter-spacing:0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-f331253{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-f331253 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-b4cbbda{padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#F59A2B;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:19px;font-weight:700;line-height:32px;letter-spacing:0.32px;color:#22303A;}.elementor-8 .elementor-element.elementor-element-b4cbbda p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-80440fe{padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-80440fe p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-73f44b5{--display:flex;--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:#E6ECF2;--border-color:#E6ECF2;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3966fd1{--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:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6ECF2;--border-color:#E6ECF2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e4e8b73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cb5271b{background-color:#F7F9FC;padding:20px 0px 23px 20px;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:13.5px;font-weight:500;line-height:25px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-cb5271b p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-88711cf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6ECF2;--border-color:#E6ECF2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-88711cf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-88711cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ded9032{padding:20px 0px 22px 20px;font-family:"Roboto", Sans-serif;font-size:14.5px;font-weight:400;line-height:27px;letter-spacing:0.32px;color:#333333;}.elementor-8 .elementor-element.elementor-element-ded9032 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-9c0e95f{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e8dd57e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4c894ae{background-color:#F7F9FC;padding:20px 0px 23px 20px;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:13.5px;font-weight:500;line-height:25px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-4c894ae p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-567a6cf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6ECF2;--border-color:#E6ECF2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-567a6cf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-567a6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-789bcea{padding:20px 0px 22px 20px;font-family:"Roboto", Sans-serif;font-size:14.5px;font-weight:400;line-height:27px;letter-spacing:0.32px;color:#333333;}.elementor-8 .elementor-element.elementor-element-789bcea p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-38c1f35{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cf605e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-86e7fe9{background-color:#F7F9FC;padding:20px 0px 23px 20px;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:13.5px;font-weight:500;line-height:25px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-86e7fe9 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-91c30d5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6ECF2;--border-color:#E6ECF2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-91c30d5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-91c30d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-76d62c2{padding:20px 0px 22px 20px;font-family:"Roboto", Sans-serif;font-size:14.5px;font-weight:400;line-height:27px;letter-spacing:0.32px;color:#333333;}.elementor-8 .elementor-element.elementor-element-76d62c2 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c812137{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6118269{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5b84a5c{background-color:#F7F9FC;padding:20px 0px 23px 20px;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:13.5px;font-weight:500;line-height:25px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-5b84a5c p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-6d6f64a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6ECF2;--border-color:#E6ECF2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6d6f64a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6d6f64a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0b56400{padding:20px 0px 22px 20px;font-family:"Roboto", Sans-serif;font-size:14.5px;font-weight:400;line-height:27px;letter-spacing:0.32px;color:#333333;}.elementor-8 .elementor-element.elementor-element-0b56400 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-3bd9729{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4e1806b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e5f4b9b{background-color:#F7F9FC;padding:20px 0px 23px 20px;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:13.5px;font-weight:500;line-height:25px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-e5f4b9b p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-e9c28ab{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6ECF2;--border-color:#E6ECF2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e9c28ab:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e9c28ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ec2a925{padding:20px 0px 22px 20px;font-family:"Roboto", Sans-serif;font-size:14.5px;font-weight:400;line-height:27px;letter-spacing:0.32px;color:#333333;}.elementor-8 .elementor-element.elementor-element-ec2a925 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-45cbcdb{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-87ef60b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-69a2870{background-color:#F7F9FC;padding:20px 0px 23px 20px;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:13.5px;font-weight:500;line-height:25px;letter-spacing:0.32px;color:#666666;}.elementor-8 .elementor-element.elementor-element-69a2870 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c5c4093{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c5c4093:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c5c4093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dbde86d{padding:23px 0px 23px 20px;font-family:"Roboto", Sans-serif;font-size:14.5px;font-weight:400;line-height:27px;letter-spacing:0.32px;color:#333333;}.elementor-8 .elementor-element.elementor-element-dbde86d p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-83b4468{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:103px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;--z-index:1111111111;}.elementor-8 .elementor-element.elementor-element-83b4468:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-83b4468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2C38;}.elementor-8 .elementor-element.elementor-element-197e911{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c3787b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2702e86{--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:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e516517 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;line-height:24px;letter-spacing:2.34px;color:#FFD199;}.elementor-8 .elementor-element.elementor-element-91189bb{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-91189bb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:32px;font-weight:700;line-height:59px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-40213f0{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:0.32px;color:#FFFFFFBF;}.elementor-8 .elementor-element.elementor-element-40213f0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-547069b{--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 14px;--row-gap:0px;--column-gap:14px;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:111111111;}.elementor-8 .elementor-element.elementor-element-3f297db .elementor-button{background-color:#F59A2B;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:25.9px;letter-spacing:0.32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F59A2B;border-radius:4px 4px 4px 4px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-3f297db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c82dc46 .elementor-button{background-color:#FFFFFF1F;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:25.9px;letter-spacing:0.32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;border-radius:4px 4px 4px 4px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-c82dc46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d312513{--display:flex;--position:absolute;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8 .elementor-element.elementor-element-d312513.e-con{--align-self:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d312513{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-d312513{right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-9267779{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-e6c18e7{text-align:center;}.elementor-8 .elementor-element.elementor-element-e6c18e7 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-4e0470d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-a9301ea{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-0d91707{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e826582{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-58dcaf9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-1ba26cc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-5a49617{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-370efdb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-562e295{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b2a2131{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5b3e57e{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a0420c5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-a837a4e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ff5e027{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-61725e6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-59bec30{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e6c18e7 .elementor-heading-title{line-height:30px;}.elementor-8 .elementor-element.elementor-element-a9301ea{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-8 .elementor-element.elementor-element-e4beef8{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-aababf2{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-94513a4 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-4a1baed{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-6e64c2a .swiper-slide{height:300px;}.elementor-8 .elementor-element.elementor-element-64b2820{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-edd977e .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-0fbf1a2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-57a15ec .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-02ca254.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-b26967c .swiper-slide{height:300px;}.elementor-8 .elementor-element.elementor-element-ee04a84 .swiper-slide{height:300px;}.elementor-8 .elementor-element.elementor-element-6bca999{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-015ff38 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-824cc12{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-72eddcd .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-d7988fc.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-42805cd .swiper-slide{height:300px;}.elementor-8 .elementor-element.elementor-element-32bb56a .swiper-slide{height:300px;}.elementor-8 .elementor-element.elementor-element-d77bddb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-d039d06 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-6c84b47 img{height:300px;}.elementor-8 .elementor-element.elementor-element-b2a2131{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-62020d8 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-7a0cf62{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-a7837d9{padding:10px 10px 10px 10px;--e-icon-list-icon-size:40px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-8 .elementor-element.elementor-element-2baa6eb{padding:10px 10px 10px 10px;--e-icon-list-icon-size:40px;}.elementor-8 .elementor-element.elementor-element-ba7c5cf{padding:10px 10px 10px 10px;--e-icon-list-icon-size:40px;}.elementor-8 .elementor-element.elementor-element-14f56fd{padding:10px 10px 10px 10px;--e-icon-list-icon-size:40px;}.elementor-8 .elementor-element.elementor-element-061a425{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5b3e57e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-913a48a .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-e1a839d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-a0420c5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a837a4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-db40dc6 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-ff5e027{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d438b35{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-61725e6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-294f219{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-59bec30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9912ce8 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-f331253{font-size:13px;}.elementor-8 .elementor-element.elementor-element-b4cbbda{font-size:16px;}.elementor-8 .elementor-element.elementor-element-80440fe{font-size:13px;}.elementor-8 .elementor-element.elementor-element-83b4468{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-91189bb .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-40213f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-8 .elementor-element.elementor-element-40213f0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-547069b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3f297db{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-c82dc46{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-7f167bd{--width:87%;}.elementor-8 .elementor-element.elementor-element-02ca254{--width:87%;}.elementor-8 .elementor-element.elementor-element-d697754{--width:87%;}.elementor-8 .elementor-element.elementor-element-d7988fc{--width:87%;}.elementor-8 .elementor-element.elementor-element-50a3caf{--width:87%;}.elementor-8 .elementor-element.elementor-element-23ced2f{--width:80%;}.elementor-8 .elementor-element.elementor-element-9c090ba{--width:180px;}.elementor-8 .elementor-element.elementor-element-e4e8b73{--width:30%;}.elementor-8 .elementor-element.elementor-element-88711cf{--width:70%;}.elementor-8 .elementor-element.elementor-element-e8dd57e{--width:30%;}.elementor-8 .elementor-element.elementor-element-567a6cf{--width:70%;}.elementor-8 .elementor-element.elementor-element-cf605e4{--width:30%;}.elementor-8 .elementor-element.elementor-element-91c30d5{--width:70%;}.elementor-8 .elementor-element.elementor-element-6118269{--width:30%;}.elementor-8 .elementor-element.elementor-element-6d6f64a{--width:70%;}.elementor-8 .elementor-element.elementor-element-4e1806b{--width:30%;}.elementor-8 .elementor-element.elementor-element-e9c28ab{--width:70%;}.elementor-8 .elementor-element.elementor-element-87ef60b{--width:30%;}.elementor-8 .elementor-element.elementor-element-c5c4093{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-7f167bd{--width:100%;}.elementor-8 .elementor-element.elementor-element-02ca254{--width:100%;}.elementor-8 .elementor-element.elementor-element-d697754{--width:100%;}.elementor-8 .elementor-element.elementor-element-d7988fc{--width:100%;}.elementor-8 .elementor-element.elementor-element-50a3caf{--width:100%;}.elementor-8 .elementor-element.elementor-element-23ced2f{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-e6c18e7 */.short-text{
    color: #F59A2B;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a7837d9 */.svg-custom-bubble{
font-size: 18px !important;
line-height: 33px !important;
letter-spacing: 0.32px !important;
color: #22303A !important;
margin:0 0 9px;
}
.svg-custom-p{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2baa6eb */.svg-custom-bubble{
font-size: 18px !important;
line-height: 33px !important;
letter-spacing: 0.32px !important;
color: #22303A !important;
margin:0 0 9px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ba7c5cf */.svg-custom-bubble{
font-size: 18px !important;
line-height: 33px !important;
letter-spacing: 0.32px !important;
color: #22303A !important;
margin:0 0 9px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-14f56fd */.svg-custom-bubble{
font-size: 18px !important;
line-height: 33px !important;
letter-spacing: 0.32px !important;
color: #22303A !important;
margin:0 0 9px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c090ba */#gradient{
    background: radial-gradient(70.71% 70.71% at 50% 50%, rgba(95, 132, 245, 0.25) 0%, rgba(95, 132, 245, 0) 70%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afbd6d2 */.custom-second-span{
    font-size:22px;
    color: #FFD199;
    line-height: 40px;
    letter-spacing: 0.32px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79705f6 */.custom-second-span{
    font-size:22px;
    color: #FFD199;
    line-height: 40px;
    letter-spacing: 0.32px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef1026 */.custom-second-span{
    font-size:22px;
    color: #FFD199;
    line-height: 40px;
    letter-spacing: 0.32px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bf98c2 */.custom-second-span{
    font-size:22px;
    color: #FFD199;
    line-height: 40px;
    letter-spacing: 0.32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d312513 */#custom-gradient{
    background: radial-gradient(84.02% 261.64% at 80% 80%, rgba(245, 154, 43, 0.14) 0%, rgba(245, 154, 43, 0) 45%),
radial-gradient(84.02% 261.64% at 20% 20%, rgba(95, 132, 245, 0.18) 0%, rgba(95, 132, 245, 0) 45%);
    z-index: -1;
}/* End custom CSS */