.elementor-9035 .elementor-element.elementor-element-d041672{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9035 .elementor-element.elementor-element-d041672:not(.elementor-motion-effects-element-type-background),.elementor-9035 .elementor-element.elementor-element-d041672>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg,var(--e-global-color-primary) 0%,var(--e-global-color-accent) 100%)}.elementor-9035 .elementor-element.elementor-element-d041672>.elementor-shape-bottom svg,.elementor-9035 .elementor-element.elementor-element-d041672>.e-con-inner>.elementor-shape-bottom svg{width:calc(202% + 1.3px);height:90px;transform:translateX(-50%) rotateY(180deg)}.elementor-9035 .elementor-element.elementor-element-5e02069{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-9035 .elementor-element.elementor-element-018f8a0 .elementor-heading-title{font-family:var(--e-global-typography-872494e-font-family),Sans-serif;font-size:var(--e-global-typography-872494e-font-size);font-weight:var(--e-global-typography-872494e-font-weight);color:var(--e-global-color-f898f31)}.elementor-9035 .elementor-element.elementor-element-0d48a87{font-family:var(--e-global-typography-6ed476c-font-family),Sans-serif;font-size:var(--e-global-typography-6ed476c-font-size);font-weight:var(--e-global-typography-6ed476c-font-weight);text-transform:var(--e-global-typography-6ed476c-text-transform);color:var(--e-global-color-7ad78f4)}.elementor-9035 .elementor-element.elementor-element-0d48a87 p{margin-block-end:11px}.elementor-9035 .elementor-element.elementor-element-b943399{--spacer-size:50px}.elementor-9035 .elementor-element.elementor-element-217d8bc{text-align:center;font-family:var(--e-global-typography-6ed476c-font-family),Sans-serif;font-size:var(--e-global-typography-6ed476c-font-size);font-weight:var(--e-global-typography-6ed476c-font-weight);text-transform:var(--e-global-typography-6ed476c-text-transform)}.elementor-9035 .elementor-element.elementor-element-217d8bc p{margin-block-end:1px}.elementor-9035 .elementor-element.elementor-element-8d93a88{text-align:center}.elementor-9035 .elementor-element.elementor-element-8d93a88 .elementor-heading-title{font-family:var(--e-global-typography-872494e-font-family),Sans-serif;font-size:var(--e-global-typography-872494e-font-size);font-weight:var(--e-global-typography-872494e-font-weight);color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-29f88b3{--spacer-size:50px}.elementor-9035 .elementor-element.elementor-element-46078ed{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-9035 .elementor-element.elementor-element-dff7525{--display:flex;--border-radius:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-9035 .elementor-element.elementor-element-dff7525:not(.elementor-motion-effects-element-type-background),.elementor-9035 .elementor-element.elementor-element-dff7525>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f3f3}.elementor-9035 .elementor-element.elementor-element-ed3e18d .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-9035 .elementor-element.elementor-element-ed3e18d.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-ed3e18d.elementor-view-framed .elementor-icon,.elementor-9035 .elementor-element.elementor-element-ed3e18d.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-ed3e18d .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-ed3e18d .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-ed3e18d .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-ed3e18d .elementor-icon-box-description{font-size:15px}.elementor-9035 .elementor-element.elementor-element-3fe4c86 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-cdaaf6a-font-family),Sans-serif;font-size:var(--e-global-typography-cdaaf6a-font-size);font-weight:var(--e-global-typography-cdaaf6a-font-weight);text-transform:var(--e-global-typography-cdaaf6a-text-transform);font-style:var(--e-global-typography-cdaaf6a-font-style);padding:.8rem 1.5rem}.elementor-9035 .elementor-element.elementor-element-63824fd{--display:flex;--border-radius:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-9035 .elementor-element.elementor-element-63824fd:not(.elementor-motion-effects-element-type-background),.elementor-9035 .elementor-element.elementor-element-63824fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f3f3}.elementor-9035 .elementor-element.elementor-element-b0ddfd1 .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-9035 .elementor-element.elementor-element-b0ddfd1.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-b0ddfd1.elementor-view-framed .elementor-icon,.elementor-9035 .elementor-element.elementor-element-b0ddfd1.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-b0ddfd1 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-b0ddfd1 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-b0ddfd1 .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-b0ddfd1 .elementor-icon-box-description{font-size:15px}.elementor-9035 .elementor-element.elementor-element-9fc008d .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-cdaaf6a-font-family),Sans-serif;font-size:var(--e-global-typography-cdaaf6a-font-size);font-weight:var(--e-global-typography-cdaaf6a-font-weight);text-transform:var(--e-global-typography-cdaaf6a-text-transform);font-style:var(--e-global-typography-cdaaf6a-font-style);padding:.8rem 1.5rem}.elementor-9035 .elementor-element.elementor-element-8c4c234{--display:flex;--border-radius:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-9035 .elementor-element.elementor-element-8c4c234:not(.elementor-motion-effects-element-type-background),.elementor-9035 .elementor-element.elementor-element-8c4c234>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f3f3}.elementor-9035 .elementor-element.elementor-element-0b2d483 .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-9035 .elementor-element.elementor-element-0b2d483.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-0b2d483.elementor-view-framed .elementor-icon,.elementor-9035 .elementor-element.elementor-element-0b2d483.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-0b2d483 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-0b2d483 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-0b2d483 .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-0b2d483 .elementor-icon-box-description{font-size:15px}.elementor-9035 .elementor-element.elementor-element-6c53abd .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-cdaaf6a-font-family),Sans-serif;font-size:var(--e-global-typography-cdaaf6a-font-size);font-weight:var(--e-global-typography-cdaaf6a-font-weight);text-transform:var(--e-global-typography-cdaaf6a-text-transform);font-style:var(--e-global-typography-cdaaf6a-font-style);padding:.8rem 1.5rem}.elementor-9035 .elementor-element.elementor-element-78a4f38{--display:flex;--border-radius:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-9035 .elementor-element.elementor-element-78a4f38:not(.elementor-motion-effects-element-type-background),.elementor-9035 .elementor-element.elementor-element-78a4f38>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f3f3}.elementor-9035 .elementor-element.elementor-element-8561f8f .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-9035 .elementor-element.elementor-element-8561f8f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-8561f8f.elementor-view-framed .elementor-icon,.elementor-9035 .elementor-element.elementor-element-8561f8f.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-8561f8f .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-8561f8f .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-8561f8f .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-8561f8f .elementor-icon-box-description{font-size:15px}.elementor-9035 .elementor-element.elementor-element-8c5efd0 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-cdaaf6a-font-family),Sans-serif;font-size:var(--e-global-typography-cdaaf6a-font-size);font-weight:var(--e-global-typography-cdaaf6a-font-weight);text-transform:var(--e-global-typography-cdaaf6a-text-transform);font-style:var(--e-global-typography-cdaaf6a-font-style);padding:.8rem 1.5rem}.elementor-9035 .elementor-element.elementor-element-d323ce9{--display:flex;--border-radius:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-9035 .elementor-element.elementor-element-d323ce9:not(.elementor-motion-effects-element-type-background),.elementor-9035 .elementor-element.elementor-element-d323ce9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f3f3}.elementor-9035 .elementor-element.elementor-element-4f427a2 .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-9035 .elementor-element.elementor-element-4f427a2.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-4f427a2.elementor-view-framed .elementor-icon,.elementor-9035 .elementor-element.elementor-element-4f427a2.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-4f427a2 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-4f427a2 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-4f427a2 .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-4f427a2 .elementor-icon-box-description{font-size:15px}.elementor-9035 .elementor-element.elementor-element-a27ad8f .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-cdaaf6a-font-family),Sans-serif;font-size:var(--e-global-typography-cdaaf6a-font-size);font-weight:var(--e-global-typography-cdaaf6a-font-weight);text-transform:var(--e-global-typography-cdaaf6a-text-transform);font-style:var(--e-global-typography-cdaaf6a-font-style);padding:.8rem 1.5rem}.elementor-9035 .elementor-element.elementor-element-04b11f6{--display:flex;--border-radius:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-9035 .elementor-element.elementor-element-04b11f6:not(.elementor-motion-effects-element-type-background),.elementor-9035 .elementor-element.elementor-element-04b11f6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f3f3}.elementor-9035 .elementor-element.elementor-element-6bdb021 .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-9035 .elementor-element.elementor-element-6bdb021.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-6bdb021.elementor-view-framed .elementor-icon,.elementor-9035 .elementor-element.elementor-element-6bdb021.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-6bdb021 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-6bdb021 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-6bdb021 .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-6bdb021 .elementor-icon-box-description{font-size:15px}.elementor-9035 .elementor-element.elementor-element-79dbb24 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-cdaaf6a-font-family),Sans-serif;font-size:var(--e-global-typography-cdaaf6a-font-size);font-weight:var(--e-global-typography-cdaaf6a-font-weight);text-transform:var(--e-global-typography-cdaaf6a-text-transform);font-style:var(--e-global-typography-cdaaf6a-font-style);padding:.8rem 1.5rem}.elementor-9035 .elementor-element.elementor-element-e390564 .elementor-button{background-color:var(--e-global-color-8630d9f);font-family:var(--e-global-typography-6ed476c-font-family),Sans-serif;font-size:var(--e-global-typography-6ed476c-font-size);font-weight:var(--e-global-typography-6ed476c-font-weight);text-transform:var(--e-global-typography-6ed476c-text-transform);fill:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-e390564 .elementor-button:hover,.elementor-9035 .elementor-element.elementor-element-e390564 .elementor-button:focus{color:var(--e-global-color-accent)}.elementor-9035 .elementor-element.elementor-element-e390564 .elementor-button:hover svg,.elementor-9035 .elementor-element.elementor-element-e390564 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-9035 .elementor-element.elementor-element-5f5f740{--spacer-size:50px}.elementor-9035 .elementor-element.elementor-element-c0e5e2a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-9035 .elementor-element.elementor-element-c0e5e2a:not(.elementor-motion-effects-element-type-background),.elementor-9035 .elementor-element.elementor-element-c0e5e2a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c6c574f)}.elementor-9035 .elementor-element.elementor-element-7cc56e7{--spacer-size:50px}.elementor-9035 .elementor-element.elementor-element-4ddfd0b{font-family:var(--e-global-typography-6ed476c-font-family),Sans-serif;font-size:var(--e-global-typography-6ed476c-font-size);font-weight:var(--e-global-typography-6ed476c-font-weight);text-transform:var(--e-global-typography-6ed476c-text-transform)}.elementor-9035 .elementor-element.elementor-element-4ddfd0b p{margin-block-end:0px}.elementor-9035 .elementor-element.elementor-element-284c43c .elementor-heading-title{font-family:var(--e-global-typography-872494e-font-family),Sans-serif;font-size:var(--e-global-typography-872494e-font-size);font-weight:var(--e-global-typography-872494e-font-weight);color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-155d49d{--spacer-size:50px}.elementor-9035 .elementor-element.elementor-element-c79038f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-9035 .elementor-element.elementor-element-c79038f:not(.elementor-motion-effects-element-type-background),.elementor-9035 .elementor-element.elementor-element-c79038f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c6c574f)}.elementor-9035 .elementor-element.elementor-element-521b953{--display:flex}.elementor-9035 .elementor-element.elementor-element-c0da661{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9035 .elementor-element.elementor-element-a1380fb.elementor-element{--align-self:flex-end}.elementor-9035 .elementor-element.elementor-element-a1380fb:not(.elementor-widget-image),.elementor-9035 .elementor-element.elementor-element-a1380fb.elementor-widget-image img{-webkit-mask-image:url(https://inf-medicalsoft.co.jp/wordpress/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-9035 .elementor-element.elementor-element-2a8865d{--spacer-size:50px}.elementor-9035 .elementor-element.elementor-element-19b445a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-9035 .elementor-element.elementor-element-82f0300{--spacer-size:50px}.elementor-9035 .elementor-element.elementor-element-25733e9{font-family:var(--e-global-typography-6ed476c-font-family),Sans-serif;font-size:var(--e-global-typography-6ed476c-font-size);font-weight:var(--e-global-typography-6ed476c-font-weight);text-transform:var(--e-global-typography-6ed476c-text-transform);color:var(--e-global-color-text)}.elementor-9035 .elementor-element.elementor-element-25733e9 p{margin-block-end:0px}.elementor-9035 .elementor-element.elementor-element-baa3ddb .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-9035 .elementor-element.elementor-element-cd8595d{--spacer-size:50px}.elementor-9035 .elementor-element.elementor-element-ca68d47{--display:flex;--border-radius:30px}.elementor-9035 .elementor-element.elementor-element-2ef0385{--display:flex}.elementor-9035 .elementor-element.elementor-element-b1b3daa p{margin-block-end:0px}.elementor-9035 .elementor-element.elementor-element-80960f6{--display:flex}.elementor-9035 .elementor-element.elementor-element-e18a293 p{margin-block-end:0px}.elementor-9035 .elementor-element.elementor-element-a605cd5{--display:flex}.elementor-9035 .elementor-element.elementor-element-73b401f{--display:flex}.elementor-9035 .elementor-element.elementor-element-9c206fe p{margin-block-end:0px}.elementor-9035 .elementor-element.elementor-element-79b7606{--display:flex}.elementor-9035 .elementor-element.elementor-element-5fb4443 p{margin-block-end:0px}.elementor-9035 .elementor-element.elementor-element-455aaa5{--display:flex}.elementor-9035 .elementor-element.elementor-element-d4fedf4{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px;--n-accordion-title-normal-color:var(--e-global-color-accent);--n-accordion-icon-size:15px}.elementor-9035 .elementor-element.elementor-element-d4fedf4>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:var(--e-global-color-c6c574f)}.elementor-9035 .elementor-element.elementor-element-2f05340{--spacer-size:50px}.elementor-9035 .elementor-element.elementor-element-4153f1c{--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overlay-opacity:.5;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-9035 .elementor-element.elementor-element-4153f1c:not(.elementor-motion-effects-element-type-background),.elementor-9035 .elementor-element.elementor-element-4153f1c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-8630d9f);background-image:url("https://inf-medicalsoft.co.jp/wordpress/wp-content/uploads/2026/06/Firefly.jpg");background-repeat:no-repeat;background-size:cover}.elementor-9035 .elementor-element.elementor-element-4153f1c:before,.elementor-9035 .elementor-element.elementor-element-4153f1c>.elementor-background-video-container:before,.elementor-9035 .elementor-element.elementor-element-4153f1c>.e-con-inner>.elementor-background-video-container:before,.elementor-9035 .elementor-element.elementor-element-4153f1c>.elementor-background-slideshow:before,.elementor-9035 .elementor-element.elementor-element-4153f1c>.e-con-inner>.elementor-background-slideshow:before,.elementor-9035 .elementor-element.elementor-element-4153f1c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(260deg,var(--e-global-color-primary) 0%,var(--e-global-color-accent) 100%)}.elementor-9035 .elementor-element.elementor-element-4153f1c>.elementor-shape-top svg,.elementor-9035 .elementor-element.elementor-element-4153f1c>.e-con-inner>.elementor-shape-top svg{width:calc(220% + 1.3px);height:80px;transform:translateX(-50%) rotateY(180deg)}.elementor-9035 .elementor-element.elementor-element-2f16c2e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-9035 .elementor-element.elementor-element-844e9f1 .elementor-heading-title{color:var(--e-global-color-f898f31)}.elementor-9035 .elementor-element.elementor-element-cb151af{font-size:15px;color:var(--e-global-color-f898f31)}.elementor-9035 .elementor-element.elementor-element-94fea25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9035 .elementor-element.elementor-element-8dcb6ee{width:initial;max-width:initial;padding:0}.elementor-9035 .elementor-element.elementor-element-8dcb6ee.elementor-element{--align-self:flex-end}@media(min-width:768px){.elementor-9035 .elementor-element.elementor-element-2f16c2e{--width:120%}}@media(max-width:1200px){.elementor-9035 .elementor-element.elementor-element-b943399{--spacer-size:0px}.elementor-9035 .elementor-element.elementor-element-46078ed{--grid-auto-flow:row}.elementor-9035 .elementor-element.elementor-element-2f16c2e{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-9035 .elementor-element.elementor-element-cb151af{text-align:center}}@media(max-width:1024px){.elementor-9035 .elementor-element.elementor-element-018f8a0 .elementor-heading-title{font-size:var(--e-global-typography-872494e-font-size)}.elementor-9035 .elementor-element.elementor-element-0d48a87{font-size:var(--e-global-typography-6ed476c-font-size)}.elementor-9035 .elementor-element.elementor-element-217d8bc{font-size:var(--e-global-typography-6ed476c-font-size)}.elementor-9035 .elementor-element.elementor-element-8d93a88 .elementor-heading-title{font-size:var(--e-global-typography-872494e-font-size)}.elementor-9035 .elementor-element.elementor-element-46078ed{--grid-auto-flow:row}.elementor-9035 .elementor-element.elementor-element-ed3e18d .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-ed3e18d .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-3fe4c86 .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-b0ddfd1 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-b0ddfd1 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-9fc008d .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-0b2d483 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-0b2d483 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-6c53abd .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-8561f8f .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-8561f8f .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-8c5efd0 .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-4f427a2 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-4f427a2 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-a27ad8f .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-6bdb021 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-6bdb021 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-79dbb24 .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-e390564 .elementor-button{font-size:var(--e-global-typography-6ed476c-font-size)}.elementor-9035 .elementor-element.elementor-element-4ddfd0b{font-size:var(--e-global-typography-6ed476c-font-size)}.elementor-9035 .elementor-element.elementor-element-284c43c .elementor-heading-title{font-size:var(--e-global-typography-872494e-font-size)}.elementor-9035 .elementor-element.elementor-element-25733e9{font-size:var(--e-global-typography-6ed476c-font-size)}.elementor-9035 .elementor-element.elementor-element-4153f1c{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}}@media(max-width:880px){.elementor-9035 .elementor-element.elementor-element-46078ed{--grid-auto-flow:row}.elementor-9035 .elementor-element.elementor-element-4153f1c{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}}@media(max-width:767px){.elementor-9035 .elementor-element.elementor-element-018f8a0 .elementor-heading-title{font-size:var(--e-global-typography-872494e-font-size)}.elementor-9035 .elementor-element.elementor-element-0d48a87{font-size:var(--e-global-typography-6ed476c-font-size)}.elementor-9035 .elementor-element.elementor-element-217d8bc{font-size:var(--e-global-typography-6ed476c-font-size)}.elementor-9035 .elementor-element.elementor-element-8d93a88 .elementor-heading-title{font-size:var(--e-global-typography-872494e-font-size)}.elementor-9035 .elementor-element.elementor-element-46078ed{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-9035 .elementor-element.elementor-element-ed3e18d .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-ed3e18d .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-3fe4c86 .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-b0ddfd1 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-b0ddfd1 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-9fc008d .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-0b2d483 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-0b2d483 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-6c53abd .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-8561f8f .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-8561f8f .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-8c5efd0 .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-4f427a2 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-4f427a2 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-a27ad8f .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-6bdb021 .elementor-icon-box-title,.elementor-9035 .elementor-element.elementor-element-6bdb021 .elementor-icon-box-title a{font-size:var(--e-global-typography-3fb5eb8-font-size)}.elementor-9035 .elementor-element.elementor-element-79dbb24 .elementor-button{font-size:var(--e-global-typography-cdaaf6a-font-size)}.elementor-9035 .elementor-element.elementor-element-e390564 .elementor-button{font-size:var(--e-global-typography-6ed476c-font-size)}.elementor-9035 .elementor-element.elementor-element-4ddfd0b{font-size:var(--e-global-typography-6ed476c-font-size)}.elementor-9035 .elementor-element.elementor-element-284c43c .elementor-heading-title{font-size:var(--e-global-typography-872494e-font-size)}.elementor-9035 .elementor-element.elementor-element-c79038f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-9035 .elementor-element.elementor-element-25733e9{font-size:var(--e-global-typography-6ed476c-font-size)}}.first-spacer-responsive{height:50px}.spacer-responsive{height:clamp(25px, 6vw, 50px)}.spacer-responsive{height:20px}.spacer-responsive{height:20px}.spacer-responsive{height:20px}.elementor-9035 .elementor-element.elementor-element-a1380fb{width:fit-content;height:fit-content}.elementor-9035 .elementor-element.elementor-element-c0da661{height:max-content}.spacer-responsive{height:20px}.spacer-responsive{height:20px}.spacer-responsive{height:20px}.spacer-responsive{height:20px}