.elementor-2 .elementor-element.elementor-element-9b7f856{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-block-start:4%;--padding-block-end:4%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-2 .elementor-element.elementor-element-6cb8543{--display:flex;--gap:1em 1em;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:2%;--margin-inline-start:0%;--margin-inline-end:0%;--z-index:111;}.elementor-2 .elementor-element.elementor-element-4b6183c .premium-dual-header-first-header span{display:block;}.elementor-2 .elementor-element.elementor-element-4b6183c .elementor-widget-container{text-align:left;}.elementor-2 .elementor-element.elementor-element-4b6183c.premium-header-inline .premium-dual-header-first-span{display:inline-block !important;transform:rotate(-8deg);}.elementor-2 .elementor-element.elementor-element-4b6183c.premium-header-block .premium-dual-header-first-span{transform:rotate(-8deg);}.elementor-2 .elementor-element.elementor-element-4b6183c.premium-mask-yes .premium-dual-header-first-header span::after{background:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-4b6183c .premium-dual-header-first-span{font-family:"Noto Sans JP", Sans-serif;font-size:5vw;font-weight:800;line-height:1.4em;color:var( --e-global-color-primary );background-color:var( --e-global-color-8a4e764 );margin:0px 16px 0px 0px;padding:8px 16px 8px 16px;}.elementor-2 .elementor-element.elementor-element-4b6183c .premium-dual-header-second-header{color:#747474;padding:8px 16px 08px 16px;}.elementor-2 .elementor-element.elementor-element-4b6183c > .elementor-widget-container{margin:0em 0em 0em -1.5em;}.elementor-2 .elementor-element.elementor-element-ba5f4e0 .premium-dual-header-first-header span{display:block;}.elementor-2 .elementor-element.elementor-element-ba5f4e0 .elementor-widget-container{text-align:left;}.elementor-2 .elementor-element.elementor-element-ba5f4e0.premium-header-inline .premium-dual-header-first-span{display:inline-block !important;transform:rotate(-8deg);}.elementor-2 .elementor-element.elementor-element-ba5f4e0.premium-header-block .premium-dual-header-first-span{transform:rotate(-8deg);}.elementor-2 .elementor-element.elementor-element-ba5f4e0.premium-mask-yes .premium-dual-header-first-header span::after{background:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-ba5f4e0 .premium-dual-header-first-span{font-family:"Noto Sans JP", Sans-serif;font-size:5vw;font-weight:800;line-height:1.4em;color:var( --e-global-color-text );background-color:var( --e-global-color-8a4e764 );margin:0px 16px 0px 0px;padding:8px 16px 8px 16px;}.elementor-2 .elementor-element.elementor-element-ba5f4e0 .premium-dual-header-second-header{color:#747474;padding:8px 16px 08px 16px;}.elementor-2 .elementor-element.elementor-element-ba5f4e0 > .elementor-widget-container{margin:-3.5em 0em 2em -1.5em;}.elementor-2 .elementor-element.elementor-element-63be072{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:40px 40px;--background-transition:0.3s;--z-index:2;}.elementor-2 .elementor-element.elementor-element-9bf0adf{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:2em 2em;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:888;}.elementor-2 .elementor-element.elementor-element-9bf0adf, .elementor-2 .elementor-element.elementor-element-9bf0adf::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-beb5dca{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2 .elementor-element.elementor-element-3ace87a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:12px 12px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__instance{width:100%;background-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__state-normal{justify-content:center;}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__state-hover{justify-content:center;}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__instance--icon-top .jet-button__state-normal{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__instance--icon-top .jet-button__state-hover{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__instance--icon-bottom .jet-button__state-normal{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__instance--icon-bottom .jet-button__state-hover{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__container{justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__instance:hover{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__plane-normal{background-color:#00B900;}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__plane-hover{background-color:#00B900;}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__state-normal .jet-button__icon{color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-2 .elementor-element.elementor-element-3bf91b4 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-2 .elementor-element.elementor-element-3bf91b4  .jet-button__state-normal .jet-button__label{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-3bf91b4  .jet-button__state-hover .jet-button__label{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__instance{width:100%;background-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__state-normal{justify-content:center;}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__state-hover{justify-content:center;}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__instance--icon-top .jet-button__state-normal{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__instance--icon-top .jet-button__state-hover{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__instance--icon-bottom .jet-button__state-normal{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__instance--icon-bottom .jet-button__state-hover{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__container{justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__instance:hover{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__plane-hover{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-2 .elementor-element.elementor-element-3908613 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-2 .elementor-element.elementor-element-3908613  .jet-button__state-normal .jet-button__label{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-3908613  .jet-button__state-hover .jet-button__label{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__instance{width:100%;background-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__state-normal{justify-content:center;}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__state-hover{justify-content:center;}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__instance--icon-top .jet-button__state-normal{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__instance--icon-top .jet-button__state-hover{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__instance--icon-bottom .jet-button__state-normal{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__instance--icon-bottom .jet-button__state-hover{align-items:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__container{justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__instance:hover{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__plane-normal{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__plane-hover{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-2 .elementor-element.elementor-element-97b175f .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-2 .elementor-element.elementor-element-97b175f  .jet-button__state-normal .jet-button__label{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-97b175f  .jet-button__state-hover .jet-button__label{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-aa9ce6b{--display:flex;--background-transition:0.3s;--margin-block-start:-64px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--z-index:999;}.elementor-2 .elementor-element.elementor-element-aa9ce6b, .elementor-2 .elementor-element.elementor-element-aa9ce6b::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-37962e7{--display:flex;--gap:2px 2px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-3273750{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:8px 8px;--background-transition:0.3s;--z-index:111;}.elementor-2 .elementor-element.elementor-element-bb20789{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-bb20789 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-8782780{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-8782780 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-cc46b85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:8px 8px;--background-transition:0.3s;--z-index:111;}.elementor-2 .elementor-element.elementor-element-7847645{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-7847645 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-268f4f2{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-268f4f2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-09d582e img{width:120px;max-width:120px;}.elementor-2 .elementor-element.elementor-element-09d582e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-09d582e.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-09d582e{z-index:999;}.elementor-2 .elementor-element.elementor-element-c6810a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:4%;--padding-block-end:0%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-2 .elementor-element.elementor-element-c6810a4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c6810a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-c6810a4, .elementor-2 .elementor-element.elementor-element-c6810a4::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-350f46e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-4fbceec{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-59e768c{text-align:center;}.elementor-2 .elementor-element.elementor-element-59e768c .elementor-heading-title{font-family:var( --e-global-typography-56447ae-font-family ), Sans-serif;font-size:var( --e-global-typography-56447ae-font-size );font-weight:var( --e-global-typography-56447ae-font-weight );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-59e768c > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-220e437{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-220e437 .elementor-headline{text-align:center;}.elementor-2 .elementor-element.elementor-element-220e437 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-220e437 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5ee4e83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:64px 64px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:24px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-0456aee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-195f6fb{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-195f6fb .elementor-icon{font-size:120px;}.elementor-2 .elementor-element.elementor-element-195f6fb .elementor-icon-box-title{margin-bottom:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-195f6fb .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-195f6fb .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 );}.elementor-2 .elementor-element.elementor-element-a7f5ff7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-7e6c900{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-7e6c900 .elementor-icon{font-size:120px;}.elementor-2 .elementor-element.elementor-element-7e6c900 .elementor-icon-box-title{margin-bottom:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7e6c900 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7e6c900 .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 );}.elementor-2 .elementor-element.elementor-element-c7dea3c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-ab097f5{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-ab097f5 .elementor-icon{font-size:120px;}.elementor-2 .elementor-element.elementor-element-ab097f5 .elementor-icon-box-title{margin-bottom:1em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ab097f5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ab097f5 .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 );}.elementor-2 .elementor-element.elementor-element-329632f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-329632f, .elementor-2 .elementor-element.elementor-element-329632f::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-d1bbe7c{text-align:center;}.elementor-2 .elementor-element.elementor-element-348bd1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:4%;--padding-block-end:4%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-2 .elementor-element.elementor-element-348bd1d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-348bd1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-348bd1d, .elementor-2 .elementor-element.elementor-element-348bd1d::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a8f6881{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-c9bc64f{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-1677822{text-align:center;}.elementor-2 .elementor-element.elementor-element-1677822 .elementor-heading-title{font-family:var( --e-global-typography-56447ae-font-family ), Sans-serif;font-size:var( --e-global-typography-56447ae-font-size );font-weight:var( --e-global-typography-56447ae-font-weight );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-1677822 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-7e18f56{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7e18f56 .elementor-headline{text-align:center;}.elementor-2 .elementor-element.elementor-element-7e18f56 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7e18f56 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-42efe45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:2% 2%;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:24px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-8474a58{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a0f80d6 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a0f80d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e8a72a7 );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a0f80d6.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a0f80d6.elementor-view-default .elementor-icon{color:var( --e-global-color-e8a72a7 );border-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-a0f80d6.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a0f80d6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-a0f80d6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a0f80d6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a0f80d6 .elementor-icon{font-size:40px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a0f80d6 .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-a0f80d6 > .elementor-widget-container{margin:-32px 0px 0px 8px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a0f80d6{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-a0f80d6{right:0px;}.elementor-2 .elementor-element.elementor-element-a0f80d6{top:0px;z-index:999;}.elementor-2 .elementor-element.elementor-element-4596dcf{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-bd1f513{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a5b3a46 img{object-position:center center;border-radius:16px 16px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6add2d1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:0px 0px 16px 16px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-2 .elementor-element.elementor-element-6add2d1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6add2d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-6add2d1, .elementor-2 .elementor-element.elementor-element-6add2d1::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-3470d3a .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-2 .elementor-element.elementor-element-8df9043{text-align:center;}.elementor-2 .elementor-element.elementor-element-cd8aca6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-7d465ec .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7d465ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e8a72a7 );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7d465ec.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7d465ec.elementor-view-default .elementor-icon{color:var( --e-global-color-e8a72a7 );border-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-7d465ec.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7d465ec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-7d465ec.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7d465ec.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7d465ec .elementor-icon{font-size:40px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d465ec .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-7d465ec > .elementor-widget-container{margin:-32px 0px 0px 8px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7d465ec{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-7d465ec{right:0px;}.elementor-2 .elementor-element.elementor-element-7d465ec{top:0px;z-index:999;}.elementor-2 .elementor-element.elementor-element-314cfe2{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a397381{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-cf455f2 img{object-position:center center;border-radius:16px 16px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f412bd5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:0px 0px 16px 16px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-2 .elementor-element.elementor-element-f412bd5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f412bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-f412bd5, .elementor-2 .elementor-element.elementor-element-f412bd5::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-3846ec2 .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-2 .elementor-element.elementor-element-179d516{text-align:center;}.elementor-2 .elementor-element.elementor-element-ecfa3cb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-d183f35 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d183f35.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e8a72a7 );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d183f35.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d183f35.elementor-view-default .elementor-icon{color:var( --e-global-color-e8a72a7 );border-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-d183f35.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d183f35.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-d183f35.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d183f35.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d183f35 .elementor-icon{font-size:40px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d183f35 .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-d183f35 > .elementor-widget-container{margin:-32px 0px 0px 8px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d183f35{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-d183f35{right:0px;}.elementor-2 .elementor-element.elementor-element-d183f35{top:0px;z-index:999;}.elementor-2 .elementor-element.elementor-element-8e7bb75{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a6f7f2a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-44fc66e img{object-position:center center;border-radius:16px 16px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e5155a9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:0px 0px 16px 16px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-2 .elementor-element.elementor-element-e5155a9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e5155a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-e5155a9, .elementor-2 .elementor-element.elementor-element-e5155a9::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-83234dc .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-2 .elementor-element.elementor-element-c3741c4{text-align:center;}.elementor-2 .elementor-element.elementor-element-f8e1022{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-f129061 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-f129061.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e8a72a7 );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f129061.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f129061.elementor-view-default .elementor-icon{color:var( --e-global-color-e8a72a7 );border-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-f129061.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f129061.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-f129061.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f129061.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f129061 .elementor-icon{font-size:40px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f129061 .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-f129061 > .elementor-widget-container{margin:-32px 0px 0px 8px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f129061{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-f129061{right:0px;}.elementor-2 .elementor-element.elementor-element-f129061{top:0px;z-index:999;}.elementor-2 .elementor-element.elementor-element-8d2e308{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-df4ddc2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-b72ec96 img{object-position:center center;border-radius:16px 16px 0px 0px;}.elementor-2 .elementor-element.elementor-element-55d518e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:0px 0px 16px 16px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-2 .elementor-element.elementor-element-55d518e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-55d518e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-55d518e, .elementor-2 .elementor-element.elementor-element-55d518e::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-07cfc05 .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-2 .elementor-element.elementor-element-6dfaf6e{text-align:center;}.elementor-2 .elementor-element.elementor-element-7980d7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:4%;--padding-block-end:4%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-2 .elementor-element.elementor-element-7980d7a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7980d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-7980d7a, .elementor-2 .elementor-element.elementor-element-7980d7a::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-fab97e1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-8e92ebc{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-f92720c{text-align:center;}.elementor-2 .elementor-element.elementor-element-f92720c .elementor-heading-title{font-family:var( --e-global-typography-56447ae-font-family ), Sans-serif;font-size:var( --e-global-typography-56447ae-font-size );font-weight:var( --e-global-typography-56447ae-font-weight );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-f92720c > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-b493034{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b493034 .elementor-headline{text-align:center;}.elementor-2 .elementor-element.elementor-element-b493034 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b493034 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-32890b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0% 0%;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:24px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-09cd812{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:0px 2px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:2px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-09cd812, .elementor-2 .elementor-element.elementor-element-09cd812::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-d5e0260 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d5e0260.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-d5e0260.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d5e0260.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d5e0260.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d5e0260.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d5e0260.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-d5e0260.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-d5e0260 .elementor-icon{font-size:64px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d5e0260 .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-d5e0260.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d5e0260{z-index:999;}.elementor-2 .elementor-element.elementor-element-9ee3873{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:0px 0px 16px 16px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-2 .elementor-element.elementor-element-9ee3873:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9ee3873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-9ee3873, .elementor-2 .elementor-element.elementor-element-9ee3873::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a601b1a .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-2 .elementor-element.elementor-element-a755c9b{text-align:center;}.elementor-2 .elementor-element.elementor-element-7a565ce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:0px 2px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:2px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7a565ce, .elementor-2 .elementor-element.elementor-element-7a565ce::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a598ab7 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a598ab7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-a598ab7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a598ab7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a598ab7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a598ab7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a598ab7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-a598ab7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-a598ab7 .elementor-icon{font-size:64px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a598ab7 .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-a598ab7.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a598ab7{z-index:999;}.elementor-2 .elementor-element.elementor-element-6eda5a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:0px 0px 16px 16px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-2 .elementor-element.elementor-element-6eda5a4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6eda5a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-6eda5a4, .elementor-2 .elementor-element.elementor-element-6eda5a4::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-edfc5d2 .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-2 .elementor-element.elementor-element-6f4f33d{text-align:center;}.elementor-2 .elementor-element.elementor-element-6e4f4c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:0px 2px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:2px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6e4f4c2, .elementor-2 .elementor-element.elementor-element-6e4f4c2::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a11ca1c .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a11ca1c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-a11ca1c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a11ca1c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a11ca1c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a11ca1c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a11ca1c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-a11ca1c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-a11ca1c .elementor-icon{font-size:64px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a11ca1c .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-a11ca1c.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a11ca1c{z-index:999;}.elementor-2 .elementor-element.elementor-element-894cb5d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:0px 0px 16px 16px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-2 .elementor-element.elementor-element-894cb5d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-894cb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-894cb5d, .elementor-2 .elementor-element.elementor-element-894cb5d::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-14974c6 .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-2 .elementor-element.elementor-element-ff29bb2{text-align:center;}.elementor-2 .elementor-element.elementor-element-a81896f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:0px 2px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:2px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a81896f, .elementor-2 .elementor-element.elementor-element-a81896f::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-2d84286 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-2d84286.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-2d84286.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2d84286.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2d84286.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2d84286.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2d84286.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-2d84286.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-2d84286 .elementor-icon{font-size:64px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d84286 .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-2d84286.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2d84286{z-index:999;}.elementor-2 .elementor-element.elementor-element-7c557dd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:0px 0px 16px 16px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-2 .elementor-element.elementor-element-7c557dd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7c557dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-7c557dd, .elementor-2 .elementor-element.elementor-element-7c557dd::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-585ceff .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-2 .elementor-element.elementor-element-f9c8fe4{text-align:center;}.elementor-2 .elementor-element.elementor-element-967e3ab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-967e3ab, .elementor-2 .elementor-element.elementor-element-967e3ab::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-5aca9f9 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-5aca9f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-5aca9f9.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5aca9f9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5aca9f9.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5aca9f9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5aca9f9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-5aca9f9.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-5aca9f9 .elementor-icon{font-size:64px;padding:18px;border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5aca9f9 .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-5aca9f9.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5aca9f9{z-index:999;}.elementor-2 .elementor-element.elementor-element-f1f49c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:0px 0px 16px 16px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-2 .elementor-element.elementor-element-f1f49c4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f1f49c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-f1f49c4, .elementor-2 .elementor-element.elementor-element-f1f49c4::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-2e28209 .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-2 .elementor-element.elementor-element-94379e2{text-align:center;}.elementor-2 .elementor-element.elementor-element-91767ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:8%;--padding-block-end:8%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-2 .elementor-element.elementor-element-91767ad:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-91767ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acf758a );}.elementor-2 .elementor-element.elementor-element-91767ad, .elementor-2 .elementor-element.elementor-element-91767ad::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-91767ad > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-91767ad > .e-con-inner > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-bf3ef37{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-67d93a9{text-align:center;}.elementor-2 .elementor-element.elementor-element-67d93a9 .elementor-heading-title{font-family:var( --e-global-typography-56447ae-font-family ), Sans-serif;font-size:var( --e-global-typography-56447ae-font-size );font-weight:var( --e-global-typography-56447ae-font-weight );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-67d93a9 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-9571462{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9571462 .elementor-headline{text-align:center;}.elementor-2 .elementor-element.elementor-element-9571462 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9571462 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-358be0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--gap:40px 40px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-c340fb3{--display:flex;--gap:0% 0%;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:24px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-c340fb3, .elementor-2 .elementor-element.elementor-element-c340fb3::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-b5fef1c .elementor-image, .elementor-2 .elementor-element.elementor-element-b5fef1c .elementor-widget-container{-webkit-mask-image:url(https://home-room.community/cms/wp-content/uploads/2026/06/prof-mask.svg);mask-image:url(https://home-room.community/cms/wp-content/uploads/2026/06/prof-mask.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-37d7446{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:24px 24px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:24px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-0a224f7{text-align:left;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-88a1263{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-53372db{text-align:right;}.elementor-2 .elementor-element.elementor-element-53372db .elementor-heading-title{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-f88e792{text-align:right;}.elementor-2 .elementor-element.elementor-element-f88e792 img{width:200px;max-width:200px;}.elementor-2 .elementor-element.elementor-element-613cf51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:4%;--padding-block-end:4%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-2 .elementor-element.elementor-element-613cf51:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-613cf51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8a72a7 );}.elementor-2 .elementor-element.elementor-element-613cf51, .elementor-2 .elementor-element.elementor-element-613cf51::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-40c2a83{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-664186e{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-009b044{text-align:center;}.elementor-2 .elementor-element.elementor-element-009b044 .elementor-heading-title{font-family:var( --e-global-typography-56447ae-font-family ), Sans-serif;font-size:var( --e-global-typography-56447ae-font-size );font-weight:var( --e-global-typography-56447ae-font-weight );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-009b044 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-7b4971c{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7b4971c .elementor-headline{text-align:center;}.elementor-2 .elementor-element.elementor-element-7b4971c .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7b4971c .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-bc2497b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:root{--page-title-display:none;}body.elementor-page-2{padding:0% 0% 0% 0%;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-9b7f856{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;}.elementor-2 .elementor-element.elementor-element-6cb8543{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-2 .elementor-element.elementor-element-4b6183c .premium-dual-header-first-header span{display:inline;}.elementor-2 .elementor-element.elementor-element-4b6183c .premium-dual-header-first-span{font-size:64px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-ba5f4e0 .premium-dual-header-first-header span{display:inline;}.elementor-2 .elementor-element.elementor-element-ba5f4e0 .premium-dual-header-first-span{font-size:64px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-63be072{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-9bf0adf.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-3ace87a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:12px 12px;}.elementor-2 .elementor-element.elementor-element-aa9ce6b{--min-height:428px;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-2 .elementor-element.elementor-element-4fbceec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-59e768c .elementor-heading-title{font-size:var( --e-global-typography-56447ae-font-size );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-5ee4e83{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:40px 40px;}.elementor-2 .elementor-element.elementor-element-195f6fb .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-195f6fb .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-7e6c900 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7e6c900 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-ab097f5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ab097f5 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-c9bc64f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-1677822 .elementor-heading-title{font-size:var( --e-global-typography-56447ae-font-size );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-42efe45{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:64px 64px;}.elementor-2 .elementor-element.elementor-element-8474a58{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-3470d3a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-cd8aca6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-3846ec2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-83234dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-07cfc05 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-fab97e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-8e92ebc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-f92720c .elementor-heading-title{font-size:var( --e-global-typography-56447ae-font-size );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-32890b2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:24px 0px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-09cd812{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;border-width:0px 0px 2px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:2px;--border-inline-start-width:0px;}.elementor-2 .elementor-element.elementor-element-a601b1a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-7a565ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;border-width:0px 0px 2px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:2px;--border-inline-start-width:0px;}.elementor-2 .elementor-element.elementor-element-edfc5d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-6e4f4c2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;border-width:0px 0px 2px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:2px;--border-inline-start-width:0px;}.elementor-2 .elementor-element.elementor-element-14974c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-a81896f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;border-width:0px 0px 2px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:2px;--border-inline-start-width:0px;}.elementor-2 .elementor-element.elementor-element-585ceff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-967e3ab{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-2e28209 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-bf3ef37{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-67d93a9 .elementor-heading-title{font-size:var( --e-global-typography-56447ae-font-size );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-358be0c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-c340fb3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:24px 0px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-37d7446{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:24px 0px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-0a224f7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-53372db .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-664186e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-009b044 .elementor-heading-title{font-size:var( --e-global-typography-56447ae-font-size );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-bc2497b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-9b7f856{--gap:0px 0px;--padding-block-start:6%;--padding-block-end:6%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-2 .elementor-element.elementor-element-6cb8543{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-4b6183c .premium-dual-header-first-header span{display:inline;}.elementor-2 .elementor-element.elementor-element-4b6183c .premium-dual-header-first-span{font-size:8.6vw;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ba5f4e0 .premium-dual-header-first-header span{display:inline;}.elementor-2 .elementor-element.elementor-element-ba5f4e0 .premium-dual-header-first-span{font-size:8.6vw;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-aa9ce6b{--min-height:205px;}.elementor-2 .elementor-element.elementor-element-37962e7{--gap:8px 8px;}.elementor-2 .elementor-element.elementor-element-09d582e img{max-width:80px;}.elementor-2 .elementor-element.elementor-element-c6810a4{--padding-block-start:8%;--padding-block-end:0%;--padding-inline-start:8%;--padding-inline-end:8%;}.elementor-2 .elementor-element.elementor-element-59e768c .elementor-heading-title{font-size:var( --e-global-typography-56447ae-font-size );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-195f6fb .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-195f6fb .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-7e6c900 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7e6c900 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-ab097f5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ab097f5 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-348bd1d{--padding-block-start:6%;--padding-block-end:6%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-2 .elementor-element.elementor-element-1677822 .elementor-heading-title{font-size:var( --e-global-typography-56447ae-font-size );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-42efe45{--gap:40px 40px;}.elementor-2 .elementor-element.elementor-element-3470d3a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-3846ec2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-83234dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-07cfc05 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-7980d7a{--padding-block-start:6%;--padding-block-end:6%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-2 .elementor-element.elementor-element-f92720c .elementor-heading-title{font-size:var( --e-global-typography-56447ae-font-size );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-32890b2{--gap:40px 0px;}.elementor-2 .elementor-element.elementor-element-a601b1a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-edfc5d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-14974c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-585ceff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2e28209 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-91767ad{--padding-block-start:6%;--padding-block-end:6%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-2 .elementor-element.elementor-element-67d93a9 .elementor-heading-title{font-size:var( --e-global-typography-56447ae-font-size );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-358be0c{--gap:24px 24px;}.elementor-2 .elementor-element.elementor-element-c340fb3{--gap:40px 0px;}.elementor-2 .elementor-element.elementor-element-37d7446{--gap:40px 0px;}.elementor-2 .elementor-element.elementor-element-0a224f7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-53372db .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-613cf51{--padding-block-start:6%;--padding-block-end:6%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-2 .elementor-element.elementor-element-009b044 .elementor-heading-title{font-size:var( --e-global-typography-56447ae-font-size );line-height:var( --e-global-typography-56447ae-line-height );letter-spacing:var( --e-global-typography-56447ae-letter-spacing );word-spacing:var( --e-global-typography-56447ae-word-spacing );}.elementor-2 .elementor-element.elementor-element-bc2497b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-9bf0adf{--width:35%;}.elementor-2 .elementor-element.elementor-element-aa9ce6b{--width:65%;}.elementor-2 .elementor-element.elementor-element-c6810a4{--width:100%;}.elementor-2 .elementor-element.elementor-element-350f46e{--width:100%;}.elementor-2 .elementor-element.elementor-element-4fbceec{--width:100%;}.elementor-2 .elementor-element.elementor-element-329632f{--width:100%;}.elementor-2 .elementor-element.elementor-element-348bd1d{--width:100%;}.elementor-2 .elementor-element.elementor-element-a8f6881{--width:100%;}.elementor-2 .elementor-element.elementor-element-c9bc64f{--width:100%;}.elementor-2 .elementor-element.elementor-element-7980d7a{--width:100%;}.elementor-2 .elementor-element.elementor-element-fab97e1{--width:100%;}.elementor-2 .elementor-element.elementor-element-8e92ebc{--width:100%;}.elementor-2 .elementor-element.elementor-element-91767ad{--width:100%;}.elementor-2 .elementor-element.elementor-element-bf3ef37{--width:100%;}.elementor-2 .elementor-element.elementor-element-c340fb3{--width:40%;}.elementor-2 .elementor-element.elementor-element-37d7446{--width:60%;}.elementor-2 .elementor-element.elementor-element-613cf51{--width:100%;}.elementor-2 .elementor-element.elementor-element-40c2a83{--width:100%;}.elementor-2 .elementor-element.elementor-element-664186e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-9bf0adf{--width:100%;}.elementor-2 .elementor-element.elementor-element-aa9ce6b{--width:100%;}.elementor-2 .elementor-element.elementor-element-32890b2{--width:100%;}.elementor-2 .elementor-element.elementor-element-09cd812{--width:50%;}.elementor-2 .elementor-element.elementor-element-7a565ce{--width:50%;}.elementor-2 .elementor-element.elementor-element-6e4f4c2{--width:50%;}.elementor-2 .elementor-element.elementor-element-a81896f{--width:50%;}.elementor-2 .elementor-element.elementor-element-967e3ab{--width:50%;}.elementor-2 .elementor-element.elementor-element-c340fb3{--width:100%;}.elementor-2 .elementor-element.elementor-element-37d7446{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-aa9ce6b *//* KVスライド全体 */
.elementor-element-aa9ce6b{
    position: relative !important;
    overflow: visible !important;
}

/* 4枚画像の実体。この箱をロゴ位置の基準にする */
#fv-slide-wrapper{
    position: relative !important;
    z-index: 1 !important;
    overflow: visible !important;
}

/* rowの余白リセット */
#fv-slide-wrapper .fv-slide-row{
    margin: 0 !important;
    padding: 0 !important;
}

/* ロゴアニメ：スライド背景ラッパーの中心に固定 */
#fv-slide-wrapper #logo-anim{
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 9999 !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    pointer-events: none !important;
}

/* Elementor画像ウィジェット内のズレ防止 */
#fv-slide-wrapper #logo-anim .elementor-widget-container{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
}

/* GIF本体 */
#fv-slide-wrapper #logo-anim img.attachment-large.size-large.wp-image-464{
    display: block !important;
    width: 200px !important;
    height: auto !important;
    max-width: none !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-bc2497b *//* ===============================
   Sponsor Logo Slider
   Big Logo / Dense Marquee Version
=============================== */

.elementor-2 .elementor-element.elementor-element-bc2497b {
  width: 100%;
  overflow: hidden;
}

/* Slick track */
.elementor-2 .elementor-element.elementor-element-bc2497b .slick-track {
  display: flex !important;
  align-items: center !important;
  transition-timing-function: linear !important;
}

/* 表示領域 */
.elementor-2 .elementor-element.elementor-element-bc2497b .slick-list {
  overflow: hidden;
}

/* スライドは自動幅 */
.elementor-2 .elementor-element.elementor-element-bc2497b .slick-slide {
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
}

/* JetEngine item */
.elementor-2 .elementor-element.elementor-element-bc2497b .jet-listing-grid__item {
  width: auto !important;
  max-width: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* ロゴ1個分の箱：PC */
.elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item {
  width: 240px;
  min-width: 240px;
  height: 120px;
  margin: 0 8px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box;
}

/* 中のラッパー */
.elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item .elementor-widget-container,
.elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item .jet-listing,
.elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item .jet-listing-dynamic-image,
.elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item .jet-listing-dynamic-image__link {
  width: 100%;
  height: 100%;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box;
}

/* ロゴ画像：大きめ */
.elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item img,
.elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item .jet-listing-dynamic-image__img {
  display: block;
  width: auto !important;
  height: auto !important;
  max-width: 98%;
  max-height: 96px;
  object-fit: contain;
  vertical-align: middle;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item {
    width: 210px;
    min-width: 210px;
    height: 110px;
    margin: 0 7px;
  }

  .elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item img,
  .elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item .jet-listing-dynamic-image__img {
    max-width: 98%;
    max-height: 88px;
  }
}

/* SP */
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item {
    width: 170px;
    min-width: 170px;
    height: 92px;
    margin: 0 6px;
  }

  .elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item img,
  .elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item .jet-listing-dynamic-image__img {
    max-width: 98%;
    max-height: 74px;
  }
}

/* Small SP */
@media (max-width: 480px) {
  .elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item {
    width: 150px;
    min-width: 150px;
    height: 84px;
    margin: 0 5px;
  }

  .elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item img,
  .elementor-2 .elementor-element.elementor-element-bc2497b .sponsor_item .jet-listing-dynamic-image__img {
    max-width: 98%;
    max-height: 68px;
  }
}/* End custom CSS */