.elementor-31866 .elementor-element.elementor-element-6c4af7d{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-6c4af7d:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-6c4af7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F3;}.elementor-31866 .elementor-element.elementor-element-f5fdf8c{--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;--padding-top:35px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-31866 .elementor-element.elementor-element-f5fdf8c:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-f5fdf8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-31866 .elementor-element.elementor-element-19ec2d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-19ec2d6 .elementor-heading-title{font-size:16px;font-weight:600;line-height:1.6em;letter-spacing:2.9px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-8685f75{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-8685f75 .elementor-heading-title{font-size:12px;font-weight:500;text-decoration:underline;line-height:1.6em;color:#4D4D4D;}.elementor-31866 .elementor-element.elementor-element-6e01a1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-6e01a1e .elementor-heading-title{font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:2.9px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-ac12828{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-ac12828 .elementor-heading-title{font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:2.9px;color:#505050;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31866 .elementor-element.elementor-element-d705ece img{width:250px;border-radius:7px 7px 7px 7px;}.elementor-31866 .elementor-element.elementor-element-107f24b{--display:flex;}.elementor-31866 .elementor-element.elementor-element-5e7434c img{width:100%;}.elementor-31866 .elementor-element.elementor-element-6fafd56{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-6fafd56:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-6fafd56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31866 .elementor-element.elementor-element-f2817a2{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-14519c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-14519c9 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31866 .elementor-element.elementor-element-c6f1906{background-color:#F7F7F7;padding:15px 15px 5px 15px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;}.elementor-31866 .elementor-element.elementor-element-c6f1906.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-6760886{background-color:#F7F7F7;padding:15px 15px 5px 15px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;}.elementor-31866 .elementor-element.elementor-element-6760886.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-6252413{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-6252413:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-6252413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FBFD;}.elementor-31866 .elementor-element.elementor-element-997ab41{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-afe848b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-afe848b .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-b710adc{background-color:#FFFFFF;padding:25px 25px 5px 25px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;}.elementor-31866 .elementor-element.elementor-element-b710adc.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-50dc04e{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-50dc04e:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-50dc04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-31866 .elementor-element.elementor-element-e0d8b02{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-1d918c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-1d918c0 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-2ae9787{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-2ae9787 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-76569c4{background-color:#FFFFFF;padding:25px 25px 5px 25px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;}.elementor-31866 .elementor-element.elementor-element-76569c4.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-c396672{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-c396672:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-c396672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31866 .elementor-element.elementor-element-feb4a6c{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-ad1f210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-ad1f210 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-a282594 img{width:500px;}.elementor-31866 .elementor-element.elementor-element-4fc51d6{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-4fc51d6:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-4fc51d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-31866 .elementor-element.elementor-element-e85a860{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-bdcd49d img{width:420px;}.elementor-31866 .elementor-element.elementor-element-ce581c0 img{width:500px;}.elementor-31866 .elementor-element.elementor-element-9409b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-9409b1a .elementor-heading-title{font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-0367207{background-color:#FFFFFF;padding:25px 25px 5px 25px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;}.elementor-31866 .elementor-element.elementor-element-0367207.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-7f58e58{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-7f58e58:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-7f58e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-31866 .elementor-element.elementor-element-8daa954{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-8daa954:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-8daa954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31866 .elementor-element.elementor-element-bdb0825{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-bdb0825 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-1392ff3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-1392ff3.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-1392ff3 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-ec1841c{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-ec1841c:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-ec1841c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-31866 .elementor-element.elementor-element-14fc095{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-14fc095:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-14fc095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31866 .elementor-element.elementor-element-d5b6776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-d5b6776 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-059ec58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-059ec58.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-059ec58 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-5a80971{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-5a80971:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-5a80971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-31866 .elementor-element.elementor-element-316ab4d{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-316ab4d:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-316ab4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31866 .elementor-element.elementor-element-3846a14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-3846a14 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-3d4b2a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-3d4b2a7.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-3d4b2a7 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-fc58447{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-fc58447:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-fc58447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-31866 .elementor-element.elementor-element-1b63a2b{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-1b63a2b:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-1b63a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31866 .elementor-element.elementor-element-e0fb6a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-e0fb6a8 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-d0f1406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-d0f1406.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-d0f1406 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-36c0bf6{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-36c0bf6:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-36c0bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-31866 .elementor-element.elementor-element-c4ba94d{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-d4ef1ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-d4ef1ee .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-becf5de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-becf5de .elementor-heading-title{font-size:16px;font-weight:600;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-c274fb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;}.elementor-31866 .elementor-element.elementor-element-c274fb3.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-a290417{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-a290417 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-55e8503{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;}.elementor-31866 .elementor-element.elementor-element-55e8503.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-7eaf61f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-7eaf61f .elementor-heading-title{font-size:16px;font-weight:600;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-852808f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;}.elementor-31866 .elementor-element.elementor-element-852808f.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-834560f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-834560f .elementor-heading-title{font-size:16px;font-weight:600;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-27aca1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;}.elementor-31866 .elementor-element.elementor-element-27aca1d.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-ca0f6e5{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-ca0f6e5:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-ca0f6e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-31866 .elementor-element.elementor-element-7044e3e{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-91578ff img{width:285px;}.elementor-31866 .elementor-element.elementor-element-e1c8f88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-e1c8f88 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-07504d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-07504d9 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-c1012aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;}.elementor-31866 .elementor-element.elementor-element-c1012aa.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-ffbb6a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-ffbb6a6 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-ac15cf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;}.elementor-31866 .elementor-element.elementor-element-ac15cf2.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-32a0573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-32a0573 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:none;line-height:2.2em;color:#3F3E3E;}.elementor-31866 .elementor-element.elementor-element-e4b4213{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;}.elementor-31866 .elementor-element.elementor-element-e4b4213.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-f6b4cf5{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-f6b4cf5:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-f6b4cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-31866 .elementor-element.elementor-element-627c68d{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-31866 .elementor-element.elementor-element-e91ad0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-e91ad0f .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-0a27451{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-0a27451 .elementor-heading-title{font-size:16px;line-height:1.6em;color:#505050;}.elementor-31866 .elementor-element.elementor-element-9bc598c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-9bc598c .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-47dd772 img{width:85%;border-radius:7px 7px 7px 7px;}.elementor-31866 .elementor-element.elementor-element-986f01e{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-986f01e .elementor-heading-title{font-size:16px;line-height:1.6em;color:#505050;}.elementor-31866 .elementor-element.elementor-element-d06376f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:16px;font-weight:400;text-transform:none;line-height:2.2em;}.elementor-31866 .elementor-element.elementor-element-d06376f.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-277d9d1{--display:flex;--justify-content:flex-start;}.elementor-31866 .elementor-element.elementor-element-db01a26 img{border-radius:7px 7px 7px 7px;}.elementor-31866 .elementor-element.elementor-element-f115973{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-f115973:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-f115973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-31866 .elementor-element.elementor-element-61d4612{--display:flex;--justify-content:center;}.elementor-31866 .elementor-element.elementor-element-e9956c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-e9956c8 .elementor-heading-title{line-height:1.6em;color:#505050;}.elementor-31866 .elementor-element.elementor-element-b14b640{text-align:center;font-size:17px;}.elementor-31866 .elementor-element.elementor-element-3f3614d{--display:flex;}.elementor-31866 .elementor-element.elementor-element-a0862be img{filter:brightness( 116% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:7px 7px 7px 7px;}.elementor-31866 .elementor-element.elementor-element-52ca55d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-52ca55d::before, .elementor-31866 .elementor-element.elementor-element-52ca55d > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-52ca55d > .e-con-inner > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-52ca55d > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-52ca55d > .e-con-inner > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-52ca55d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31866 .elementor-element.elementor-element-0ee35bb{--display:flex;}.elementor-31866 .elementor-element.elementor-element-b10ecee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-b10ecee .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-0c60cd2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-0c60cd2::before, .elementor-31866 .elementor-element.elementor-element-0c60cd2 > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-0c60cd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-0c60cd2 > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-0c60cd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-0c60cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31866 .elementor-element.elementor-element-19bcd37{--display:flex;}.elementor-31866 .elementor-element.elementor-element-153da61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-153da61 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-8704330 img{width:650px;border-radius:7px 7px 7px 7px;}.elementor-31866 .elementor-element.elementor-element-dc213d4 img{width:650px;border-radius:7px 7px 7px 7px;}.elementor-31866 .elementor-element.elementor-element-520a540 img{width:650px;border-radius:7px 7px 7px 7px;}.elementor-31866 .elementor-element.elementor-element-d06954e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-d06954e:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-d06954e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-31866 .elementor-element.elementor-element-9939ec4{--display:flex;}.elementor-31866 .elementor-element.elementor-element-0906358{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-0906358 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.6em;color:#505050;}.elementor-31866 .elementor-element.elementor-element-b32a5b9{--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:30px 30px;--row-gap:30px;--column-gap:30px;--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-31866 .elementor-element.elementor-element-38ef4c9{--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-31866 .elementor-element.elementor-element-a4beb1a{--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-31866 .elementor-element.elementor-element-cc00e0c{--display:flex;}.elementor-31866 .elementor-element.elementor-element-09eeeb4 img{width:417px;border-radius:7px 7px 7px 7px;}.elementor-31866 .elementor-element.elementor-element-03d24b3{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;font-size:17px;}.elementor-31866 .elementor-element.elementor-element-1ef8e43{--display:flex;}.elementor-31866 .elementor-element.elementor-element-e5d1985 img{width:491px;border-radius:7px 7px 7px 7px;}.elementor-31866 .elementor-element.elementor-element-373cba7{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;font-size:17px;}.elementor-31866 .elementor-element.elementor-element-81f4252{--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-31866 .elementor-element.elementor-element-2ac113f{--display:flex;}.elementor-31866 .elementor-element.elementor-element-0c5fd4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-0c5fd4b .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-1c39d3b{--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-widget-ucaddon_content_accordion .ue_ca_additional_content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .ue_heading_title,.elementor-widget-ucaddon_content_accordion .uc-heading{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .ue-item-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .ue-item-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31866 .elementor-element.elementor-element-0ba269f .uc_content{background-color:#FFFFFF;text-align:left;padding:30px 30px 30px 30px;border-radius:0px;}.elementor-31866 .elementor-element.elementor-element-0ba269f{width:100%;max-width:100%;}.elementor-31866 .elementor-element.elementor-element-0ba269f .uc-heading{flex-direction:row;background-color:#FCF9F5;border-radius:0px;}.elementor-31866 .elementor-element.elementor-element-0ba269f .uc_ac_box{margin:4px 4px 4px 4px;}.elementor-31866 .elementor-element.elementor-element-0ba269f span.ue_accordion_icon{width:50px;height:50px;border-radius:0px;font-size:10px;}.elementor-31866 .elementor-element.elementor-element-0ba269f span.uc_dactive{color:#333333;}.elementor-31866 .elementor-element.elementor-element-0ba269f span.uc_dactive svg{fill:#333333;}.elementor-31866 .elementor-element.elementor-element-0ba269f span.uc_active{color:#333333;}.elementor-31866 .elementor-element.elementor-element-0ba269f span.uc_active svg{fill:#333333;}.elementor-31866 .elementor-element.elementor-element-0ba269f .uc-item-active .uc-heading{background-color:#FCEFDB;}.elementor-31866 .elementor-element.elementor-element-0ba269f .ue_heading_title{padding:10px 10px 10px 10px;color:#333333;}.elementor-31866 .elementor-element.elementor-element-0ba269f .uc-item-active .ue_heading_title{color:#333333;}.elementor-31866 .elementor-element.elementor-element-0ba269f .ue_heading_title,.elementor-31866 .elementor-element.elementor-element-0ba269f .uc-heading{letter-spacing:1.7px;}.elementor-31866 .elementor-element.elementor-element-0ba269f .ue-item-title{color:#000000;margin-top:0px;}.elementor-31866 .elementor-element.elementor-element-0ba269f .ue-item-text{color:#1e1e1e;margin-top:15px;}.elementor-31866 .elementor-element.elementor-element-0ba269f .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#333333;margin-top:20px;}.elementor-31866 .elementor-element.elementor-element-0ba269f .uc_more_btn:hover{background-color:#000000;color:#333333;}.elementor-31866 .elementor-element.elementor-element-6bb3c72{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0000px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-6bb3c72::before, .elementor-31866 .elementor-element.elementor-element-6bb3c72 > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-6bb3c72 > .e-con-inner > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-6bb3c72 > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-6bb3c72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-6bb3c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31866 .elementor-element.elementor-element-7ddd283{--display:flex;}.elementor-31866 .elementor-element.elementor-element-ed92da4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-31866 .elementor-element.elementor-element-ed92da4::before, .elementor-31866 .elementor-element.elementor-element-ed92da4 > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-ed92da4 > .e-con-inner > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-ed92da4 > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-ed92da4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-ed92da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31866 .elementor-element.elementor-element-96b58e6{--display:flex;}.elementor-31866 .elementor-element.elementor-element-91e0a99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-91e0a99 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-ee6ec72 img{width:387px;}.elementor-31866 .elementor-element.elementor-element-7a5d744{background-color:#F7F7F7;text-align:start;font-size:16px;}.elementor-31866 .elementor-element.elementor-element-7a5d744.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-01963a9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0000px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-01963a9::before, .elementor-31866 .elementor-element.elementor-element-01963a9 > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-01963a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-01963a9 > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-01963a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-01963a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31866 .elementor-element.elementor-element-1b46034{--display:flex;}.elementor-31866 .elementor-element.elementor-element-4d3e322{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-4d3e322::before, .elementor-31866 .elementor-element.elementor-element-4d3e322 > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-4d3e322 > .e-con-inner > .elementor-background-video-container::before, .elementor-31866 .elementor-element.elementor-element-4d3e322 > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-4d3e322 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31866 .elementor-element.elementor-element-4d3e322 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31866 .elementor-element.elementor-element-eba1b39{--display:flex;}.elementor-31866 .elementor-element.elementor-element-8ea0d9e{text-align:center;}.elementor-31866 .elementor-element.elementor-element-8ea0d9e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:1.8px;color:#4D4D4D;}.elementor-31866 .elementor-element.elementor-element-3f143cb.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-3f143cb{text-align:start;font-size:17px;}.elementor-31866 .elementor-element.elementor-element-643cc18.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-643cc18{text-align:start;font-size:17px;}.elementor-31866 .elementor-element.elementor-element-0f33276{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-0f33276:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-0f33276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F5;}.elementor-31866 .elementor-element.elementor-element-ad8049b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-ad8049b .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-953a33e img{width:349px;border-radius:7px 7px 7px 7px;}.elementor-31866 .elementor-element.elementor-element-7ee63a8{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-7ee63a8 .elementor-heading-title{font-size:16px;line-height:1.6em;color:#505050;}.elementor-31866 .elementor-element.elementor-element-baa6365{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-baa6365:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-baa6365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31866 .elementor-element.elementor-element-aef4862:not( .elementor-widget-image ), .elementor-31866 .elementor-element.elementor-element-aef4862.elementor-widget-image img{-webkit-mask-image:url( https://flame-miyazaki.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31866 .elementor-element.elementor-element-aef4862 img{width:167px;}.elementor-31866 .elementor-element.elementor-element-02309d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;padding:0px 25px 0px 25px;text-align:center;font-size:17px;}.elementor-31866 .elementor-element.elementor-element-49551db{--display:flex;}.elementor-31866 .elementor-element.elementor-element-49551db:not(.elementor-motion-effects-element-type-background), .elementor-31866 .elementor-element.elementor-element-49551db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F5;}.elementor-31866 .elementor-element.elementor-element-35df96e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-35df96e .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.6em;letter-spacing:1.5px;color:#505050;}.elementor-31866 .elementor-element.elementor-element-421cde6{--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-31866 .elementor-element.elementor-element-69ab2ec{--display:flex;}.elementor-31866 .elementor-element.elementor-element-a307317{text-align:center;}.elementor-31866 .elementor-element.elementor-element-a307317 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;color:#4D4D4D;}.elementor-31866 .elementor-element.elementor-element-ca80976{--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-31866 .elementor-element.elementor-element-362ff2d{--display:flex;}.elementor-31866 .elementor-element.elementor-element-457209a iframe{height:392px;}.elementor-31866 .elementor-element.elementor-element-e805ef7{--display:flex;}@media(min-width:768px){.elementor-31866 .elementor-element.elementor-element-f5fdf8c{--width:40%;}.elementor-31866 .elementor-element.elementor-element-107f24b{--width:60%;}.elementor-31866 .elementor-element.elementor-element-6fafd56{--content-width:90%;}.elementor-31866 .elementor-element.elementor-element-6252413{--content-width:90%;}.elementor-31866 .elementor-element.elementor-element-50dc04e{--content-width:90%;}.elementor-31866 .elementor-element.elementor-element-c396672{--content-width:90%;}.elementor-31866 .elementor-element.elementor-element-4fc51d6{--content-width:90%;}.elementor-31866 .elementor-element.elementor-element-7f58e58{--content-width:90%;}.elementor-31866 .elementor-element.elementor-element-ec1841c{--content-width:90%;}.elementor-31866 .elementor-element.elementor-element-5a80971{--content-width:90%;}.elementor-31866 .elementor-element.elementor-element-fc58447{--content-width:90%;}.elementor-31866 .elementor-element.elementor-element-36c0bf6{--content-width:90%;}.elementor-31866 .elementor-element.elementor-element-ca0f6e5{--content-width:90%;}.elementor-31866 .elementor-element.elementor-element-627c68d{--width:45.455%;}.elementor-31866 .elementor-element.elementor-element-277d9d1{--width:54.545%;}.elementor-31866 .elementor-element.elementor-element-61d4612{--width:45.455%;}.elementor-31866 .elementor-element.elementor-element-3f3614d{--width:54.545%;}.elementor-31866 .elementor-element.elementor-element-38ef4c9{--width:100%;}.elementor-31866 .elementor-element.elementor-element-a4beb1a{--width:100%;}.elementor-31866 .elementor-element.elementor-element-cc00e0c{--width:50%;}.elementor-31866 .elementor-element.elementor-element-1ef8e43{--width:50%;}.elementor-31866 .elementor-element.elementor-element-baa6365{--width:50%;}.elementor-31866 .elementor-element.elementor-element-362ff2d{--width:64.487%;}.elementor-31866 .elementor-element.elementor-element-e805ef7{--width:34.432%;}}@media(max-width:1024px){.elementor-31866 .elementor-element.elementor-element-6c4af7d{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-31866 .elementor-element.elementor-element-19ec2d6 .elementor-heading-title{font-size:17px;}.elementor-31866 .elementor-element.elementor-element-8685f75 .elementor-heading-title{font-size:13px;}.elementor-31866 .elementor-element.elementor-element-6e01a1e .elementor-heading-title{font-size:17px;}.elementor-31866 .elementor-element.elementor-element-ac12828 .elementor-heading-title{font-size:17px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31866 .elementor-element.elementor-element-6fafd56{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-f2817a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-14519c9 .elementor-heading-title{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31866 .elementor-element.elementor-element-6252413{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-997ab41{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-afe848b .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-50dc04e{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-e0d8b02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-1d918c0 .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-2ae9787{text-align:center;}.elementor-31866 .elementor-element.elementor-element-2ae9787 .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-c396672{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-feb4a6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-ad1f210 .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-4fc51d6{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-e85a860{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-9409b1a{text-align:center;}.elementor-31866 .elementor-element.elementor-element-9409b1a .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-7f58e58{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-8daa954{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-bdb0825 .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-1392ff3{text-align:center;}.elementor-31866 .elementor-element.elementor-element-1392ff3 .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-ec1841c{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-14fc095{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-d5b6776 .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-059ec58{text-align:center;}.elementor-31866 .elementor-element.elementor-element-059ec58 .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-5a80971{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-316ab4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-3846a14 .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-3d4b2a7{text-align:center;}.elementor-31866 .elementor-element.elementor-element-3d4b2a7 .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-fc58447{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-1b63a2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-e0fb6a8 .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-d0f1406{text-align:center;}.elementor-31866 .elementor-element.elementor-element-d0f1406 .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-36c0bf6{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-c4ba94d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-d4ef1ee .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-becf5de{text-align:center;}.elementor-31866 .elementor-element.elementor-element-becf5de .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-c274fb3{text-align:center;font-size:14px;}.elementor-31866 .elementor-element.elementor-element-a290417{text-align:center;}.elementor-31866 .elementor-element.elementor-element-a290417 .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-55e8503{text-align:center;font-size:14px;}.elementor-31866 .elementor-element.elementor-element-7eaf61f{text-align:center;}.elementor-31866 .elementor-element.elementor-element-7eaf61f .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-852808f{text-align:center;font-size:14px;}.elementor-31866 .elementor-element.elementor-element-834560f{text-align:center;}.elementor-31866 .elementor-element.elementor-element-834560f .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-27aca1d{text-align:center;font-size:14px;}.elementor-31866 .elementor-element.elementor-element-ca0f6e5{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-7044e3e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-e1c8f88 .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-07504d9{text-align:center;}.elementor-31866 .elementor-element.elementor-element-07504d9 .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-c1012aa{text-align:center;font-size:14px;}.elementor-31866 .elementor-element.elementor-element-ffbb6a6{text-align:center;}.elementor-31866 .elementor-element.elementor-element-ffbb6a6 .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-ac15cf2{text-align:center;font-size:14px;}.elementor-31866 .elementor-element.elementor-element-32a0573{text-align:center;}.elementor-31866 .elementor-element.elementor-element-32a0573 .elementor-heading-title{font-size:14px;}.elementor-31866 .elementor-element.elementor-element-e4b4213{text-align:center;font-size:14px;}.elementor-31866 .elementor-element.elementor-element-f6b4cf5{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-e91ad0f .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-0a27451 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-9bc598c .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-986f01e .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-d06376f{text-align:center;font-size:14px;}.elementor-31866 .elementor-element.elementor-element-277d9d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-f115973{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-e9956c8 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-3f3614d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-b10ecee .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-153da61 .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-d06954e{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31866 .elementor-element.elementor-element-9939ec4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-0906358 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-03d24b3{font-size:15px;}.elementor-31866 .elementor-element.elementor-element-373cba7{font-size:15px;}.elementor-31866 .elementor-element.elementor-element-0c5fd4b .elementor-heading-title{font-size:16px;}.elementor-widget-ucaddon_content_accordion .ue_ca_additional_content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .ue_heading_title,.elementor-widget-ucaddon_content_accordion .uc-heading{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .ue-item-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .ue-item-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31866 .elementor-element.elementor-element-0ba269f .ue-item-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-91e0a99 .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-8ea0d9e .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-3f143cb{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-643cc18{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-ad8049b .elementor-heading-title{font-size:16px;}.elementor-31866 .elementor-element.elementor-element-7ee63a8 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-35df96e .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-31866 .elementor-element.elementor-element-6c4af7d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-f5fdf8c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-31866 .elementor-element.elementor-element-19ec2d6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 5px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-19ec2d6 .elementor-heading-title{font-size:16px;letter-spacing:3.3px;}.elementor-31866 .elementor-element.elementor-element-2a3c1e0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31866 .elementor-element.elementor-element-8685f75{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-8685f75 .elementor-heading-title{font-size:12px;}.elementor-31866 .elementor-element.elementor-element-6e01a1e{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 25px 5px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-6e01a1e .elementor-heading-title{font-size:16px;letter-spacing:3.3px;}.elementor-31866 .elementor-element.elementor-element-ac12828{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 25px 5px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-ac12828 .elementor-heading-title{font-size:16px;letter-spacing:3.3px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31866 .elementor-element.elementor-element-d705ece img{width:250px;}.elementor-31866 .elementor-element.elementor-element-8e33e1e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-31866 .elementor-element.elementor-element-107f24b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-6fafd56{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31866 .elementor-element.elementor-element-f2817a2{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-31866 .elementor-element.elementor-element-14519c9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-14519c9 .elementor-heading-title{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31866 .elementor-element.elementor-element-c6f1906{padding:20px 15px 0px 15px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-6760886{width:100%;max-width:100%;padding:20px 15px 0px 15px;border-radius:7px 7px 7px 7px;text-align:center;font-size:16px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-6252413{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31866 .elementor-element.elementor-element-997ab41{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-31866 .elementor-element.elementor-element-afe848b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-afe848b .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-03c0bde.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-03c0bde{text-align:start;}.elementor-31866 .elementor-element.elementor-element-03c0bde img{width:80px;}.elementor-31866 .elementor-element.elementor-element-b710adc{padding:20px 25px 0px 28px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-50dc04e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31866 .elementor-element.elementor-element-e0d8b02{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-31866 .elementor-element.elementor-element-1d918c0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-1d918c0 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-64f9e8d.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-64f9e8d{text-align:start;}.elementor-31866 .elementor-element.elementor-element-64f9e8d img{width:80px;}.elementor-31866 .elementor-element.elementor-element-2ae9787{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-2ae9787.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-2ae9787 .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-76569c4{padding:20px 25px 0px 28px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-c396672{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:1px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-feb4a6c{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-31866 .elementor-element.elementor-element-ad1f210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-ad1f210 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-4fc51d6{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31866 .elementor-element.elementor-element-e85a860{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-31866 .elementor-element.elementor-element-bdcd49d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-31866 .elementor-element.elementor-element-ce581c0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31866 .elementor-element.elementor-element-9409b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-9409b1a.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-9409b1a .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-0367207{padding:20px 25px 0px 28px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-7f58e58{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31866 .elementor-element.elementor-element-8daa954{--width:100%;--border-radius:7px 7px 7px 7px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-bdb0825{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-bdb0825 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-1392ff3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-1392ff3.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-1392ff3 .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-ec1841c{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31866 .elementor-element.elementor-element-14fc095{--width:100%;--border-radius:7px 7px 7px 7px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-d5b6776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-d5b6776 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-059ec58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-059ec58.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-059ec58 .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-5a80971{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31866 .elementor-element.elementor-element-316ab4d{--width:100%;--border-radius:7px 7px 7px 7px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-3846a14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-3846a14 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-3d4b2a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-3d4b2a7.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-3d4b2a7 .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-fc58447{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31866 .elementor-element.elementor-element-1b63a2b{--width:100%;--border-radius:7px 7px 7px 7px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-e0fb6a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-e0fb6a8 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-d0f1406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;}.elementor-31866 .elementor-element.elementor-element-d0f1406.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-d0f1406 .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-36c0bf6{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31866 .elementor-element.elementor-element-c4ba94d{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-31866 .elementor-element.elementor-element-d4ef1ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-d4ef1ee .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-becf5de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-becf5de.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-becf5de .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-c274fb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-c274fb3.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-a290417{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-a290417.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-a290417 .elementor-heading-title{font-size:16px;line-height:2em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-55e8503{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-55e8503.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-7eaf61f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-7eaf61f.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-7eaf61f .elementor-heading-title{font-size:16px;line-height:2em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-852808f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-852808f.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-834560f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-834560f.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-834560f .elementor-heading-title{font-size:16px;line-height:2em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-27aca1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-27aca1d.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-ca0f6e5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31866 .elementor-element.elementor-element-7044e3e{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-31866 .elementor-element.elementor-element-91578ff img{width:345px;}.elementor-31866 .elementor-element.elementor-element-e1c8f88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-e1c8f88 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-07504d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-07504d9.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-07504d9 .elementor-heading-title{font-size:16px;line-height:2em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-c1012aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-c1012aa.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-ffbb6a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-ffbb6a6.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-ffbb6a6 .elementor-heading-title{font-size:16px;line-height:2em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-ac15cf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-ac15cf2.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-32a0573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-32a0573.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-32a0573 .elementor-heading-title{font-size:16px;line-height:2em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-e4b4213{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-e4b4213.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-f6b4cf5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-627c68d{--padding-top:25px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31866 .elementor-element.elementor-element-e91ad0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-e91ad0f .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-813d89f.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-813d89f{text-align:start;}.elementor-31866 .elementor-element.elementor-element-813d89f img{width:80px;}.elementor-31866 .elementor-element.elementor-element-0a27451{text-align:start;}.elementor-31866 .elementor-element.elementor-element-0a27451 .elementor-heading-title{font-size:17px;}.elementor-31866 .elementor-element.elementor-element-9bc598c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-9bc598c .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-986f01e{text-align:start;}.elementor-31866 .elementor-element.elementor-element-986f01e .elementor-heading-title{font-size:17px;}.elementor-31866 .elementor-element.elementor-element-d06376f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 25px 0px 25px;text-align:start;font-size:15px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-d06376f.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-277d9d1{--width:100%;}.elementor-31866 .elementor-element.elementor-element-db01a26 img{border-radius:0px 0px 0px 0px;}.elementor-31866 .elementor-element.elementor-element-f115973{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-61d4612{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-e9956c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-e9956c8 .elementor-heading-title{font-size:20px;letter-spacing:1.5px;}.elementor-31866 .elementor-element.elementor-element-b14b640{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 15px 0px 15px;font-size:15px;}.elementor-31866 .elementor-element.elementor-element-3f3614d{--width:100%;}.elementor-31866 .elementor-element.elementor-element-52ca55d{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-b10ecee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-b10ecee .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-0c60cd2{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-153da61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-153da61 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-d06954e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-31866 .elementor-element.elementor-element-9939ec4{--width:100%;}.elementor-31866 .elementor-element.elementor-element-0906358{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-0906358 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-b32a5b9{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31866 .elementor-element.elementor-element-09eeeb4 img{width:100%;}.elementor-31866 .elementor-element.elementor-element-03d24b3{padding:15px 25px 15px 25px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;}.elementor-31866 .elementor-element.elementor-element-e5d1985 img{width:100%;}.elementor-31866 .elementor-element.elementor-element-373cba7{padding:15px 25px 15px 25px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;}.elementor-31866 .elementor-element.elementor-element-81f4252{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-0c5fd4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-0c5fd4b .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-1c39d3b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_content_accordion .ue_ca_additional_content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .ue_heading_title,.elementor-widget-ucaddon_content_accordion .uc-heading{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .ue-item-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .ue-item-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_accordion .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31866 .elementor-element.elementor-element-0ba269f > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-31866 .elementor-element.elementor-element-0ba269f span.ue_accordion_icon{width:30px;height:30px;font-size:10px;}.elementor-31866 .elementor-element.elementor-element-0ba269f .ue_heading_title{padding:7px 7px 7px 7px;}.elementor-31866 .elementor-element.elementor-element-6bb3c72{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-ed92da4{--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-31866 .elementor-element.elementor-element-96b58e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-91e0a99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-91e0a99 .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-7a5d744{padding:20px 15px 0px 15px;border-radius:7px 7px 7px 7px;text-align:start;font-size:16px;line-height:1.8em;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-01963a9{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-1b46034{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-4d3e322{--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-31866 .elementor-element.elementor-element-8ea0d9e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-8ea0d9e .elementor-heading-title{font-size:16px;letter-spacing:0.6px;}.elementor-31866 .elementor-element.elementor-element-3f143cb{padding:15px 15px 15px 15px;text-align:start;font-size:16px;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-3f143cb.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-643cc18{padding:15px 15px 15px 15px;text-align:start;font-size:16px;letter-spacing:1.8px;}.elementor-31866 .elementor-element.elementor-element-643cc18.elementor-element{--align-self:center;}.elementor-31866 .elementor-element.elementor-element-0f33276{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-31866 .elementor-element.elementor-element-ad8049b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-ad8049b .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-7ee63a8{text-align:start;}.elementor-31866 .elementor-element.elementor-element-7ee63a8 .elementor-heading-title{font-size:17px;}.elementor-31866 .elementor-element.elementor-element-aef4862{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-31866 .elementor-element.elementor-element-aef4862 img{width:145px;}.elementor-31866 .elementor-element.elementor-element-02309d2{padding:15px 15px 15px 15px;text-align:center;font-size:16px;}.elementor-31866 .elementor-element.elementor-element-49551db{--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-31866 .elementor-element.elementor-element-35df96e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-35df96e .elementor-heading-title{font-size:18px;}.elementor-31866 .elementor-element.elementor-element-421cde6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-a307317{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-31866 .elementor-element.elementor-element-a307317 .elementor-heading-title{font-size:19px;letter-spacing:0.6px;}.elementor-31866 .elementor-element.elementor-element-ca80976{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31866 .elementor-element.elementor-element-457209a iframe{height:460px;}.elementor-31866 .elementor-element.elementor-element-885277b{line-height:1.8em;letter-spacing:1.8px;}}/* Start custom CSS for html, class: .elementor-element-2a3c1e0 *//* 1. 全体のレイアウトとサイズ（元デザインに合わせる） */
.elementor-31866 .elementor-element.elementor-element-2a3c1e0 .cute-star-box {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
}

/* 2. スコア「4.9」のデザイン */
.elementor-31866 .elementor-element.elementor-element-2a3c1e0 .score-text {
  font-weight: bold;
  color: #f5b027;
  margin-right: 8px;
  letter-spacing: 1px;
}

/* 3. 星の初期状態 */
.elementor-31866 .elementor-element.elementor-element-2a3c1e0 .pop-star {
  display: inline-block;
  color: #f5b027;
  margin: 0 1px;
  opacity: 0;
  /* 初期位置は少し下に設定しておきます */
  transform: scale(0) translateY(10px); 
  transform-origin: center center;
}

/* 4. 画面に入って「is-animated」が付いた瞬間にアニメーション開始！ */
.elementor-31866 .elementor-element.elementor-element-2a3c1e0 .cute-star-box.is-animated .pop-star {
  /* ホップの動きを見せるため、時間を0.5sから0.6sに少しだけ長くしました */
  animation: popHop 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}

/* 5. 左から順番に現れるようにタイミングをズラす */
.elementor-31866 .elementor-element.elementor-element-2a3c1e0 .cute-star-box.is-animated .pop-star:nth-child(2) { animation-delay: 0.1s; }
.elementor-31866 .elementor-element.elementor-element-2a3c1e0 .cute-star-box.is-animated .pop-star:nth-child(3) { animation-delay: 0.2s; }
.elementor-31866 .elementor-element.elementor-element-2a3c1e0 .cute-star-box.is-animated .pop-star:nth-child(4) { animation-delay: 0.3s; }
.elementor-31866 .elementor-element.elementor-element-2a3c1e0 .cute-star-box.is-animated .pop-star:nth-child(5) { animation-delay: 0.4s; }
.elementor-31866 .elementor-element.elementor-element-2a3c1e0 .cute-star-box.is-animated .pop-star:nth-child(6) { animation-delay: 0.5s; }

/* 6. ★追加：ホップしながら現れるキーフレーム */
@keyframes popHop {
  0% {
    opacity: 0;
    transform: scale(0) translateY(10px); /* 少し下からスタート */
  }
  50% {
    opacity: 1;
    transform: scale(1.4) translateY(-12px); /* 上に大きく跳ね上がる！ */
  }
  80% {
    transform: scale(0.9) translateY(2px); /* 着地して少し潰れる（リアルな躍動感） */
  }
  100% {
    opacity: 1;
    transform: scale(1) translateY(0); /* ピタッと元の位置・サイズへ */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e33e1e *//* CSS */
.wellness-badges-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr); /* 常に均等な2列にする指定 */
  gap: 12px; /* バッジ間の余白 */
  margin: 20px auto; /* コンテナ全体を中央寄せ */
  max-width: 500px; /* PCなどで見た際に横に広がりすぎるのを防ぐ */
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
}

.wellness-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #F8F3EA; 
  color: #3A3A3A; 
  border: 1px solid #D5C2AC; 
  padding: 10px 4px; /* 横幅に収めるため左右の余白を抑え、上下でバランスを取る */
  border-radius: 30px; 
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.05em; /* 文字間隔を少しだけ締めて、スマホでの不自然な改行を防ぐ */
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.02); 
  box-sizing: border-box; /* パディングを幅の計算に含める（はみ出し防止） */
  width: 100%; /* グリッドの枠いっぱいに広げる */
  transition: all 0.3s ease;
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .wellness-badges-container {
    gap: 8px; /* スマホでは隙間を少し狭く */
    padding: 0 10px; /* 画面端にくっつかないようにコンテナの左右に余白 */
  }
  
  .wellness-badge {
    padding: 8px 2px;
    font-size: 14px; /* スマホ画面で2列に美しく収まるようにサイズダウン */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad1f210 */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdb0825 */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5b6776 */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3846a14 */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0fb6a8 */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4ef1ee */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1c8f88 */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e91ad0f */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc598c */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10ecee */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-153da61 */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c5fd4b */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91e0a99 */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad8049b */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35df96e */.elegant-title-side {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #3A3A3A;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
  letter-spacing: 0.1em;
  margin: 40px 0 30px;
  text-align: center; /* 複数行になった時に文字を中央揃えにする */
  line-height: 1.6; /* 2行になった時の行間を少し広げて読みやすく */
}

/* 両サイドの線の設定 */
.elegant-title-side::before,
.elegant-title-side::after {
  content: "";
  width: 40px;
  height: 2px;
  background-color: #C3A682;
  border-radius: 2px;
  margin: 0 16px;
  flex-shrink: 0; /* 【重要】画面幅が狭くても線が潰れないようにする */
}

/* スマホ表示用の調整 */
@media screen and (max-width: 768px) {
  .elegant-title-side {
    font-size: 17px; /* 18pxだとまだ窮屈かもしれないので少しだけ縮小 */
  }
  .elegant-title-side::before,
  .elegant-title-side::after {
    width: 30px; /* スマホでは線を少し短くして文字のスペースを確保 */
    margin: 0 12px;
  }
}

/* PC（画面幅が広い場合）は改行させない設定 */
@media screen and (min-width: 769px) {
  .sp-only {
    display: none; /* PCでは <br> を無効化して1行で表示 */
  }
}/* End custom CSS */