.elementor-10 .elementor-element.elementor-element-f187c0a{--display:flex;--min-height:80vh;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.39;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-f187c0a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f187c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citron.kangoro.net/wp-content/uploads/2023/10/1.png");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f187c0a::before, .elementor-10 .elementor-element.elementor-element-f187c0a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f187c0a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f187c0a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f187c0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f187c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#01032B;}.elementor-10 .elementor-element.elementor-element-f187c0a, .elementor-10 .elementor-element.elementor-element-f187c0a::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-f187c0a > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-f187c0a > .e-con-inner > .elementor-shape-bottom svg{width:calc(120% + 1.3px);height:209px;}.elementor-10 .elementor-element.elementor-element-6639987{text-align:center;}.elementor-10 .elementor-element.elementor-element-6639987 .elementor-heading-title{color:#E5EAEC;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-a835a46{text-align:center;color:#F3E9E9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e5f39e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-e5f39e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-38f7017{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.31);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:10px;--margin-inline-end:10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-10 .elementor-element.elementor-element-38f7017:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-38f7017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-38f7017, .elementor-10 .elementor-element.elementor-element-38f7017::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-f0cb435{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-f0cb435 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-f0cb435 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f0cb435 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;}.elementor-10 .elementor-element.elementor-element-7fdba4d{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.31);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:10px;--margin-inline-end:10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-10 .elementor-element.elementor-element-7fdba4d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7fdba4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7fdba4d, .elementor-10 .elementor-element.elementor-element-7fdba4d::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-ec68f6a{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-ec68f6a .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-ec68f6a .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-ec68f6a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;}.elementor-10 .elementor-element.elementor-element-3ab9d75{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.31);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:10px;--margin-inline-end:10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-10 .elementor-element.elementor-element-3ab9d75:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3ab9d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3ab9d75, .elementor-10 .elementor-element.elementor-element-3ab9d75::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-cbbdb82{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-cbbdb82 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-cbbdb82 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-cbbdb82 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;}.elementor-10 .elementor-element.elementor-element-ae38aca{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.31);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:10px;--margin-inline-end:10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-10 .elementor-element.elementor-element-ae38aca:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ae38aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ae38aca, .elementor-10 .elementor-element.elementor-element-ae38aca::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-c923679{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-c923679 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-c923679 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-c923679 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;}.elementor-10 .elementor-element.elementor-element-f194c1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-10 .elementor-element.elementor-element-f194c1e, .elementor-10 .elementor-element.elementor-element-f194c1e::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-64ee16e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-1334a84 img{width:90%;height:500px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-1334a84:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://citron.kangoro.net/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-1334a84.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://citron.kangoro.net/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-24de9b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:-20px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:40px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-9b5fff1 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7f5c178 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-6d10d7f{color:#646464;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-dadba97 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#61CE7000;}.elementor-10 .elementor-element.elementor-element-b2c5d9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-cfd955b{text-align:center;}.elementor-10 .elementor-element.elementor-element-cfd955b .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-55c0730{text-align:center;}.elementor-10 .elementor-element.elementor-element-55c0730 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-7232e2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-38befe0{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.31);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-10 .elementor-element.elementor-element-38befe0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-38befe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-38befe0:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);--overlay-opacity:0.5;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.31);}.elementor-10 .elementor-element.elementor-element-38befe0:hover::before, .elementor-10 .elementor-element.elementor-element-38befe0:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-38befe0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-38befe0 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-38befe0 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-10 .elementor-element.elementor-element-38befe0, .elementor-10 .elementor-element.elementor-element-38befe0::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-8b36edb .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8b36edb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-8b36edb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-8b36edb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-8b36edb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-8b36edb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-b941c05{--display:flex;--flex-wrap:wrap;--background-transition:0.3s;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.31);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-10 .elementor-element.elementor-element-b941c05:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b941c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b941c05:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);--overlay-opacity:0.5;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.31);}.elementor-10 .elementor-element.elementor-element-b941c05:hover::before, .elementor-10 .elementor-element.elementor-element-b941c05:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b941c05:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b941c05 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-b941c05 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-10 .elementor-element.elementor-element-b941c05, .elementor-10 .elementor-element.elementor-element-b941c05::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-b1ec20b .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b1ec20b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-b1ec20b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-b1ec20b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-b1ec20b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-b1ec20b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-0cab3bc{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.31);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-10 .elementor-element.elementor-element-0cab3bc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0cab3bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0cab3bc:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);--overlay-opacity:0.5;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.31);}.elementor-10 .elementor-element.elementor-element-0cab3bc:hover::before, .elementor-10 .elementor-element.elementor-element-0cab3bc:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0cab3bc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0cab3bc > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-0cab3bc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-10 .elementor-element.elementor-element-0cab3bc, .elementor-10 .elementor-element.elementor-element-0cab3bc::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-c04dfe4 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c04dfe4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-c04dfe4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-c04dfe4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-c04dfe4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-c04dfe4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-eb22126{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-10 .elementor-element.elementor-element-eb22126:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eb22126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citron.kangoro.net/wp-content/uploads/2024/03/KAN9521ab-1.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-eb22126, .elementor-10 .elementor-element.elementor-element-eb22126::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-5bbc5f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-b1f5912 img{width:90%;height:600px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-b1f5912:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://citron.kangoro.net/wp-content/plugins/elementor/assets//mask-shapes/flower.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-b1f5912.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://citron.kangoro.net/wp-content/plugins/elementor/assets//mask-shapes/flower.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-0eb1977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:40px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-2354ac5 .elementor-heading-title{color:#858E92;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:800;}.elementor-10 .elementor-element.elementor-element-e98c8e7 .elementor-heading-title{color:#858E92;font-family:"Noto Sans JP", Sans-serif;font-size:60px;font-weight:800;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-ca68d7c .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ca68d7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bb2c850{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-37ceef1{text-align:center;}.elementor-10 .elementor-element.elementor-element-37ceef1 .elementor-heading-title{color:#858E92;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:800;}.elementor-10 .elementor-element.elementor-element-e2c8dd4{text-align:center;}.elementor-10 .elementor-element.elementor-element-e2c8dd4 .elementor-heading-title{color:#858E92;font-family:"Noto Sans JP", Sans-serif;font-size:60px;font-weight:800;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-fff15e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-974b688{--display:flex;--background-transition:0.3s;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-10 .elementor-element.elementor-element-974b688:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-974b688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-974b688:hover{box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.3);}.elementor-10 .elementor-element.elementor-element-974b688, .elementor-10 .elementor-element.elementor-element-974b688::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-30d3d96.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-30d3d96.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-30d3d96.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-30d3d96 .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-30d3d96 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-30d3d96 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-30d3d96 .elementor-image-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-be5173d .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-be5173d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-35a6a0e{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-7a7e902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-10 .elementor-element.elementor-element-7a7e902:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7a7e902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A2D;}.elementor-10 .elementor-element.elementor-element-7a7e902, .elementor-10 .elementor-element.elementor-element-7a7e902::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-c0eeb9b{text-align:left;}.elementor-10 .elementor-element.elementor-element-c0eeb9b .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-b42123a .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-b38c85b .gallery-item .gallery-caption{text-align:center;}.elementor-10 .elementor-element.elementor-element-daf8926{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-10 .elementor-element.elementor-element-bd1897e{text-align:left;}.elementor-10 .elementor-element.elementor-element-bd1897e .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-c4f59e9 .elementor-heading-title{color:#9B5050;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-cd03c8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-ddef040{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.31);--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-10 .elementor-element.elementor-element-ddef040:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ddef040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ddef040, .elementor-10 .elementor-element.elementor-element-ddef040::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .eael-testimonial-content{text-align:default;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .eael-testimonial-image{text-align:default;max-width:100%;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .eael-testimonial-image figure > img{width:150px;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .eael-testimonial-image img{margin:0px 20px 0px 0px;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .eael-testimonial-content .eael-testimonial-user{color:#272727;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .eael-testimonial-content .eael-testimonial-text{color:#292929;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .rating-five .testimonial-star-rating li i{color:#f2b01e;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .rating-one .testimonial-star-rating li:first-child i{color:#f2b01e;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-10 .elementor-element.elementor-element-c5c1bdc .rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-10 .elementor-element.elementor-element-c5c1bdc .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-10 .elementor-element.elementor-element-c5c1bdc .rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-10 .elementor-element.elementor-element-c5c1bdc .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-10 .elementor-element.elementor-element-c5c1bdc .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-10 .elementor-element.elementor-element-c5c1bdc .rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e;}.elementor-10 .elementor-element.elementor-element-c5c1bdc .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-10 .elementor-element.elementor-element-c5c1bdc span.eael-testimonial-quote{top:5%;right:5%;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-e5f39e1{--width:98.26%;}.elementor-10 .elementor-element.elementor-element-38f7017{--width:20%;}.elementor-10 .elementor-element.elementor-element-7fdba4d{--width:20%;}.elementor-10 .elementor-element.elementor-element-3ab9d75{--width:20%;}.elementor-10 .elementor-element.elementor-element-ae38aca{--width:20%;}.elementor-10 .elementor-element.elementor-element-64ee16e{--width:50%;}.elementor-10 .elementor-element.elementor-element-24de9b6{--width:50%;}.elementor-10 .elementor-element.elementor-element-38befe0{--width:32%;}.elementor-10 .elementor-element.elementor-element-b941c05{--width:32%;}.elementor-10 .elementor-element.elementor-element-0cab3bc{--width:32%;}.elementor-10 .elementor-element.elementor-element-5bbc5f3{--width:50%;}.elementor-10 .elementor-element.elementor-element-0eb1977{--width:50%;}.elementor-10 .elementor-element.elementor-element-974b688{--width:32%;}.elementor-10 .elementor-element.elementor-element-ddef040{--width:48%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-f187c0a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f187c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-f187c0a > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-f187c0a > .e-con-inner > .elementor-shape-bottom svg{height:51px;}.elementor-10 .elementor-element.elementor-element-8b36edb .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-b1ec20b .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-c04dfe4 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-30d3d96 .elementor-image-box-img{margin-bottom:15px;}}