.elementor-6111 .elementor-element.elementor-element-f795c1c{--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: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-6111 .elementor-element.elementor-element-f795c1c:not(.elementor-motion-effects-element-type-background), .elementor-6111 .elementor-element.elementor-element-f795c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d3264b );}.elementor-6111 .elementor-element.elementor-element-78ecd49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6111 .elementor-element.elementor-element-78ecd49{text-align:center;}.elementor-6111 .elementor-element.elementor-element-78ecd49 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-077703a );}.elementor-6111 .elementor-element.elementor-element-0e43acb{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-7f21e83{--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-6111 .elementor-element.elementor-element-2272db0{--display:flex;}.elementor-6111 .elementor-element.elementor-element-4c9e1ab{--display:flex;}.elementor-6111 .elementor-element.elementor-element-b625cbd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-218a874{--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-6111 .elementor-element.elementor-element-6c1aa73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-18f81a9{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-6fac949 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-6bf7219{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-a363b63 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-ceb4105{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-1a34871{--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-6111 .elementor-element.elementor-element-2c7f535{--display:flex;}.elementor-6111 .elementor-element.elementor-element-1f86be5{--display:flex;}.elementor-6111 .elementor-element.elementor-element-724e895 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-385f1ee{--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-6111 .elementor-element.elementor-element-92cdf22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-aae05c3{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-19c3bdb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-8aa4f20{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-8a6041c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-f2d9480{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-28ccd6c{--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-6111 .elementor-element.elementor-element-a7fb0c2{--display:flex;}.elementor-6111 .elementor-element.elementor-element-d8dac69{--display:flex;}.elementor-6111 .elementor-element.elementor-element-235775c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-980a164{--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-6111 .elementor-element.elementor-element-4f99066 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-9392a0e{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-39212af .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-1c314c1{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-5f54732 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-74faab4{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-ff7e525{--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-6111 .elementor-element.elementor-element-acc67f4{--display:flex;}.elementor-6111 .elementor-element.elementor-element-89d1557{--display:flex;}.elementor-6111 .elementor-element.elementor-element-76c539c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-afb5444{--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-6111 .elementor-element.elementor-element-b574fff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-3d3c3ca{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-800f367 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-edaa5ca{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-30d6e80 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-49edb56{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-67bcaad{--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-6111 .elementor-element.elementor-element-eac72d7{--display:flex;}.elementor-6111 .elementor-element.elementor-element-b83cfa1{--display:flex;}.elementor-6111 .elementor-element.elementor-element-7b501f9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-b6e0e01{--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-6111 .elementor-element.elementor-element-07a8c8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-42f7266{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-5cd5133 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-dcfa28e{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-a9747bf .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-5838061{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-2e1a7d1{--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-6111 .elementor-element.elementor-element-ec85662{--display:flex;}.elementor-6111 .elementor-element.elementor-element-43f3c24{--display:flex;}.elementor-6111 .elementor-element.elementor-element-98c475f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-01607d0{--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-6111 .elementor-element.elementor-element-731dbe0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-f2c0245{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-98da76b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-980d609{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-a48e08e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-7957a22{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-43ba201{--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-6111 .elementor-element.elementor-element-93c2c1d{--display:flex;}.elementor-6111 .elementor-element.elementor-element-a607b1b{--display:flex;}.elementor-6111 .elementor-element.elementor-element-6ec3fb9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-a71e6ad{--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-6111 .elementor-element.elementor-element-b69678f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-89d049b{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-4d2c450 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-2345649{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-5965d5a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-6eba75f{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-8d64160{--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-6111 .elementor-element.elementor-element-81e0ee2{--display:flex;}.elementor-6111 .elementor-element.elementor-element-62b8103{--display:flex;}.elementor-6111 .elementor-element.elementor-element-8bb3a4f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-0209300{--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-6111 .elementor-element.elementor-element-fa620ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-f426c82{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-6934654 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-a2c109d{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-90e6e82 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-e0b578e{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-8b3381c{--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-6111 .elementor-element.elementor-element-42eb166{--display:flex;}.elementor-6111 .elementor-element.elementor-element-c4142c0{--display:flex;}.elementor-6111 .elementor-element.elementor-element-c9b5a32 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-082a4c4{--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-6111 .elementor-element.elementor-element-ce94cac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-dd59f33{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-64e14e9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-243c129{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-89948b8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-1ee9b72{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-6fc032a{--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-6111 .elementor-element.elementor-element-3a72697{--display:flex;}.elementor-6111 .elementor-element.elementor-element-e7b8cd6{--display:flex;}.elementor-6111 .elementor-element.elementor-element-0157bd4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-525cb3e{--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-6111 .elementor-element.elementor-element-f13eb99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-c8ddc3e{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-7ee4b7d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-c67e9bb{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-2c44d11 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-71193fd{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-f82b6ea{--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-6111 .elementor-element.elementor-element-94dda4e{--display:flex;}.elementor-6111 .elementor-element.elementor-element-1ae0c88{--display:flex;}.elementor-6111 .elementor-element.elementor-element-525ea10 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-7badca5{--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-6111 .elementor-element.elementor-element-a753d64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-310a551{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-809b597 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-bf15d5d{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-080d4ca .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-3c5029a{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-b2b287a{--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-6111 .elementor-element.elementor-element-4e23964{--display:flex;}.elementor-6111 .elementor-element.elementor-element-20cd35e{--display:flex;}.elementor-6111 .elementor-element.elementor-element-46f1b76 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-30e29e2{--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-6111 .elementor-element.elementor-element-a1f87ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-a499475{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-9a5c260 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-23aeb5e{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-3f19c08 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-24b8653{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-73b5eeb{--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-6111 .elementor-element.elementor-element-c033eca{--display:flex;}.elementor-6111 .elementor-element.elementor-element-775d971{--display:flex;}.elementor-6111 .elementor-element.elementor-element-67911bf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6111 .elementor-element.elementor-element-7f31689{--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-6111 .elementor-element.elementor-element-2344d78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6111 .elementor-element.elementor-element-df70d1e{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-00eb505 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-310617a{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 );color:var( --e-global-color-f6d3cf5 );}.elementor-6111 .elementor-element.elementor-element-24e63a4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6111 .elementor-element.elementor-element-d5b7585{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 );color:var( --e-global-color-f6d3cf5 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6111 .elementor-element.elementor-element-78ecd49 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6111 .elementor-element.elementor-element-0e43acb{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-b625cbd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-18f81a9{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-6fac949 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-6bf7219{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-a363b63 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-ceb4105{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-724e895 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-aae05c3{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-19c3bdb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-8aa4f20{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-8a6041c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-f2d9480{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-235775c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-9392a0e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-39212af .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-1c314c1{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-5f54732 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-74faab4{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-76c539c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-3d3c3ca{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-800f367 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-edaa5ca{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-30d6e80 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-49edb56{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-7b501f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-42f7266{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-5cd5133 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-dcfa28e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-a9747bf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-5838061{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-98c475f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-f2c0245{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-98da76b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-980d609{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-a48e08e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-7957a22{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-6ec3fb9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-89d049b{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-4d2c450 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-2345649{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-5965d5a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-6eba75f{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-8bb3a4f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-f426c82{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-6934654 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-a2c109d{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-90e6e82 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-e0b578e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-c9b5a32 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-dd59f33{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-64e14e9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-243c129{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-89948b8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-1ee9b72{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-0157bd4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-c8ddc3e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-7ee4b7d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-c67e9bb{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-2c44d11 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-71193fd{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-525ea10 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-310a551{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-809b597 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-bf15d5d{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-080d4ca .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-3c5029a{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-46f1b76 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-a499475{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-9a5c260 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-23aeb5e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-3f19c08 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-24b8653{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-67911bf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-df70d1e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-00eb505 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-310617a{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-24e63a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-d5b7585{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-6111 .elementor-element.elementor-element-78ecd49 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6111 .elementor-element.elementor-element-0e43acb{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-b625cbd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-18f81a9{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-6fac949 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-6bf7219{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-a363b63 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-ceb4105{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-724e895 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-aae05c3{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-19c3bdb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-8aa4f20{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-8a6041c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-f2d9480{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-235775c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-9392a0e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-39212af .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-1c314c1{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-5f54732 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-74faab4{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-76c539c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-3d3c3ca{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-800f367 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-edaa5ca{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-30d6e80 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-49edb56{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-7b501f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-42f7266{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-5cd5133 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-dcfa28e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-a9747bf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-5838061{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-98c475f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-f2c0245{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-98da76b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-980d609{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-a48e08e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-7957a22{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-6ec3fb9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-89d049b{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-4d2c450 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-2345649{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-5965d5a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-6eba75f{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-8bb3a4f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-f426c82{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-6934654 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-a2c109d{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-90e6e82 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-e0b578e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-c9b5a32 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-dd59f33{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-64e14e9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-243c129{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-89948b8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-1ee9b72{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-0157bd4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-c8ddc3e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-7ee4b7d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-c67e9bb{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-2c44d11 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-71193fd{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-525ea10 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-310a551{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-809b597 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-bf15d5d{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-080d4ca .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-3c5029a{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-46f1b76 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-a499475{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-9a5c260 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-23aeb5e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-3f19c08 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-24b8653{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-67911bf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6111 .elementor-element.elementor-element-df70d1e{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-00eb505 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-310617a{font-size:var( --e-global-typography-text-font-size );}.elementor-6111 .elementor-element.elementor-element-24e63a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6111 .elementor-element.elementor-element-d5b7585{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS *//* =====================================================
   BADGE-ÜBERSICHT
   ===================================================== */

.badges-page {
	width: 100%;
	max-width: 1050px;
	margin: 0 auto;
}

/* Einzelner Badge-Eintrag */
.badges-page .badge-entry {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	gap: 28px;

	width: 100%;
	max-width: 850px;
	margin: 0 auto;
	padding: 16px 0;
}

/* Bildspalte */
.badges-page .badge-image {
	flex: 0 0 190px;
	width: 190px;
	min-width: 190px;
	max-width: 190px;

	display: flex;
	align-items: center;
	justify-content: center;

	margin: 0;
	padding: 0;
}

.badges-page .badge-image img {
	display: block;
	width: 190px;
	max-width: 190px;
	height: auto;
	margin: 0;
}

/* Textspalte */
.badges-page .badge-content {
	flex: 1 1 0;
	width: auto;
	min-width: 0;
	max-width: 560px;

	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: stretch;

	gap: 0;
	margin: 0;
	padding: 0;
}

/* Elementor-Untercontainer */
.badges-page .badge-content .e-con,
.badges-page .badge-content .e-con-inner {
	width: 100%;
	max-width: none;
	gap: 0;
	row-gap: 0;
	margin: 0;
	padding: 0;
}

/* Widget-Abstände entfernen */
.badges-page .badge-content .elementor-widget {
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
}

/* Haupttitel des Badges */
.badges-page .badge-content .badge-title .elementor-heading-title {
	margin: 0 0 11px;
	padding: 0;

	font-size: 24px;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: 0;
	text-transform: none;
	color: #B48C47;
}

/* Bedeutung, Vergabe und Gültigkeit */
.badges-page .badge-content .badge-label .elementor-heading-title {
	margin: 7px 0 2px;
	padding: 0;

	font-size: 12px;
	line-height: 1.2;
	font-weight: 700;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: #8A7657;
}

/* Beschreibungstexte */
.badges-page .badge-content .elementor-widget-text-editor {
	margin: 0;
	padding: 0;
}

.badges-page .badge-content .elementor-widget-text-editor p {
	margin: 0;
	padding: 0;

	font-size: 15px;
	line-height: 1.4;
	font-weight: 400;
	color: #5C5C5C;
}

/* Leere Absätze ausblenden */
.badges-page .badge-content p:empty {
	display: none;
}

/* Trennung zwischen mehreren Badge-Einträgen */
.badges-page .badge-entry + .badge-entry {
	border-top: 1px solid rgba(180, 140, 71, 0.18);
}

/* =====================================================
   TABLET
   ===================================================== */

@media (max-width: 1024px) {

	.badges-page .badge-entry {
		max-width: 760px;
		gap: 24px;
	}

	.badges-page .badge-image {
		flex-basis: 175px;
		width: 175px;
		min-width: 175px;
		max-width: 175px;
	}

	.badges-page .badge-image img {
		width: 175px;
		max-width: 175px;
	}
}

/* =====================================================
   MOBIL
   ===================================================== */

@media (max-width: 767px) {

	.badges-page .badge-entry {
		flex-direction: column;
		align-items: center;
		gap: 12px;

		max-width: 100%;
		padding: 18px 0;
	}

	.badges-page .badge-image {
		flex: 0 0 auto;
		width: 145px;
		min-width: 145px;
		max-width: 145px;
	}

	.badges-page .badge-image img {
		width: 145px;
		max-width: 145px;
	}

	.badges-page .badge-content {
		width: 100%;
		max-width: 100%;
	}

	.badges-page .badge-content .badge-title .elementor-heading-title {
		font-size: 22px;
	}

	.badges-page .badge-content .elementor-widget-text-editor p {
		font-size: 15px;
	}
}
.badges-page .badge-entry {
	scroll-margin-top: 140px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-display: auto;
	src: url('https://spirituelle-ausbildungsakademie.com/wp-content/uploads/2025/05/Montserrat-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */