.elementor-18597 .elementor-element.elementor-element-915cee4{--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-18597 .elementor-element.elementor-element-c5bdb55{--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-18597 .elementor-element.elementor-element-c7f5226 .elementor-heading-title{color:#FF0000;}.elementor-18597 .elementor-element.elementor-element-ce468e6{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-18597 .elementor-element.elementor-element-ce468e6 .elementor-divider-separator{width:100%;}.elementor-18597 .elementor-element.elementor-element-ce468e6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18597 .elementor-element.elementor-element-23a7b2b0{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18597 .elementor-element.elementor-element-c4292ab{--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-18597 .elementor-element.elementor-element-6d74c68a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-6d74c68a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-6dd793c6{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-18597 .elementor-element.elementor-element-6dd793c6 .elementor-divider-separator{width:100%;}.elementor-18597 .elementor-element.elementor-element-6dd793c6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18597 .elementor-element.elementor-element-37d442a7{--display:flex;}.elementor-18597 .elementor-element.elementor-element-37d442a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-31dd4c1c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-18597 .elementor-element.elementor-element-31dd4c1c:not(.elementor-motion-effects-element-type-background), .elementor-18597 .elementor-element.elementor-element-31dd4c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ded56ef );}.elementor-18597 .elementor-element.elementor-element-35a735dc{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-35a735dc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-6ccc484c{--display:flex;}.elementor-18597 .elementor-element.elementor-element-7951d46e{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-7951d46e.elementor-element{--align-self:center;}.elementor-18597 .elementor-element.elementor-element-38e3a32e .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#6589FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-38e3a32e .elementor-button:hover, .elementor-18597 .elementor-element.elementor-element-38e3a32e .elementor-button:focus{color:var( --e-global-color-3208aae );background-color:var( --e-global-color-e763959 );}.elementor-18597 .elementor-element.elementor-element-38e3a32e .elementor-button:hover svg, .elementor-18597 .elementor-element.elementor-element-38e3a32e .elementor-button:focus svg{fill:var( --e-global-color-3208aae );}.elementor-18597 .elementor-element.elementor-element-38e3a32e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18597 .elementor-element.elementor-element-48d6317b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-18597 .elementor-element.elementor-element-48d6317b:not(.elementor-motion-effects-element-type-background), .elementor-18597 .elementor-element.elementor-element-48d6317b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ded56ef );}.elementor-18597 .elementor-element.elementor-element-13f186f1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-13f186f1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-113b6c83{--display:flex;}.elementor-18597 .elementor-element.elementor-element-61653afe{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-61653afe.elementor-element{--align-self:center;}.elementor-18597 .elementor-element.elementor-element-723dc050 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#6589FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-723dc050 .elementor-button:hover, .elementor-18597 .elementor-element.elementor-element-723dc050 .elementor-button:focus{color:var( --e-global-color-3208aae );background-color:var( --e-global-color-e763959 );}.elementor-18597 .elementor-element.elementor-element-723dc050 .elementor-button:hover svg, .elementor-18597 .elementor-element.elementor-element-723dc050 .elementor-button:focus svg{fill:var( --e-global-color-3208aae );}.elementor-18597 .elementor-element.elementor-element-723dc050{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18597 .elementor-element.elementor-element-4b4ec2ad{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-18597 .elementor-element.elementor-element-4b4ec2ad:not(.elementor-motion-effects-element-type-background), .elementor-18597 .elementor-element.elementor-element-4b4ec2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ded56ef );}.elementor-18597 .elementor-element.elementor-element-46728669{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-46728669.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-13ddf060{--display:flex;}.elementor-18597 .elementor-element.elementor-element-2a350e1f{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-1e914e05 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#6589FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-1e914e05 .elementor-button:hover, .elementor-18597 .elementor-element.elementor-element-1e914e05 .elementor-button:focus{color:var( --e-global-color-3208aae );background-color:var( --e-global-color-e763959 );}.elementor-18597 .elementor-element.elementor-element-1e914e05 .elementor-button:hover svg, .elementor-18597 .elementor-element.elementor-element-1e914e05 .elementor-button:focus svg{fill:var( --e-global-color-3208aae );}.elementor-18597 .elementor-element.elementor-element-1e914e05{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18597 .elementor-element.elementor-element-22666296{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-18597 .elementor-element.elementor-element-22666296:not(.elementor-motion-effects-element-type-background), .elementor-18597 .elementor-element.elementor-element-22666296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ded56ef );}.elementor-18597 .elementor-element.elementor-element-38c100e7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-38c100e7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-65ad4f4a{--display:flex;}.elementor-18597 .elementor-element.elementor-element-50b8991a{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-d8d5668 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#6589FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-d8d5668 .elementor-button:hover, .elementor-18597 .elementor-element.elementor-element-d8d5668 .elementor-button:focus{color:var( --e-global-color-3208aae );background-color:var( --e-global-color-e763959 );}.elementor-18597 .elementor-element.elementor-element-d8d5668 .elementor-button:hover svg, .elementor-18597 .elementor-element.elementor-element-d8d5668 .elementor-button:focus svg{fill:var( --e-global-color-3208aae );}.elementor-18597 .elementor-element.elementor-element-d8d5668{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18597 .elementor-element.elementor-element-662602ff{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-18597 .elementor-element.elementor-element-662602ff:not(.elementor-motion-effects-element-type-background), .elementor-18597 .elementor-element.elementor-element-662602ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ded56ef );}.elementor-18597 .elementor-element.elementor-element-59633090{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-59633090.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-7dbb3bde{--display:flex;}.elementor-18597 .elementor-element.elementor-element-2483172c{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-61002a3f .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#6589FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-61002a3f .elementor-button:hover, .elementor-18597 .elementor-element.elementor-element-61002a3f .elementor-button:focus{color:var( --e-global-color-3208aae );background-color:var( --e-global-color-e763959 );}.elementor-18597 .elementor-element.elementor-element-61002a3f .elementor-button:hover svg, .elementor-18597 .elementor-element.elementor-element-61002a3f .elementor-button:focus svg{fill:var( --e-global-color-3208aae );}.elementor-18597 .elementor-element.elementor-element-61002a3f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18597 .elementor-element.elementor-element-2d654eb8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-18597 .elementor-element.elementor-element-2d654eb8:not(.elementor-motion-effects-element-type-background), .elementor-18597 .elementor-element.elementor-element-2d654eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ded56ef );}.elementor-18597 .elementor-element.elementor-element-5ad5be22{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-5ad5be22.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-c60469e{--display:flex;}.elementor-18597 .elementor-element.elementor-element-314a1267{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-649546b1 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#6589FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-649546b1 .elementor-button:hover, .elementor-18597 .elementor-element.elementor-element-649546b1 .elementor-button:focus{color:var( --e-global-color-3208aae );background-color:var( --e-global-color-e763959 );}.elementor-18597 .elementor-element.elementor-element-649546b1 .elementor-button:hover svg, .elementor-18597 .elementor-element.elementor-element-649546b1 .elementor-button:focus svg{fill:var( --e-global-color-3208aae );}.elementor-18597 .elementor-element.elementor-element-649546b1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18597 .elementor-element.elementor-element-6e18199b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:#A100FF;--e-n-carousel-arrow-hover-color:#FFFFFF;--e-n-carousel-swiper-pagination-size:16px;}.elementor-18597 .elementor-element.elementor-element-6e18199b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-18597 .elementor-element.elementor-element-a74c1c3 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#3CFFD9;}.elementor-18597 .elementor-element.elementor-element-a74c1c3 .elementor-button:hover, .elementor-18597 .elementor-element.elementor-element-a74c1c3 .elementor-button:focus{color:var( --e-global-color-3208aae );background-color:var( --e-global-color-e763959 );}.elementor-18597 .elementor-element.elementor-element-a74c1c3 .elementor-button:hover svg, .elementor-18597 .elementor-element.elementor-element-a74c1c3 .elementor-button:focus svg{fill:var( --e-global-color-3208aae );}.elementor-18597 .elementor-element.elementor-element-4b3b4e89{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-18597 .elementor-element.elementor-element-4b3b4e89 .elementor-divider-separator{width:100%;}.elementor-18597 .elementor-element.elementor-element-4b3b4e89 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18597 .elementor-element.elementor-element-3ac0144{--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-18597 .elementor-element.elementor-element-351572b{border-radius:5px 5px 5px 5px;}.elementor-18597 .elementor-element.elementor-element-426f13be{--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-18597 .elementor-element.elementor-element-ee40001{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-ee40001.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-global-29132 .gallery-item img{border-radius:4px 4px 4px 4px;}.elementor-18597 .elementor-element.elementor-global-29132 .gallery-item .gallery-caption{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-18597 .elementor-element.elementor-global-29132{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;background-color:var( --e-global-color-ded56ef );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18597 .elementor-element.elementor-element-2ad38d2{--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-18597 .elementor-element.elementor-element-4145f93{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-4145f93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-f7c5160{--display:flex;}.elementor-18597 .elementor-element.elementor-element-2aa82a1 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#8600C4;}.elementor-18597 .elementor-element.elementor-element-183018df .gallery-item img{border-radius:4px 4px 4px 4px;}.elementor-18597 .elementor-element.elementor-element-183018df .gallery-item .gallery-caption{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-18597 .elementor-element.elementor-element-183018df{padding:10px 0px 0px 0px;background-color:#FDF7EE;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18597 .elementor-element.elementor-element-183018df:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18597 .elementor-element.elementor-element-36e5cf4c{--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-18597 .elementor-element.elementor-element-692369fa{--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-18597 .elementor-element.elementor-element-692369fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-2238b0f .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#4561FF;}.elementor-18597 .elementor-element.elementor-element-2238b0f .elementor-button:hover, .elementor-18597 .elementor-element.elementor-element-2238b0f .elementor-button:focus{color:#2854FF;background-color:var( --e-global-color-e763959 );}.elementor-18597 .elementor-element.elementor-element-2238b0f .elementor-button:hover svg, .elementor-18597 .elementor-element.elementor-element-2238b0f .elementor-button:focus svg{fill:#2854FF;}.elementor-18597 .elementor-element.elementor-element-fc92af9{--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-18597 .elementor-element.elementor-element-0599674{--display:flex;}.elementor-18597 .elementor-element.elementor-element-50ed6a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-b615bc6 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#3CFFD9;}.elementor-18597 .elementor-element.elementor-element-b615bc6 .elementor-button:hover, .elementor-18597 .elementor-element.elementor-element-b615bc6 .elementor-button:focus{color:var( --e-global-color-3208aae );background-color:var( --e-global-color-e763959 );}.elementor-18597 .elementor-element.elementor-element-b615bc6 .elementor-button:hover svg, .elementor-18597 .elementor-element.elementor-element-b615bc6 .elementor-button:focus svg{fill:var( --e-global-color-3208aae );}.elementor-18597 .elementor-element.elementor-element-a0ce4ff{--display:flex;}.elementor-18597 .elementor-element.elementor-element-a716be8.elementor-element{--align-self:flex-start;}.elementor-18597 .elementor-element.elementor-element-4c7f6c3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18597 .elementor-element.elementor-element-4c7f6c3:not(.elementor-motion-effects-element-type-background), .elementor-18597 .elementor-element.elementor-element-4c7f6c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1fc1bae );}.elementor-18597 .elementor-element.elementor-element-3df2b28{--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-18597 .elementor-element.elementor-element-23cbdca{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-23cbdca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-ba9e1da{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-ba9e1da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-401a231{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-font-size:14px;}.elementor-18597 .elementor-element.elementor-element-401a231.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;}.elementor-18597 .elementor-element.elementor-element-401a231.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-e763959 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-18597 .elementor-element.elementor-element-401a231.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-18597 .elementor-element.elementor-element-401a231.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FF8080;border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18597 .elementor-element.elementor-element-a4ff13c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-18597 .elementor-element.elementor-element-a4ff13c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-18597 .elementor-element.elementor-element-a4ff13c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-18597 .elementor-element.elementor-element-8143a17{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-18597 .elementor-element.elementor-element-8143a17 .elementor-divider-separator{width:100%;}.elementor-18597 .elementor-element.elementor-element-8143a17 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18597 .elementor-element.elementor-element-b8bf741{--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-18597 .elementor-element.elementor-element-b9e6019{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-18597 .elementor-element.elementor-element-b9e6019 .elementor-divider-separator{width:100%;}.elementor-18597 .elementor-element.elementor-element-b9e6019 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18597 .elementor-element.elementor-element-15fbe2d{--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-18597 .elementor-element.elementor-element-52ed97c{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-18597 .elementor-element.elementor-element-52ed97c .elementor-divider-separator{width:100%;}.elementor-18597 .elementor-element.elementor-element-52ed97c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18597 .elementor-element.elementor-element-fd6c475{--display:flex;}.elementor-18597 .elementor-element.elementor-element-a979401{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18597 .elementor-element.elementor-element-a979401:not(.elementor-motion-effects-element-type-background), .elementor-18597 .elementor-element.elementor-element-a979401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1fc1bae );}.elementor-18597 .elementor-element.elementor-element-5496819{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18597 .elementor-element.elementor-element-c43dd10{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-c43dd10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-99b4db2{--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-18597 .elementor-element.elementor-element-99b4db2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-f79d59a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-f79d59a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-40725ea{--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-18597 .elementor-element.elementor-element-1187a11{--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-18597 .elementor-element.elementor-element-f528746{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-18597 .elementor-element.elementor-element-f528746 .elementor-divider-separator{width:100%;}.elementor-18597 .elementor-element.elementor-element-f528746 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18597 .elementor-element.elementor-element-92c4136{--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-18597 .elementor-element.elementor-element-91d6dc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-b17e3f4{--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-18597 .elementor-element.elementor-element-cdaf24c{width:var( --container-widget-width, 70.855% );max-width:70.855%;--container-widget-width:70.855%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-cdaf24c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-814f34f{--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-18597 .elementor-element.elementor-element-e1e8679{--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-18597 .elementor-element.elementor-element-b84021c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-b84021c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-c6e401f{--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-18597 .elementor-element.elementor-element-93871e0{--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-18597 .elementor-element.elementor-element-6fb75b8{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-18597 .elementor-element.elementor-element-6fb75b8 .elementor-divider-separator{width:100%;}.elementor-18597 .elementor-element.elementor-element-6fb75b8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18597 .elementor-element.elementor-element-94b21cb{--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-18597 .elementor-element.elementor-element-3164beb{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-18597 .elementor-element.elementor-element-3164beb .elementor-divider-separator{width:100%;}.elementor-18597 .elementor-element.elementor-element-3164beb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18597 .elementor-element.elementor-element-d9d2d35{--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-18597 .elementor-element.elementor-element-d331cf0{text-align:left;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-d331cf0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-20ace63{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-18597 .elementor-element.elementor-element-20ace63 .elementor-divider-separator{width:100%;}.elementor-18597 .elementor-element.elementor-element-20ace63 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18597 .elementor-element.elementor-element-d8e6d33{--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-18597 .elementor-element.elementor-element-064927f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18597 .elementor-element.elementor-element-75d9a29{text-align:left;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-75d9a29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18597 .elementor-element.elementor-element-f9d6439{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18597 .elementor-element.elementor-element-e9c908f{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-18597 .elementor-element.elementor-element-e9c908f .elementor-divider-separator{width:100%;}.elementor-18597 .elementor-element.elementor-element-e9c908f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18597 .elementor-element.elementor-element-4e34010{--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;}@media(min-width:768px){.elementor-18597 .elementor-element.elementor-element-692369fa{--width:75%;}.elementor-18597 .elementor-element.elementor-element-99b4db2{--width:98.014%;}}@media(max-width:1024px){.elementor-18597 .elementor-element.elementor-element-35a735dc{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-13f186f1{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-46728669{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-38c100e7{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-59633090{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-5ad5be22{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18597 .elementor-element.elementor-element-6e18199b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:40px;width:100%;max-width:100%;}}@media(max-width:767px){.elementor-18597 .elementor-element.elementor-element-6d74c68a{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-35a735dc{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-35a735dc.elementor-element{--align-self:center;}.elementor-18597 .elementor-element.elementor-element-7951d46e{width:initial;max-width:initial;}.elementor-18597 .elementor-element.elementor-element-38e3a32e .elementor-button{padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-13f186f1{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-13f186f1.elementor-element{--align-self:center;}.elementor-18597 .elementor-element.elementor-element-61653afe{width:initial;max-width:initial;}.elementor-18597 .elementor-element.elementor-element-723dc050 .elementor-button{padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-46728669{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-2a350e1f{width:initial;max-width:initial;}.elementor-18597 .elementor-element.elementor-element-1e914e05 .elementor-button{padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-38c100e7{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-50b8991a{width:initial;max-width:initial;}.elementor-18597 .elementor-element.elementor-element-d8d5668 .elementor-button{padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-59633090{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-2483172c{width:initial;max-width:initial;}.elementor-18597 .elementor-element.elementor-element-61002a3f .elementor-button{padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-5ad5be22{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-314a1267{width:initial;max-width:initial;}.elementor-18597 .elementor-element.elementor-element-649546b1 .elementor-button{padding:10px 10px 10px 10px;}.elementor-18597 .elementor-element.elementor-element-6e18199b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-18597 .elementor-element.elementor-element-ee40001{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-4145f93{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-50ed6a6{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-c43dd10{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-f79d59a{width:100%;max-width:100%;}.elementor-18597 .elementor-element.elementor-element-91d6dc5{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-2d56bfe7 */.checklist-grey {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;
  background-color: #E9E9E9;     /* 薄いはいい灰色背景 */
  border: 1px solid #54595F;        /* 濃い枠線 */
}

.checklist-grey li {
  position: relative;
  padding: 0.1em 1.5em 0.1em 1.5em;
  margin: 0;
  border-bottom: 1px solid #ddd;
}

.checklist-grey li::before {
  content: "⚫︎";
  position: absolute;
  left: 0;
  font-weight: bold;
  color: #444444;
}

.checklist-grey {
  color: #FF0000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78e0ac7 */.icon-leaf {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  background-color: #D3FFEB;
  border-radius: 4px;
  border: 1px solid #eee;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  font-size: clamp(14px, 2vw, 18px);
}

.icon-leaf li {
  position: relative;
  padding: 0.1em 0.5em 0.1em 0.5em;
  margin: 0;
}

.icon-leaf li::after {
  content: "";
  position: absolute;
  left: 0.5em;
  right: 0.5em;
  bottom: 0;
  height: 1px;
  background-color: #ddd;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78e0ac7 */.icon-leaf {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  background-color: #D3FFEB;
  border-radius: 4px;
  border: 1px solid #eee;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  font-size: clamp(14px, 2vw, 18px);
}

.icon-leaf li {
  position: relative;
  padding: 0.1em 0.5em 0.1em 0.5em;
  margin: 0;
}

.icon-leaf li::after {
  content: "";
  position: absolute;
  left: 0.5em;
  right: 0.5em;
  bottom: 0;
  height: 1px;
  background-color: #ddd;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78e0ac7 */.icon-leaf {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  background-color: #D3FFEB;
  border-radius: 4px;
  border: 1px solid #eee;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  font-size: clamp(14px, 2vw, 18px);
}

.icon-leaf li {
  position: relative;
  padding: 0.1em 0.5em 0.1em 0.5em;
  margin: 0;
}

.icon-leaf li::after {
  content: "";
  position: absolute;
  left: 0.5em;
  right: 0.5em;
  bottom: 0;
  height: 1px;
  background-color: #ddd;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78e0ac7 */.icon-leaf {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  background-color: #D3FFEB;
  border-radius: 4px;
  border: 1px solid #eee;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  font-size: clamp(14px, 2vw, 18px);
}

.icon-leaf li {
  position: relative;
  padding: 0.1em 0.5em 0.1em 0.5em;
  margin: 0;
}

.icon-leaf li::after {
  content: "";
  position: absolute;
  left: 0.5em;
  right: 0.5em;
  bottom: 0;
  height: 1px;
  background-color: #ddd;
}/* End custom CSS */
/* Start custom CSS */<style>
/*　ED治療薬のcarouselのCSS　*/
  /* 通常表示は設定が反映されない */
  /* モバイル時の画像 */
  @media screen and (max-width: 767px) {
    .responsive-image {
      width: 220px;
      height: auto;
      display: block;
      margin: 0 auto; /* 中央寄せ */
    }
  }
  
  /* モバイル時だけテキスト全幅 */
  @media screen and (max-width: 767px) {
    .responsive-text {
      display: block;
      margin: 0 auto; /* 中央寄せ */
    }
  }
</style>/* End custom CSS */