.elementor-1217 .elementor-element.elementor-element-e8f7aea{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-7a79b65{--spacer-size:50px}.elementor-1217 .elementor-element.elementor-element-d930dda{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row;--overlay-opacity:.33}.elementor-1217 .elementor-element.elementor-element-d930dda:not(.elementor-motion-effects-element-type-background), .elementor-1217 .elementor-element.elementor-element-d930dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f0ec}.elementor-1217 .elementor-element.elementor-element-d930dda::before,.elementor-1217 .elementor-element.elementor-element-d930dda>.elementor-background-video-container::before,.elementor-1217 .elementor-element.elementor-element-d930dda>.e-con-inner>.elementor-background-video-container::before,.elementor-1217 .elementor-element.elementor-element-d930dda>.elementor-background-slideshow::before,.elementor-1217 .elementor-element.elementor-element-d930dda>.e-con-inner>.elementor-background-slideshow::before,.elementor-1217 .elementor-element.elementor-element-d930dda>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-1217 .elementor-element.elementor-element-c145cad>.elementor-widget-container{border-style:groove;border-width:0 2px 0 0}.elementor-1217 .elementor-element.elementor-element-c145cad .elementor-icon-box-wrapper{text-align:left}.elementor-1217 .elementor-element.elementor-element-c145cad{--icon-box-icon-margin:15px}.elementor-1217 .elementor-element.elementor-element-c145cad.elementor-view-stacked .elementor-icon{background-color:#9b0005}.elementor-1217 .elementor-element.elementor-element-c145cad.elementor-view-framed .elementor-icon,.elementor-1217 .elementor-element.elementor-element-c145cad.elementor-view-default .elementor-icon{fill:#9b0005;color:#9b0005;border-color:#9b0005}.elementor-1217 .elementor-element.elementor-element-78b5a6c .elementor-icon-box-wrapper{text-align:left}.elementor-1217 .elementor-element.elementor-element-78b5a6c{--icon-box-icon-margin:15px}.elementor-1217 .elementor-element.elementor-element-78b5a6c.elementor-view-stacked .elementor-icon{background-color:#9b0005}.elementor-1217 .elementor-element.elementor-element-78b5a6c.elementor-view-framed .elementor-icon,.elementor-1217 .elementor-element.elementor-element-78b5a6c.elementor-view-default .elementor-icon{fill:#9b0005;color:#9b0005;border-color:#9b0005}.elementor-1217 .elementor-element.elementor-element-fd38fc8 .elementor-button{background-color:#9b0005}.elementor-1217 .elementor-element.elementor-element-fd38fc8>.elementor-widget-container{margin:-10px -10px -10px -10px}.elementor-1217 .elementor-element.elementor-element-cb1a5a9 .elementor-button{background-color:#9b0005}.elementor-1217 .elementor-element.elementor-element-cb1a5a9>.elementor-widget-container{margin:-10px -10px -10px -10px}.elementor-1217 .elementor-element.elementor-element-3ba298f{--spacer-size:10px}.elementor-1217 .elementor-element.elementor-element-c6f4ba2{--display:grid;--min-height:752px;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-73dbf69 img{border-radius:0 0 0 0}.elementor-1217 .elementor-element.elementor-element-1c3ff8e>.elementor-widget-container{background-color:#9b0005;padding:25px 25px 25px 25px}.elementor-1217 .elementor-element.elementor-element-1c3ff8e{columns:1}.elementor-1217 .elementor-element.elementor-element-1c3ff8e p{margin-bottom:0}.elementor-1217 .elementor-element.elementor-element-cb0ec68{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-1bd8a30{--spacer-size:50px}.elementor-1217 .elementor-element.elementor-element-6857104{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-6cd8b8b{text-align:center}.elementor-1217 .elementor-element.elementor-element-626ca57{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-7fb303a{--display:grid;--min-height:923px;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:1;--grid-auto-flow:row;--overlay-opacity:.5}.elementor-1217 .elementor-element.elementor-element-7fb303a::before,.elementor-1217 .elementor-element.elementor-element-7fb303a>.elementor-background-video-container::before,.elementor-1217 .elementor-element.elementor-element-7fb303a>.e-con-inner>.elementor-background-video-container::before,.elementor-1217 .elementor-element.elementor-element-7fb303a>.elementor-background-slideshow::before,.elementor-1217 .elementor-element.elementor-element-7fb303a>.e-con-inner>.elementor-background-slideshow::before,.elementor-1217 .elementor-element.elementor-element-7fb303a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://hansaietterem.com/wp-content/uploads/2025/01/xHansai_pattern.png.pagespeed.ic.iNmZYFqpV6.png);--background-overlay:''}.elementor-1217 .elementor-element.elementor-element-ca0366f>.elementor-widget-container{margin:0 0 0 0}.elementor-1217 .elementor-element.elementor-element-ca0366f p{margin-bottom:0}.elementor-1217 .elementor-element.elementor-element-4e80419{text-align:center}.elementor-1217 .elementor-element.elementor-element-321e64c{--display:flex}.elementor-1217 .elementor-element.elementor-element-b3cf4ae{--spacer-size:10px}.elementor-1217 .elementor-element.elementor-element-9b34706{--display:grid;--min-height:752px;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-a6fbbfd>.elementor-widget-container{margin:0 0 0 121px;padding:0 0 0 0}.elementor-1217 .elementor-element.elementor-element-a6fbbfd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-1217 .elementor-element.elementor-element-a6fbbfd{left:0}body.rtl .elementor-1217 .elementor-element.elementor-element-a6fbbfd{right:0}.elementor-1217 .elementor-element.elementor-element-a6fbbfd{top:0;text-align:center}.elementor-1217 .elementor-element.elementor-element-378d84d>.elementor-widget-container{margin:20px 20px 20px 20px;padding:20px 20px 20px 20px}.elementor-1217 .elementor-element.elementor-element-378d84d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px}.elementor-1217 .elementor-element.elementor-element-378d84d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px}.elementor-1217 .elementor-element.elementor-element-378d84d .elementor-field-group.recaptcha_v3-bottomleft,.elementor-1217 .elementor-element.elementor-element-378d84d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-1217 .elementor-element.elementor-element-378d84d .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-1217 .elementor-element.elementor-element-378d84d .elementor-labels-inline .elementor-field-group > label{padding-right:0}body .elementor-1217 .elementor-element.elementor-element-378d84d .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-1217 .elementor-element.elementor-element-378d84d .elementor-field-group>label,.elementor-1217 .elementor-element.elementor-element-378d84d .elementor-field-subgroup label{color:var(--e-global-color-text)}.elementor-1217 .elementor-element.elementor-element-378d84d .elementor-field-type-html{padding-bottom:0}.elementor-1217 .elementor-element.elementor-element-378d84d .e-form__buttons__wrapper__button-next{background-color:#9b0005;color:#fff}.elementor-1217 .elementor-element.elementor-element-378d84d .elementor-button[type="submit"]{background-color:#9b0005;color:#fff}.elementor-1217 .elementor-element.elementor-element-378d84d .elementor-button[type="submit"] svg *{fill:#fff}.elementor-1217 .elementor-element.elementor-element-378d84d .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-1217 .elementor-element.elementor-element-378d84d .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-1217 .elementor-element.elementor-element-378d84d .elementor-button[type="submit"]:hover{color:#fff}.elementor-1217 .elementor-element.elementor-element-378d84d .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-1217 .elementor-element.elementor-element-378d84d .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-1217 .elementor-element.elementor-element-378d84d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-1217 .elementor-element.elementor-element-d4db86f>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-1217 .elementor-element.elementor-element-4084e79{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-1223468{--spacer-size:50px}.elementor-1217 .elementor-element.elementor-element-ca38d9a{text-align:center}.elementor-1217 .elementor-element.elementor-element-e88613a{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--overlay-opacity:.5}.elementor-1217 .elementor-element.elementor-element-e88613a::before,.elementor-1217 .elementor-element.elementor-element-e88613a>.elementor-background-video-container::before,.elementor-1217 .elementor-element.elementor-element-e88613a>.e-con-inner>.elementor-background-video-container::before,.elementor-1217 .elementor-element.elementor-element-e88613a>.elementor-background-slideshow::before,.elementor-1217 .elementor-element.elementor-element-e88613a>.e-con-inner>.elementor-background-slideshow::before,.elementor-1217 .elementor-element.elementor-element-e88613a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#f1f0ec;--background-overlay:''}.elementor-1217 .elementor-element.elementor-element-58fe6cf{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--overlay-opacity:.5}.elementor-1217 .elementor-element.elementor-element-58fe6cf::before,.elementor-1217 .elementor-element.elementor-element-58fe6cf>.elementor-background-video-container::before,.elementor-1217 .elementor-element.elementor-element-58fe6cf>.e-con-inner>.elementor-background-video-container::before,.elementor-1217 .elementor-element.elementor-element-58fe6cf>.elementor-background-slideshow::before,.elementor-1217 .elementor-element.elementor-element-58fe6cf>.e-con-inner>.elementor-background-slideshow::before,.elementor-1217 .elementor-element.elementor-element-58fe6cf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#f1f0ec;--background-overlay:''}.elementor-1217 .elementor-element.elementor-element-9650782.elementor-arrows-yes .elementor-main-swiper{width:calc(100% - 40px)}.elementor-1217 .elementor-element.elementor-element-9650782 .elementor-main-swiper{width:100%}.elementor-1217 .elementor-element.elementor-element-9650782 .elementor-swiper-button{font-size:20px}.elementor-1217 .elementor-element.elementor-element-fd84934{--e-image-carousel-slides-to-show:1}.elementor-1217 .elementor-element.elementor-element-9f30049{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-0851d62{--spacer-size:50px}.elementor-1217 .elementor-element.elementor-element-39dc0df{text-align:center}.elementor-1217 .elementor-element.elementor-element-cf38538{--spacer-size:50px}.elementor-1217 .elementor-element.elementor-element-e79b8d0{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-ed30cf8.elementor-widget-inavii-grid .inavii-grid .inavii-grid__item,.elementor-1217 .elementor-element.elementor-element-ed30cf8.elementor-widget-inavii-grid .inavii-grid .inavii-grid__item .inavii-grid__image-box,.elementor-1217 .elementor-element.elementor-element-ed30cf8.elementor-widget-inavii-grid .inavii-grid .inavii-grid__item .inavii-grid__item-box,.elementor-1217 .elementor-element.elementor-element-ed30cf8.elementor-widget-inavii-grid .inavii-grid .inavii-grid__item .inavii-grid__top-box{border-radius:0 0 0 0}.elementor-1217 .elementor-element.elementor-element-ed30cf8.elementor-widget-inavii-grid .inavii-grid__type-row{grid-template-columns:repeat(5,1fr)}.elementor-1217 .elementor-element.elementor-element-ed30cf8.elementor-widget-inavii-grid .inavii-grid.inavii-grid__type-row,.elementor-1217 .elementor-element.elementor-element-ed30cf8.elementor-widget-inavii-grid .inavii-grid.inavii-grid__type-gallery,.elementor-1217 .elementor-element.elementor-element-ed30cf8.elementor-widget-inavii-grid .inavii-grid.inavii-grid__type-content-grid{gap:0}.elementor-1217 .elementor-element.elementor-element-ed30cf8 .inavii-grid__description{-webkit-line-clamp:3}.elementor-1217 .elementor-element.elementor-element-ed30cf8 .inavii__header-container{gap:30px}.elementor-1217 .elementor-element.elementor-element-ed30cf8 .swiper-button-next,.elementor-1217 .elementor-element.elementor-element-ed30cf8 .swiper-button-prev{color:#fff;background-color:rgba(122,60,255,.5)}.elementor-1217 .elementor-element.elementor-element-ed30cf8 .swiper-button-next svg *,.elementor-1217 .elementor-element.elementor-element-ed30cf8 .swiper-button-prev svg *{fill:#fff}.elementor-1217 .elementor-element.elementor-element-ed30cf8 .swiper-button-next:hover,.elementor-1217 .elementor-element.elementor-element-ed30cf8 .swiper-button-prev:hover{color:#fff;background-color:rgba(122,60,255,1)}.elementor-1217 .elementor-element.elementor-element-ed30cf8 .swiper-button-next:hover svg *,.elementor-1217 .elementor-element.elementor-element-ed30cf8 .swiper-button-prev:hover svg *{fill:#fff}.elementor-1217 .elementor-element.elementor-element-ed30cf8 .swiper-pagination .swiper-pagination-bullet:hover{background:#7a3cff}.elementor-1217 .elementor-element.elementor-element-ed30cf8 .swiper-pagination-fraction:hover{color:#7a3cff}.elementor-1217 .elementor-element.elementor-element-ed30cf8 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7a3cff}@media (max-width:1024px){.elementor-1217 .elementor-element.elementor-element-e8f7aea{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-d930dda{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-c6f4ba2{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-cb0ec68{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-6857104{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-626ca57{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-7fb303a{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-9b34706{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-4084e79{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-e88613a{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-58fe6cf{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-9f30049{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-e79b8d0{--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-ed30cf8.elementor-widget-inavii-grid .inavii-grid__type-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.elementor-1217 .elementor-element.elementor-element-e8f7aea{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-d930dda{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-c6f4ba2{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-cb0ec68{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-6857104{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-626ca57{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-7fb303a{--e-con-grid-template-columns:1;--e-con-grid-template-rows:1;--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-9b34706{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-4084e79{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-e88613a{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-58fe6cf{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-9f30049{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-e79b8d0{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1217 .elementor-element.elementor-element-ed30cf8.elementor-widget-inavii-grid .inavii-grid__type-row{grid-template-columns:repeat(3,1fr)}}