.elementor-20540 .elementor-element.elementor-element-95ac404{--display:flex;}.elementor-20540 .elementor-element.elementor-element-95ac404.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-adbf049 a{color:#1000C2;}.elementor-20540 .elementor-element.elementor-element-adbf049 a:hover{color:var( --e-global-color-e763959 );}.elementor-20540 .elementor-element.elementor-element-8605433{--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;}.elementor-20540 .elementor-element.elementor-element-8605433:not(.elementor-motion-effects-element-type-background), .elementor-20540 .elementor-element.elementor-element-8605433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDADA;}.elementor-20540 .elementor-element.elementor-element-0bf3773 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FF0000;}.elementor-20540 .elementor-element.elementor-element-a3afe17{background-color:#FFFAFA;padding:0px 0px 0px 6px;border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-size:12px;}.elementor-20540 .elementor-element.elementor-element-a3afe17 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-57f22c3{--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-20540 .elementor-element.elementor-element-1d573b59{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-1d573b59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-878c158{--display:flex;}.elementor-20540 .elementor-element.elementor-element-67687abc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-19856c7{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20540 .elementor-element.elementor-element-963f55f{width:var( --container-widget-width, 75% );max-width:75%;background-color:#FFFFFF;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-963f55f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-596c731{width:var( --container-widget-width, 20.223% );max-width:20.223%;--container-widget-width:20.223%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-596c731.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-4cd8ec2{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-28a28ea{--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-20540 .elementor-element.elementor-element-fed07aa{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-fed07aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-1e29dd2{--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-20540 .elementor-element.elementor-element-73600bc{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-73600bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-3080306{--display:flex;}.elementor-20540 .elementor-element.elementor-element-1798a7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-ad1659e{text-align:center;}.elementor-20540 .elementor-element.elementor-element-ad1659e img{border-radius:15px 15px 15px 15px;}.elementor-20540 .elementor-element.elementor-element-3ed10c1{--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-20540 .elementor-element.elementor-element-b282779{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-b282779.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-2abcf8a{--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-20540 .elementor-element.elementor-element-2abcf8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-8d0e096 .elementor-button{background-color:#FF45CA;fill:#FFFFFF;color:#FFFFFF;}.elementor-20540 .elementor-element.elementor-element-8d0e096 .elementor-button:hover, .elementor-20540 .elementor-element.elementor-element-8d0e096 .elementor-button:focus{background-color:var( --e-global-color-e763959 );color:#2854FF;}.elementor-20540 .elementor-element.elementor-element-8d0e096 .elementor-button:hover svg, .elementor-20540 .elementor-element.elementor-element-8d0e096 .elementor-button:focus svg{fill:#2854FF;}.elementor-20540 .elementor-element.elementor-element-4c40e96 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-385586e{--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-20540 .elementor-element.elementor-element-64c1ee1{--display:flex;}.elementor-20540 .elementor-element.elementor-element-d3e0863.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-77d86ed .elementor-button{background-color:#3CFFD9;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-20540 .elementor-element.elementor-element-77d86ed .elementor-button:hover, .elementor-20540 .elementor-element.elementor-element-77d86ed .elementor-button:focus{background-color:var( --e-global-color-e763959 );color:var( --e-global-color-3208aae );}.elementor-20540 .elementor-element.elementor-element-77d86ed .elementor-button:hover svg, .elementor-20540 .elementor-element.elementor-element-77d86ed .elementor-button:focus svg{fill:var( --e-global-color-3208aae );}.elementor-20540 .elementor-element.elementor-element-89de1bb{--display:flex;}.elementor-20540 .elementor-element.elementor-element-8127cb4.elementor-element{--align-self:flex-start;}.elementor-20540 .elementor-element.elementor-element-abd2ce2{--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-20540 .elementor-element.elementor-element-abd2ce2:not(.elementor-motion-effects-element-type-background), .elementor-20540 .elementor-element.elementor-element-abd2ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1fc1bae );}.elementor-20540 .elementor-element.elementor-element-e6c02ff{--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-20540 .elementor-element.elementor-element-a8d098d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-a8d098d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-0422ac4{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-0422ac4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-a09adab{--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-20540 .elementor-element.elementor-element-a09adab.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-20540 .elementor-element.elementor-element-a09adab.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-20540 .elementor-element.elementor-element-a09adab.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-20540 .elementor-element.elementor-element-a09adab.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-20540 .elementor-element.elementor-element-fb889c4 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-42813e9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20540 .elementor-element.elementor-element-42813e9 .elementor-divider-separator{width:100%;}.elementor-20540 .elementor-element.elementor-element-42813e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20540 .elementor-element.elementor-element-7a81f20{--display:flex;}.elementor-20540 .elementor-element.elementor-element-2314d31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-6cef08f{--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-20540 .elementor-element.elementor-element-e354887{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-e354887.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-be6a6bb{--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-20540 .elementor-element.elementor-element-c687710{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-c687710.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-f805457{--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-20540 .elementor-element.elementor-element-1cae577{--display:flex;}.elementor-20540 .elementor-element.elementor-element-1cae577.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-8804578{background-color:#DCFFEF;padding:9px 9px 9px 9px;}.elementor-20540 .elementor-element.elementor-element-5ef6b6e{--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-20540 .elementor-element.elementor-element-c52a3c5{--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-20540 .elementor-element.elementor-element-3340035{--display:flex;}.elementor-20540 .elementor-element.elementor-element-ad244f8{border-style:none;}.elementor-20540 .elementor-element.elementor-element-ad244f8 p{margin-bottom:0px;}.elementor-20540 .elementor-element.elementor-element-6d39f31{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20540 .elementor-element.elementor-element-6d39f31 .elementor-divider-separator{width:100%;}.elementor-20540 .elementor-element.elementor-element-6d39f31 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20540 .elementor-element.elementor-element-7e2258f{--display:flex;}.elementor-20540 .elementor-element.elementor-element-f0bd4db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-5892b5b{--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-20540 .elementor-element.elementor-element-09cf2a2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-09cf2a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-b280c4a{--display:flex;}.elementor-20540 .elementor-element.elementor-element-2d1c48e p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-0d62c32{--display:flex;}.elementor-20540 .elementor-element.elementor-element-07a9e47{--display:flex;}.elementor-20540 .elementor-element.elementor-element-2a3adcf{--display:flex;}.elementor-20540 .elementor-element.elementor-element-578009d{--display:flex;}.elementor-20540 .elementor-element.elementor-element-ec4840b{--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:30px 30px 30px 30px;--n-tabs-title-font-size:16px;}.elementor-20540 .elementor-element.elementor-element-ec4840b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFB465;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20540 .elementor-element.elementor-element-ec4840b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-20540 .elementor-element.elementor-element-ec4840b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FF97C9;border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20540 .elementor-element.elementor-element-ec4840b.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-20540 .elementor-element.elementor-element-ec4840b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:8px;}.elementor-20540 .elementor-element.elementor-element-4ca946b{background-color:#FFFFFF;padding:0px 0px 0px 8px;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);font-size:12px;}.elementor-20540 .elementor-element.elementor-element-4ca946b p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-f93b475 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-0be5aed{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20540 .elementor-element.elementor-element-0be5aed .elementor-divider-separator{width:100%;}.elementor-20540 .elementor-element.elementor-element-0be5aed .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20540 .elementor-element.elementor-element-85fb92d{--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-20540 .elementor-element.elementor-element-7de2e39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-950b0ab{--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-20540 .elementor-element.elementor-element-6107200{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-6107200.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-34e2170{--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-20540 .elementor-element.elementor-element-018af20{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-018af20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-dbdc9b8{--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-20540 .elementor-element.elementor-element-958186e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-958186e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-c23c878{--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-20540 .elementor-element.elementor-element-88e3caf{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-88e3caf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-383f554{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-383f554.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-9147338 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-e5d4c96{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20540 .elementor-element.elementor-element-e5d4c96 .elementor-divider-separator{width:100%;}.elementor-20540 .elementor-element.elementor-element-e5d4c96 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20540 .elementor-element.elementor-element-290ae56{--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-20540 .elementor-element.elementor-element-f584c1a{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;}.elementor-20540 .elementor-element.elementor-element-945f333{--display:flex;}.elementor-20540 .elementor-element.elementor-element-2a52f85 p{margin-bottom:0px;}.elementor-20540 .elementor-element.elementor-element-2832cf2{--display:flex;}.elementor-20540 .elementor-element.elementor-element-3e891f2{--display:flex;}.elementor-20540 .elementor-element.elementor-element-bff5b76{--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-20540 .elementor-element.elementor-element-7206cd8{width:var( --container-widget-width, 70.007% );max-width:70.007%;--container-widget-width:70.007%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-7206cd8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-9321af0{--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:16px;}.elementor-20540 .elementor-element.elementor-element-9321af0.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFB465;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20540 .elementor-element.elementor-element-9321af0.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-20540 .elementor-element.elementor-element-9321af0.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FF97C9;border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20540 .elementor-element.elementor-element-9321af0.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-20540 .elementor-element.elementor-element-9321af0.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:16px;}.elementor-20540 .elementor-element.elementor-element-b365ff1 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-b02cc06{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20540 .elementor-element.elementor-element-b02cc06 .elementor-divider-separator{width:100%;}.elementor-20540 .elementor-element.elementor-element-b02cc06 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20540 .elementor-element.elementor-element-68e03b07{--display:flex;}.elementor-20540 .elementor-element.elementor-element-68e03b07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-72a2c20{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-72a2c20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-f005c0f{width:initial;max-width:initial;}.elementor-20540 .elementor-element.elementor-element-f005c0f.elementor-element{--align-self:flex-start;}.elementor-20540 .elementor-element.elementor-element-6f852f44{width:100%;max-width:100%;text-align:left;}.elementor-20540 .elementor-element.elementor-element-6f852f44.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-6f852f44 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-6bcbd4bd{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-6bcbd4bd.elementor-element{--align-self:center;}.elementor-20540 .elementor-element.elementor-element-196b2dbc{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-196b2dbc.elementor-element{--align-self:center;}.elementor-20540 .elementor-element.elementor-element-6af527a3{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-6af527a3.elementor-element{--align-self:center;}.elementor-20540 .elementor-element.elementor-element-3049141{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-3049141.elementor-element{--align-self:center;}.elementor-20540 .elementor-element.elementor-element-14875919{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-14875919.elementor-element{--align-self:center;}.elementor-20540 .elementor-element.elementor-element-4e393ab3{border-style:none;}.elementor-20540 .elementor-element.elementor-element-4e393ab3 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-a410ed5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20540 .elementor-element.elementor-element-a410ed5 .elementor-divider-separator{width:100%;}.elementor-20540 .elementor-element.elementor-element-a410ed5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20540 .elementor-element.elementor-element-551a070{--display:flex;}.elementor-20540 .elementor-element.elementor-element-551a070.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-0a7d9da{--display:flex;}.elementor-20540 .elementor-element.elementor-element-a59989a{--display:flex;}.elementor-20540 .elementor-element.elementor-element-2bff8c5{--display:flex;}.elementor-20540 .elementor-element.elementor-element-79cc25c{--display:flex;}.elementor-20540 .elementor-element.elementor-element-273283c{--display:flex;}.elementor-20540 .elementor-element.elementor-element-e8bc97e{--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:21px 21px 21px 21px;}.elementor-20540 .elementor-element.elementor-element-43135b4{border-style:none;}.elementor-20540 .elementor-element.elementor-element-43135b4 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-bb8802f{--display:flex;}.elementor-20540 .elementor-element.elementor-element-bb8802f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-26ba4e6{border-style:none;}.elementor-20540 .elementor-element.elementor-element-26ba4e6 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-3592933{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20540 .elementor-element.elementor-element-3592933 .elementor-divider-separator{width:100%;}.elementor-20540 .elementor-element.elementor-element-3592933 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20540 .elementor-element.elementor-element-157596a4{--display:flex;}.elementor-20540 .elementor-element.elementor-element-157596a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-6d0293b5{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;}.elementor-20540 .elementor-element.elementor-element-c4c6c75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-7b8af7d8{--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-20540 .elementor-element.elementor-element-ae08edc{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-ae08edc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-69674177{background-color:#00000000;border-style:none;}.elementor-20540 .elementor-element.elementor-element-69674177 p{margin-bottom:0px;}.elementor-20540 .elementor-element.elementor-element-20951f2d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20540 .elementor-element.elementor-element-20951f2d .elementor-divider-separator{width:100%;}.elementor-20540 .elementor-element.elementor-element-20951f2d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20540 .elementor-element.elementor-element-4171ea7f{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-20540 .elementor-element.elementor-element-4171ea7f .elementor-heading-title{font-size:28px;}.elementor-20540 .elementor-element.elementor-element-2d4ec0fb{--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-20540 .elementor-element.elementor-element-445c3fd0{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-20540 .elementor-element.elementor-element-445c3fd0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-2ca48325{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-20540 .elementor-element.elementor-element-45aae428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-20540 .elementor-element.elementor-element-6457c280{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-20540 .elementor-element.elementor-element-66ee4fdc{background-color:#00000000;border-style:none;}.elementor-20540 .elementor-element.elementor-element-66ee4fdc p{margin-bottom:0px;}.elementor-20540 .elementor-element.elementor-element-688ad454{--display:flex;}.elementor-20540 .elementor-element.elementor-element-efb99e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20540 .elementor-element.elementor-element-cbf19b2 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-29647b72{--display:flex;}.elementor-20540 .elementor-element.elementor-element-544c632{--display:flex;}.elementor-20540 .elementor-element.elementor-element-48ee7321{--display:flex;}.elementor-20540 .elementor-element.elementor-element-7142b0b2 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-19f52a4b p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-6b2341b9{background-color:#FFFFFF;padding:0px 0px 0px 6px;border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-size:12px;}.elementor-20540 .elementor-element.elementor-element-6b2341b9 p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-2a15427c p{margin-bottom:1px;}.elementor-20540 .elementor-element.elementor-element-4e8917a{--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-20540 .elementor-element.elementor-element-becb223{--display:flex;}.elementor-20540 .elementor-element.elementor-element-becb223.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-20540 .elementor-element.elementor-element-2abcf8a{--width:70%;}.elementor-20540 .elementor-element.elementor-element-1cae577{--width:65.406%;}.elementor-20540 .elementor-element.elementor-element-becb223{--width:20%;}}@media(max-width:767px){.elementor-20540 .elementor-element.elementor-element-1d573b59{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-19856c7{--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-20540 .elementor-element.elementor-element-963f55f{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-596c731{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-fed07aa{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-73600bc{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-b282779{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-d3e0863{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-a8d098d{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-e354887{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-c687710{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-09cf2a2{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-6107200{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-8c0e80c{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-018af20{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-958186e{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-88e3caf{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-383f554{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-6f852f44{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-6bcbd4bd{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-6af527a3{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-14875919{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-ae08edc{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-445c3fd0{width:100%;max-width:100%;}.elementor-20540 .elementor-element.elementor-element-72e63835{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-af00b51 */.checklist-no-decoration {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;
}

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

.checklist-no-decoration li::before {
  content: "✔";
  position: absolute;
  left: 0;
  font-weight: bold;
}

.checklist-no-decoration a {
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0273b5a */.checklist-estriol {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;
  background-color: #FFEFFF;
  border-radius: 4px;
  border: 1px solid #eee;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  font-size: clamp(14px, 2vw, 18px);
}

.checklist-estriol li {
  position: relative;
  padding: 0.1em 0.5em 0.1em 0.5em;
  margin: 0;
  border-bottom: 1px solid #FF8181;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70eeab3 */.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-70eeab3 */.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-70eeab3 */.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-70eeab3 */.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-51835df */.checklist-purple {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;

  background-color: #FBF0FF;     /* 薄い紫色背景 */
  border-radius: 4px;            /* 角丸 */
  border: 1px solid #eee;        /* 薄い枠線 */
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); /* 影付き */
}

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

.checklist-purple li::before {
  content: "✹";
  position: absolute;
  left: 0;
  font-weight: bold;
  font-size: 1.8em;
  top: 40%;  /* 上から50%の位置に配置 */
  transform: translateY(-50%);
}

.checklist-purple a {
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33d5a2f */.checklist-purple {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;

  background-color: #FBF0FF;     /* 薄い紫色背景 */
  border-radius: 4px;            /* 角丸 */
  border: 1px solid #eee;        /* 薄い枠線 */
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); /* 影付き */
}

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

.checklist-purple li::before {
  content: "✹";
  position: absolute;
  left: 0;
  font-weight: bold;
  font-size: 1.8em;
  top: 40%;  /* 上から50%の位置に配置 */
  transform: translateY(-50%);
}

.checklist-purple a {
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb1d603 */.checklist-purple {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;

  background-color: #FBF0FF;     /* 薄い紫色背景 */
  border-radius: 4px;            /* 角丸 */
  border: 1px solid #eee;        /* 薄い枠線 */
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); /* 影付き */
}

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

.checklist-purple li::before {
  content: "✹";
  position: absolute;
  left: 0;
  font-weight: bold;
  font-size: 1.8em;
  top: 40%;  /* 上から50%の位置に配置 */
  transform: translateY(-50%);
}

.checklist-purple a {
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb1d30d */.checklist-purple {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;

  background-color: #FBF0FF;     /* 薄い紫色背景 */
  border-radius: 4px;            /* 角丸 */
  border: 1px solid #eee;        /* 薄い枠線 */
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); /* 影付き */
}

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

.checklist-purple li::before {
  content: "✹";
  position: absolute;
  left: 0;
  font-weight: bold;
  font-size: 1.8em;
  top: 40%;  /* 上から50%の位置に配置 */
  transform: translateY(-50%);
}

.checklist-purple a {
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-44f0584 */.checklist-purple {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;

  background-color: #FBF0FF;     /* 薄い紫色背景 */
  border-radius: 4px;            /* 角丸 */
  border: 1px solid #eee;        /* 薄い枠線 */
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); /* 影付き */
}

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

.checklist-purple li::before {
  content: "✹";
  position: absolute;
  left: 0;
  font-weight: bold;
  font-size: 1.8em;
  top: 40%;  /* 上から50%の位置に配置 */
  transform: translateY(-50%);
}

.checklist-purple a {
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd77d97 */.checklist-purple {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;

  background-color: #FBF0FF;     /* 薄い紫色背景 */
  border-radius: 4px;            /* 角丸 */
  border: 1px solid #eee;        /* 薄い枠線 */
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); /* 影付き */
}

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

.checklist-purple li::before {
  content: "✹";
  position: absolute;
  left: 0;
  font-weight: bold;
  font-size: 1.8em;
  top: 40%;  /* 上から50%の位置に配置 */
  transform: translateY(-50%);
}

.checklist-purple a {
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce66cc6 */.checklist-purple {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;

  background-color: #FBF0FF;     /* 薄い紫色背景 */
  border-radius: 4px;            /* 角丸 */
  border: 1px solid #eee;        /* 薄い枠線 */
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); /* 影付き */
}

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

.checklist-purple li::before {
  content: "✹";
  position: absolute;
  left: 0;
  font-weight: bold;
  font-size: 1.8em;
  top: 40%;  /* 上から50%の位置に配置 */
  transform: translateY(-50%);
}

.checklist-purple a {
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-596ca04 *//*　薄い緑色のリスト　*/
.checklist-lightgreen {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;

  background-color: #D8FFF2;     /* やさしい緑色背景 */
  border-radius: 4px;            /* 角丸 */
  border: 1px solid #eee;        /* 薄い枠線 */
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); /* 影付き */
}

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

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

.checklist-lightgreen a {
  color: inherit;
}
/*　end *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-039893a *//* 禁忌事項のリスト */
.checklist-contraindication {
  list-style: none;
  padding: 0 1em; /* 左右に1emの内側余白 */
  margin: 0;
  background-color: #E9E9E9;     /* 薄い灰色背景 */
  border: 1px solid #54595F;     /* 濃い枠線 */
  
  border-radius: 4px;            /* 角丸 */
  border: 1px solid #eee;        /* 薄い枠線 */
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); /* 影付き */
  
}

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

.checklist-contraindication li::before {
  content: "✹";
  position: absolute;
  left: 0;
  font-weight: bold;
  font-size: 1.3em;
  color: #444444;
  top: 40%;  /* 上から50%の位置に配置 */
  transform: translateY(-50%);
}

.checklist-contraindication {
  color: #FF0000;
}
/* end *//* End custom CSS */
/* Start custom CSS */body.elementor-page-20540 {
  background-color: #FFFAF9; /* 薄いピンク系 */
}

.elementor-widget-text-editor a {
  color: #DB0097; 
}

.elementor-widget-text-editor a:hover {
  color: #DB0097;
}

body.elementor-page-20540 h1,
body.elementor-page-20540 h2,
body.elementor-page-20540 h3,
body.elementor-page-20540 h4 {
  color: #C91869;
}/* End custom CSS */