.elementor-643 .elementor-element.elementor-element-5d98b92{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-7e66b2a > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-4bb7af8{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-643 .elementor-element.elementor-element-bdc5948{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-ba64ccd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-643 .elementor-element.elementor-element-91ad4e8 .elementor-button{background-color:var( --e-global-color-012dd95 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-91ad4e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-f01581b .elementor-button{background-color:var( --e-global-color-012dd95 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-f01581b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-b35e89a .elementor-button{background-color:var( --e-global-color-012dd95 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-b35e89a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-58d7be3 .elementor-button{background-color:var( --e-global-color-012dd95 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-58d7be3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-cfa6444 .elementor-button{background-color:var( --e-global-color-012dd95 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-cfa6444 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-710e95c .elementor-button{background-color:var( --e-global-color-012dd95 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-710e95c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-08ee4d6 .elementor-button{background-color:var( --e-global-color-012dd95 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-08ee4d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-0d3b1ee .elementor-button{background-color:var( --e-global-color-012dd95 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-0d3b1ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-bf0d6fb{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-8183b98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-93ac715{--display:flex;}.elementor-643 .elementor-element.elementor-element-c540913 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-c540913{text-align:left;}.elementor-643 .elementor-element.elementor-element-c540913 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-8b295d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-7c3d0e6{--display:flex;}.elementor-643 .elementor-element.elementor-element-e82b863 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-e82b863 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-643 .elementor-element.elementor-element-73ad23c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-d743c89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-a09a040{--display:flex;}.elementor-643 .elementor-element.elementor-element-ff88ff1 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-ff88ff1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-8ddb55a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-6f62e5b{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-6ade8a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-7d560af{--display:flex;}.elementor-643 .elementor-element.elementor-element-ff2cb04 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-ff2cb04{text-align:left;}.elementor-643 .elementor-element.elementor-element-ff2cb04 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-e66c897{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-f17e4dd{--display:flex;}.elementor-643 .elementor-element.elementor-element-7edbc0d > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-7edbc0d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-ed1136c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-e2b798e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-7a0df2e{--display:flex;}.elementor-643 .elementor-element.elementor-element-d216369 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-d216369 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-f6a4ccb{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-48f98bf{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-07192a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-7b669e6{--display:flex;}.elementor-643 .elementor-element.elementor-element-7d2a09a > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-7d2a09a{text-align:left;}.elementor-643 .elementor-element.elementor-element-7d2a09a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-e0945d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-9d4cb1c{--display:flex;}.elementor-643 .elementor-element.elementor-element-94ed5dd > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-94ed5dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-10d8083{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-fcd106f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-032397d{--display:flex;}.elementor-643 .elementor-element.elementor-element-39cd578 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-39cd578 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-8f02ab6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-2a6d953{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-1a1f217{--display:flex;}.elementor-643 .elementor-element.elementor-element-90d7a94 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-90d7a94 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-0a2f2f0{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-0915075{text-align:right;}.elementor-643 .elementor-element.elementor-element-0915075 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-decoration:underline;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-81a6e62{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-d81b6b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-73315e5{--display:flex;}.elementor-643 .elementor-element.elementor-element-40d4cf0 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-40d4cf0{text-align:left;}.elementor-643 .elementor-element.elementor-element-40d4cf0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-d6d6f64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-c91cc2b{--display:flex;}.elementor-643 .elementor-element.elementor-element-e9b57fe > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-e9b57fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-ccdbf9d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-fd76d7b .elementor-button{background-color:var( --e-global-color-012dd95 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-643 .elementor-element.elementor-element-fd76d7b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-fd76d7b .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}.elementor-643 .elementor-element.elementor-element-da195bd .elementor-button{background-color:var( --e-global-color-012dd95 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-643 .elementor-element.elementor-element-da195bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-da195bd .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}.elementor-643 .elementor-element.elementor-element-8038e34 .elementor-button{background-color:var( --e-global-color-012dd95 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-643 .elementor-element.elementor-element-8038e34 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-8038e34 .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}.elementor-643 .elementor-element.elementor-element-6571727 .elementor-button{background-color:var( --e-global-color-012dd95 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-643 .elementor-element.elementor-element-6571727 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-6571727 .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}.elementor-643 .elementor-element.elementor-element-0fa935d .elementor-button{background-color:var( --e-global-color-012dd95 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-643 .elementor-element.elementor-element-0fa935d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-0fa935d .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}.elementor-643 .elementor-element.elementor-element-045454d .elementor-button{background-color:var( --e-global-color-012dd95 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-643 .elementor-element.elementor-element-045454d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-045454d .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}.elementor-643 .elementor-element.elementor-element-f2a663f .elementor-button{background-color:var( --e-global-color-012dd95 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-643 .elementor-element.elementor-element-f2a663f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-f2a663f .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}.elementor-643 .elementor-element.elementor-element-36c5fb8 .elementor-button{background-color:var( --e-global-color-012dd95 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-643 .elementor-element.elementor-element-36c5fb8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-36c5fb8 .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}.elementor-643 .elementor-element.elementor-element-fe4ba67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-17e945b{--display:flex;}.elementor-643 .elementor-element.elementor-element-fcf7182 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-fcf7182 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-7169313{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-cf476c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-a13b903{--display:flex;}.elementor-643 .elementor-element.elementor-element-fc9bc32 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-fc9bc32 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-1bc8228{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-fe3577f{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-89dfa52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-6ddd163{--display:flex;}.elementor-643 .elementor-element.elementor-element-71aed2e > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-71aed2e{text-align:left;}.elementor-643 .elementor-element.elementor-element-71aed2e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-1862980{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-84e4efd{--display:flex;}.elementor-643 .elementor-element.elementor-element-b5e73a5 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-b5e73a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-9c20f15{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-9a010d6{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-49d2729{--display:flex;}.elementor-643 .elementor-element.elementor-element-49d2729.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-643 .elementor-element.elementor-element-169d078{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-9cd74b8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-643 .elementor-element.elementor-element-9cd74b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-643 .elementor-element.elementor-element-9cd74b8 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-643 .elementor-element.elementor-element-1af9232{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-643 .elementor-element.elementor-element-1f27193{text-align:center;}.elementor-643 .elementor-element.elementor-element-1f27193 img{width:80%;}.elementor-643 .elementor-element.elementor-element-ca94fd9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-237bb7e{--display:flex;}.elementor-643 .elementor-element.elementor-element-128c12f > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-128c12f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-45d44e5{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-6550a66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-3956ba3{--display:flex;}.elementor-643 .elementor-element.elementor-element-1b23208{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-131b3b9{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-4c51c5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-d5ffd51{--display:flex;}.elementor-643 .elementor-element.elementor-element-c914326 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-c914326{text-align:left;}.elementor-643 .elementor-element.elementor-element-c914326 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-c08bfa4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-ea24a7c{--display:flex;}.elementor-643 .elementor-element.elementor-element-7f30cca > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-7f30cca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-3cb9e95{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-24c855b{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-61560b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-7bf3f6c{--display:flex;}.elementor-643 .elementor-element.elementor-element-113f922 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-113f922{text-align:left;}.elementor-643 .elementor-element.elementor-element-113f922 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-e022171{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-6099f52{--display:flex;}.elementor-643 .elementor-element.elementor-element-904f8e2 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-904f8e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-778fc50{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-82359ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-b0c63c8{--display:flex;}.elementor-643 .elementor-element.elementor-element-3a74c21 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-3a74c21 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-909cf43{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-3ee11a5{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-2e8c432{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-2a70f14{--display:flex;}.elementor-643 .elementor-element.elementor-element-1778e33 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-1778e33{text-align:left;}.elementor-643 .elementor-element.elementor-element-1778e33 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-1c094ca );}.elementor-643 .elementor-element.elementor-element-17dc8e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-35f68e6{--display:flex;}.elementor-643 .elementor-element.elementor-element-42b5e8c > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-42b5e8c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-7f7c3c1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1c094ca );}@media(max-width:767px){.elementor-643 .elementor-element.elementor-element-4bb7af8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-643 .elementor-element.elementor-element-fd76d7b .elementor-button{font-size:18px;}.elementor-643 .elementor-element.elementor-element-da195bd .elementor-button{font-size:18px;}.elementor-643 .elementor-element.elementor-element-8038e34 .elementor-button{font-size:18px;}.elementor-643 .elementor-element.elementor-element-6571727 .elementor-button{font-size:18px;}.elementor-643 .elementor-element.elementor-element-0fa935d .elementor-button{font-size:18px;}.elementor-643 .elementor-element.elementor-element-045454d .elementor-button{font-size:18px;}.elementor-643 .elementor-element.elementor-element-f2a663f .elementor-button{font-size:18px;}.elementor-643 .elementor-element.elementor-element-36c5fb8 .elementor-button{font-size:18px;}}@media(min-width:768px){.elementor-643 .elementor-element.elementor-element-4bb7af8{--content-width:900px;}.elementor-643 .elementor-element.elementor-element-bdc5948{--width:30%;}.elementor-643 .elementor-element.elementor-element-ba64ccd{--width:70%;}.elementor-643 .elementor-element.elementor-element-49d2729{--width:80%;}.elementor-643 .elementor-element.elementor-element-1af9232{--width:20%;}}/* Start custom CSS */body {
  font-family: "Helvetica", "Arial", sans-serif;
  color: #000;
  background-color: #fff;
  line-height: 1.8;
  padding: px;
  font-size: 16px;
  font-weight: normal;
}

h1 {
  color: #de0515;
  font-size: 2em;
  margin-bottom: 0.5em;
}

h2 {
  font-size: 24px;
  color: #000;
  
  padding-bottom: 4px;
  margin-top: 2em;
}

hr {
  border: none;
  border-top: 2px solid #ccc;
  margin: 2em 0;
}
.article-title {
  font-size: 16px;
  font-weight: normal;
  color: #CF141B;
  margin-top: 1.5em;
}th, td {
  border: 1px solid #ccc;
  padding: 8px;
}

th {
  background-color: #dcd3e4; /* 薄いキーカラー */
  text-align: center;
}/* End custom CSS */