.elementor-3563 .elementor-element.elementor-element-ae4762d{--display:flex;}.elementor-3563 .elementor-element.elementor-element-0fdc7a1{--spacer-size:20px;}.elementor-3563 .elementor-element.elementor-element-3434078 .tpg-widget-heading-wrapper .tpg-widget-heading{font-family:"Sawarabi Mincho", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-text );}.elementor-3563 .elementor-element.elementor-element-3434078 .tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading::before{background-color:var( --e-global-color-7b1e569 );}.elementor-3563 .elementor-element.elementor-element-3434078 .tpg-widget-heading-wrapper.heading-style4::before{background-color:var( --e-global-color-7b1e569 );width:430px;bottom:-17px;}.elementor-3563 .elementor-element.elementor-element-3434078 .tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading-line{border-color:var( --e-global-color-accent );}.elementor-3563 .elementor-element.elementor-element-3434078.section-title-style-style2 .tpg-header-wrapper:not(.carousel) .tpg-widget-heading-wrapper,.elementor-3563 .elementor-element.elementor-element-3434078.section-title-style-style3 .tpg-header-wrapper:not(.carousel) .tpg-widget-heading-wrapper,.elementor-3563 .elementor-element.elementor-element-3434078.section-title-style-style2 .tpg-header-wrapper.carousel, .elementor-3563 .elementor-element.elementor-element-3434078.section-title-style-style3 .tpg-header-wrapper.carousel{border-bottom-color:var( --e-global-color-accent );}.elementor-3563 .elementor-element.elementor-element-3434078.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide.selected, .elementor-3563 .elementor-element.elementor-element-3434078.section-title-style-style3 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide.selected{color:var( --e-global-color-accent );}.elementor-3563 .elementor-element.elementor-element-3434078.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:hover, .elementor-3563 .elementor-element.elementor-element-3434078.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:hover{color:var( --e-global-color-accent );}.elementor-3563 .elementor-element.elementor-element-3434078.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide::before, .elementor-3563 .elementor-element.elementor-element-3434078.section-title-style-style3 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide::before{border-bottom-color:var( --e-global-color-accent );}.elementor-3563 .elementor-element.elementor-element-3434078 .tpg-widget-heading-wrapper.heading-style4::after{background-color:var( --e-global-color-accent );width:calc(100% - calc(430px + 10px));bottom:calc(-17px + 2px);}.elementor-3563 .elementor-element.elementor-element-760340d{--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;}.elementor-3563 .elementor-element.elementor-element-65da13a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3563 .elementor-element.elementor-element-e9ffa65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3563 .elementor-element.elementor-element-ab59ec6{--spacer-size:5px;}.elementor-3563 .elementor-element.elementor-element-9522510{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-eff718a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-4b52c14{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-7198349{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-39cf2fc{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-c51263c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-dc2e765{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-0982e1b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-cb2d688{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-5012f45{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-409df8e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-832b653{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-18223f7{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-dd1c8e3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-9224b1a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-35dccfc{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-59c6cbf{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-ceae421{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-ef466b3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-42529c0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-dd04a45{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-797e9c5{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-12095e3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-47909e7{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-c7d0c54{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-e5ab8b6{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-88af8c6{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-775cc4c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-a670e2e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-8939427{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-168c4c2{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-0f8c569{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-9a08427{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-5544e43{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-419e72f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-b2f2352{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3563 .elementor-element.elementor-element-7dce7c2 .elementor-testimonial-wrapper{text-align:center;}.elementor-3563 .elementor-element.elementor-element-7dce7c2 .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-shadow:0px 0px 10px rgba(133.27998962402344, 129.97696556263787, 129.97696556263787, 0.72);}.elementor-3563 .elementor-element.elementor-element-7dce7c2 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:125px;height:125px;border-style:none;}.elementor-3563 .elementor-element.elementor-element-7dce7c2 .elementor-testimonial-name{color:var( --e-global-color-accent );font-family:"Averia Serif Libre", Sans-serif;font-size:20px;font-weight:600;}.elementor-3563 .elementor-element.elementor-element-7dce7c2 .elementor-testimonial-job{color:var( --e-global-color-text );font-family:"Averia Serif Libre", Sans-serif;font-size:24px;font-weight:600;}.elementor-3563 .elementor-element.elementor-element-835696b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3563 .elementor-element.elementor-element-0b6db33{--display:flex;}.elementor-3563 .elementor-element.elementor-element-b494670{--display:flex;}.elementor-3563 .elementor-element.elementor-element-3b86b27.wpr-stt-btn-align-fixed-right .wpr-stt-btn{right:26px;bottom:99px;}.elementor-3563 .elementor-element.elementor-element-3b86b27 .wpr-stt-content{color:var( --e-global-color-primary );}.elementor-3563 .elementor-element.elementor-element-3b86b27 .wpr-stt-icon{color:var( --e-global-color-primary );font-size:20px;}.elementor-3563 .elementor-element.elementor-element-3b86b27 .wpr-stt-icon svg{fill:var( --e-global-color-primary );width:20px;height:20px;}.elementor-3563 .elementor-element.elementor-element-3b86b27 .wpr-stt-btn{background-color:var( --e-global-color-text );box-shadow:0px 0px 19px 11px rgba(255, 255, 255, 0.69);transition:all  0.5s ease-in-out 0s;padding:15px 15px 15px 15px;border-radius:2px 2px 2px 2px;}.elementor-3563 .elementor-element.elementor-element-3b86b27 .wpr-stt-btn:hover > .wpr-stt-icon{Color:#FFFFFF;}.elementor-3563 .elementor-element.elementor-element-3b86b27 .wpr-stt-btn:hover > .wpr-stt-icon svg{fill:#FFFFFF;}.elementor-3563 .elementor-element.elementor-element-3b86b27 .wpr-stt-btn:hover{background-color:#006417;}.elementor-3563 .elementor-element.elementor-element-3b86b27 .wpr-stt-btn svg{transition:all  0.5s ease-in-out 0s;}.elementor-3563 .elementor-element.elementor-element-f901fd3{--display:flex;}.elementor-3563 .elementor-element.elementor-element-1c0697b{background-color:#00000000;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;border-style:none;}.elementor-3563 .elementor-element.elementor-element-1c0697b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3563 .elementor-element.elementor-element-1c0697b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3563 .elementor-element.elementor-element-1c0697b:hover{border-style:none;}.elementor-3563 .elementor-element.elementor-element-b00f5f1{--display:flex;}.elementor-3563 .elementor-element.elementor-element-f8454b4{--spacer-size:150px;}@media(min-width:768px){.elementor-3563 .elementor-element.elementor-element-65da13a{--width:20%;}.elementor-3563 .elementor-element.elementor-element-e9ffa65{--width:60%;}.elementor-3563 .elementor-element.elementor-element-835696b{--width:20%;}}@media(max-width:767px){.elementor-3563 .elementor-element.elementor-element-3434078 .tpg-widget-heading-wrapper .tpg-widget-heading{font-size:30px;}.elementor-3563 .elementor-element.elementor-element-3434078 .tpg-widget-heading-wrapper.heading-style4::before{width:255px;}.elementor-3563 .elementor-element.elementor-element-3434078 .tpg-widget-heading-wrapper.heading-style4::after{width:calc(100% - calc(255px + 10px));}.elementor-3563 .elementor-element.elementor-element-3b86b27.wpr-stt-btn-align-fixed-right .wpr-stt-btn{right:20px;bottom:70px;}.elementor-3563 .elementor-element.elementor-element-3b86b27 .wpr-stt-btn{padding:14px 14px 14px 14px;}}