.elementor-12519 .elementor-element.elementor-element-d9c5b75{--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-12519 .elementor-element.elementor-element-7d9eed16{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12519 .elementor-element.elementor-element-7d9eed16:not(.elementor-motion-effects-element-type-background), .elementor-12519 .elementor-element.elementor-element-7d9eed16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d592c8 );}.elementor-12519 .elementor-element.elementor-element-7970ceb3{--display:flex;--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-12519 .elementor-element.elementor-element-5471206c{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12519 .elementor-element.elementor-element-1880ed5a{--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;--flex-wrap:nowrap;--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-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12519 .elementor-element.elementor-element-489c4911 > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:05px 30px 05px 30px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-4978487 );border-radius:999px 999px 999px 999px;}.elementor-12519 .elementor-element.elementor-element-489c4911.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-489c4911{text-align:center;}.elementor-12519 .elementor-element.elementor-element-489c4911 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-e205f13 );}.elementor-12519 .elementor-element.elementor-element-280b02c5{--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;--flex-wrap:nowrap;--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-12519 .elementor-element.elementor-element-338caae > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:05px 30px 05px 30px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-4978487 );border-radius:999px 999px 999px 999px;}.elementor-12519 .elementor-element.elementor-element-338caae.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-338caae{text-align:center;}.elementor-12519 .elementor-element.elementor-element-338caae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-e205f13 );}.elementor-12519 .elementor-element.elementor-element-f30cbb0{--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;--flex-wrap:nowrap;--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-12519 .elementor-element.elementor-element-e6c6028 > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:05px 30px 05px 30px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-4978487 );border-radius:999px 999px 999px 999px;}.elementor-12519 .elementor-element.elementor-element-e6c6028.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-e6c6028{text-align:center;}.elementor-12519 .elementor-element.elementor-element-e6c6028 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-e205f13 );}.elementor-12519 .elementor-element.elementor-element-c079bf4{--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;--flex-wrap:nowrap;--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-12519 .elementor-element.elementor-element-e4f9bc6 > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:05px 30px 05px 30px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-4978487 );border-radius:999px 999px 999px 999px;}.elementor-12519 .elementor-element.elementor-element-e4f9bc6.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-e4f9bc6{text-align:center;}.elementor-12519 .elementor-element.elementor-element-e4f9bc6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-e205f13 );}.elementor-12519 .elementor-element.elementor-element-eb7b314{--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;--flex-wrap:nowrap;--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-12519 .elementor-element.elementor-element-ede556c > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:05px 30px 05px 30px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-4978487 );border-radius:999px 999px 999px 999px;}.elementor-12519 .elementor-element.elementor-element-ede556c.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-ede556c{text-align:center;}.elementor-12519 .elementor-element.elementor-element-ede556c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-e205f13 );}.elementor-12519 .elementor-element.elementor-element-1b458088{width:100%;max-width:100%;text-align:center;}.elementor-12519 .elementor-element.elementor-element-1b458088 > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-1b458088.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-1b458088 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12519 .elementor-element.elementor-element-5c247aa4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12519 .elementor-element.elementor-element-4cb8cd4b{--display:flex;--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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12519 .elementor-element.elementor-element-76dfd019{--display:flex;--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12519 .elementor-element.elementor-element-6d9ad958{--display:flex;--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-12519 .elementor-element.elementor-element-41e22dda{width:100%;max-width:100%;text-align:start;}.elementor-12519 .elementor-element.elementor-element-41e22dda > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-41e22dda.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-41e22dda .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12519 .elementor-element.elementor-element-18237fe9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12519 .elementor-element.elementor-element-543029e1{--display:flex;--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-12519 .elementor-element.elementor-element-285537d7{--display:flex;--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-12519 .elementor-element.elementor-element-2ba1cd5a{--display:flex;--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-12519 .elementor-element.elementor-element-10b2a435{width:100%;max-width:100%;text-align:start;}.elementor-12519 .elementor-element.elementor-element-10b2a435 > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-10b2a435.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-10b2a435 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12519 .elementor-element.elementor-element-383c5359{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12519 .elementor-element.elementor-element-77949f1f{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-77949f1f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-57e94ea3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-6b53712e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-6b53712e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-40089b99.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-6c215980{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-14e2a547.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-ebda1ac{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-b697a02.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-20bb8d86{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12519 .elementor-element.elementor-element-43bd98dc{--display:flex;--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-12519 .elementor-element.elementor-element-3641ad1{width:100%;max-width:100%;text-align:start;}.elementor-12519 .elementor-element.elementor-element-3641ad1 > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-3641ad1.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-3641ad1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12519 .elementor-element.elementor-element-2ae65a61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12519 .elementor-element.elementor-element-145d1b54{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-145d1b54.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-2593eda4{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-12519 .elementor-element.elementor-element-7dc91db5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-1326e142{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-1326e142.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-21d386c7{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-12519 .elementor-element.elementor-element-384f9540.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-384838ad{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-55e43bf3{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-12519 .elementor-element.elementor-element-4b241fc6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-3193c17b{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12519 .elementor-element.elementor-element-33f7544e{--display:flex;--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-12519 .elementor-element.elementor-element-b19d7c0{width:100%;max-width:100%;text-align:start;}.elementor-12519 .elementor-element.elementor-element-b19d7c0 > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-b19d7c0.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-b19d7c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12519 .elementor-element.elementor-element-542fce42{--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-evenly;--align-items:stretch;--flex-wrap:nowrap;border-style:none;--border-style:none;}.elementor-12519 .elementor-element.elementor-element-542fce42.e-con{--align-self:stretch;}.elementor-12519 .elementor-element.elementor-element-30f6cc5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-30f6cc5b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-73cf8f12{--display:flex;}.elementor-12519 .elementor-element.elementor-element-430d340.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-85d9afc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-85d9afc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-1cf97091{--display:flex;}.elementor-12519 .elementor-element.elementor-element-4a95e9a2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-4ed6771c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-4ed6771c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-3de76407{--display:flex;}.elementor-12519 .elementor-element.elementor-element-7cb9ed2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-6bf98fe8{--display:flex;--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-12519 .elementor-element.elementor-element-572aee7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-12519 .elementor-element.elementor-element-6839ab7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-6839ab7e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-1e664ed6{--display:flex;}.elementor-12519 .elementor-element.elementor-element-3d8ca018.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-7ca94b61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-7ca94b61.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-7d932eca{--display:flex;}.elementor-12519 .elementor-element.elementor-element-10b8515f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-cbdc73f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-cbdc73f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-4adae33d{--display:flex;}.elementor-12519 .elementor-element.elementor-element-35925d2b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-71014e8{--display:flex;--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-12519 .elementor-element.elementor-element-2c28216d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-12519 .elementor-element.elementor-element-7bbad82c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-7bbad82c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-2643cd71{--display:flex;}.elementor-12519 .elementor-element.elementor-element-797376ab.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-658b9dee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-658b9dee.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-7bc2ee2e{--display:flex;}.elementor-12519 .elementor-element.elementor-element-7a394f5b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-57fda178{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-57fda178.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-7fc20d08{--display:flex;}.elementor-12519 .elementor-element.elementor-element-1274982d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-161fe62a{--display:flex;--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-12519 .elementor-element.elementor-element-f7c59b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-12519 .elementor-element.elementor-element-41ba394{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-41ba394.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-60793222{--display:flex;}.elementor-12519 .elementor-element.elementor-element-3a8cdedb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-414577fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-414577fd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-4c64dcf5{--display:flex;}.elementor-12519 .elementor-element.elementor-element-53414bc5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-4a3e7283{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-4a3e7283.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-412f4387{--display:flex;}.elementor-12519 .elementor-element.elementor-element-6285c2d6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-cedba00{--display:flex;--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-12519 .elementor-element.elementor-element-233f2f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-12519 .elementor-element.elementor-element-fac1578{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-4978487 );--border-color:var( --e-global-color-4978487 );--border-radius:15px 15px 15px 15px;}.elementor-12519 .elementor-element.elementor-element-fac1578.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-04aa7b4{--display:flex;}.elementor-12519 .elementor-element.elementor-element-8c1e3eb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12519 .elementor-element.elementor-element-53c85d21{--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;--justify-content:center;--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-12519 .elementor-element.elementor-element-686fdeb2{width:100%;max-width:100%;text-align:start;}.elementor-12519 .elementor-element.elementor-element-686fdeb2 > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-686fdeb2.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-686fdeb2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12519 .elementor-element.elementor-element-4cbabbe7{width:100%;max-width:100%;}.elementor-12519 .elementor-element.elementor-element-6d103e9{--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-12519 .elementor-element.elementor-element-1a684d07.elementor-element{--align-self:stretch;}.elementor-12519 .elementor-element.elementor-element-7ae5cd57 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:2px;}.elementor-12519 .elementor-element.elementor-element-7ae5cd57 .bdt-ep-title-text{justify-content:flex-start;}.elementor-12519 .elementor-element.elementor-element-6137303{--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;--justify-content:center;--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-12519 .elementor-element.elementor-element-149660f3{width:100%;max-width:100%;text-align:start;}.elementor-12519 .elementor-element.elementor-element-149660f3 > .elementor-widget-container{background-color:var( --e-global-color-4978487 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-149660f3.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12519 .elementor-element.elementor-element-149660f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12519 .elementor-element.elementor-element-76f865d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12519 .elementor-element.elementor-element-7ed1358{--display:flex;--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 .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.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 );}.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 );}}@media(min-width:768px){.elementor-12519 .elementor-element.elementor-element-7d9eed16{--width:100%;}.elementor-12519 .elementor-element.elementor-element-1880ed5a{--width:15%;}.elementor-12519 .elementor-element.elementor-element-280b02c5{--width:15%;}.elementor-12519 .elementor-element.elementor-element-f30cbb0{--width:20%;}.elementor-12519 .elementor-element.elementor-element-c079bf4{--width:20%;}.elementor-12519 .elementor-element.elementor-element-eb7b314{--width:30%;}.elementor-12519 .elementor-element.elementor-element-4cb8cd4b{--width:40%;}.elementor-12519 .elementor-element.elementor-element-76dfd019{--width:60%;}.elementor-12519 .elementor-element.elementor-element-543029e1{--width:40%;}.elementor-12519 .elementor-element.elementor-element-285537d7{--width:60%;}.elementor-12519 .elementor-element.elementor-element-77949f1f{--width:24%;}.elementor-12519 .elementor-element.elementor-element-6b53712e{--width:24%;}.elementor-12519 .elementor-element.elementor-element-6c215980{--width:24%;}.elementor-12519 .elementor-element.elementor-element-ebda1ac{--width:24%;}.elementor-12519 .elementor-element.elementor-element-20bb8d86{--width:100%;}.elementor-12519 .elementor-element.elementor-element-145d1b54{--width:32%;}.elementor-12519 .elementor-element.elementor-element-1326e142{--width:32%;}.elementor-12519 .elementor-element.elementor-element-384838ad{--width:32%;}.elementor-12519 .elementor-element.elementor-element-3193c17b{--width:100%;}.elementor-12519 .elementor-element.elementor-element-30f6cc5b{--width:32%;}.elementor-12519 .elementor-element.elementor-element-85d9afc{--width:32%;}.elementor-12519 .elementor-element.elementor-element-4ed6771c{--width:32%;}.elementor-12519 .elementor-element.elementor-element-6839ab7e{--width:32%;}.elementor-12519 .elementor-element.elementor-element-7ca94b61{--width:32%;}.elementor-12519 .elementor-element.elementor-element-cbdc73f{--width:32%;}.elementor-12519 .elementor-element.elementor-element-7bbad82c{--width:32%;}.elementor-12519 .elementor-element.elementor-element-658b9dee{--width:32%;}.elementor-12519 .elementor-element.elementor-element-57fda178{--width:32%;}.elementor-12519 .elementor-element.elementor-element-41ba394{--width:32%;}.elementor-12519 .elementor-element.elementor-element-414577fd{--width:32%;}.elementor-12519 .elementor-element.elementor-element-4a3e7283{--width:32%;}.elementor-12519 .elementor-element.elementor-element-fac1578{--width:32%;}.elementor-12519 .elementor-element.elementor-element-53c85d21{--width:100%;}.elementor-12519 .elementor-element.elementor-element-6137303{--width:100%;}.elementor-12519 .elementor-element.elementor-element-7ed1358{--width:100%;}}@media(max-width:767px){.elementor-12519 .elementor-element.elementor-element-7d9eed16{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-12519 .elementor-element.elementor-element-5471206c{--width:100%;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12519 .elementor-element.elementor-element-1b458088 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-4cb8cd4b{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.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 );}.elementor-12519 .elementor-element.elementor-element-76dfd019{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.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 );}.elementor-12519 .elementor-element.elementor-element-41e22dda > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-543029e1{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-285537d7{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-10b2a435 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-77949f1f{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-6b53712e{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-6c215980{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-ebda1ac{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-20bb8d86{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-12519 .elementor-element.elementor-element-3641ad1 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-145d1b54{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-2593eda4{font-size:17px;}.elementor-12519 .elementor-element.elementor-element-1326e142{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-21d386c7{font-size:17px;}.elementor-12519 .elementor-element.elementor-element-384838ad{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-55e43bf3{font-size:17px;}.elementor-12519 .elementor-element.elementor-element-3193c17b{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-12519 .elementor-element.elementor-element-b19d7c0 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-30f6cc5b{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-85d9afc{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-4ed6771c{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-6839ab7e{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-7ca94b61{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-cbdc73f{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-7bbad82c{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-658b9dee{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-57fda178{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-41ba394{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-414577fd{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-4a3e7283{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-fac1578{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12519 .elementor-element.elementor-element-53c85d21{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-12519 .elementor-element.elementor-element-686fdeb2 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-6137303{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-12519 .elementor-element.elementor-element-149660f3 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-12519 .elementor-element.elementor-element-7ed1358{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}}/* Start custom CSS for container, class: .elementor-element-d9c5b75 *//* ==========================================================
 ADL CSS MASTER 1.2 — Elementor 4
 Atelier de Lou
 ========================================================== */


/* ==========================================================
 VARIABLES GLOBALES
 ========================================================== */

:root{
 --adl-orange:#FF6600;
 --adl-violet:#660066;
 --adl-blanc:#FFFFFF;
 --adl-accent:#F34E07;
 --adl-bleu:#0000FF;
}


/* ==========================================================
 TYPOGRAPHIE
 ========================================================== */

.elementor h1,
.elementor h2,
.elementor h3{
 margin:0;
 line-height:1.1;
 color:var(--adl-violet);
}

.elementor h2{
 margin-top:25px;
 margin-bottom:5px;
}

.elementor p{
 margin:0 0 1.25rem;
 color:var(--adl-blanc);
 font-size:21px;
 line-height:1.6;
}

@media (max-width:767px){

 .elementor p{
 font-size:19px;
 }

}


/* ==========================================================
 COULEURS DE SECTION
 ========================================================== */

.adl-orange{ background:var(--adl-orange); }
.adl-violet{ background:var(--adl-violet); }
.adl-blanc{ background:#F5F5F5; }


/* ==========================================================
   LISTES
   ========================================================== */

.adl-orange .elementor-icon-list-text,
.adl-violet .elementor-icon-list-text,
.adl-orange .elementor-icon-list-icon i,
.adl-violet .elementor-icon-list-icon i{
  color:var(--adl-blanc);
}


/* ==========================================================
   COMPOSANTS GÉNÉRIQUES
   ========================================================== */

/* ---------- Badge ---------- */

.adl-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:var(--adl-accent);
  color:#fff;
  border-radius:999px;
  padding:6px 18px;
  font-size:14px;
  font-weight:700;
  line-height:1;
}

/* ---------- Bouton ---------- */

.adl-btn .elementor-button{
  background:var(--adl-bleu)!important;
  color:#fff!important;
  border:0;
  border-radius:15px!important;
  font-weight:700;
  transition:.25s;
}

.adl-btn .elementor-button:hover{
  color:var(--adl-orange)!important;
}


/* ==========================================================
   C01 — HERO
   Classe : adl-hero
   ========================================================== */

.adl-hero{
  padding:0;
  gap:0;
}

.adl-hero>.e-con-inner{
  padding:0!important;
  gap:0!important;
}

.adl-hero .elementor-widget-heading{
  margin:0!important;
  padding:0!important;
  --container-widget-margin:0px!important;
}


/* ==========================================================
   C02 — BLOC 2 COLONNES
   Classe : adl-2col
   ========================================================== */

.adl-2col{
  gap:32px;
}

@media (max-width:767px){

  .adl-2col{
    gap:24px;
  }

}


/* ==========================================================
   C03 — GRILLE DE CARTES
   Classes : adl-cards / adl-card
   ========================================================== */

/* Conteneur */

.adl-cards{
  gap:24px;
}

@media (max-width:767px){

  .adl-cards{
    gap:20px;
  }

}

/* Carte */

.adl-card{
  background:var(--adl-orange);
  border:4px solid var(--adl-accent);
  border-radius:18px;
  overflow:hidden;

  /* Marge interne pilotée par le master */
  padding:0px 18px 18px;

  display:flex;
  flex-direction:column;
  gap:16px;
  box-sizing:border-box;
}

/* Image */

.adl-card .elementor-widget-image img{
  width:100%;
  aspect-ratio:5/4;
  object-fit:cover;
  display:block;
}

/* Le texte remplit l'espace disponible */

.adl-card .elementor-widget-text-editor{
  flex:1 1 auto;
}

/* Bouton toujours en bas */

.adl-card .elementor-widget-button{
  margin-top:auto;
  align-self:center;
}

/* Mobile */

@media (max-width:767px){

  .adl-card{
    padding:0px 16px 16px;
    gap:12px;
  }

}
/* ==========================================================
   C04 — CHIFFRES CLÉS
   Classes : adl-stats / adl-stat
   ========================================================== */

/* Conteneur violet clair */
.adl-stats{
  background:rgba(255,255,255,.10);
  border-radius:20px;
  padding:18px;
  gap:12px;
}

/* Une statistique = même base que C03 */
.adl-stat{
  justify-content:center;
  align-items:center;
  text-align:center;
  min-height:220px;
}

/* Variante violette (1ère carte) */
.adl-stat-violet{
  background:rgba(255,255,255,.16);
}

/* Séparateur interne */
.adl-stat-sep{
  width:100%;
  height:1px;
  background:rgba(0,0,0,.55);
  margin:8px 0;
}

@media (max-width:767px){

  .adl-stats{
    padding:14px;
  }
}
  .adl-stat{
    min-height:170px;
  }


/* ==========================================================
   C04 — CHIFFRES CLÉS
   Classe : adl-stats
   ========================================================== */

.adl-stats{
  background:rgba(255,255,255,.10);
  border-radius:20px;

  padding:18px;
  gap:16px;
  box-sizing:border-box;
}

@media (max-width:767px){

  .adl-stats{
    padding:14px;
    gap:12px;
  }
}

/* ==========================
   C05 — TEMOIGNAGE
   Classes :
   adl-temoignage
   adl-etoiles
   adl-auteur
   ========================== */

.adl-temoignage{
  background:#F5F5F5;
  border-radius:22px;
  padding:28px;
  display:flex;
  flex-direction:column;
  gap:18px;
  box-sizing:border-box;
}

.adl-temoignage p{
  color:#333;
  margin:0;
}

.adl-etoiles{
  color:#FFB400;
  font-size:22px;
  line-height:1;
  letter-spacing:2px;
}

.adl-auteur{
  color:var(--adl-violet);
  font-weight:700;
  font-size:15px;
}

@media (max-width:767px){

  .adl-temoignage{
    padding:20px 18px;
    gap:14px;
  }
}
/* C05 — Conteneur */
.adl-temoignage{
  width:96%;
  margin:40px auto 0;
}

@media (max-width:767px){
  .adl-temoignage{
    width:100%;
    margin-top:28px;
  }
}

/* ==========================================================
   C06 — FAQ
   Classes : adl-faq / adl-accordeon
   ========================================================== */

/* Le widget H2 occupe toute la largeur */
.adl-h2{
    width:100%;
    max-width:100%;
}

/* C08 — Texte d'offre */
.elementor .adl-offre p{
    color:#FFFFFF;
    font-size:24px;
    
    font-weight:500;
    text-align:center;
    line-height:1.2;
    margin:0;
}

@media (max-width:767px){
    .adl-offre p{
        font-size:28px;
    }
}

/* C08 — Prix */
.elementor .adl-prix p{
    color: var(--adl-blanc);
    font-size: 46px;      /* ou la valeur que tu souhaites */
    font-weight: 800;
    line-height: 1;
    text-align: center;
    margin: 0;
}


@media (max-width:767px){

    .adl-prix{
        font-size: 36px;
    }
}

.adl-h2 .elementor-widget-container{
    width:100%;
    margin:0;
    padding:10px 0;
    background:rgba(243,78,7,.95);
}

/* Widget Elementor Accordéon */

.adl-accordeon .elementor-accordion-item{
  border:none!important;
  margin-bottom:12px;
  border-radius:16px;
  overflow:hidden;
}

.adl-accordeon .elementor-tab-title{
  background:var(--adl-violet);
  color:#fff;
  padding:18px 22px;
  font-size:21px;
  font-weight:700;
}

.adl-accordeon .elementor-tab-title.elementor-active{
  background:var(--adl-accent);
}

.adl-accordeon .elementor-tab-content{
  background:#F5F5F5;
  color:#333;
  padding:22px;
  border:none!important;
}

.adl-accordeon .elementor-tab-content p{
  color:#333;
  margin:0;
}

@media (max-width:767px){

  .adl-accordeon .elementor-tab-title{
    font-size:18px;
    padding:16px 18px;
  }

  .adl-accordeon .elementor-tab-content{
    padding:18px;
  }

}
/* ======================================================
   C08 — Liste des options (éditeur + preview + front)
   Classe : adl-options
====================================================== */

.elementor .adl-options,
.elementor .adl-options .elementor-widget-container{
    color: var(--adl-blanc);
}

.elementor .adl-options ul{
    list-style: disc;
    margin: 0;
    padding-left: 22px;
}

.elementor .adl-options li{
    color: var(--adl-blanc);
    font-size: 24px;
    font-weight: 500;
    line-height: 1.45;
    margin-bottom: 6px;
}

.elementor .adl-options li:last-child{
    margin-bottom: 0;
}

/* Mobile */
@media (max-width:767px){

    .elementor .adl-options li{
        font-size: 17px;
    }

}
/* ==========================================================
   C07 — APPEL À L'ACTION
   Classe : adl-cta
   ========================================================== */

.adl-cta{
  background:#F5F5F5;
  border-radius:22px;
  padding:32px;
  width:96%;
  margin:40px auto 0;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  gap:18px;
  box-sizing:border-box;
}

.adl-cta p{
  color:#333;
  max-width:720px;
  margin:0;
}

@media (max-width:767px){

  .adl-cta{
    width:100%;
    padding:24px 18px;
    margin-top:28px;
    gap:14px;
  }

}

/* ==========================================================
   C08 — TARIFS
   Classes : adl-tarif / adl-prix / adl-prix-barre
   ========================================================== */

.adl-tarif{
  background:var(--adl-blanc);
  border:4px solid var(--adl-accent);
  border-radius:18px;
  padding:22px 18px;
  display:flex;
  flex-direction:column;
  gap:14px;
  box-sizing:border-box;
}

/* C08 — Paragraphe avant le bouton */
.adl-tarif .elementor-widget-text-editor:last-of-type p{
    font-size:36px !important;
    font-weight:700;
    text-align:center;
    line-height:1.2;
    margin:0;
    color:var(--adl-accent);
}

.adl-tarif .elementor-widget-heading .elementor-widget-container{
    text-align:center;
}

.adl-tarif .elementor-widget-heading h3{
    display:inline-block;
    width:auto;
    max-width:100%;
    margin:0;
}

.elementor .adl-prix p{
    font-size:42px !important;
    font-weight:800 !important;
    line-height:1 !important;
    text-align:center;
    color:var(--adl-accent) !important;
    margin:0 !important;
}

/* Ligne sous le prix */
.adl-prix{
  padding-bottom:16px;
  border-bottom:2px solid rgba(243,78,7,.45);
}

/* Ancien prix */
.adl-prix-barre{
  color:var(--adl-accent);
  text-decoration:line-through;
  font-size:18px;
  text-align:center;
}
/* Texte sous le prix */
.elementor .adl-offre p{
    color:var(--adl-accent) !important;
    font-size:26px !important;
    font-weight:500 !important;
    line-height:1.2 !important;
    text-align:center;
    margin:0 !important;
}


 /* Options — liste à puces ************************/
.elementor .adl-options,
.elementor .adl-options .elementor-widget-container{
    color:var(--adl-accent);
}

.elementor .adl-options ul{
    list-style:disc;
    margin:0;
    padding-left:22px;
}

.elementor .adl-options li{
    color:var(--adl-accent);
    font-size:24px;
    font-weight:500;
    line-height:1.45;
    margin-bottom:6px;
}

.elementor .adl-options li:last-child{
    margin-bottom:0;
}

@media (max-width:767px){

    .elementor .adl-options li{
        font-size:24px;
    }

}

@media (max-width:767px){

  .adl-tarif{
    padding:18px 16px;
  }

.adl-prix .elementor-text-editor,
.adl-prix p{
    font-size:36px !important;
}
}
/* ==========================================================
   C09 — GALERIE
   Classes : adl-galerie / adl-photo
   ========================================================== */

.adl-galerie{
  gap:18px;
}

.adl-photo img{
  width:100%;
  aspect-ratio:5/4;
  object-fit:cover;
  border-radius:18px;
  display:block;
  transition:transform .25s ease;
}

.adl-photo:hover img{
  transform:scale(1.03);
}

@media (max-width:767px){

  .adl-galerie{
    gap:12px;
  }

  .adl-photo img{
    border-radius:14px;
  }

}

/* ==========================================================
   C10 — PLANNING STAGES
   Classes : adl-stages / adl-stage / adl-jour / adl-date
   ========================================================== */

/* Conteneur du planning */
.adl-stages{
    display:flex;
    flex-direction:row;
    align-items:stretch !important;
    gap:20px;

    width:100%;
    box-sizing:border-box;

    background:rgba(255,255,255,.08);
    border-radius:20px;
    padding:20px;
}

/* Carte d'une journée */
.adl-stage{
    display:flex;
    flex-direction:column;

    align-self:stretch !important;

    gap:12px;
    background:var(--adl-violet);
    border:4px solid var(--adl-accent);
    border-radius:22px;
    overflow:hidden;

    padding:0 16px 18px;
    box-sizing:border-box;
}

/* Bandeau jour */
.adl-jour{
    display:flex;
    justify-content:center;
    align-items:center;

    align-self:stretch;

    width:calc(100% + 32px);
    margin:0 -16px 16px -16px;

    padding:12px 16px;
    background:#9223B3;
    border-radius:18px 18px 0 0;
    box-sizing:border-box;
}

.adl-jour .elementor-heading-title{
    color:#FFF !important;
    font-size:20px;
    font-weight:700;
    line-height:1;
    text-transform:uppercase;
    text-align:center;
    margin:0;
    padding:0;
}


/* Date */
.adl-date{
  color:#FFFFFF;
  font-size:15px;
  font-weight:600;
  margin:0;
}

/* Image */
.adl-stage .elementor-widget-image img{
  width:100%;
  aspect-ratio:5/4;
  object-fit:cover;
  display:block;
  border-radius:12px;
}

/* Bouton toujours en bas */
.adl-stage .elementor-widget-button{
  margin-top:auto;
  align-self:center;
}
/* H3 - Nom de l'activité */
.adl-stage h3{
    color:#FFFFFF !important;
    text-align:center;
    font-size:24px;
    font-weight:700;
    line-height:1.2;
    margin:4px 0 0;
}

/* Responsive */
@media (max-width:767px){

  .adl-stages{
    padding:14px;
    gap:14px;
  }

  .adl-stage{
    padding:0 14px 16px;
    gap:10px;
  }

  .adl-jour{
    margin:0 -14px 10px;
    padding:10px 0;
  }

  .adl-jour .elementor-heading-title{
    font-size:18px;
  }

}/* End custom CSS */