.elementor-193 .elementor-element.elementor-element-b62f4b4{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-193 .elementor-element.elementor-element-b62f4b4:not(.elementor-motion-effects-element-type-background), .elementor-193 .elementor-element.elementor-element-b62f4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-193 .elementor-element.elementor-element-b62f4b4.e-con{--align-self:center;}.elementor-193 .elementor-element.elementor-element-16886f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-193 .elementor-element.elementor-element-16886f4.e-con{--align-self:center;}.elementor-193 .elementor-element.elementor-element-2c4f564{--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:flex-start;}.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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-193 .elementor-element.elementor-element-0da011d{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;text-align:start;}.elementor-193 .elementor-element.elementor-element-0da011d.elementor-element{--align-self:flex-start;}.elementor-193 .elementor-element.elementor-element-0da011d .elementor-heading-title{font-size:30px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-3px;word-spacing:0px;text-shadow:1px 1px 4px #4C4C4C;}.elementor-193 .elementor-element.elementor-element-afcba3b{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;text-align:start;}.elementor-193 .elementor-element.elementor-element-afcba3b.elementor-element{--align-self:flex-start;}.elementor-193 .elementor-element.elementor-element-afcba3b .elementor-heading-title{font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:-0.5px;word-spacing:0px;text-shadow:1px 1px 3px rgba(69.13336791992188, 69.13336791992188, 69.13336791992188, 0.73);}.elementor-193 .elementor-element.elementor-element-ba65b6a .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-f3f157e{--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-193 .elementor-element.elementor-element-b81d1dc{--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;--justify-content:center;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-b81d1dc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-4f7b0e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-4f7b0e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-11fbb3c{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-11fbb3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-f8124e9 .elementor-icon-wrapper{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-193 .elementor-element.elementor-element-1e96a85{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-17a9c8a{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-17a9c8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-661e5e1 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-bcaf052{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-5f7c75d{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-5f7c75d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-d805ddd .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-578ddba{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-15a4d7c{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-15a4d7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-c25eaea .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-93f4ca8{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-6254fae{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-6254fae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-091fa8e .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-2875be8{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-af64915{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-af64915.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-2a84b81 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-8089060{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-b53fbe8{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-b53fbe8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-2449d53 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-42766fa{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-82036bf{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-82036bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-7b0f1ed .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-c506709{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-098d54e{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-098d54e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-73d5c48 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-48fdea6{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-2b7e7b1{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-2b7e7b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-fc39abc .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-aa76aef{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-b100d95{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-b100d95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-990495a .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-9c94fd6{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-228f3a6{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-228f3a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-302dc91 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-1a5b841{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-c3657e5{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-c3657e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-6b52dec .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-b228e6c .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-e7c2245 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-4d8e18f .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-69773fa .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-b55a2cd .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-a081a21{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-814b423{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-814b423.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-5c75831 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-a66ee14 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-819f52d .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-8034c60 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-8e5c1d4 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-d910bd6 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-de0fa16{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-7fea3db{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-7fea3db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-62d8059 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-bc6f9d4{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-80f3a4d{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-80f3a4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-ef233e3 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-7ea9ec2{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-09037d8{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-09037d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-96271b5 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-b28de85{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-33e4d8a{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-33e4d8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-768e682 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-c83fd71{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-f274d2d{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-f274d2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-71df427 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-a89f005{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-e6488c3{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-e6488c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-37e8f5e .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-6aa43b7{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-5fda3bd{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-5fda3bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-b57430f .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-40bd2b5{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-c522882{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-c522882.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-2301a52 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-ec9de01{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-3ef31db{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-3ef31db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-ff3a38f .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-ef9fde5{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-193 .elementor-element.elementor-element-f02471d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-193 .elementor-element.elementor-element-f02471d img{width:58%;}.elementor-193 .elementor-element.elementor-element-fa1870d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-193 .elementor-element.elementor-element-7a8c326{text-align:center;font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-193 .elementor-element.elementor-element-5ca01fd{--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;--justify-content:center;}.elementor-193 .elementor-element.elementor-element-e06bfa8{margin:0px 3px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:-0.5px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-a1a451f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:-0.5px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-def0445{--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-193 .elementor-element.elementor-element-16c0a6f{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-8d94a40{font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:-0.5px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-fb0a968{--n-accordion-title-font-size:29px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-fb0a968 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-fb0a968 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-31195f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-193 .elementor-element.elementor-element-31195f5 img{width:58%;}.elementor-193 .elementor-element.elementor-element-ed0a468{--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-193 .elementor-element.elementor-element-379cb8d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-90225e4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-37335c7{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-193 .elementor-element.elementor-element-37335c7 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-37335c7 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-37335c7 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-daac25f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Dancing Script", Sans-serif;font-size:29px;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-700e5ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;}.elementor-193 .elementor-element.elementor-element-37259c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-193 .elementor-element.elementor-element-f2d2691{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;letter-spacing:-0.5px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-f2d2691.elementor-element{--align-self:center;}.elementor-193 .elementor-element.elementor-element-f2d2691 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-25fe763{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-193 .elementor-element.elementor-element-25fe763.elementor-element{--align-self:center;}.elementor-193 .elementor-element.elementor-element-25fe763 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-25fe763 .elementor-icon{font-size:31px;}.elementor-193 .elementor-element.elementor-element-25fe763 .elementor-icon svg{height:31px;}.elementor-193 .elementor-element.elementor-element-5aacb60{padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:32px;letter-spacing:-0.5px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-d592cc9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-193 .elementor-element.elementor-element-ab182e0{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:32px;letter-spacing:-0.5px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-ab182e0.elementor-element{--align-self:center;}.elementor-193 .elementor-element.elementor-element-ab182e0 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-0afd59f{padding:5px 10px 5px 10px;border-style:none;border-radius:50px 50px 50px 50px;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:32px;letter-spacing:-0.5px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-1a53ecc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:-0.5px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-ff0c080{--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-193 .elementor-element.elementor-element-6ec18c4{--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;--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-193 .elementor-element.elementor-element-591650b{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-193 .elementor-element.elementor-element-591650b .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-591650b .elementor-icon{font-size:32px;}.elementor-193 .elementor-element.elementor-element-591650b .elementor-icon svg{height:32px;}.elementor-193 .elementor-element.elementor-element-ea76331{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Dancing Script", Sans-serif;font-size:29px;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-84abb86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-193 .elementor-element.elementor-element-8871cc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-193 .elementor-element.elementor-element-1085b01{--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-193 .elementor-element.elementor-element-8f55d07{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-eefd14b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:-0.5px;word-spacing:0px;color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-bf9db94{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:-0.5px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-dd04d54{--n-accordion-title-font-size:29px;margin:20px 00px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-dd04d54 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-dd04d54 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-9377eee{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-193 .elementor-element.elementor-element-53245be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-c17029c{margin:0px 010px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-193 .elementor-element.elementor-element-c17029c .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-c17029c .elementor-icon{font-size:27px;}.elementor-193 .elementor-element.elementor-element-c17029c .elementor-icon svg{height:27px;}.elementor-193 .elementor-element.elementor-element-5d71a83{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Dancing Script", Sans-serif;font-size:29px;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-4cabaf6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-c846ef5{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-193 .elementor-element.elementor-element-c846ef5.elementor-element{--align-self:center;}.elementor-193 .elementor-element.elementor-element-c846ef5 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-c846ef5 .elementor-icon{font-size:22px;}.elementor-193 .elementor-element.elementor-element-c846ef5 .elementor-icon svg{height:22px;}.elementor-193 .elementor-element.elementor-element-7ed414b{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:-0.5px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-686c802{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-d56c98a{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-85eb9b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-07086aa{font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:-0.5px;word-spacing:0px;}.elementor-193 .elementor-element.elementor-element-3ff4e17 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-193 .elementor-element.elementor-element-edff8ee{--n-accordion-title-font-size:29px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-edff8ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-edff8ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-6674b08{--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-193 .elementor-element.elementor-element-39fa057{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-e465f87{color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-e6f7774{--n-accordion-title-font-size:29px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-e6f7774 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-e6f7774 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-260b7c2{--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-193 .elementor-element.elementor-element-3980fce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;color:var( --e-global-color-secondary );}.elementor-193 .elementor-element.elementor-element-6b77c8d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-193 .elementor-element.elementor-element-6b77c8d img{width:93%;height:330px;object-fit:cover;object-position:center center;}.elementor-193 .elementor-element.elementor-element-8f6d8d4{--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-193 .elementor-element.elementor-element-95f9db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;color:var( --e-global-color-secondary );}.elementor-193 .elementor-element.elementor-element-57aa75f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;color:var( --e-global-color-secondary );}.elementor-193 .elementor-element.elementor-element-d824848{--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-193 .elementor-element.elementor-element-f09189a{color:var( --e-global-color-secondary );}.elementor-193 .elementor-element.elementor-element-5c3d837{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-193 .elementor-element.elementor-element-5c3d837 img{width:93%;height:331px;object-fit:cover;object-position:center center;}.elementor-193 .elementor-element.elementor-element-f8c69b7{--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-193 .elementor-element.elementor-element-94e6e22{color:var( --e-global-color-secondary );}.elementor-193 .elementor-element.elementor-element-e2a169f{--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-193 .elementor-element.elementor-element-94bc71b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-193 .elementor-element.elementor-element-0e80c14{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-93596fa{color:#7A7A7A;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-193 .elementor-element.elementor-element-9f85c72{padding:0px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-193 .elementor-element.elementor-element-9f85c72 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-9f85c72 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-193 .elementor-element.elementor-element-9f85c72 .elementor-icon-list-text{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-4cecfa6{--n-accordion-title-font-size:29px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-4cecfa6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-4cecfa6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-d89a6bd{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-43e7c33{--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;--border-radius:50px 50px 50px 50px;--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-193 .elementor-element.elementor-element-99f1bbf{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 020px;}.elementor-193 .elementor-element.elementor-element-99f1bbf .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-99f1bbf .elementor-icon{font-size:32px;}.elementor-193 .elementor-element.elementor-element-99f1bbf .elementor-icon svg{height:32px;}.elementor-193 .elementor-element.elementor-element-d6a3681{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Dancing Script", Sans-serif;font-size:29px;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-d35372b{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-b7394a6{color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-a709ecf{padding:0px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-193 .elementor-element.elementor-element-a709ecf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-a709ecf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-193 .elementor-element.elementor-element-a709ecf .elementor-icon-list-text{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-558f14b{--n-accordion-title-font-size:29px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-558f14b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-558f14b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-5685957{--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;--border-radius:50px 50px 50px 50px;--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-193 .elementor-element.elementor-element-89fdc1c{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-193 .elementor-element.elementor-element-89fdc1c .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-89fdc1c .elementor-icon{font-size:32px;}.elementor-193 .elementor-element.elementor-element-89fdc1c .elementor-icon svg{height:32px;}.elementor-193 .elementor-element.elementor-element-6d2d4b6{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Dancing Script", Sans-serif;font-size:29px;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-4251577{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-727666b{color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-03274f7{padding:0px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-193 .elementor-element.elementor-element-03274f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-03274f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-193 .elementor-element.elementor-element-03274f7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-6fa3f45{--n-accordion-title-font-size:29px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-6fa3f45 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-6fa3f45 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-6229f1f{--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;--border-radius:50px 50px 50px 50px;--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-193 .elementor-element.elementor-element-9d38298{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-193 .elementor-element.elementor-element-9d38298 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-9d38298 .elementor-icon{font-size:32px;}.elementor-193 .elementor-element.elementor-element-9d38298 .elementor-icon svg{height:32px;}.elementor-193 .elementor-element.elementor-element-9ed342c{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Dancing Script", Sans-serif;font-size:29px;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-82d1828{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-04d8435{color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-5ebb801{padding:0px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-193 .elementor-element.elementor-element-5ebb801 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-5ebb801 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-193 .elementor-element.elementor-element-5ebb801 .elementor-icon-list-text{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-2fa8e31{--n-accordion-title-font-size:29px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-2fa8e31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-2fa8e31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-129ff1e{--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;--border-radius:50px 50px 50px 50px;--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-193 .elementor-element.elementor-element-0dc253a{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-193 .elementor-element.elementor-element-0dc253a .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-0dc253a .elementor-icon{font-size:32px;}.elementor-193 .elementor-element.elementor-element-0dc253a .elementor-icon svg{height:32px;}.elementor-193 .elementor-element.elementor-element-d6ce399{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Dancing Script", Sans-serif;font-size:29px;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-520b1ce{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-5abc9de{color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-5706e92{padding:0px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-193 .elementor-element.elementor-element-5706e92 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-5706e92 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-193 .elementor-element.elementor-element-5706e92 .elementor-icon-list-text{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-fa3ebf5{--n-accordion-title-font-size:29px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-fa3ebf5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-fa3ebf5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-d4ab4a7{--display:flex;}.elementor-193 .elementor-element.elementor-element-940e649{--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-193 .elementor-element.elementor-element-e6897a7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-193 .elementor-element.elementor-element-821d184{--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-193 .elementor-element.elementor-element-1c6f4ff{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-193 .elementor-element.elementor-element-260f1ca{--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-193 .elementor-element.elementor-element-0d038f8{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-7f91c33{color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-8ea5a50{padding:0px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-193 .elementor-element.elementor-element-8ea5a50 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-8ea5a50 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-193 .elementor-element.elementor-element-8ea5a50 .elementor-icon-list-text{transition:color 0.3s;}.elementor-193 .elementor-element.elementor-element-eccecc1{--n-accordion-title-font-size:29px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-eccecc1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-eccecc1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-3127fb1{--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-193 .elementor-element.elementor-element-5b4d965{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-8e3b7cf{color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-fe4e348{--n-accordion-title-font-size:29px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-fe4e348 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-fe4e348 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-47fbdbe{--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-193 .elementor-element.elementor-element-5e2be0a{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-08acc83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-4b5f189{--n-accordion-title-font-size:29px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-4b5f189 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-4b5f189 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-51ace1d{--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-193 .elementor-element.elementor-element-5bf5e9f{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-d13eb6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-f6c543a{--n-accordion-title-font-size:29px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-f6c543a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-f6c543a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-8458e9e{--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-193 .elementor-element.elementor-element-e73f54b{--display:flex;border-style:none;--border-style:none;}.elementor-193 .elementor-element.elementor-element-f7ddfc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#7A7A7A;}.elementor-193 .elementor-element.elementor-element-3e4f8d5{--n-accordion-title-font-size:29px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-gap:7px;}.elementor-193 .elementor-element.elementor-element-3e4f8d5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-193 .elementor-element.elementor-element-3e4f8d5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dancing Script", Sans-serif;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-54f90f5{--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-193 .elementor-element.elementor-element-d5a162f{--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;}.elementor-193 .elementor-element.elementor-element-e583449{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-193 .elementor-element.elementor-element-e583449 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-e583449 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-e583449 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-66e566a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Dancing Script", Sans-serif;font-size:29px;font-weight:800;line-height:29px;}.elementor-193 .elementor-element.elementor-element-68d9c6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-193 .elementor-element.elementor-element-5d18647{--display:flex;--min-height:120px;--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;--justify-content:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-5d18647.e-con{--align-self:center;}.elementor-193 .elementor-element.elementor-element-fc37b71{--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;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;}.elementor-193 .elementor-element.elementor-element-fc37b71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-33b4d39 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-d49f4e3{text-align:center;font-weight:400;text-transform:uppercase;}.elementor-193 .elementor-element.elementor-element-fbce069{--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;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;}.elementor-193 .elementor-element.elementor-element-fbce069.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-52a909e .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-8438845{text-align:center;font-weight:var( --e-global-typography-d34f729-font-weight );text-transform:var( --e-global-typography-d34f729-text-transform );}.elementor-193 .elementor-element.elementor-element-6cb1bb4{--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;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;}.elementor-193 .elementor-element.elementor-element-6cb1bb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-bad829c .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-79836f5{text-align:center;font-weight:var( --e-global-typography-d34f729-font-weight );text-transform:var( --e-global-typography-d34f729-text-transform );}.elementor-193 .elementor-element.elementor-element-e0364fd{--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;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;}.elementor-193 .elementor-element.elementor-element-e0364fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-0ee0506 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-cce8d64{text-align:center;font-weight:var( --e-global-typography-d34f729-font-weight );text-transform:var( --e-global-typography-d34f729-text-transform );}.elementor-193 .elementor-element.elementor-element-cf81f73{--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;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;}.elementor-193 .elementor-element.elementor-element-cf81f73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-cba530c .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-3b81407{text-align:center;font-weight:400;text-transform:uppercase;}body.elementor-page-193:not(.elementor-motion-effects-element-type-background), body.elementor-page-193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}@media(min-width:481px){.elementor-193 .elementor-element.elementor-element-b62f4b4{--content-width:771px;}.elementor-193 .elementor-element.elementor-element-f3f157e{--content-width:831px;}.elementor-193 .elementor-element.elementor-element-4f7b0e8{--width:96.739%;}.elementor-193 .elementor-element.elementor-element-5d18647{--content-width:20%;}}@media(max-width:768px) and (min-width:481px){.elementor-193 .elementor-element.elementor-element-f3f157e{--content-width:480px;}.elementor-193 .elementor-element.elementor-element-5d18647{--content-width:20%;}}@media(max-width:768px){.elementor-193 .elementor-element.elementor-element-b62f4b4{--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;--flex-wrap:nowrap;}.elementor-193 .elementor-element.elementor-element-16886f4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-193 .elementor-element.elementor-element-0da011d .elementor-heading-title{font-size:30px;letter-spacing:-2px;}.elementor-193 .elementor-element.elementor-element-afcba3b .elementor-heading-title{font-size:15px;}.elementor-193 .elementor-element.elementor-element-f3f157e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-11fbb3c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-193 .elementor-element.elementor-element-17a9c8a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-5f7c75d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-15a4d7c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-6254fae{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-af64915{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-b53fbe8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-82036bf{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-098d54e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-2b7e7b1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-b100d95{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-228f3a6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-c3657e5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-814b423{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-7fea3db{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-80f3a4d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-09037d8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-33e4d8a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-f274d2d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-e6488c3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-5fda3bd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-c522882{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-193 .elementor-element.elementor-element-3ef31db{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-193 .elementor-element.elementor-element-e06bfa8{font-size:15px;}.elementor-193 .elementor-element.elementor-element-a1a451f{font-size:15px;}.elementor-193 .elementor-element.elementor-element-def0445{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-8d94a40{font-size:15px;}.elementor-193 .elementor-element.elementor-element-ed0a468{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-379cb8d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-f2d2691{font-size:15px;}.elementor-193 .elementor-element.elementor-element-5aacb60{font-size:15px;}.elementor-193 .elementor-element.elementor-element-ab182e0{font-size:15px;}.elementor-193 .elementor-element.elementor-element-0afd59f{font-size:15px;}.elementor-193 .elementor-element.elementor-element-1a53ecc{font-size:15px;}.elementor-193 .elementor-element.elementor-element-ff0c080{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-1085b01{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-eefd14b{font-size:15px;}.elementor-193 .elementor-element.elementor-element-bf9db94{font-size:15px;}.elementor-193 .elementor-element.elementor-element-7ed414b{font-size:15px;}.elementor-193 .elementor-element.elementor-element-686c802{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-07086aa{font-size:15px;}.elementor-193 .elementor-element.elementor-element-6674b08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-260b7c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-8f6d8d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-d824848{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-f8c69b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-e2a169f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-193 .elementor-element.elementor-element-d89a6bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-940e649{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-821d184{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-260f1ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-3127fb1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-47fbdbe{--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-51ace1d{--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-8458e9e{--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-54f90f5{--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-5d18647{--min-height:110px;--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;--flex-wrap:nowrap;}.elementor-193 .elementor-element.elementor-element-33b4d39 .elementor-icon{font-size:42px;}.elementor-193 .elementor-element.elementor-element-33b4d39 .elementor-icon svg{height:42px;}.elementor-193 .elementor-element.elementor-element-d49f4e3 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-52a909e .elementor-icon{font-size:42px;}.elementor-193 .elementor-element.elementor-element-52a909e .elementor-icon svg{height:42px;}.elementor-193 .elementor-element.elementor-element-8438845 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-bad829c .elementor-icon{font-size:42px;}.elementor-193 .elementor-element.elementor-element-bad829c .elementor-icon svg{height:42px;}.elementor-193 .elementor-element.elementor-element-79836f5 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-0ee0506 .elementor-icon{font-size:42px;}.elementor-193 .elementor-element.elementor-element-0ee0506 .elementor-icon svg{height:42px;}.elementor-193 .elementor-element.elementor-element-cce8d64 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-cba530c .elementor-icon{font-size:42px;}.elementor-193 .elementor-element.elementor-element-cba530c .elementor-icon svg{height:42px;}.elementor-193 .elementor-element.elementor-element-3b81407 p{margin-block-end:0px;}}@media(max-width:480px){.elementor-193 .elementor-element.elementor-element-b62f4b4{--content-width:480px;--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;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-b62f4b4:not(.elementor-motion-effects-element-type-background), .elementor-193 .elementor-element.elementor-element-b62f4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-193 .elementor-element.elementor-element-16886f4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-193 .elementor-element.elementor-element-0da011d{width:var( --container-widget-width, 287px );max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0;text-align:start;}.elementor-193 .elementor-element.elementor-element-0da011d .elementor-heading-title{font-size:22px;}.elementor-193 .elementor-element.elementor-element-afcba3b{width:var( --container-widget-width, 287px );max-width:287px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:287px;--container-widget-flex-grow:0;text-align:start;}.elementor-193 .elementor-element.elementor-element-afcba3b .elementor-heading-title{font-size:14px;}.elementor-193 .elementor-element.elementor-element-ba65b6a .elementor-icon{font-size:43px;}.elementor-193 .elementor-element.elementor-element-ba65b6a .elementor-icon svg{height:43px;}.elementor-193 .elementor-element.elementor-element-f3f157e{--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;--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-193 .elementor-element.elementor-element-b81d1dc{--width:100%;--min-height:60px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-4f7b0e8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-11fbb3c{--width:100%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-11fbb3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-f8124e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-f8124e9 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-f8124e9 .elementor-icon svg{height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-193 .elementor-element.elementor-element-1e96a85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-1e96a85 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-17a9c8a{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-661e5e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-661e5e1 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-661e5e1 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-bcaf052{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-bcaf052 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-5f7c75d{--width:100%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-d805ddd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-d805ddd .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-d805ddd .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-578ddba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-578ddba p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-15a4d7c{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-c25eaea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-c25eaea .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-c25eaea .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-93f4ca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-93f4ca8 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-6254fae{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-091fa8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-091fa8e .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-091fa8e .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-2875be8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-2875be8 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-af64915{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-2a84b81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-2a84b81 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-2a84b81 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-8089060{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-8089060 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-b53fbe8{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-2449d53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-2449d53 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-2449d53 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-42766fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-42766fa p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-82036bf{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-7b0f1ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-7b0f1ed .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-7b0f1ed .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-c506709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-c506709 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-098d54e{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-73d5c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-73d5c48 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-73d5c48 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-48fdea6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-48fdea6 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-2b7e7b1{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-fc39abc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-fc39abc .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-fc39abc .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-aa76aef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-aa76aef p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-b100d95{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-990495a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-990495a .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-990495a .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-9c94fd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-9c94fd6 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-228f3a6{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-302dc91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-302dc91 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-302dc91 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-1a5b841{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-1a5b841 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-c3657e5{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-6b52dec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-6b52dec .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-6b52dec .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-b228e6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-b228e6c .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-b228e6c .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-e7c2245{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-e7c2245 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-e7c2245 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-4d8e18f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-4d8e18f .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-4d8e18f .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-69773fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-69773fa .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-69773fa .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-b55a2cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-b55a2cd .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-b55a2cd .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-a081a21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-a081a21 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-814b423{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-5c75831{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-5c75831 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-5c75831 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-a66ee14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-a66ee14 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-a66ee14 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-819f52d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-819f52d .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-819f52d .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-8034c60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-8034c60 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-8034c60 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-8e5c1d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-8e5c1d4 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-8e5c1d4 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-d910bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-d910bd6 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-d910bd6 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-de0fa16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-de0fa16 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-7fea3db{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-62d8059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-62d8059 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-62d8059 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-bc6f9d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-bc6f9d4 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-80f3a4d{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-ef233e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-ef233e3 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-ef233e3 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-7ea9ec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-7ea9ec2 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-09037d8{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-96271b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-96271b5 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-96271b5 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-b28de85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-b28de85 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-33e4d8a{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-768e682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-768e682 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-768e682 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-c83fd71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-c83fd71 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-f274d2d{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-71df427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-71df427 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-71df427 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-a89f005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-a89f005 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-e6488c3{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-37e8f5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-37e8f5e .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-37e8f5e .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-6aa43b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-6aa43b7 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-5fda3bd{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-b57430f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-b57430f .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-b57430f .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-40bd2b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-40bd2b5 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-c522882{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-2301a52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-2301a52 .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-2301a52 .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-ec9de01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-ec9de01 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-3ef31db{--width:46%;--min-height:120px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-ff3a38f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-ff3a38f .elementor-icon{font-size:40px;}.elementor-193 .elementor-element.elementor-element-ff3a38f .elementor-icon svg{height:40px;}.elementor-193 .elementor-element.elementor-element-ef9fde5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-ef9fde5 p{margin-block-end:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-193 .elementor-element.elementor-element-5ca01fd{--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;--justify-content:center;}.elementor-193 .elementor-element.elementor-element-e06bfa8{font-size:14px;}.elementor-193 .elementor-element.elementor-element-a1a451f{font-size:14px;}.elementor-193 .elementor-element.elementor-element-def0445{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-8d94a40{font-size:14px;}.elementor-193 .elementor-element.elementor-element-fb0a968{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 10px 30px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-fb0a968 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-ed0a468{--min-height:100vh;--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-193 .elementor-element.elementor-element-379cb8d{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-90225e4{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-37335c7{margin:3px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-193 .elementor-element.elementor-element-37335c7 .elementor-icon{font-size:30px;}.elementor-193 .elementor-element.elementor-element-37335c7 .elementor-icon svg{height:30px;}.elementor-193 .elementor-element.elementor-element-daac25f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;font-size:24px;line-height:25px;}.elementor-193 .elementor-element.elementor-element-f60747a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-193 .elementor-element.elementor-element-37259c4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-f2d2691{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-25fe763{padding:0px 20px 0px 10px;}.elementor-193 .elementor-element.elementor-element-5aacb60{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-5aacb60.elementor-element{--align-self:center;}.elementor-193 .elementor-element.elementor-element-d592cc9{--justify-content:center;}.elementor-193 .elementor-element.elementor-element-ab182e0{font-size:14px;}.elementor-193 .elementor-element.elementor-element-0afd59f{border-radius:0px 0px 0px 0px;font-size:14px;}.elementor-193 .elementor-element.elementor-element-1a53ecc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:2em;}.elementor-193 .elementor-element.elementor-element-ff0c080{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-6ec18c4{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-591650b{margin:5px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-193 .elementor-element.elementor-element-591650b .elementor-icon{font-size:30px;}.elementor-193 .elementor-element.elementor-element-591650b .elementor-icon svg{height:30px;}.elementor-193 .elementor-element.elementor-element-ea76331{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;font-size:24px;line-height:25px;}.elementor-193 .elementor-element.elementor-element-1085b01{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-eefd14b{font-size:14px;}.elementor-193 .elementor-element.elementor-element-bf9db94{font-size:14px;}.elementor-193 .elementor-element.elementor-element-dd04d54{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-dd04d54 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-c17029c{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-193 .elementor-element.elementor-element-5d71a83{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;font-size:24px;line-height:25px;}.elementor-193 .elementor-element.elementor-element-4cabaf6{--margin-top:0px;--margin-bottom:30px;--margin-left:30px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-c846ef5{margin:5px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-193 .elementor-element.elementor-element-7ed414b{font-size:14px;}.elementor-193 .elementor-element.elementor-element-686c802{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-07086aa{font-size:14px;}.elementor-193 .elementor-element.elementor-element-edff8ee{padding:0px 10px 0px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-edff8ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-6674b08{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-e6f7774{padding:0px 10px 0px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-e6f7774 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-260b7c2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-3980fce{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 010px 0px 10px;}.elementor-193 .elementor-element.elementor-element-6b77c8d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-193 .elementor-element.elementor-element-6b77c8d img{height:217px;}.elementor-193 .elementor-element.elementor-element-8f6d8d4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-95f9db9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 010px 0px 10px;}.elementor-193 .elementor-element.elementor-element-57aa75f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 010px 0px 10px;}.elementor-193 .elementor-element.elementor-element-d824848{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-f09189a{padding:0px 010px 0px 10px;}.elementor-193 .elementor-element.elementor-element-5c3d837{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-193 .elementor-element.elementor-element-5c3d837 img{height:217px;}.elementor-193 .elementor-element.elementor-element-f8c69b7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-94e6e22{padding:0px 010px 0px 10px;}.elementor-193 .elementor-element.elementor-element-e2a169f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-94bc71b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-193 .elementor-element.elementor-element-4cecfa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 10px 0px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-4cecfa6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-d89a6bd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-43e7c33{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-99f1bbf{margin:5px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-193 .elementor-element.elementor-element-99f1bbf .elementor-icon{font-size:23px;}.elementor-193 .elementor-element.elementor-element-99f1bbf .elementor-icon svg{height:23px;}.elementor-193 .elementor-element.elementor-element-d6a3681{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:24px;line-height:25px;}.elementor-193 .elementor-element.elementor-element-a709ecf{padding:0px 0px 0px 15px;}.elementor-193 .elementor-element.elementor-element-558f14b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 10px 0px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-558f14b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-5685957{--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;--margin-top:010px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-89fdc1c{margin:5px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-193 .elementor-element.elementor-element-89fdc1c .elementor-icon{font-size:23px;}.elementor-193 .elementor-element.elementor-element-89fdc1c .elementor-icon svg{height:23px;}.elementor-193 .elementor-element.elementor-element-6d2d4b6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:24px;line-height:25px;}.elementor-193 .elementor-element.elementor-element-03274f7{padding:0px 0px 0px 15px;}.elementor-193 .elementor-element.elementor-element-6fa3f45{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 10px 0px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-6fa3f45 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-6229f1f{--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;--margin-top:010px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-9d38298{margin:5px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-193 .elementor-element.elementor-element-9d38298 .elementor-icon{font-size:23px;}.elementor-193 .elementor-element.elementor-element-9d38298 .elementor-icon svg{height:23px;}.elementor-193 .elementor-element.elementor-element-9ed342c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:24px;line-height:25px;}.elementor-193 .elementor-element.elementor-element-5ebb801{padding:0px 0px 0px 15px;}.elementor-193 .elementor-element.elementor-element-2fa8e31{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 10px 0px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-2fa8e31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-129ff1e{--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;--margin-top:010px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-0dc253a{margin:5px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-193 .elementor-element.elementor-element-0dc253a .elementor-icon{font-size:23px;}.elementor-193 .elementor-element.elementor-element-0dc253a .elementor-icon svg{height:23px;}.elementor-193 .elementor-element.elementor-element-d6ce399{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:24px;line-height:25px;}.elementor-193 .elementor-element.elementor-element-5706e92{padding:0px 0px 0px 15px;}.elementor-193 .elementor-element.elementor-element-fa3ebf5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 10px 0px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-fa3ebf5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-940e649{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-821d184{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-260f1ca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-eccecc1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 10px 0px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-eccecc1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-3127fb1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-fe4e348{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-fe4e348 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-47fbdbe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-4b5f189{padding:0px 10px 0px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-4b5f189 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-51ace1d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-f6c543a{padding:0px 10px 0px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-f6c543a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-8458e9e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-3e4f8d5{padding:0px 10px 0px 10px;--n-accordion-title-font-size:24px;}:where( .elementor-193 .elementor-element.elementor-element-3e4f8d5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;}.elementor-193 .elementor-element.elementor-element-54f90f5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-193 .elementor-element.elementor-element-d5a162f{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-e583449{margin:3px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-193 .elementor-element.elementor-element-e583449 .elementor-icon{font-size:23px;}.elementor-193 .elementor-element.elementor-element-e583449 .elementor-icon svg{height:23px;}.elementor-193 .elementor-element.elementor-element-66e566a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;font-size:24px;line-height:25px;}.elementor-193 .elementor-element.elementor-element-5d18647{--content-width:734px;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-fc37b71{--width:24%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-33b4d39 .elementor-icon-wrapper{text-align:center;}.elementor-193 .elementor-element.elementor-element-33b4d39 .elementor-icon{font-size:35px;}.elementor-193 .elementor-element.elementor-element-33b4d39 .elementor-icon svg{height:35px;}.elementor-193 .elementor-element.elementor-element-d49f4e3{font-size:12px;}.elementor-193 .elementor-element.elementor-element-d49f4e3 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-fbce069{--width:24%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-52a909e .elementor-icon{font-size:35px;}.elementor-193 .elementor-element.elementor-element-52a909e .elementor-icon svg{height:35px;}.elementor-193 .elementor-element.elementor-element-8438845 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-6cb1bb4{--width:24%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-bad829c .elementor-icon{font-size:35px;}.elementor-193 .elementor-element.elementor-element-bad829c .elementor-icon svg{height:35px;}.elementor-193 .elementor-element.elementor-element-79836f5 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-e0364fd{--width:24%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-0ee0506 .elementor-icon{font-size:35px;}.elementor-193 .elementor-element.elementor-element-0ee0506 .elementor-icon svg{height:35px;}.elementor-193 .elementor-element.elementor-element-cce8d64 p{margin-block-end:0px;}.elementor-193 .elementor-element.elementor-element-cf81f73{--width:24%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-cba530c .elementor-icon{font-size:35px;}.elementor-193 .elementor-element.elementor-element-cba530c .elementor-icon svg{height:35px;}.elementor-193 .elementor-element.elementor-element-3b81407{font-size:12px;}.elementor-193 .elementor-element.elementor-element-3b81407 p{margin-block-end:0px;}}/* Start custom CSS for container, class: .elementor-element-4f7b0e8 *//* Grille 2 colonnes plein largeur */
.accueil-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
    padding: 16px 8px 32px;  /* tu peux réduire/augmenter le padding horizontal */
}

/* Chaque tuile occupe toute sa colonne */
.accueil-grid > * {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d94a40 */.acf-image[src^="#"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d94a40 */.acf-image[src^="#"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36eeef3 *//* Bouton MAP gris */
.pwa-screen-map a.elementor-button,
.pwa-screen-map .elementor-button,
.pwa-screen-map button {
    background-color: #e0e0e0 !important;
    border-color: #e0e0e0 !important;
    color: #111 !important;
}

/* Hover un peu plus foncé */
.pwa-screen-map a.elementor-button:hover,
.pwa-screen-map .elementor-button:hover,
.pwa-screen-map button:hover {
    background-color: #d0d0d0 !important;
    border-color: #d0d0d0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d9b590 *//* ============================= */
/* Boutons MAP & Déchets gris  */
/* ============================= */

.pwa-screen-map a.elementor-button,
.pwa-screen-map .elementor-button,
.pwa-screen-map button,
.pwa-screen-dechets a.elementor-button,
.pwa-screen-dechets .elementor-button,
.pwa-screen-dechets button {

    background-color: #e0e0e0 !important;
    border-color: #e0e0e0 !important;
    color: #111 !important;
    font-weight: 600;
}

/* Hover léger */
.pwa-screen-map a.elementor-button:hover,
.pwa-screen-map .elementor-button:hover,
.pwa-screen-map button:hover,
.pwa-screen-dechets a.elementor-button:hover,
.pwa-screen-dechets .elementor-button:hover,
.pwa-screen-dechets button:hover {

    background-color: #d0d0d0 !important;
    border-color: #d0d0d0 !important;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eefd14b */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eefd14b */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ed414b */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85eb9b9 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85eb9b9 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e465f87 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e465f87 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3980fce */.idhotes-tide-wrap{
    width: 100%;
    max-width: 980px;
    margin: 0 auto;
    font-family: inherit;
}

/* TITRES */

.idhotes-tide-title{
    font-weight: 900;
    font-size: 22px;
    margin: 0 0 4px 0;
}

.idhotes-tide-date{
    font-size: 15px;
    font-weight: 600;
    opacity: .7;
    margin: 0 0 18px 0;
}

/* COEFFICIENT */

.idhotes-tide-coef{
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding: 8px 12px;
    border-radius: 999px;
    background: rgba(0,0,0,.05);
    margin: 0 0 18px 0;
    font-size: 16px;
    font-weight: 800;
}

.idhotes-tide-coef strong{
    font-size: 20px;
    font-weight: 900;
    line-height: 1;
}

/* CARTES MAREES */

.idhotes-tide-card{
    background: rgba(0,0,0,.04);
    border-radius: 16px;
    padding: 14px 14px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap: 12px;
    margin-bottom: 12px;
    border-left: 6px solid transparent;
}

.idhotes-tide-card.is-high{ border-left-color: #1f6feb; }
.idhotes-tide-card.is-low { border-left-color: #FFD369; }

.idhotes-tide-left{
    display:flex;
    flex-direction:column;
    gap: 2px;
}

.idhotes-tide-kind{
    font-weight: 900;
    font-size: 18px;
}

.idhotes-tide-height{
    font-size: 14px;
    opacity: .75;
}

.idhotes-tide-time{
    font-weight: 900;
    font-size: 20px;
}

/* ESPACEMENT ENTRE SECTIONS */

.idhotes-mer{
    margin-top: 28px;
}

.idhotes-conditions{
    margin-top: 28px;
}

.idhotes-tide-curve{
    margin-top: 28px;
}

/* CONDITIONS */

.idhotes-conditions{
    background: rgba(0,0,0,.03);
    border: 1px solid rgba(0,0,0,.06);
    border-radius: 16px;
    padding: 14px;
}

.idhotes-conditions-head{
    margin-bottom: 10px;
}

.idhotes-conditions-title{
    font-weight: 900;
    font-size: 16px;
}

.idhotes-conditions-sub{
    font-size: 13px;
    opacity: .75;
}

.idhotes-conditions-grid{
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
}

@media (min-width:700px){
    .idhotes-conditions-grid{
        grid-template-columns:1fr 1fr;
    }

    .idhotes-cond-row.is-wide{
        grid-column:1/-1;
    }
}

.idhotes-cond-row{
    background: rgba(255,255,255,.55);
    border-radius: 12px;
    padding: 10px 12px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    flex-wrap:wrap;
}

.idhotes-cond-left{
    font-weight:900;
}

/* BADGES */

.idhotes-badge{
    font-weight:900;
    padding:6px 10px;
    border-radius:999px;
    background: rgba(0,0,0,.06);
}

.idhotes-badge.is-ok{
    background: rgba(46,160,67,.15);
    border:1px solid rgba(46,160,67,.35);
}

.idhotes-badge.is-mid{
    background: rgba(255,211,105,.22);
    border:1px solid rgba(255,211,105,.55);
}

.idhotes-badge.is-bad{
    background: rgba(248,81,73,.12);
    border:1px solid rgba(248,81,73,.30);
}

.idhotes-cond-tip{
    width:100%;
    margin-top:8px;
    font-size:13px;
    opacity:.85;
}

/* BLOC MER */

.idhotes-mer{
    padding:14px;
    border-radius:16px;
    background: rgba(0,0,0,.04);
    border:1px solid rgba(0,0,0,.06);
}

.idhotes-mer-title{
    font-weight:900;
    font-size:16px;
    margin:0 0 10px 0;
}

.idhotes-mer-grid{
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
}

@media (min-width:700px){
    .idhotes-mer-grid{
        grid-template-columns:1fr 1fr;
    }
}

.idhotes-mer-row{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:10px;
    padding:10px 12px;
    border-radius:12px;
    background: rgba(255,255,255,.55);
}

.idhotes-mer-label{
    font-weight:900;
}

.idhotes-mer-sub{
    opacity:.75;
    font-size:13px;
}

.idhotes-mer-value{
    font-weight:900;
}

/* COURBE */

.idhotes-sg-svg{
    width:100%;
    height:auto;
}

.idhotes-sg-bg{
    fill: rgba(0,0,0,.04);
}

.idhotes-sg-vgrid{
    stroke: rgba(0,0,0,.10);
}

.idhotes-sg-line{
    stroke: currentColor;
}

.idhotes-sg-tick{
    font-size:12px;
    fill: rgba(0,0,0,.60);
}
.idhotes-tide-wrap .idhotes-tide-card:last-of-type{
    margin-bottom: 28px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95f9db9 *//* =====================================================
   TOOLBAR COMPACT
   ===================================================== */

.idhotes-agenda-toolbar{
    display:grid;
    gap:10px;
    margin:12px 0 18px;
}

/* Ligne 1 : filtres */
.idhotes-agenda-row{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:10px;
}

/* Ligne 2 : localisation + compteur */
.idhotes-agenda-row-2{
    display:grid;
    grid-template-columns:1fr auto;
    gap:10px;
    align-items:center;
}

/* compteur compact */
.idhotes-agenda-count{
    height:36px;
    min-width:36px;
    padding:0 10px;
    border-radius:999px;
    background:#eef2ff;
    border:1px solid rgba(0,0,0,0.06);
    font-weight:700;
    font-size:14px;
}

/* afficher seulement le chiffre */
.idhotes-agenda-count::after{
    content:"";
}

.idhotes-agenda-count span{
    font-weight:800;
}
/* FORCE 2 COLONNES SUR MOBILE (override de ton @media) */
@media (max-width: 520px){
  .idhotes-agenda-toolbar .idhotes-agenda-row{
    grid-template-columns: 1fr 1fr !important;
    gap:10px !important;
  }
  .idhotes-agenda-toolbar .idhotes-agenda-row-2{
    grid-template-columns: 1fr auto !important;
    gap:10px !important;
  }

  /* Compacter un peu pour que ça passe bien */
  .idhotes-agenda-toolbar select,
  .idhotes-agenda-toolbar .idhotes-agenda-scope-btn{
    height:48px !important;
    font-size:14px !important;
    padding:0 12px !important;
    border-radius:16px !important;
  }

  .idhotes-agenda-count{
    height:36px !important;
    padding:0 10px !important;
    font-size:14px !important;
  }
}

/* Sécurité : si écran vraiment étroit (petits Android), on repasse en 1 colonne */
@media (max-width: 360px){
  .idhotes-agenda-toolbar .idhotes-agenda-row{
    grid-template-columns: 1fr !important;
  }
  .idhotes-agenda-toolbar .idhotes-agenda-row-2{
    grid-template-columns: 1fr !important;
  }
  .idhotes-agenda-count{ width:100% !important; }
}

/* =====================================================
   AGENDA — TOOLBAR DESIGN (cohérence + compteur chip)
   ===================================================== */

.idhotes-agenda-wrap{
  --ag-accent: #14b8a6;        /* turquoise */
  --ag-accent-soft: rgba(20,184,166,.12);
  --ag-border: rgba(15,23,42,.10);
  --ag-bg: rgba(255,255,255,.92);
  --ag-radius: 18px;
  --ag-h: 52px;
}

/* 2 lignes, compact */
.idhotes-agenda-toolbar{ gap:12px; }

/* ligne 2 : bouton + compteur */
.idhotes-agenda-row-2{
  grid-template-columns: 1fr auto !important;
  align-items: stretch !important;
}

/* Uniformiser la "famille" visuelle : mêmes bords / fond */
.idhotes-agenda-toolbar select,
.idhotes-agenda-toolbar .idhotes-agenda-scope-btn,
.idhotes-agenda-count{
  height: var(--ag-h) !important;
  border-radius: var(--ag-radius) !important;
  border: 1px solid var(--ag-border) !important;
  background: var(--ag-bg) !important;
  box-shadow: 0 8px 18px rgba(15,23,42,.05) !important;
}

/* Select : petite touche accent au focus */
.idhotes-agenda-toolbar select:focus{
  outline: none !important;
  border-color: rgba(20,184,166,.45) !important;
  box-shadow: 0 0 0 4px rgba(20,184,166,.12), 0 8px 18px rgba(15,23,42,.06) !important;
}

/* Bouton Finistère : pas gris, plus premium */
.idhotes-agenda-toolbar .idhotes-agenda-scope-btn{
  font-weight: 800 !important;
  background: var(--ag-bg) !important;
  color: #0f172a !important;
  transition: transform .08s ease, box-shadow .12s ease, border-color .12s ease, background .12s ease;
}
.idhotes-agenda-toolbar .idhotes-agenda-scope-btn:hover{
  border-color: rgba(20,184,166,.35) !important;
  background: rgba(20,184,166,.06) !important;
}
.idhotes-agenda-toolbar .idhotes-agenda-scope-btn:active{
  transform: translateY(1px);
}

/* Etat "dept" : accent doux */
.idhotes-agenda-scope-btn.is-dept{
  background: var(--ag-accent-soft) !important;
  border-color: rgba(20,184,166,.45) !important;
  color: #0f172a !important;
}

/* ✅ Compteur : plus rond, plus cohérent (plus de "bulle") */
.idhotes-agenda-count{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 72px !important;     /* assez large pour 3 chiffres */
  padding: 0 14px !important;
  font-weight: 950 !important;
  color: #0f172a !important;
  background: rgba(20,184,166,.08) !important;
  border-color: rgba(20,184,166,.30) !important;
}

/* Le chiffre un poil plus "app" */
.idhotes-agenda-count-num{
  font-size: 18px !important;
  letter-spacing: .2px;
}

/* Mobile : garder 2 colonnes comme sur ta capture */
@media (max-width: 520px){
  .idhotes-agenda-row{
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
  }
  .idhotes-agenda-row-2{
    grid-template-columns: 1fr auto !important;
    gap: 12px !important;
  }
}

.idhotes-agenda-card:before{
  background: rgba(20,184,166,.18) !important;
}
.idhotes-agenda-date{
  color: #0f766e !important; /* turquoise foncé lisible */
}
/* =====================================================
   AGENDA — COULEUR PILOTÉE PAR ACF
   Variables définies en inline sur .idhotes-agenda-wrap :
   --ag-accent: #xxxxxx
   --ag-accent-rgb: r,g,b
   ===================================================== */

.idhotes-agenda-wrap{
  --ag-accent-soft: rgba(var(--ag-accent-rgb), .10);
  --ag-accent-mid: rgba(var(--ag-accent-rgb), .18);
  --ag-accent-border: rgba(var(--ag-accent-rgb), .30);
}

/* Date principale (au lieu du bleu) */
.idhotes-agenda-date{
  color: var(--ag-accent) !important;
}

/* Barre verticale (forme à gauche) */
.idhotes-agenda-card:before{
  background: var(--ag-accent-mid) !important;
}

/* Petit "cut" : garde blanc, mais tu peux aussi le teinter très léger si tu veux */
/* .idhotes-agenda-card:after{ background: rgba(255,255,255,.95) !important; } */

/* Badge ongoing : optionnel, cohérent avec ta couleur */
.idhotes-agenda-badge.is-ongoing{
  background: var(--ag-accent-soft) !important;
  border-color: var(--ag-accent-border) !important;
}

/* Focus selects (cohérent) */
.idhotes-agenda-toolbar select:focus{
  border-color: var(--ag-accent-border) !important;
  box-shadow: 0 0 0 4px rgba(var(--ag-accent-rgb), .14) !important;
}

/* Bouton département actif */
.idhotes-agenda-scope-btn.is-dept{
  background: var(--ag-accent-soft) !important;
  border-color: var(--ag-accent-border) !important;
}

/* Compteur (si tu veux qu'il prenne aussi la couleur ACF) */
.idhotes-agenda-count{
  background: var(--ag-accent-soft) !important;
  border-color: var(--ag-accent-border) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57aa75f *//* =====================================================
   IDHOTES — AGENDA (STYLE DOUX COHÉRENT MARÉES)
   ===================================================== */

.idhotes-agenda-wrap{
    font-family: inherit;
    color: #1f2937;
}

/* ===== HEADER ===== */

.idhotes-agenda-title{
    font-weight: 800;
    font-size: 26px;
    letter-spacing: .2px;
    color: #111827;
}

.idhotes-agenda-sub{
    margin-top: 2px;
    color: #6b7280;
    font-size: 14px;
}

/* =====================================================
   TOOLBAR (2 lignes)
   ===================================================== */

.idhotes-agenda-toolbar{
    background: transparent;
    display: grid;
    gap: 12px;
    margin: 12px 0 18px;
}

/* Ligne 1 */
.idhotes-agenda-toolbar .idhotes-agenda-row{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
}

/* Ligne 2 */
.idhotes-agenda-toolbar .idhotes-agenda-row-2{
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 12px;
    align-items: center;
}

/* Selects */
.idhotes-agenda-toolbar select{
    width: 100%;
    height: 52px;
    border-radius: 18px;
    border: 1px solid rgba(0,0,0,0.08);
    background: #ffffff;
    color: #1f2937;
    padding: 0 16px;
    font-size: 15px;
    outline: none;
    box-shadow: none;
}

/* Bouton élargir */
.idhotes-agenda-toolbar .idhotes-agenda-scope-btn{
    height: 52px;
    border-radius: 18px;
    border: 1px solid rgba(0,0,0,0.08);
    background: #f3f4f6;
    color: #1f2937;
    font-weight: 600;
    cursor: pointer;
    box-shadow: none;
    transition: background .15s ease;
}

.idhotes-agenda-toolbar .idhotes-agenda-scope-btn:hover{
    background: #e9edf2;
}

/* Compteur */
.idhotes-agenda-count{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 44px;
    padding: 0 14px;
    border-radius: 999px;
    background: #eef2ff;
    border: 1px solid rgba(0,0,0,0.06);
    color: #1f2937;
    font-weight: 700;
    white-space: nowrap;
}

/* =====================================================
   CARDS
   ===================================================== */

.idhotes-agenda-list{
    display: flex;
    flex-direction: column;
    gap: 16px;
}

/* Carte */
.idhotes-agenda-card{
    position: relative;
    overflow: hidden;
    padding: 20px 20px 20px 42px;
    border-radius: 22px;
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.05);
    box-shadow: 0 8px 24px rgba(0,0,0,0.04);
}

/* ===== BARRE INCURVÉE (SENS CORRECT MARÉES) ===== */

.idhotes-agenda-card:before{
    content: "";
    position: absolute;
    left: 0;
    top: 18px;
    bottom: 18px;
    width: 14px;
    background: rgba(37, 99, 235, 0.18);
    border-radius: 999px;
}

/* Cut intérieur côté contenu (courbe vers la droite) */
.idhotes-agenda-card:after{
    content: "";
    position: absolute;
    left: 8px;
    top: 50%;
    width: 16px;
    height: 16px;
    transform: translateY(-50%);
    background: #ffffff;
    border-radius: 999px;
}

/* =====================================================
   CONTENU CARTE
   ===================================================== */

.idhotes-agenda-top{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 8px;
}

/* Date principale */
.idhotes-agenda-date{
    font-size: 20px;
    font-weight: 700;
    color: #2563eb;
    line-height: 1.1;
}

/* Range */
.idhotes-agenda-range{
    font-size: 13px;
    color: #6b7280;
    margin-top: 4px;
}

/* Badge */
.idhotes-agenda-badge{
    border-radius: 999px;
    padding: 6px 12px;
    font-size: 13px;
    font-weight: 600;
    background: #f9fafb;
    border: 1px solid rgba(0,0,0,0.08);
    color: #1f2937;
}

/* Titre événement */
.idhotes-agenda-name{
    font-size: 17px;
    font-weight: 700;
    color: #111827;
    margin: 8px 0 6px;
}

/* Lieu */
.idhotes-agenda-place{
    font-size: 14px;
    color: #4b5563;
}

/* Lien */
.idhotes-agenda-link{
    display: inline-block;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 600;
    color: #111827;
    text-decoration: none;
}

.idhotes-agenda-link:hover{
    text-decoration: underline;
}

/* =====================================================
   FOOTER
   ===================================================== */

.idhotes-agenda-foot{
    margin-top: 18px;
    font-size: 13px;
    color: #9ca3af;
    text-align: center;
}

/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 520px){

    .idhotes-agenda-toolbar .idhotes-agenda-row{
        grid-template-columns: 1fr;
    }

    .idhotes-agenda-toolbar .idhotes-agenda-row-2{
        grid-template-columns: 1fr;
    }

    .idhotes-agenda-count{
        width: 100%;
    }

    .idhotes-agenda-card{
        padding-left: 36px;
    }

    .idhotes-agenda-date{
        font-size: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f09189a *//* ================================
   Idhôtes – Widget météo
   Ajustements bandeau + liste
================================= */

/* Picto principal XXL sans fond */
.idhotes-meteo-icon{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  width: auto !important;
  height: auto !important;
  font-size: 56px !important;
  line-height: 1 !important;
}

/* Bandeau : grille propre */
.idhotes-meteo-main{
  display: grid;
  grid-template-columns: 70px 1fr;
  grid-template-areas:
    "icon temp"
    "infos infos";
  column-gap: 14px;
  row-gap: 8px;
  align-items: center;
}

.idhotes-meteo-icon{ grid-area: icon; }
.idhotes-meteo-temp{ grid-area: temp; }
.idhotes-meteo-infos{ grid-area: infos; }

/* Temp + mini du jour */
.idhotes-meteo-temp-value{
  font-size: 42px;
  font-weight: 800;
  line-height: 1.05;
  display: inline-block;
}
.idhotes-meteo-tmin{
  display: block;
  margin-top: 4px;
  font-size: 14px;
  opacity: .75;
  font-weight: 700;
}

/* Infos : vent puis texte en dessous */
.idhotes-meteo-infos{
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.idhotes-meteo-info{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(0,0,0,.035);
  border: 1px solid rgba(0,0,0,.06);
  width: fit-content;
}

.idhotes-meteo-desc-under{
  font-size: 14px;
  opacity: .75;
  font-weight: 600;
  line-height: 1.25;
}

/* ================================
   LISTE : sans aujourd'hui (fait en PHP)
   + alignement vertical propre
================================= */
.idhotes-meteo-forecast-row{
  display: grid;
  grid-template-columns: 24px 56px 70px 1fr 44px;
  gap: 10px;
  padding: 10px 16px;
  align-items: center; /* ✅ alignement vertical */
}

/* icônes / jours / températures bien centrés */
.idhotes-meteo-forecast-icon{
  font-size: 18px;
  line-height: 1;
}
.idhotes-meteo-forecast-day{
  font-weight: 800;
}
.idhotes-meteo-forecast-temp{
  display: flex;
  gap: 8px;
  align-items: center;
  font-variant-numeric: tabular-nums;
}

/* Phrase : texte complet + centré verticalement */
.idhotes-meteo-forecast-phrase{
  white-space: normal;
  overflow: visible;
  text-overflow: unset;
  line-height: 1.25;
  display: flex;          /* ✅ */
  align-items: center;    /* ✅ */
  min-height: 22px;
}

/* Mobile */
@media (max-width: 520px){
  .idhotes-meteo-icon{ font-size: 52px !important; }
  .idhotes-meteo-temp-value{ font-size: 36px; }
  .idhotes-meteo-forecast-row{
    grid-template-columns: 22px 52px 64px 1fr 40px;
  }
}

/* 1) Supprimer le fond gris / pilule du vent */
.idhotes-meteo-info{
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* 2) Bandeau : aligner "Faible pluie" sur la ligne du Min */
.idhotes-meteo-infos{
  display: grid !important;
  grid-template-columns: 1fr; /* 1 colonne */
  grid-auto-rows: auto;
  gap: 6px !important;
  align-items: start !important;
}

/* Vent en haut à droite (sans fond) */
.idhotes-meteo-info{
  justify-self: end !important;
  font-weight: 700;
  opacity: .9;
}

/* "Faible pluie" à droite, aligné verticalement sur Min */
.idhotes-meteo-desc-under{
  justify-self: end !important;
  margin-top: 0 !important;
  line-height: 1.1 !important;
  font-weight: 700;
  opacity: .75;
}

/* Ajuste la grille globale du bandeau pour que ça tombe bien */
.idhotes-meteo-main{
  grid-template-columns: 90px 1fr 1fr !important; /* icône | temp | infos */
  grid-template-areas:
    "icon temp infos" !important;
  align-items: center !important;
  column-gap: 14px !important;
}

/* Temp + min au centre (comme ton rendu) */
.idhotes-meteo-temp{
  text-align: center !important;
}

/* 3) Liste : aligner la phrase (Averses, etc.) sous le texte du bandeau (Faible pluie) */
.idhotes-meteo-forecast-row{
  /* icon | jour | temps | phrase */
  grid-template-columns: 24px 70px 70px 1fr !important; /* ✅ supprime la colonne % pluie si tu veux l’alignement parfait */
  align-items: center !important;
}

/* Si tu gardes la colonne pluie (%) dans ton HTML, commente la ligne ci-dessus et utilise celle-ci :
.idhotes-meteo-forecast-row{
  grid-template-columns: 24px 70px 70px 1fr 44px !important;
  align-items: center !important;
}
*/

/* Phrase : même colonne de départ, alignée à droite comme "Faible pluie" */
.idhotes-meteo-forecast-phrase{
  justify-self: end !important;       /* ✅ colonne droite */
  text-align: right !important;       /* ✅ même alignement visuel */
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  line-height: 1.2 !important;
}

/* Bonus : alignement visuel des jours/temps */
.idhotes-meteo-forecast-day{
  font-weight: 800;
}
.idhotes-meteo-forecast-temp{
  justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94e6e22 *//* ================================
   Idhôtes – Widget météo
   Ajustements bandeau + liste
================================= */

/* Picto principal XXL sans fond */
.idhotes-meteo-icon{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  width: auto !important;
  height: auto !important;
  font-size: 56px !important;
  line-height: 1 !important;
}

/* Bandeau : grille propre */
.idhotes-meteo-main{
  display: grid;
  grid-template-columns: 70px 1fr;
  grid-template-areas:
    "icon temp"
    "infos infos";
  column-gap: 14px;
  row-gap: 8px;
  align-items: center;
}

.idhotes-meteo-icon{ grid-area: icon; }
.idhotes-meteo-temp{ grid-area: temp; }
.idhotes-meteo-infos{ grid-area: infos; }

/* Temp + mini du jour */
.idhotes-meteo-temp-value{
  font-size: 42px;
  font-weight: 800;
  line-height: 1.05;
  display: inline-block;
}
.idhotes-meteo-tmin{
  display: block;
  margin-top: 4px;
  font-size: 14px;
  opacity: .75;
  font-weight: 700;
}

/* Infos : vent puis texte en dessous */
.idhotes-meteo-infos{
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.idhotes-meteo-info{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(0,0,0,.035);
  border: 1px solid rgba(0,0,0,.06);
  width: fit-content;
}

.idhotes-meteo-desc-under{
  font-size: 14px;
  opacity: .75;
  font-weight: 600;
  line-height: 1.25;
}

/* ================================
   LISTE : sans aujourd'hui (fait en PHP)
   + alignement vertical propre
================================= */
.idhotes-meteo-forecast-row{
  display: grid;
  grid-template-columns: 24px 56px 70px 1fr 44px;
  gap: 10px;
  padding: 10px 16px;
  align-items: center; /* ✅ alignement vertical */
}

/* icônes / jours / températures bien centrés */
.idhotes-meteo-forecast-icon{
  font-size: 18px;
  line-height: 1;
}
.idhotes-meteo-forecast-day{
  font-weight: 800;
}
.idhotes-meteo-forecast-temp{
  display: flex;
  gap: 8px;
  align-items: center;
  font-variant-numeric: tabular-nums;
}

/* Phrase : texte complet + centré verticalement */
.idhotes-meteo-forecast-phrase{
  white-space: normal;
  overflow: visible;
  text-overflow: unset;
  line-height: 1.25;
  display: flex;          /* ✅ */
  align-items: center;    /* ✅ */
  min-height: 22px;
}

/* Mobile */
@media (max-width: 520px){
  .idhotes-meteo-icon{ font-size: 52px !important; }
  .idhotes-meteo-temp-value{ font-size: 36px; }
  .idhotes-meteo-forecast-row{
    grid-template-columns: 22px 52px 64px 1fr 40px;
  }
}

/* 1) Supprimer le fond gris / pilule du vent */
.idhotes-meteo-info{
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* 2) Bandeau : aligner "Faible pluie" sur la ligne du Min */
.idhotes-meteo-infos{
  display: grid !important;
  grid-template-columns: 1fr; /* 1 colonne */
  grid-auto-rows: auto;
  gap: 6px !important;
  align-items: start !important;
}

/* Vent en haut à droite (sans fond) */
.idhotes-meteo-info{
  justify-self: end !important;
  font-weight: 700;
  opacity: .9;
}

/* "Faible pluie" à droite, aligné verticalement sur Min */
.idhotes-meteo-desc-under{
  justify-self: end !important;
  margin-top: 0 !important;
  line-height: 1.1 !important;
  font-weight: 700;
  opacity: .75;
}

/* Ajuste la grille globale du bandeau pour que ça tombe bien */
.idhotes-meteo-main{
  grid-template-columns: 90px 1fr 1fr !important; /* icône | temp | infos */
  grid-template-areas:
    "icon temp infos" !important;
  align-items: center !important;
  column-gap: 14px !important;
}

/* Temp + min au centre (comme ton rendu) */
.idhotes-meteo-temp{
  text-align: center !important;
}

/* 3) Liste : aligner la phrase (Averses, etc.) sous le texte du bandeau (Faible pluie) */
.idhotes-meteo-forecast-row{
  /* icon | jour | temps | phrase */
  grid-template-columns: 24px 70px 70px 1fr !important; /* ✅ supprime la colonne % pluie si tu veux l’alignement parfait */
  align-items: center !important;
}

/* Si tu gardes la colonne pluie (%) dans ton HTML, commente la ligne ci-dessus et utilise celle-ci :
.idhotes-meteo-forecast-row{
  grid-template-columns: 24px 70px 70px 1fr 44px !important;
  align-items: center !important;
}
*/

/* Phrase : même colonne de départ, alignée à droite comme "Faible pluie" */
.idhotes-meteo-forecast-phrase{
  justify-self: end !important;       /* ✅ colonne droite */
  text-align: right !important;       /* ✅ même alignement visuel */
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  line-height: 1.2 !important;
}

/* Bonus : alignement visuel des jours/temps */
.idhotes-meteo-forecast-day{
  font-weight: 800;
}
.idhotes-meteo-forecast-temp{
  justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93596fa */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f85c72 *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93596fa */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f85c72 *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7394a6 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a709ecf *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7394a6 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a709ecf *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727666b */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03274f7 *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727666b */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03274f7 *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04d8435 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ebb801 *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04d8435 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ebb801 *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5abc9de */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5706e92 *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5abc9de */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5706e92 *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c6f4ff *//* Texte loader galerie */
.idhotes-pg-loader {
    color: #000 !important;
}

/* Texte éventuel dans la galerie */
.idhotes-pg {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f91c33 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ea5a50 *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f91c33 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ea5a50 *//****************************************************
 * Masquer les items vides d'une Liste d'icônes
 * Widget avec la classe : filtre-vide
 ****************************************************/

/* Style de base, pour éviter les espaces fantômes */
.filtre-vide .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* 1) TÉLÉPHONE & ADRESSE
   ACF texte : Elementor sort un span.elementor-icon-list-text vide */
.filtre-vide .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {
    display: none !important;
}

/* Si jamais Elementor supprime complètement le span texte
   (il ne reste que l'icône) */
.filtre-vide .elementor-icon-list-item:not(:has(.elementor-icon-list-text)) {
    display: none !important;
}

/* 2) SITE INTERNET
   ACF URL : on masque si le href est vide, #, ou absent */
.filtre-vide .elementor-icon-list-item:has(a[href=""]),
.filtre-vide .elementor-icon-list-item:has(a[href="#"]),
.filtre-vide .elementor-icon-list-item:has(a:not([href])) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e3b7cf */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e3b7cf */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08acc83 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08acc83 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d13eb6f */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d13eb6f */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7ddfc5 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7ddfc5 */.acf-image[src=""],
.acf-image:not([src]),
.acf-image[src="#image_bienvenue"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d9c6f *//* Colonne texte à droite du logo */
.idh-aa__headTxt{
  display: flex;
  flex-direction: column;
  justify-content: space-between; /* clé de l’alignement bas */
  min-height: 128px;              /* même hauteur que le logo */
}

.idh-aa__logo{
  width:128px;
  height:128px;
  object-fit:contain;
  background: transparent !important; /* fond totalement neutre */
  border: none !important;             /* pas de liseré */
  padding: 0;                          /* pas de halo */
  border-radius: 0;                    /* respecte le PNG */
  box-shadow: none;
}

/* Forcer la couleur du texte */
.idh-aa__name,
.idh-aa__meta,
.idh-aa__slogan,
.idh-aa__btn {
  color: #000000 !important;
}

/* Optionnel : un peu de hiérarchie visuelle */
.idh-aa__name {
  font-size: 18px;
  font-weight: 700;
}

.idh-aa__meta {
  font-size: 14px;
  opacity: 0.75;
}

/* Colonne texte à droite du logo = hauteur du logo */
.idh-aa__headTxt{
  display:flex;
  flex-direction:column;
  justify-content:space-between; /* top vs bottom */
  min-height:128px;              /* même hauteur que le logo */
}

/* Slogan en bas de la colonne */
.idh-aa__slogan{
  margin-top:auto;
}



/* Overlay de chargement */
.idh-aa__loading {
  position: fixed;
  inset: 0;
  background: rgba(255,255,255,.65);
  backdrop-filter: blur(2px);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
}

.idh-aa__loading.is-on { display: flex; }

.idh-aa__spinner {
  width: 54px;
  height: 54px;
  border: 4px solid rgba(0,0,0,.15);
  border-top-color: rgba(0,0,0,.85);
  border-radius: 50%;
  animation: idhSpin .8s linear infinite;
}

@keyframes idhSpin { to { transform: rotate(360deg); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d18647 *//* Barre de footer PWA */
.pwa-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;

    max-width: var(--pwa-content-width, 480px);
    margin: 0 auto;

    padding: 0.5rem 1rem calc(0.5rem + env(safe-area-inset-bottom));

    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;

    background: #fff;
    z-index: 1000;
}

/* Chaque conteneur d’icône à largeur égale */
.pwa-footer > .e-con {
    flex: 1 1 0;
    min-width: 0;
}
.pwa-footer {
    height: var(--pwa-footer-height);
    padding: 0 !important;
    display: flex;
    align-items: center;
}/* End custom CSS */