.elementor-55 .elementor-element.elementor-element-b88e5f7{--display:flex;--min-height:515px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-b88e5f7:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-b88e5f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-330a811f{--display:flex;--min-height:387px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-330a811f:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-330a811f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpmchomes.com/wp-content/uploads/2025/06/mask2-banner-jpmc.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-4c0b33b2.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-4c0b33b2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-4c0b33b2.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-4c0b33b2{text-align:left;}.elementor-55 .elementor-element.elementor-element-4c0b33b2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:6rem;font-weight:800;line-height:120px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-4c0b33b2.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-4c0b33b2.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-4c0b33b2.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-4c0b33b2.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-4c0b33b2.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-4c0b33b2.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-4c0b33b2.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-4c0b33b2.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-4c0b33b2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-21b490fe{--spacer-size:1px;}.elementor-55 .elementor-element.elementor-element-7d5fb549.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-7d5fb549.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-7d5fb549.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-7d5fb549{text-align:left;}.elementor-55 .elementor-element.elementor-element-7d5fb549 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.25rem;font-weight:400;line-height:2.5rem;text-shadow:0px 4px 4px rgba(0, 0, 0, 0.8);color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-7d5fb549.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-7d5fb549.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-7d5fb549.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-7d5fb549.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-7d5fb549.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-7d5fb549.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-7d5fb549.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-7d5fb549.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-7d5fb549 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-32229b8{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-55 .elementor-element.elementor-element-6de8322{--spacer-size:8px;}.elementor-55 .elementor-element.elementor-element-edd0e97{--display:flex;--min-height:87px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-55 .elementor-element.elementor-element-edd0e97:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-edd0e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15C9C3;}.elementor-55 .elementor-element.elementor-element-2f2e311{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-f105040{text-align:center;}.elementor-55 .elementor-element.elementor-element-41a54c8{--display:flex;}.elementor-55 .elementor-element.elementor-element-4f8ab63.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-4f8ab63.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-4f8ab63.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-4f8ab63 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.8rem;font-weight:700;font-style:italic;line-height:2.4rem;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-4f8ab63.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-4f8ab63.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-4f8ab63.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-4f8ab63.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-4f8ab63.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-4f8ab63.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-4f8ab63.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-4f8ab63.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-4f8ab63 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-3195fb9{--display:flex;--min-height:415px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-55 .elementor-element.elementor-element-3195fb9:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-3195fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FFF8;}.elementor-55 .elementor-element.elementor-element-e154bfd{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-e3f1896{text-align:left;}.elementor-55 .elementor-element.elementor-element-e3f1896 img{width:551px;box-shadow:0px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-55 .elementor-element.elementor-element-d40c98b{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-6be8e4c .elementor-repeater-item-3a30bd6 .swiper-slide-bg{background-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-6be8e4c .elementor-repeater-item-adaeb0a .swiper-slide-bg{background-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-6be8e4c .swiper-slide{transition-duration:calc(5000ms*1.2);height:160px;}.elementor-55 .elementor-element.elementor-element-6be8e4c .swiper-slide-contents{max-width:924px;}.elementor-55 .elementor-element.elementor-element-6be8e4c .swiper-slide-inner{padding:3rem 2rem 4rem 2rem;text-align:center;}.elementor-55 .elementor-element.elementor-element-6be8e4c .elementor-slide-description{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem;}.elementor-55 .elementor-element.elementor-element-6be8e4c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;height:15px;width:15px;}.elementor-55 .elementor-element.elementor-element-6be8e4c .swiper-horizontal .swiper-pagination-progressbar{height:15px;}.elementor-55 .elementor-element.elementor-element-6be8e4c .swiper-pagination-fraction{font-size:15px;}.elementor-55 .elementor-element.elementor-element-6be8e4c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#00FBFF;opacity:1;}.elementor-55 .elementor-element.elementor-element-6be8e4c .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-dad4002{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-55 .elementor-element.elementor-element-c9b62c7{--spacer-size:32px;}.elementor-55 .elementor-element.elementor-element-1b29e5f{--display:flex;--min-height:559px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-4e274bd{--display:flex;--min-height:66px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:2rem;}.elementor-55 .elementor-element.elementor-element-e1467cc.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-e1467cc.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-e1467cc.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-e1467cc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:700;line-height:3.6rem;}.elementor-55 .elementor-element.elementor-element-e1467cc.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-e1467cc.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-e1467cc.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-e1467cc.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-e1467cc.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-e1467cc.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-e1467cc.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-e1467cc.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-e1467cc > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-0b388c3{--spacer-size:36px;}.elementor-55 .elementor-element.elementor-element-9d6511a{--display:flex;--min-height:395px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-55 .elementor-element.elementor-element-a516a7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-b60df91{--display:flex;--min-height:395px;}.elementor-55 .elementor-element.elementor-element-7c6e42d{--display:flex;--min-height:395px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-7c6e42d:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-7c6e42d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093842;}.elementor-55 .elementor-element.elementor-element-718ceac{--spacer-size:26px;}.elementor-55 .elementor-element.elementor-element-3122305{--display:flex;--min-height:120px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-2cc2b8d.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-2cc2b8d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-2cc2b8d.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-2cc2b8d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-2cc2b8d.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-2cc2b8d.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-2cc2b8d.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-2cc2b8d.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-2cc2b8d.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-2cc2b8d.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-2cc2b8d.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-2cc2b8d.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-2cc2b8d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-795cf2c{--spacer-size:8px;}.elementor-55 .elementor-element.elementor-element-50bff80{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-51a744f .elementor-button{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;fill:#292A2A;color:#292A2A;}.elementor-55 .elementor-element.elementor-element-2ea94e5{--display:flex;--min-height:395px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:1.4rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-2ea94e5:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-2ea94e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093842;}.elementor-55 .elementor-element.elementor-element-15e1bcd img{width:67px;}.elementor-55 .elementor-element.elementor-element-f020a99{--spacer-size:45px;}.elementor-55 .elementor-element.elementor-element-e00a9a0{--display:flex;--min-height:208px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{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-widget-text-editor.ob-postman blockquote cite{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-f71e7fc.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-f71e7fc.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-f71e7fc.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-f71e7fc{text-align:left;font-family:"DM Sans", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.1rem;}.elementor-55 .elementor-element.elementor-element-f71e7fc.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-f71e7fc.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-f71e7fc.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-f71e7fc.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-f71e7fc.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-f71e7fc.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-f71e7fc.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-f71e7fc.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-f71e7fc > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-6e2684f{--spacer-size:12px;}.elementor-55 .elementor-element.elementor-element-0f38272{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-ed1f391 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;fill:#292A2A;color:#292A2A;}.elementor-55 .elementor-element.elementor-element-0d07f5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-b6c440a{--display:flex;--min-height:395px;}.elementor-55 .elementor-element.elementor-element-4a5d69e{--display:flex;--min-height:395px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-4a5d69e:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-4a5d69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093842;}.elementor-55 .elementor-element.elementor-element-d0d911f{--spacer-size:26px;}.elementor-55 .elementor-element.elementor-element-74e50f8{--display:flex;--min-height:120px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-2d1c591.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-2d1c591.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-2d1c591.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-2d1c591 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-2d1c591.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-2d1c591.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-2d1c591.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-2d1c591.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-2d1c591.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-2d1c591.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-2d1c591.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-2d1c591.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-2d1c591 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-7e137a4{--spacer-size:8px;}.elementor-55 .elementor-element.elementor-element-815741a{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-53b0bd5 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;fill:#292A2A;color:#292A2A;}.elementor-55 .elementor-element.elementor-element-ad59d6f{--display:flex;--min-height:395px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:1.4rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-ad59d6f:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-ad59d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093842;}.elementor-55 .elementor-element.elementor-element-ee692a2 img{width:67px;}.elementor-55 .elementor-element.elementor-element-30401ae{--spacer-size:45px;}.elementor-55 .elementor-element.elementor-element-d5bb521{--display:flex;--min-height:208px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-d750146.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-d750146.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-d750146.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-d750146{text-align:left;font-family:"DM Sans", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.1rem;}.elementor-55 .elementor-element.elementor-element-d750146.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-d750146.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-d750146.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-d750146.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-d750146.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-d750146.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-d750146.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-d750146.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-d750146 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-570aaaa{--spacer-size:12px;}.elementor-55 .elementor-element.elementor-element-cc84431{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-13c0b29 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;fill:#292A2A;color:#292A2A;}.elementor-55 .elementor-element.elementor-element-ec6b226{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-b081ba9{--display:flex;--min-height:395px;}.elementor-55 .elementor-element.elementor-element-6d91406{--display:flex;--min-height:395px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-6d91406:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-6d91406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093842;}.elementor-55 .elementor-element.elementor-element-a00d76e{--spacer-size:26px;}.elementor-55 .elementor-element.elementor-element-558c569{--display:flex;--min-height:120px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-6edd893.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-6edd893.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-6edd893.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-6edd893 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-6edd893.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-6edd893.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-6edd893.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-6edd893.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-6edd893.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-6edd893.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-6edd893.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-6edd893.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-6edd893 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-f90a4f8{--spacer-size:8px;}.elementor-55 .elementor-element.elementor-element-2fecc37{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-6e555f7 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;fill:#292A2A;color:#292A2A;}.elementor-55 .elementor-element.elementor-element-6bb0905{--display:flex;--min-height:395px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:1.4rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-6bb0905:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-6bb0905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093842;}.elementor-55 .elementor-element.elementor-element-7e5538f img{width:67px;}.elementor-55 .elementor-element.elementor-element-af584f7{--spacer-size:45px;}.elementor-55 .elementor-element.elementor-element-5924c51{--display:flex;--min-height:208px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-20e40da.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-20e40da.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-20e40da.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-20e40da{text-align:left;font-family:"DM Sans", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.1rem;}.elementor-55 .elementor-element.elementor-element-20e40da.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-20e40da.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-20e40da.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-20e40da.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-20e40da.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-20e40da.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-20e40da.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-20e40da.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-20e40da > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-4233c67{--spacer-size:12px;}.elementor-55 .elementor-element.elementor-element-00caa4c{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-234208c .elementor-button{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;fill:#292A2A;color:#292A2A;}.elementor-55 .elementor-element.elementor-element-86c59b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-15e1456{--display:flex;--min-height:395px;}.elementor-55 .elementor-element.elementor-element-f21772c{--display:flex;--min-height:395px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-f21772c:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-f21772c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093842;}.elementor-55 .elementor-element.elementor-element-3c7c6e5{--spacer-size:26px;}.elementor-55 .elementor-element.elementor-element-01240fb{--display:flex;--min-height:120px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-1e19764.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-1e19764.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-1e19764.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-1e19764 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-1e19764.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-1e19764.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-1e19764.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-1e19764.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-1e19764.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-1e19764.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-1e19764.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-1e19764.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-1e19764 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-823d553{--spacer-size:8px;}.elementor-55 .elementor-element.elementor-element-84e93e3{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-c58bef8 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;fill:#292A2A;color:#292A2A;}.elementor-55 .elementor-element.elementor-element-99aa95b{--display:flex;--min-height:395px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:1.4rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-99aa95b:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-99aa95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093842;}.elementor-55 .elementor-element.elementor-element-9a61e58 img{width:67px;}.elementor-55 .elementor-element.elementor-element-e7dee7c{--spacer-size:45px;}.elementor-55 .elementor-element.elementor-element-d592af5{--display:flex;--min-height:208px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-871a236.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-871a236.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-871a236.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-871a236{text-align:left;font-family:"DM Sans", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.1rem;}.elementor-55 .elementor-element.elementor-element-871a236.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-871a236.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-871a236.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-871a236.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-871a236.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-871a236.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-871a236.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-871a236.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-871a236 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-ae6b17f{--spacer-size:12px;}.elementor-55 .elementor-element.elementor-element-796f42a{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-2b46b7f .elementor-button{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;fill:#292A2A;color:#292A2A;}.elementor-55 .elementor-element.elementor-element-538af94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-064cd48{--display:flex;--min-height:395px;}.elementor-55 .elementor-element.elementor-element-9fd82d9{--display:flex;--min-height:395px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-9fd82d9:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-9fd82d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093842;}.elementor-55 .elementor-element.elementor-element-f70c412{--spacer-size:26px;}.elementor-55 .elementor-element.elementor-element-8f75410{--display:flex;--min-height:120px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-ca78036.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-ca78036.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-ca78036.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-ca78036 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-ca78036.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-ca78036.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-ca78036.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-ca78036.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-ca78036.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-ca78036.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-ca78036.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-ca78036.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-ca78036 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-01254a8{--spacer-size:8px;}.elementor-55 .elementor-element.elementor-element-92d2c0b{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-bdb1645 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;fill:#292A2A;color:#292A2A;}.elementor-55 .elementor-element.elementor-element-525488f{--display:flex;--min-height:395px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:1.4rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-525488f:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-525488f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093842;}.elementor-55 .elementor-element.elementor-element-ce86864 img{width:67px;}.elementor-55 .elementor-element.elementor-element-88430e2{--spacer-size:45px;}.elementor-55 .elementor-element.elementor-element-b14213e{--display:flex;--min-height:208px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-eaa66fa.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-eaa66fa.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-eaa66fa.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-eaa66fa{text-align:left;font-family:"DM Sans", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.1rem;}.elementor-55 .elementor-element.elementor-element-eaa66fa.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-eaa66fa.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-eaa66fa.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-eaa66fa.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-eaa66fa.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-eaa66fa.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-eaa66fa.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-eaa66fa.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-eaa66fa > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-7d20ea4{--spacer-size:12px;}.elementor-55 .elementor-element.elementor-element-75460bc{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-bd4ef36 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;fill:#292A2A;color:#292A2A;}.elementor-55 .elementor-element.elementor-element-44f3c7d{--display:flex;--min-height:112px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:16rem;--padding-right:16rem;}.elementor-55 .elementor-element.elementor-element-a985de1.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-a985de1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-a985de1.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-a985de1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2rem;font-weight:700;line-height:2.8rem;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-a985de1.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-a985de1.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-a985de1.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-a985de1.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-a985de1.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-a985de1.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-a985de1.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-a985de1.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-a985de1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-283672a{--display:flex;--min-height:620px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-367f946{--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;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-3be0de6{--display:flex;--min-height:209px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 5rem;--row-gap:0rem;--column-gap:5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-55 .elementor-element.elementor-element-f192f9b{--display:flex;--min-height:209px;}.elementor-55 .elementor-element.elementor-element-c568549 img{width:169px;}.elementor-55 .elementor-element.elementor-element-5d42c96{--spacer-size:4px;}.elementor-55 .elementor-element.elementor-element-666235b{--display:flex;--min-height:33px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-8d3a16c.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-8d3a16c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-8d3a16c.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-8d3a16c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:700;text-decoration:underline;line-height:2.1rem;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-8d3a16c.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-8d3a16c.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-8d3a16c.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-8d3a16c.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-8d3a16c.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-8d3a16c.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-8d3a16c.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-8d3a16c.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-8d3a16c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-7e16822{--display:flex;--min-height:209px;}.elementor-55 .elementor-element.elementor-element-1fb7a40 img{width:170px;}.elementor-55 .elementor-element.elementor-element-d1274dc{--spacer-size:4px;}.elementor-55 .elementor-element.elementor-element-ac5ccd4{--display:flex;--min-height:33px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-b53870a.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-b53870a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-b53870a.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-b53870a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:700;text-decoration:underline;line-height:2.1rem;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-b53870a.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-b53870a.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-b53870a.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-b53870a.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-b53870a.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-b53870a.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-b53870a.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-b53870a.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-b53870a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-36962d8{--display:flex;--min-height:209px;}.elementor-55 .elementor-element.elementor-element-97f0341 img{width:170px;}.elementor-55 .elementor-element.elementor-element-9f85404{--spacer-size:4px;}.elementor-55 .elementor-element.elementor-element-8fc1797{--display:flex;--min-height:33px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-55 .elementor-element.elementor-element-551fbf4.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-551fbf4.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-551fbf4.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-551fbf4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:700;text-decoration:underline;line-height:2.1rem;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-551fbf4.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-551fbf4.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-551fbf4.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-551fbf4.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-551fbf4.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-551fbf4.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-551fbf4.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-551fbf4.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-551fbf4 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-42c66b2{--spacer-size:28px;}.elementor-55 .elementor-element.elementor-element-c1785ea{--display:flex;--min-height:83px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-8f9e33d.ob-harakiri{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-8f9e33d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-8f9e33d.ob-harakiri div{writing-mode:inherit;}.elementor-55 .elementor-element.elementor-element-8f9e33d{text-align:left;}.elementor-55 .elementor-element.elementor-element-8f9e33d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:700;line-height:2.1rem;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-8f9e33d.ob-harakiri > div, .elementor-55 .elementor-element.elementor-element-8f9e33d.ob-harakiri > h1, .elementor-55 .elementor-element.elementor-element-8f9e33d.ob-harakiri > h2, .elementor-55 .elementor-element.elementor-element-8f9e33d.ob-harakiri > h3, .elementor-55 .elementor-element.elementor-element-8f9e33d.ob-harakiri > h4, .elementor-55 .elementor-element.elementor-element-8f9e33d.ob-harakiri > h5, .elementor-55 .elementor-element.elementor-element-8f9e33d.ob-harakiri > h6, .elementor-55 .elementor-element.elementor-element-8f9e33d.ob-harakiri > p{transform:rotate(0deg);}.elementor-55 .elementor-element.elementor-element-8f9e33d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-55 .elementor-element.elementor-element-0b4dcb9{--spacer-size:50px;}.elementor-55 .elementor-element.elementor-element-2b7912f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-6639a67{--display:flex;--min-height:60px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-55 .elementor-element.elementor-element-b829b50 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:600;line-height:3rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-e6c61e9{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-a3b2875{text-align:right;}.elementor-55 .elementor-element.elementor-element-a3b2875 img{box-shadow:0px 5px 5px 0px rgba(0,0,0,0.5);}html, body{overflow-x:auto;}body.elementor-page-55{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-b88e5f7{--min-height:32vh;--padding-top:2rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-330a811f{--min-height:195px;--padding-top:1rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-55 .elementor-element.elementor-element-4c0b33b2 .elementor-heading-title{font-size:2.9rem;line-height:2.7rem;}.elementor-55 .elementor-element.elementor-element-7d5fb549 .elementor-heading-title{font-size:1.4rem;line-height:1.6rem;}.elementor-55 .elementor-element.elementor-element-edd0e97{--min-height:57px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-4f8ab63 .elementor-heading-title{font-size:1.1rem;}.elementor-55 .elementor-element.elementor-element-3195fb9{--min-height:230px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-6be8e4c .elementor-slide-description{font-size:1rem;line-height:1.5rem;}.elementor-55 .elementor-element.elementor-element-4e274bd{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-e1467cc{text-align:center;}.elementor-55 .elementor-element.elementor-element-e1467cc .elementor-heading-title{font-size:1.7rem;}.elementor-55 .elementor-element.elementor-element-9d6511a{--gap:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-a516a7d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-0d07f5d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-ec6b226{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-86c59b4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-538af94{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-44f3c7d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-283672a{--min-height:0px;--padding-top:2rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-3be0de6{--min-height:0px;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55 .elementor-element.elementor-element-f192f9b{--min-height:125px;}.elementor-55 .elementor-element.elementor-element-8d3a16c .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}.elementor-55 .elementor-element.elementor-element-7e16822{--min-height:125px;}.elementor-55 .elementor-element.elementor-element-b53870a .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}.elementor-55 .elementor-element.elementor-element-36962d8{--min-height:125px;}.elementor-55 .elementor-element.elementor-element-551fbf4 .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}.elementor-55 .elementor-element.elementor-element-42c66b2{--spacer-size:10px;}.elementor-55 .elementor-element.elementor-element-8f9e33d{text-align:left;}.elementor-55 .elementor-element.elementor-element-8f9e33d .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}.elementor-55 .elementor-element.elementor-element-0b4dcb9{--spacer-size:15px;}.elementor-55 .elementor-element.elementor-element-b829b50 .elementor-button{font-size:1.3rem;line-height:2.3rem;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-b88e5f7{--min-height:215px;--padding-top:1rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-330a811f{--width:76%;--min-height:150px;--justify-content:flex-start;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-55 .elementor-element.elementor-element-4c0b33b2 .elementor-heading-title{font-size:1.6rem;line-height:1.7rem;}.elementor-55 .elementor-element.elementor-element-7d5fb549 .elementor-heading-title{font-size:1.2rem;line-height:1.2rem;}.elementor-55 .elementor-element.elementor-element-edd0e97{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-f105040 img{width:50px;}.elementor-55 .elementor-element.elementor-element-4f8ab63 .elementor-heading-title{font-size:1.1rem;line-height:1.1rem;}.elementor-55 .elementor-element.elementor-element-3195fb9{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55 .elementor-element.elementor-element-d40c98b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-9d6511a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-55 .elementor-element.elementor-element-2cc2b8d .elementor-heading-title{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-51a744f .elementor-button{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-ed1f391 .elementor-button{font-size:28px;}.elementor-55 .elementor-element.elementor-element-2d1c591 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-53b0bd5 .elementor-button{font-size:28px;}.elementor-55 .elementor-element.elementor-element-13c0b29 .elementor-button{font-size:28px;}.elementor-55 .elementor-element.elementor-element-6edd893 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-6e555f7 .elementor-button{font-size:28px;}.elementor-55 .elementor-element.elementor-element-234208c .elementor-button{font-size:28px;}.elementor-55 .elementor-element.elementor-element-1e19764 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-c58bef8 .elementor-button{font-size:28px;}.elementor-55 .elementor-element.elementor-element-2b46b7f .elementor-button{font-size:28px;}.elementor-55 .elementor-element.elementor-element-ca78036 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-bdb1645 .elementor-button{font-size:28px;}.elementor-55 .elementor-element.elementor-element-bd4ef36 .elementor-button{font-size:28px;}.elementor-55 .elementor-element.elementor-element-a985de1 .elementor-heading-title{font-size:1.6rem;line-height:2rem;}.elementor-55 .elementor-element.elementor-element-3be0de6{--flex-wrap:wrap;}.elementor-55 .elementor-element.elementor-element-8f9e33d{text-align:center;}.elementor-55 .elementor-element.elementor-element-b829b50 .elementor-button{font-size:1.5rem;line-height:2.5rem;}}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-330a811f{--width:64%;}.elementor-55 .elementor-element.elementor-element-2f2e311{--width:77px;}.elementor-55 .elementor-element.elementor-element-41a54c8{--width:1218px;}.elementor-55 .elementor-element.elementor-element-e154bfd{--width:40%;}.elementor-55 .elementor-element.elementor-element-d40c98b{--width:60%;}.elementor-55 .elementor-element.elementor-element-4e274bd{--width:37%;}.elementor-55 .elementor-element.elementor-element-3122305{--width:215px;}.elementor-55 .elementor-element.elementor-element-50bff80{--width:80%;}.elementor-55 .elementor-element.elementor-element-0f38272{--width:80%;}.elementor-55 .elementor-element.elementor-element-74e50f8{--width:215px;}.elementor-55 .elementor-element.elementor-element-815741a{--width:80%;}.elementor-55 .elementor-element.elementor-element-cc84431{--width:80%;}.elementor-55 .elementor-element.elementor-element-558c569{--width:215px;}.elementor-55 .elementor-element.elementor-element-2fecc37{--width:80%;}.elementor-55 .elementor-element.elementor-element-00caa4c{--width:80%;}.elementor-55 .elementor-element.elementor-element-01240fb{--width:215px;}.elementor-55 .elementor-element.elementor-element-84e93e3{--width:80%;}.elementor-55 .elementor-element.elementor-element-796f42a{--width:80%;}.elementor-55 .elementor-element.elementor-element-8f75410{--width:215px;}.elementor-55 .elementor-element.elementor-element-92d2c0b{--width:80%;}.elementor-55 .elementor-element.elementor-element-75460bc{--width:80%;}.elementor-55 .elementor-element.elementor-element-367f946{--width:59%;}.elementor-55 .elementor-element.elementor-element-e6c61e9{--width:41%;}}@media(max-width:1024px) and (min-width:768px){.elementor-55 .elementor-element.elementor-element-330a811f{--width:63%;}.elementor-55 .elementor-element.elementor-element-4e274bd{--width:40%;}.elementor-55 .elementor-element.elementor-element-a516a7d{--width:40%;}.elementor-55 .elementor-element.elementor-element-0d07f5d{--width:40%;}.elementor-55 .elementor-element.elementor-element-ec6b226{--width:40%;}.elementor-55 .elementor-element.elementor-element-86c59b4{--width:40%;}.elementor-55 .elementor-element.elementor-element-538af94{--width:40%;}}/* Start custom CSS for image, class: .elementor-element-e3f1896 */.elementor-55 .elementor-element.elementor-element-e3f1896 img {
    border-radius: 0px 48px 48px 0px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-6be8e4c */.elementor-55 .elementor-element.elementor-element-6be8e4c .swiper-backface-hidden {
    border-radius: 40px 0px 0px 40px;
    box-shadow: 0px 4px 4px #3BC6C1;
}
.elementor-55 .elementor-element.elementor-element-6be8e4c .swiper-pagination-bullet-active{
    box-shadow: 0px 2.71px 2.71px #FFFFFF40;
}
.elementor-55 .elementor-element.elementor-element-6be8e4c .swiper-pagination-bullet{
    box-shadow: 0px 2.71px 2.71px #FFFFFF40;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e274bd */.elementor-55 .elementor-element.elementor-element-4e274bd {
    background: linear-gradient(to right, #36C5C0 0%, #36C5C080 51%, #0000001A 100%);
    border-bottom-right-radius: 25px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51a744f */.elementor-55 .elementor-element.elementor-element-51a744f {
    width: 100%;
}
.elementor-55 .elementor-element.elementor-element-51a744f .elementor-button{
    display: flex;
    background: linear-gradient(to right, #01FCB1 0%, #00E4E4 100%);
    border-radius: 30px;
    box-shadow: 0px 4px 4px #00000040;
    width: 100%;
    height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c6e42d */.elementor-55 .elementor-element.elementor-element-7c6e42d {
    border-radius: 41px 41px 41px 41px;
    box-shadow: 0px 4px 4px #3BC6C1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed1f391 */.elementor-55 .elementor-element.elementor-element-ed1f391 {
    width: 100%;
}
.elementor-55 .elementor-element.elementor-element-ed1f391 .elementor-button{
    display: flex;
    background: linear-gradient(to right, #01FCB1 0%, #00E4E4 100%);
    border-radius: 30px;
    box-shadow: 0px 4px 4px #00000040;
    width: 100%;
    height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea94e5 */.elementor-55 .elementor-element.elementor-element-2ea94e5 {
    border-radius: 41px 41px 41px 41px;
    box-shadow: 0px 4px 4px #3BC6C1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53b0bd5 */.elementor-55 .elementor-element.elementor-element-53b0bd5 {
    width: 100%;
}
.elementor-55 .elementor-element.elementor-element-53b0bd5 .elementor-button{
    display: flex;
    background: linear-gradient(to right, #01FCB1 0%, #00E4E4 100%);
    border-radius: 30px;
    box-shadow: 0px 4px 4px #00000040;
    width: 100%;
    height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a5d69e */.elementor-55 .elementor-element.elementor-element-4a5d69e {
    border-radius: 41px 41px 41px 41px;
    box-shadow: 0px 4px 4px #3BC6C1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13c0b29 */.elementor-55 .elementor-element.elementor-element-13c0b29 {
    width: 100%;
}
.elementor-55 .elementor-element.elementor-element-13c0b29 .elementor-button{
    display: flex;
    background: linear-gradient(to right, #01FCB1 0%, #00E4E4 100%);
    border-radius: 30px;
    box-shadow: 0px 4px 4px #00000040;
    width: 100%;
    height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad59d6f */.elementor-55 .elementor-element.elementor-element-ad59d6f {
    border-radius: 41px 41px 41px 41px;
    box-shadow: 0px 4px 4px #3BC6C1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e555f7 */.elementor-55 .elementor-element.elementor-element-6e555f7 {
    width: 100%;
}
.elementor-55 .elementor-element.elementor-element-6e555f7 .elementor-button{
    display: flex;
    background: linear-gradient(to right, #01FCB1 0%, #00E4E4 100%);
    border-radius: 30px;
    box-shadow: 0px 4px 4px #00000040;
    width: 100%;
    height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d91406 */.elementor-55 .elementor-element.elementor-element-6d91406 {
    border-radius: 41px 41px 41px 41px;
    box-shadow: 0px 4px 4px #3BC6C1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-234208c */.elementor-55 .elementor-element.elementor-element-234208c {
    width: 100%;
}
.elementor-55 .elementor-element.elementor-element-234208c .elementor-button{
    display: flex;
    background: linear-gradient(to right, #01FCB1 0%, #00E4E4 100%);
    border-radius: 30px;
    box-shadow: 0px 4px 4px #00000040;
    width: 100%;
    height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb0905 */.elementor-55 .elementor-element.elementor-element-6bb0905 {
    border-radius: 41px 41px 41px 41px;
    box-shadow: 0px 4px 4px #3BC6C1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58bef8 */.elementor-55 .elementor-element.elementor-element-c58bef8 {
    width: 100%;
}
.elementor-55 .elementor-element.elementor-element-c58bef8 .elementor-button{
    display: flex;
    background: linear-gradient(to right, #01FCB1 0%, #00E4E4 100%);
    border-radius: 30px;
    box-shadow: 0px 4px 4px #00000040;
    width: 100%;
    height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f21772c */.elementor-55 .elementor-element.elementor-element-f21772c {
    border-radius: 41px 41px 41px 41px;
    box-shadow: 0px 4px 4px #3BC6C1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b46b7f */.elementor-55 .elementor-element.elementor-element-2b46b7f {
    width: 100%;
}
.elementor-55 .elementor-element.elementor-element-2b46b7f .elementor-button{
    display: flex;
    background: linear-gradient(to right, #01FCB1 0%, #00E4E4 100%);
    border-radius: 30px;
    box-shadow: 0px 4px 4px #00000040;
    width: 100%;
    height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99aa95b */.elementor-55 .elementor-element.elementor-element-99aa95b {
    border-radius: 41px 41px 41px 41px;
    box-shadow: 0px 4px 4px #3BC6C1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bdb1645 */.elementor-55 .elementor-element.elementor-element-bdb1645 {
    width: 100%;
}
.elementor-55 .elementor-element.elementor-element-bdb1645 .elementor-button{
    display: flex;
    background: linear-gradient(to right, #01FCB1 0%, #00E4E4 100%);
    border-radius: 30px;
    box-shadow: 0px 4px 4px #00000040;
    width: 100%;
    height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd82d9 */.elementor-55 .elementor-element.elementor-element-9fd82d9 {
    border-radius: 41px 41px 41px 41px;
    box-shadow: 0px 4px 4px #3BC6C1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd4ef36 */.elementor-55 .elementor-element.elementor-element-bd4ef36 {
    width: 100%;
}
.elementor-55 .elementor-element.elementor-element-bd4ef36 .elementor-button{
    display: flex;
    background: linear-gradient(to right, #01FCB1 0%, #00E4E4 100%);
    border-radius: 30px;
    box-shadow: 0px 4px 4px #00000040;
    width: 100%;
    height: 40px;
    align-items: center;
    justify-content: center;
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525488f */.elementor-55 .elementor-element.elementor-element-525488f {
    border-radius: 41px 41px 41px 41px;
    box-shadow: 0px 4px 4px #3BC6C1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6511a */.flip-card-inner {
  transition: transform 0.6s;
  transform-style: preserve-3d;
  position: relative;
  width: 100%;
  height: 100%;
}

.flip-card-front,
.flip-card-back {
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.flip-card-front {
  z-index: 2;
}

.flip-card-back {
  transform: rotateY(180deg);
  z-index: 1;
}

.flip-card.flipped .flip-card-inner {
  transform: rotateY(180deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f3c7d */.elementor-55 .elementor-element.elementor-element-44f3c7d {
    background: linear-gradient(to left, #292A2A 0%, #36C5C0 48%, #36C5C0 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1785ea */.elementor-55 .elementor-element.elementor-element-c1785ea {
    background: linear-gradient(to left, #36C5C0 0%, #36C5C080 51%, #0000001A 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b829b50 */.elementor-55 .elementor-element.elementor-element-b829b50 {
    width: 100%;
}
.elementor-55 .elementor-element.elementor-element-b829b50 .elementor-button{
    display: flex;
    background: linear-gradient(to right, #01FCB1 0%, #00E4E4 100%);
    border-radius: 30px;
    box-shadow: 0px 4px 4px #00000080;
    width: 100%;
    height: 60px;
    align-items: center;
    justify-content: center;
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3b2875 */.elementor-55 .elementor-element.elementor-element-a3b2875 img {
    border-radius: 48px 0px 0px 48px;
}/* End custom CSS */