.elementor-2938 .elementor-element.elementor-element-7642acb{--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;--z-index:1;}.elementor-2938 .elementor-element.elementor-element-6dff688{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-6dff688 a{color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-6dff688 a:hover{color:var( --e-global-color-c1e76b5 );}.elementor-2938 .elementor-element.elementor-element-9af0477{--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;--z-index:1;}.elementor-2938 .elementor-element.elementor-element-542dc5a > .elementor-widget-container{--e-transform-translateX:-714px;}.elementor-2938 .elementor-element.elementor-element-542dc5a{text-align:center;}.elementor-2938 .elementor-element.elementor-element-542dc5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:160px;font-weight:300;line-height:1.25em;color:#DFDCD5;}.elementor-2938 .elementor-element.elementor-element-7049565{--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;--z-index:1;}.elementor-2938 .elementor-element.elementor-element-7049565:not(.elementor-motion-effects-element-type-background), .elementor-2938 .elementor-element.elementor-element-7049565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2938 .elementor-element.elementor-element-8da48ea{--display:flex;}.elementor-2938 .elementor-element.elementor-element-b34415b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-4b7228e{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-4b7228e > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-4b7228e{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-4b7228e{right:63px;}.elementor-2938 .elementor-element.elementor-element-4b7228e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-ac8621f{--display:flex;}.elementor-2938 .elementor-element.elementor-element-ac0dfa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-8dbbcb1{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-8dbbcb1 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-8dbbcb1{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-8dbbcb1{right:63px;}.elementor-2938 .elementor-element.elementor-element-8dbbcb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-699349f{--display:flex;}.elementor-2938 .elementor-element.elementor-element-5988672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-d0f959c{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-d0f959c > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-d0f959c{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-d0f959c{right:63px;}.elementor-2938 .elementor-element.elementor-element-d0f959c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-9cfd9c5{--display:flex;}.elementor-2938 .elementor-element.elementor-element-b977ba6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-dbd004d{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-dbd004d > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-dbd004d{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-dbd004d{right:63px;}.elementor-2938 .elementor-element.elementor-element-dbd004d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-f1e9bab{--display:flex;}.elementor-2938 .elementor-element.elementor-element-2b9019d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-415953a{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-415953a > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-415953a{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-415953a{right:63px;}.elementor-2938 .elementor-element.elementor-element-415953a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-a1b4e5e{--display:flex;}.elementor-2938 .elementor-element.elementor-element-9f8a461{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-65be9d9{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-65be9d9 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-65be9d9{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-65be9d9{right:63px;}.elementor-2938 .elementor-element.elementor-element-65be9d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-d5da52d{--display:flex;}.elementor-2938 .elementor-element.elementor-element-19a2ab3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-ce40ac0{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-ce40ac0 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-ce40ac0{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-ce40ac0{right:63px;}.elementor-2938 .elementor-element.elementor-element-ce40ac0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-a6d63bf{--display:flex;}.elementor-2938 .elementor-element.elementor-element-6efad16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-0df5d5f{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-0df5d5f > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-0df5d5f{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-0df5d5f{right:63px;}.elementor-2938 .elementor-element.elementor-element-0df5d5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-4ad1109{--display:flex;}.elementor-2938 .elementor-element.elementor-element-1034aa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-93bdadb{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-93bdadb > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-93bdadb{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-93bdadb{right:63px;}.elementor-2938 .elementor-element.elementor-element-93bdadb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-15d17f1{--display:flex;}.elementor-2938 .elementor-element.elementor-element-1888161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-8b4d260{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-8b4d260 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-8b4d260{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-8b4d260{right:63px;}.elementor-2938 .elementor-element.elementor-element-8b4d260 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-dd29f1a{--display:flex;}.elementor-2938 .elementor-element.elementor-element-561626f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-578a620{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-578a620 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-578a620{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-578a620{right:63px;}.elementor-2938 .elementor-element.elementor-element-578a620 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-e3016ae{--display:flex;}.elementor-2938 .elementor-element.elementor-element-f11059a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-1cbd537{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-1cbd537 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-1cbd537{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-1cbd537{right:63px;}.elementor-2938 .elementor-element.elementor-element-1cbd537 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-f31931b{--display:flex;}.elementor-2938 .elementor-element.elementor-element-a3bca05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-fa59173{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-fa59173 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-fa59173{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-fa59173{right:63px;}.elementor-2938 .elementor-element.elementor-element-fa59173 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-5a149ef{--display:flex;}.elementor-2938 .elementor-element.elementor-element-e599081{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-e98cc6c{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-e98cc6c > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-e98cc6c{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-e98cc6c{right:63px;}.elementor-2938 .elementor-element.elementor-element-e98cc6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-91b1784{--display:flex;}.elementor-2938 .elementor-element.elementor-element-e919ba6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-c323bbc{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-c323bbc > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-c323bbc{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-c323bbc{right:63px;}.elementor-2938 .elementor-element.elementor-element-c323bbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-4e413bc{--display:flex;}.elementor-2938 .elementor-element.elementor-element-354cec2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-3e87fcf{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-3e87fcf > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-3e87fcf{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-3e87fcf{right:63px;}.elementor-2938 .elementor-element.elementor-element-3e87fcf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-9b6cd84{--display:flex;}.elementor-2938 .elementor-element.elementor-element-d547126{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-91adc4b{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-91adc4b > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-91adc4b{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-91adc4b{right:63px;}.elementor-2938 .elementor-element.elementor-element-91adc4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-020f4fa{--display:flex;}.elementor-2938 .elementor-element.elementor-element-ba7edcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2938 .elementor-element.elementor-element-bee5804{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;top:0px;text-align:left;}.elementor-2938 .elementor-element.elementor-element-bee5804 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 50px 0px;padding:60px 80px 60px 80px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-bee5804{left:63px;}body.rtl .elementor-2938 .elementor-element.elementor-element-bee5804{right:63px;}.elementor-2938 .elementor-element.elementor-element-bee5804 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-e08c737{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:-1px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-gap:29px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-e08c737 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;border-style:none;}.elementor-2938 .elementor-element.elementor-element-e08c737 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-2938 .elementor-element.elementor-element-e08c737 {--n-accordion-padding:6px 0px 6px 0px;}:where( .elementor-2938 .elementor-element.elementor-element-e08c737 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:400;}:where( .elementor-2938 .elementor-element.elementor-element-e08c737 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2938 .elementor-element.elementor-element-ac082a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2938 .elementor-element.elementor-element-4a7e618{--e-image-carousel-slides-to-show:7;}.elementor-2938 .elementor-element.elementor-element-4a7e618 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1200px){.elementor-2938 .elementor-element.elementor-element-542dc5a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2938 .elementor-element.elementor-element-542dc5a .elementor-heading-title{font-size:69px;}.elementor-2938 .elementor-element.elementor-element-4a7e618{--e-image-carousel-slides-to-show:4;}}@media(max-width:880px){.elementor-2938 .elementor-element.elementor-element-9af0477{--z-index:1;}.elementor-2938 .elementor-element.elementor-element-542dc5a > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2938 .elementor-element.elementor-element-542dc5a .elementor-heading-title{font-size:60px;}.elementor-2938 .elementor-element.elementor-element-b34415b{--min-height:216px;--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-2938 .elementor-element.elementor-element-4b7228e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-4b7228e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-4b7228e{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-4b7228e{right:-1px;}.elementor-2938 .elementor-element.elementor-element-4b7228e .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-246b21b img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-8dbbcb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-8dbbcb1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-8dbbcb1{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-8dbbcb1{right:-1px;}.elementor-2938 .elementor-element.elementor-element-8dbbcb1 .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-d02bafe img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-d0f959c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-d0f959c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-d0f959c{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-d0f959c{right:-1px;}.elementor-2938 .elementor-element.elementor-element-d0f959c .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-a8e2e84 img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-dbd004d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-dbd004d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-dbd004d{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-dbd004d{right:-1px;}.elementor-2938 .elementor-element.elementor-element-dbd004d .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-981f76f img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-415953a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-415953a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-415953a{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-415953a{right:-1px;}.elementor-2938 .elementor-element.elementor-element-415953a .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-abfef91 img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-65be9d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-65be9d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-65be9d9{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-65be9d9{right:-1px;}.elementor-2938 .elementor-element.elementor-element-65be9d9 .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-9692127 img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-ce40ac0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-ce40ac0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-ce40ac0{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-ce40ac0{right:-1px;}.elementor-2938 .elementor-element.elementor-element-ce40ac0 .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-fe13684 img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-0df5d5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-0df5d5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-0df5d5f{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-0df5d5f{right:-1px;}.elementor-2938 .elementor-element.elementor-element-0df5d5f .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-c043742 img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-93bdadb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-93bdadb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-93bdadb{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-93bdadb{right:-1px;}.elementor-2938 .elementor-element.elementor-element-93bdadb .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-b4cc75f img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-8b4d260 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-8b4d260{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-8b4d260{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-8b4d260{right:-1px;}.elementor-2938 .elementor-element.elementor-element-8b4d260 .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-c2ede7b img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-578a620 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-578a620{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-578a620{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-578a620{right:-1px;}.elementor-2938 .elementor-element.elementor-element-578a620 .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-478ca71 img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-1cbd537 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-1cbd537{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-1cbd537{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-1cbd537{right:-1px;}.elementor-2938 .elementor-element.elementor-element-1cbd537 .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-fe7d3a8 img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-fa59173 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-fa59173{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-fa59173{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-fa59173{right:-1px;}.elementor-2938 .elementor-element.elementor-element-fa59173 .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-382ed7c img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-e98cc6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-e98cc6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-e98cc6c{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-e98cc6c{right:-1px;}.elementor-2938 .elementor-element.elementor-element-e98cc6c .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-a390c9b img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-c323bbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-c323bbc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-c323bbc{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-c323bbc{right:-1px;}.elementor-2938 .elementor-element.elementor-element-c323bbc .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-8dd7cc4 img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-3e87fcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-3e87fcf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-3e87fcf{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-3e87fcf{right:-1px;}.elementor-2938 .elementor-element.elementor-element-3e87fcf .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-e7a1c0a img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-91adc4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-91adc4b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-91adc4b{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-91adc4b{right:-1px;}.elementor-2938 .elementor-element.elementor-element-91adc4b .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-9197465 img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-bee5804 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2938 .elementor-element.elementor-element-bee5804{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-1px;}body:not(.rtl) .elementor-2938 .elementor-element.elementor-element-bee5804{left:-1px;}body.rtl .elementor-2938 .elementor-element.elementor-element-bee5804{right:-1px;}.elementor-2938 .elementor-element.elementor-element-bee5804 .elementor-heading-title{font-size:18px;}.elementor-2938 .elementor-element.elementor-element-22182ec img{width:100%;height:215px;object-fit:cover;}.elementor-2938 .elementor-element.elementor-element-e08c737{--n-accordion-title-font-size:18px;--n-accordion-icon-gap:2px;}.elementor-2938 .elementor-element.elementor-element-ac082a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2938 .elementor-element.elementor-element-4a7e618{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-6dff688 */.elementor-2938 .elementor-element.elementor-element-6dff688 a {
    font-weight: 200!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-542dc5a */@media (max-width: 1000px) {
    .elementor-2938 .elementor-element.elementor-element-542dc5a h1 {
    color: #DFDCD5!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af0477 */.marquee-container {
  white-space: nowrap;
}

@media (max-width: 880px) {

.marquee-container .elementor-heading-title {
    color: #ffffff33!important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34415b */.elementor-2938 .elementor-element.elementor-element-b34415b {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0dfa6 */.elementor-2938 .elementor-element.elementor-element-ac0dfa6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5988672 */.elementor-2938 .elementor-element.elementor-element-5988672 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b977ba6 */.elementor-2938 .elementor-element.elementor-element-b977ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9019d */.elementor-2938 .elementor-element.elementor-element-2b9019d {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a461 */.elementor-2938 .elementor-element.elementor-element-9f8a461 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a2ab3 */.elementor-2938 .elementor-element.elementor-element-19a2ab3 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efad16 */.elementor-2938 .elementor-element.elementor-element-6efad16 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1034aa5 */.elementor-2938 .elementor-element.elementor-element-1034aa5 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888161 */.elementor-2938 .elementor-element.elementor-element-1888161 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561626f */.elementor-2938 .elementor-element.elementor-element-561626f {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11059a */.elementor-2938 .elementor-element.elementor-element-f11059a {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bca05 */.elementor-2938 .elementor-element.elementor-element-a3bca05 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e599081 */.elementor-2938 .elementor-element.elementor-element-e599081 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e919ba6 */.elementor-2938 .elementor-element.elementor-element-e919ba6 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354cec2 */.elementor-2938 .elementor-element.elementor-element-354cec2 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547126 */.elementor-2938 .elementor-element.elementor-element-d547126 {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7edcc */.elementor-2938 .elementor-element.elementor-element-ba7edcc {
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7049565 */.elementor-2938 .elementor-element.elementor-element-7049565 {
    max-width: 100%!important;
}

summary.e-n-accordion-item-title {
    position: relative;
}

.e-n-accordion-item summary.e-n-accordion-item-title::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 2%;
    transform: translateY(-50%);
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    opacity: 0.8;
    transition: opacity 0.3s 
ease;
background-image: url(/wp-content/uploads/occhio-chiuso.svg);
}

.e-n-accordion-item[open="open"] summary.e-n-accordion-item-title::after, .e-n-accordion-item[open=""] summary.e-n-accordion-item-title::after {
    background-image: url(/wp-content/uploads/occhio-aperto.svg);
}

.elementor-2938 .elementor-element.elementor-element-7049565 .e-n-accordion-item-title {
    padding-left: 2%;
    padding-right: 2%;
    
}

.elementor-2938 .elementor-element.elementor-element-7049565 .e-n-accordion-item-title b {
    text-transform: uppercase;
    font-size: 30px;
    margin-right: 15px;
    
}

.elementor-2938 .elementor-element.elementor-element-7049565 .elementor-motion-effects-parent {
    z-index: 1;
}

.elementor-2938 .elementor-element.elementor-element-7049565 .e-n-accordion-item:first-child .e-n-accordion-item-title {
    border-top: 0!important;
} 

.elementor-2938 .elementor-element.elementor-element-7049565 .e-n-accordion-item:last-child .e-n-accordion-item-title {
    border-bottom: 1px solid var(--e-global-color-primary)!important;
} 

@media only screen and (max-width: 768px) {
    
.e-n-accordion-item-title h3 {
    width: 80%;
}

.e-n-accordion-item summary.e-n-accordion-item-title::after {
    width: 35px;
    right: 20px;
}

.elementor-2938 .elementor-element.elementor-element-7049565 .e-n-accordion-item-title b {
    font-size: 22px;
    display: block;
    
}
.elementor-2938 .elementor-element.elementor-element-7049565 summary.e-n-accordion-item-title {
    margin: 0 !important;
    padding: 10px 20px !important;
}  
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4a7e618 */.elementor-2938 .elementor-element.elementor-element-4a7e618 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-2938 .elementor-element.elementor-element-4a7e618 img {
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac082a9 */.elementor-2938 .elementor-element.elementor-element-ac082a9 {
    position: relative!important;
}/* End custom CSS */
/* Start custom CSS */@media only screen and (max-width: 768px) { .descrizione {
    position: static!important;
}
}/* End custom CSS */