.elementor-553 .elementor-element.elementor-element-74a43197>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-553 .elementor-element.elementor-element-74a43197>.elementor-container{min-height:100vh}.elementor-553 .elementor-element.elementor-element-74a43197{overflow:hidden;margin-top:-80px;margin-bottom:0}.elementor-553 .elementor-element.elementor-element-1bc2761e>.elementor-element-populated{padding:0}.elementor-553 .elementor-element.elementor-element-ea0178b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-cbcc6d6{width:var(--container-widget-width,200px);max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:.003px;z-index:4}.elementor-553 .elementor-element.elementor-element-cbcc6d6>.elementor-widget-container{background-color:var(--e-global-color-d7a94cc);border-radius:50%}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-cbcc6d6{right:85.347px}body.rtl .elementor-553 .elementor-element.elementor-element-cbcc6d6{left:85.347px}.elementor-553 .elementor-element.elementor-element-cbcc6d6:not(.elementor-widget-image) .elementor-widget-container,.elementor-553 .elementor-element.elementor-element-cbcc6d6.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://terracotta.claugh.tokyo/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-553 .elementor-element.elementor-element-cbcc6d6 img{border-style:solid;border-width:3px;border-color:var(--e-global-color-accent);border-radius:50%}.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-f4be350 .elementor-repeater-item-de979ac .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2025/01/1f971e0bc3a7788153ad597af60c2d7c.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-f4be350 .elementor-repeater-item-f82b97a .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2025/01/a2837cb48d10dd6fdf6c73782b07a682.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-f4be350 .elementor-repeater-item-778822a .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2025/01/933d897f4cb51e68adf54435b6877484.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-f4be350 .swiper-slide{transition-duration:calc(6100ms*1.2);height:300px}.elementor-553 .elementor-element.elementor-element-f4be350{width:var(--container-widget-width,300px);max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;bottom:20px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-f4be350{left:7.114vw}body.rtl .elementor-553 .elementor-element.elementor-element-f4be350{right:7.114vw}.elementor-553 .elementor-element.elementor-element-f4be350:not(.elementor-widget-image) .elementor-widget-container,.elementor-553 .elementor-element.elementor-element-f4be350.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://terracotta.claugh.tokyo/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-553 .elementor-element.elementor-element-f4be350 .swiper-slide-inner{text-align:center}.elementor-553 .elementor-element.elementor-element-8b78382 .elementor-repeater-item-de979ac .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2023/02/b561e80409494b8631a40c6643a30cf4.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-8b78382 .elementor-repeater-item-f82b97a .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2023/12/ad23dca36962f3df94bb7fc39327f683.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-8b78382 .elementor-repeater-item-778822a .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2024/09/0f56da0617ff5c732b2999030b88df45.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-8b78382 .swiper-slide{transition-duration:calc(7000ms*1.2);height:200px}.elementor-553 .elementor-element.elementor-element-8b78382{width:var(--container-widget-width,200px);max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:300px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-8b78382{left:19.687vw}body.rtl .elementor-553 .elementor-element.elementor-element-8b78382{right:19.687vw}.elementor-553 .elementor-element.elementor-element-8b78382:not(.elementor-widget-image) .elementor-widget-container,.elementor-553 .elementor-element.elementor-element-8b78382.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://terracotta.claugh.tokyo/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-553 .elementor-element.elementor-element-8b78382 .swiper-slide-inner{text-align:center}.elementor-553 .elementor-element.elementor-element-ea710bd .elementor-repeater-item-de979ac .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2024/09/534ab694ee4b09bef7de139d5e5005c7.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-ea710bd .elementor-repeater-item-f82b97a .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2023/11/a9f2291bad165d5ab7796473319d9726.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-ea710bd .elementor-repeater-item-778822a .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2023/11/0a8afd7aa2edae257397f77b3c8f5e4d.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-ea710bd .swiper-slide{transition-duration:calc(8300ms*1.2);height:300px}.elementor-553 .elementor-element.elementor-element-ea710bd{width:var(--container-widget-width,300px);max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;bottom:300px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-ea710bd{right:20px}body.rtl .elementor-553 .elementor-element.elementor-element-ea710bd{left:20px}.elementor-553 .elementor-element.elementor-element-ea710bd:not(.elementor-widget-image) .elementor-widget-container,.elementor-553 .elementor-element.elementor-element-ea710bd.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://terracotta.claugh.tokyo/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-553 .elementor-element.elementor-element-ea710bd .swiper-slide-inner{text-align:center}.elementor-553 .elementor-element.elementor-element-ddd2ffd .elementor-repeater-item-de979ac .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2025/01/d70762d00bd354253514ef29d8568795.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-ddd2ffd .elementor-repeater-item-f82b97a .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2025/01/aaf618f5d1467307c78634bd23e96ce1.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-ddd2ffd .elementor-repeater-item-778822a .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://terracotta.claugh.tokyo/wp-content/uploads/2025/01/b6b4a1c480c6ecca4e69a3c332a2e7d6.jpg);background-size:cover}.elementor-553 .elementor-element.elementor-element-ddd2ffd .swiper-slide{transition-duration:calc(5139ms*1.2);height:500px}.elementor-553 .elementor-element.elementor-element-ddd2ffd{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;bottom:20px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-ddd2ffd{left:33.124vw}body.rtl .elementor-553 .elementor-element.elementor-element-ddd2ffd{right:33.124vw}.elementor-553 .elementor-element.elementor-element-ddd2ffd:not(.elementor-widget-image) .elementor-widget-container,.elementor-553 .elementor-element.elementor-element-ddd2ffd.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://terracotta.claugh.tokyo/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-553 .elementor-element.elementor-element-ddd2ffd .swiper-slide-inner{text-align:center}.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-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-553 .elementor-element.elementor-element-f4bdcde>.elementor-widget-container{background-color:var(--e-global-color-accent);padding:5px}.elementor-553 .elementor-element.elementor-element-f4bdcde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2)}.elementor-553 .elementor-element.elementor-element-f4bdcde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2)}.elementor-553 .elementor-element.elementor-element-f4bdcde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2)}.elementor-553 .elementor-element.elementor-element-f4bdcde .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2)}.elementor-553 .elementor-element.elementor-element-f4bdcde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2)}.elementor-553 .elementor-element.elementor-element-f4bdcde .elementor-icon-list-icon i{color:var(--e-global-color-7955101);transition:color .3s}.elementor-553 .elementor-element.elementor-element-f4bdcde .elementor-icon-list-icon svg{fill:var(--e-global-color-7955101);transition:fill .3s}.elementor-553 .elementor-element.elementor-element-f4bdcde{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-553 .elementor-element.elementor-element-f4bdcde .elementor-icon-list-text{color:var(--e-global-color-7955101);transition:color .3s}.elementor-553 .elementor-element.elementor-element-e5d7043{overflow:hidden;padding:150px 0 100px}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-animated-headline{--dynamic-text-color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-553 .elementor-element.elementor-element-85cc5c5{--iteration-count:infinite;--animation-duration:1.2s;--dynamic-text-color:var(--e-global-color-primary)}.elementor-553 .elementor-element.elementor-element-85cc5c5 .elementor-headline{text-align:center;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-85cc5c5 .elementor-headline-plain-text{color:var(--e-global-color-primary)}.elementor-553 .elementor-element.elementor-element-85cc5c5 .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-primary)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-553 .elementor-element.elementor-element-3e09b804{--e-icon-list-icon-size:37px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-text{transition:color .3s}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-553 .elementor-element.elementor-element-4b7a5c9b{--divider-border-style:solid;--divider-color:var(--e-global-color-secondary);--divider-border-width:1px}.elementor-553 .elementor-element.elementor-element-4b7a5c9b .elementor-divider-separator{width:42.5px;margin:0 auto;margin-center:0}.elementor-553 .elementor-element.elementor-element-4b7a5c9b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);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-553 .elementor-element.elementor-element-4625da0{columns:1;text-align:center;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-text)}.elementor-553 .elementor-element.elementor-element-64e76f2{columns:1;text-align:center;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-text)}.elementor-553 .elementor-element.elementor-element-b2059b2.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-553 .elementor-element.elementor-element-6436211{width:var(--container-widget-width,600px);max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center}.elementor-553 .elementor-element.elementor-element-6436211>.elementor-widget-container{background-color:#00000063}.elementor-553 .elementor-element.elementor-element-6436211 img{box-shadow:5px -3px 10px 3px rgba(0,0,0,.5)}.elementor-553 .elementor-element.elementor-element-b97c93b{text-align:center}.elementor-553 .elementor-element.elementor-element-376b7d96{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-553 .elementor-element.elementor-element-376b7d96>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-553 .elementor-element.elementor-element-4b666928>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-553 .elementor-element.elementor-element-8ac94c9{text-align:center}.elementor-553 .elementor-element.elementor-element-af14103{--divider-border-style:solid;--divider-color:var(--e-global-color-secondary);--divider-border-width:1px}.elementor-553 .elementor-element.elementor-element-af14103 .elementor-divider-separator{width:42.5px;margin:0 auto;margin-center:0}.elementor-553 .elementor-element.elementor-element-af14103 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-553 .elementor-element.elementor-element-ada1421>.elementor-container{min-height:200px}.elementor-553 .elementor-element.elementor-element-ada1421{margin-top:16px;margin-bottom:0}.elementor-553 .elementor-element.elementor-element-68109d3.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-widget-lottie{--caption-color:var(--e-global-color-text)}.elementor-widget-lottie .e-lottie__caption{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-535e642{--lottie-container-width:200px}.elementor-widget-text-path{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-068244c{--alignment:center;top:10px;--width:300px;--rotate:56deg;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:19px;letter-spacing:.87px;--transition:.3s}.elementor-553 .elementor-element.elementor-element-068244c>.elementor-widget-container{margin:0;padding:0}.elementor-553 .elementor-element.elementor-element-26e5857{text-align:center;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-5293941{text-align:center;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta .elementor-cta__bg,.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:2.5s}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__content{min-height:60vh;text-align:center}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-d7a94cc)}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__title:not(:last-child){margin-bottom:60px}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__description{font-family:"Nanum Gothic",Sans-serif;font-size:32px;font-weight:300;line-height:36px;letter-spacing:1.74px;color:#fff}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__description:not(:last-child){margin-bottom:65px}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-d7a94cc);border-color:var(--e-global-color-accent);border-width:2px;border-radius:0}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__button:hover{color:var(--e-global-color-accent)}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000001A}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var(--e-global-color-e57b4c3)}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta .elementor-cta__bg,.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:2.5s}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__content{min-height:60vh;text-align:center}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-d7a94cc)}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__title:not(:last-child){margin-bottom:60px}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__description{font-family:"Nanum Gothic",Sans-serif;font-size:32px;font-weight:300;line-height:36px;letter-spacing:1.74px;color:#fff}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__description:not(:last-child){margin-bottom:65px}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-d7a94cc);border-color:var(--e-global-color-accent);border-width:2px;border-radius:0}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__button:hover{color:var(--e-global-color-accent)}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta .elementor-cta__bg,.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta .elementor-cta__bg-overlay{transition-duration:2.5s}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__content{min-height:50vh;text-align:center}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-d7a94cc)}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__title:not(:last-child){margin-bottom:60px}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__description{font-family:"Nanum Gothic",Sans-serif;font-size:32px;font-weight:300;line-height:36px;letter-spacing:1.74px;color:#fff}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__description:not(:last-child){margin-bottom:65px}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-d7a94cc);border-color:var(--e-global-color-accent);border-width:2px;border-radius:0}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__button:hover{color:var(--e-global-color-accent)}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var(--e-global-color-e57b4c3)}.elementor-553 .elementor-element.elementor-element-3028fc28>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-553 .elementor-element.elementor-element-3028fc28>.elementor-container{min-height:70vh}.elementor-553 .elementor-element.elementor-element-3028fc28{overflow:hidden;margin-top:10%;margin-bottom:0;padding:0 10px}.elementor-553 .elementor-element.elementor-element-468a23c7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-553 .elementor-element.elementor-element-468a23c7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-553 .elementor-element.elementor-element-468a23c7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-553 .elementor-element.elementor-element-468a23c7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-553 .elementor-element.elementor-element-54b55cfa{text-align:center}.elementor-553 .elementor-element.elementor-element-54b55cfa .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-5e8b1384)}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-ed641a6{left:0}body.rtl .elementor-553 .elementor-element.elementor-element-ed641a6{right:0}.elementor-553 .elementor-element.elementor-element-ed641a6{top:0;--lottie-container-width:80%;--lottie-container-opacity:.6}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-553 .elementor-element.elementor-element-4e16aa8e{--e-icon-list-icon-size:37px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-icon{padding-inline-end:0px}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-text{transition:color .3s}.elementor-553 .elementor-element.elementor-element-3fdb4d71{text-align:center;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-text)}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon-box-wrapper{gap:15px}.elementor-553 .elementor-element.elementor-element-80521cc.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-553 .elementor-element.elementor-element-80521cc.elementor-view-framed .elementor-icon,.elementor-553 .elementor-element.elementor-element-80521cc.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon{font-size:40px}.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon-box-title a{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon-box-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-5e6e770 .elementor-icon-box-wrapper{gap:15px}.elementor-553 .elementor-element.elementor-element-5e6e770 .elementor-icon{font-size:40px}.elementor-553 .elementor-element.elementor-element-5e6e770 .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-5e6e770 .elementor-icon-box-title a{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-f8e0d76 .elementor-icon-box-wrapper{gap:15px}.elementor-553 .elementor-element.elementor-element-f8e0d76 .elementor-icon{font-size:40px}.elementor-553 .elementor-element.elementor-element-f8e0d76 .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-f8e0d76 .elementor-icon-box-title a{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-81a1fb7 .elementor-icon-box-wrapper{gap:15px}.elementor-553 .elementor-element.elementor-element-81a1fb7 .elementor-icon{font-size:40px}.elementor-553 .elementor-element.elementor-element-81a1fb7 .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-81a1fb7 .elementor-icon-box-title a{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-0fefc9b .elementor-icon-box-wrapper{gap:15px}.elementor-553 .elementor-element.elementor-element-0fefc9b .elementor-icon{font-size:40px}.elementor-553 .elementor-element.elementor-element-0fefc9b .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-0fefc9b .elementor-icon-box-title a{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-64af7ce .elementor-button{background-color:var(--e-global-color-primary);border-style:none}.elementor-553 .elementor-element.elementor-element-64af7ce{z-index:3}.elementor-553 .elementor-element.elementor-element-2b2160d3>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-553 .elementor-element.elementor-element-2b2160d3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10% 5%;z-index:2}.elementor-553 .elementor-element.elementor-element-2b2160d3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery{--galleries-title-color-normal:var(--e-global-color-primary);--galleries-title-color-hover:var(--e-global-color-secondary);--galleries-pointer-bg-color-hover:var(--e-global-color-accent);--gallery-title-color-active:var(--e-global-color-secondary);--galleries-pointer-bg-color-active:var(--e-global-color-accent)}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-7931ba1c{--image-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-553 .elementor-element.elementor-element-320eda45{text-align:center}.elementor-553 .elementor-element.elementor-element-320eda45 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-553 .elementor-element.elementor-element-2220e750{--e-icon-list-icon-size:37px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-text{transition:color .3s}.elementor-553 .elementor-element.elementor-element-f36b1bc{text-align:center}.elementor-553 .elementor-element.elementor-element-31917950 .elementor-button{background-color:var(--e-global-color-ad08c11);font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:.19px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-accent);border-radius:0;padding:14.5px 36px}.elementor-553 .elementor-element.elementor-element-31917950>.elementor-widget-container{margin:3% 0 0}.elementor-553 .elementor-element.elementor-element-31917950 .elementor-button:hover,.elementor-553 .elementor-element.elementor-element-31917950 .elementor-button:focus{color:var(--e-global-color-accent)}.elementor-553 .elementor-element.elementor-element-31917950 .elementor-button:hover svg,.elementor-553 .elementor-element.elementor-element-31917950 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-553 .elementor-element.elementor-element-292a85ce{text-align:center}.elementor-553 .elementor-element.elementor-element-292a85ce .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-553 .elementor-element.elementor-element-6bf1864f{--e-icon-list-icon-size:37px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-icon{padding-inline-end:0px}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-text{transition:color .3s}body.elementor-page-553:not(.elementor-motion-effects-element-type-background),body.elementor-page-553>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://terracotta.claugh.tokyo/wp-content/uploads/2023/02/5022574_s.jpg");background-position:top center;background-repeat:repeat;background-size:auto}@media(min-width:768px){.elementor-553 .elementor-element.elementor-element-deb3ebf{width:100%}}@media(max-width:1024px){.elementor-553 .elementor-element.elementor-element-74a43197{margin-top:-80px;margin-bottom:0;padding:0}.elementor-553 .elementor-element.elementor-element-1bc2761e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-cbcc6d6{--container-widget-width:150px;--container-widget-flex-grow:0;width:var(--container-widget-width,150px);max-width:150px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-cbcc6d6{right:20px}body.rtl .elementor-553 .elementor-element.elementor-element-cbcc6d6{left:20px}.elementor-widget-slides .elementor-slide-heading{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-slides .elementor-slide-description{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-slides .elementor-slide-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-f4be350>.elementor-widget-container{margin:0;padding:0}.elementor-553 .elementor-element.elementor-element-f4be350{--container-widget-width:200px;--container-widget-flex-grow:0;width:var(--container-widget-width,200px);max-width:200px;bottom:20px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-f4be350{left:8px}body.rtl .elementor-553 .elementor-element.elementor-element-f4be350{right:8px}.elementor-553 .elementor-element.elementor-element-f4be350 .swiper-slide{height:200px}.elementor-553 .elementor-element.elementor-element-8b78382{--container-widget-width:150px;--container-widget-flex-grow:0;width:var(--container-widget-width,150px);max-width:150px;bottom:300px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-8b78382{left:7.317vw}body.rtl .elementor-553 .elementor-element.elementor-element-8b78382{right:7.317vw}.elementor-553 .elementor-element.elementor-element-8b78382 .swiper-slide{height:150px}.elementor-553 .elementor-element.elementor-element-ea710bd{--container-widget-width:200px;--container-widget-flex-grow:0;width:var(--container-widget-width,200px);max-width:200px;bottom:300px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-ea710bd{right:41px}body.rtl .elementor-553 .elementor-element.elementor-element-ea710bd{left:41px}.elementor-553 .elementor-element.elementor-element-ea710bd .swiper-slide{height:200px}.elementor-553 .elementor-element.elementor-element-ddd2ffd{--container-widget-width:350px;--container-widget-flex-grow:0;width:var(--container-widget-width,350px);max-width:350px;bottom:50px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-ddd2ffd{left:26.351vw}body.rtl .elementor-553 .elementor-element.elementor-element-ddd2ffd{right:26.351vw}.elementor-553 .elementor-element.elementor-element-ddd2ffd .swiper-slide{height:350px}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-cb189e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px}.elementor-widget-animated-headline .elementor-headline{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-85cc5c5 .elementor-headline{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804{--e-icon-list-icon-size:16px}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-4b7a5c9b .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-4625da0>.elementor-widget-container{margin:0}.elementor-553 .elementor-element.elementor-element-4625da0{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-64e76f2>.elementor-widget-container{margin:0}.elementor-553 .elementor-element.elementor-element-64e76f2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-376b7d96{padding:0 4%}.elementor-553 .elementor-element.elementor-element-4b666928>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-af14103 .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-widget-lottie .e-lottie__caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-text-path{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-068244c>.elementor-widget-container{margin:0 0 -100px}.elementor-553 .elementor-element.elementor-element-068244c{--width:400px;--rotate:63deg;font-size:12px}.elementor-553 .elementor-element.elementor-element-26e5857{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-5293941{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__content{min-height:50vh}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__title:not(:last-child){margin-bottom:40px}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__description{font-size:18px}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__description:not(:last-child){margin-bottom:30px}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__content{min-height:50vh}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__title:not(:last-child){margin-bottom:40px}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__description{font-size:18px}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__description:not(:last-child){margin-bottom:30px}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__content{min-height:50vh}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__title:not(:last-child){margin-bottom:40px}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__description{font-size:18px}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__description:not(:last-child){margin-bottom:30px}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3028fc28>.elementor-container{min-height:30vh}.elementor-553 .elementor-element.elementor-element-3028fc28{padding:0 5%}.elementor-553 .elementor-element.elementor-element-468a23c7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px}.elementor-553 .elementor-element.elementor-element-468a23c7>.elementor-element-populated{padding:40px 0}.elementor-553 .elementor-element.elementor-element-54b55cfa .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e{--e-icon-list-icon-size:16px}.elementor-553 .elementor-element.elementor-element-3fdb4d71>.elementor-widget-container{margin:0}.elementor-553 .elementor-element.elementor-element-3fdb4d71{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon{font-size:30px}.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon-box-title a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon-box-description{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-5e6e770 .elementor-icon{font-size:30px}.elementor-553 .elementor-element.elementor-element-5e6e770 .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-5e6e770 .elementor-icon-box-title a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-f8e0d76 .elementor-icon{font-size:30px}.elementor-553 .elementor-element.elementor-element-f8e0d76 .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-f8e0d76 .elementor-icon-box-title a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-81a1fb7 .elementor-icon{font-size:30px}.elementor-553 .elementor-element.elementor-element-81a1fb7 .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-81a1fb7 .elementor-icon-box-title a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-0fefc9b .elementor-icon{font-size:30px}.elementor-553 .elementor-element.elementor-element-0fefc9b .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-0fefc9b .elementor-icon-box-title a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-2b2160d3{padding:9% 3% 0}.elementor-553 .elementor-element.elementor-element-95725e6>.elementor-element-populated{margin:0 0 5%;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery .elementor-gallery-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-2348d9bf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px}.elementor-553 .elementor-element.elementor-element-2348d9bf>.elementor-element-populated{margin:0 0 3%;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-553 .elementor-element.elementor-element-320eda45{text-align:center}.elementor-553 .elementor-element.elementor-element-320eda45 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-2220e750{--e-icon-list-icon-size:16px}.elementor-553 .elementor-element.elementor-element-292a85ce{text-align:center}.elementor-553 .elementor-element.elementor-element-292a85ce .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f{--e-icon-list-icon-size:16px}}@media(max-width:767px){.elementor-553 .elementor-element.elementor-element-74a43197>.elementor-container{min-height:630px}.elementor-553 .elementor-element.elementor-element-74a43197{padding:0}.elementor-553 .elementor-element.elementor-element-1bc2761e>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-cbcc6d6{--container-widget-width:100px;--container-widget-flex-grow:0;width:var(--container-widget-width,100px);max-width:100px}.elementor-widget-slides .elementor-slide-heading{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-slides .elementor-slide-description{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-slides .elementor-slide-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-f4be350{--container-widget-width:150px;--container-widget-flex-grow:0;width:var(--container-widget-width,150px);max-width:150px;bottom:20px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-f4be350{left:-5.556vw}body.rtl .elementor-553 .elementor-element.elementor-element-f4be350{right:-5.556vw}.elementor-553 .elementor-element.elementor-element-f4be350 .swiper-slide{height:150px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-8b78382{left:-4.351vw}body.rtl .elementor-553 .elementor-element.elementor-element-8b78382{right:-4.351vw}.elementor-553 .elementor-element.elementor-element-8b78382{bottom:300px}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-ea710bd{right:-56px}body.rtl .elementor-553 .elementor-element.elementor-element-ea710bd{left:-56px}.elementor-553 .elementor-element.elementor-element-ea710bd{bottom:300px}.elementor-553 .elementor-element.elementor-element-ddd2ffd{--container-widget-width:250px;--container-widget-flex-grow:0;width:var(--container-widget-width,250px);max-width:250px;bottom:100px;z-index:2}body:not(.rtl) .elementor-553 .elementor-element.elementor-element-ddd2ffd{left:18.014vw}body.rtl .elementor-553 .elementor-element.elementor-element-ddd2ffd{right:18.014vw}.elementor-553 .elementor-element.elementor-element-ddd2ffd .swiper-slide{height:250px}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-e5d7043{padding:100px 0}.elementor-widget-animated-headline .elementor-headline{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-85cc5c5 .elementor-headline{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-3e09b804{--e-icon-list-icon-size:14px}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-4625da0{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-64e76f2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-4b666928>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-ada1421>.elementor-container{min-height:180px}.elementor-553 .elementor-element.elementor-element-ada1421{margin-top:10px;margin-bottom:0}.elementor-widget-lottie .e-lottie__caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-535e642{--lottie-container-width:200px}.elementor-widget-text-path{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-068244c{--width:400px;--rotate:59deg;font-size:14px}.elementor-553 .elementor-element.elementor-element-26e5857>.elementor-widget-container{margin:-50px 0 0}.elementor-553 .elementor-element.elementor-element-26e5857{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-5293941{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__title:not(:last-child){margin-bottom:20px}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__description{font-size:16px}.elementor-553 .elementor-element.elementor-element-700a5dc8 .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__title:not(:last-child){margin-bottom:20px}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__description{font-size:16px}.elementor-553 .elementor-element.elementor-element-3892dfa1 .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__title:not(:last-child){margin-bottom:20px}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__description{font-size:16px}.elementor-553 .elementor-element.elementor-element-3825560 .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-3028fc28>.elementor-container{min-height:40vh}.elementor-553 .elementor-element.elementor-element-3028fc28{padding:0}.elementor-553 .elementor-element.elementor-element-468a23c7>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%}.elementor-553 .elementor-element.elementor-element-54b55cfa .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-4e16aa8e{--e-icon-list-icon-size:14px}.elementor-553 .elementor-element.elementor-element-3fdb4d71{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-217a47c{width:33%}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon-box-wrapper{gap:1px}.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon{font-size:20px}.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon-box-title a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-80521cc .elementor-icon-box-description{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-8758939{width:33%}.elementor-553 .elementor-element.elementor-element-5e6e770 .elementor-icon-box-wrapper{gap:1px}.elementor-553 .elementor-element.elementor-element-5e6e770 .elementor-icon{font-size:20px}.elementor-553 .elementor-element.elementor-element-5e6e770 .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-5e6e770 .elementor-icon-box-title a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-ced0d3c{width:33%}.elementor-553 .elementor-element.elementor-element-f8e0d76 .elementor-icon-box-wrapper{gap:1px}.elementor-553 .elementor-element.elementor-element-f8e0d76 .elementor-icon{font-size:20px}.elementor-553 .elementor-element.elementor-element-f8e0d76 .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-f8e0d76 .elementor-icon-box-title a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-7a0b5e7{width:33%}.elementor-553 .elementor-element.elementor-element-81a1fb7 .elementor-icon-box-wrapper{gap:1px}.elementor-553 .elementor-element.elementor-element-81a1fb7 .elementor-icon{font-size:20px}.elementor-553 .elementor-element.elementor-element-81a1fb7 .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-81a1fb7 .elementor-icon-box-title a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-5099fdd{width:33%}.elementor-553 .elementor-element.elementor-element-0fefc9b .elementor-icon-box-wrapper{gap:1px}.elementor-553 .elementor-element.elementor-element-0fefc9b .elementor-icon{font-size:20px}.elementor-553 .elementor-element.elementor-element-0fefc9b .elementor-icon-box-title,.elementor-553 .elementor-element.elementor-element-0fefc9b .elementor-icon-box-title a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-553 .elementor-element.elementor-element-2b2160d3{padding:15% 3% 12%}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery .elementor-gallery-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-320eda45 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-2220e750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-2220e750{--e-icon-list-icon-size:14px}.elementor-553 .elementor-element.elementor-element-292a85ce .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2)}.elementor-553 .elementor-element.elementor-element-6bf1864f{--e-icon-list-icon-size:14px}}@media(max-width:1024px) and (min-width:768px){.elementor-553 .elementor-element.elementor-element-1bc2761e{width:100%}.elementor-553 .elementor-element.elementor-element-95725e6{width:100%}.elementor-553 .elementor-element.elementor-element-2348d9bf{width:100%}}#myrotation img{animation:10s linear infinite rotation1}@keyframes rotation1{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#myticker{overflow:hidden;white-space:nowrap}#myticker ul{animation:hscroll 30s linear infinite;white-space:nowrap;display:inline-block}#myticker li,#myticker span{display:inline-block}@keyframes hscroll{0%{transform:translateX(300px)}100%{transform:translateX(-100%)}}.mysection{overflow:hidden !important}.mylottie{max-height:70vh;overflow:hidden}