.elementor-9696 .elementor-element.elementor-element-9831cd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9696 .elementor-element.elementor-element-f31f200{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-8a31143{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-9696 .elementor-element.elementor-element-d17bb89{width:100%;max-width:100%;}.elementor-9696 .elementor-element.elementor-element-d17bb89 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9696 .elementor-element.elementor-element-d17bb89 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-f965327 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9696 .elementor-element.elementor-element-2e870f3{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-0f79408-font-family ), Sans-serif;font-size:var( --e-global-typography-0f79408-font-size );font-weight:var( --e-global-typography-0f79408-font-weight );text-transform:var( --e-global-typography-0f79408-text-transform );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );color:var( --e-global-color-text );}.elementor-9696 .elementor-element.elementor-element-9945dab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9696 .elementor-element.elementor-element-4b34e72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-b3704c1.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-b3704c1 .elementor-swiper-button{font-size:20px;}.elementor-9696 .elementor-element.elementor-element-657b883{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9696 .elementor-element.elementor-element-0072513{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9696 .elementor-element.elementor-element-b9aa557{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9696 .elementor-element.elementor-element-6c7c689{width:100%;max-width:100%;}.elementor-9696 .elementor-element.elementor-element-6c7c689 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9696 .elementor-element.elementor-element-6c7c689 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-f965327 );}.elementor-9696 .elementor-element.elementor-element-e5b319f{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-0f79408-font-family ), Sans-serif;font-size:var( --e-global-typography-0f79408-font-size );font-weight:var( --e-global-typography-0f79408-font-weight );text-transform:var( --e-global-typography-0f79408-text-transform );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );color:var( --e-global-color-text );}.elementor-9696 .elementor-element.elementor-element-5dd8980{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9696 .elementor-element.elementor-element-55cb2a7 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-9696 .elementor-element.elementor-element-55cb2a7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9696 .elementor-element.elementor-element-6401d28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9696 .elementor-element.elementor-element-9d35ca7{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-0f79408-font-family ), Sans-serif;font-size:var( --e-global-typography-0f79408-font-size );font-weight:var( --e-global-typography-0f79408-font-weight );text-transform:var( --e-global-typography-0f79408-text-transform );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );color:var( --e-global-color-text );}.elementor-9696 .elementor-element.elementor-element-cdde04e{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:stretch;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--flex-wrap:nowrap;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:11;}.elementor-9696 .elementor-element.elementor-element-cdde04e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9696 .elementor-element.elementor-element-2e234e5{--display:flex;}.elementor-9696 .elementor-element.elementor-element-5609dd1{--display:flex;}.elementor-9696 .elementor-element.elementor-element-2b2b829{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-0f79408-font-family ), Sans-serif;font-size:var( --e-global-typography-0f79408-font-size );font-weight:var( --e-global-typography-0f79408-font-weight );text-transform:var( --e-global-typography-0f79408-text-transform );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );color:var( --e-global-color-text );}.elementor-9696 .elementor-element.elementor-element-d4ed78e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 5rem;--row-gap:0rem;--column-gap:5rem;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9696 .elementor-element.elementor-element-0b46a3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9696 .elementor-element.elementor-element-9d10320{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9696 .elementor-element.elementor-element-a9fc371{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-0f79408-font-family ), Sans-serif;font-size:var( --e-global-typography-0f79408-font-size );font-weight:var( --e-global-typography-0f79408-font-weight );text-transform:var( --e-global-typography-0f79408-text-transform );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-9f50002 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:2rem;font-weight:500;text-transform:none;line-height:3rem;letter-spacing:0.02em;fill:var( --e-global-color-ae6591f );color:var( --e-global-color-ae6591f );border-radius:30px 30px 30px 30px;}.elementor-9696 .elementor-element.elementor-element-8574d00{--display:flex;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9696 .elementor-element.elementor-element-7563279{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9696 .elementor-element.elementor-element-431f208{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9696 .elementor-element.elementor-element-72bfd8f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-72bfd8f .elementor-swiper-button{font-size:20px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-a233165{width:100%;max-width:100%;}.elementor-9696 .elementor-element.elementor-element-a233165 > .elementor-widget-container{margin:0 0 0 0;border-style:solid;border-width:0.1rem 0rem 0rem 0rem;border-color:#000000B3;border-radius:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-item{border-width:0rem;border-color:#232323B3;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-item .elementor-tab-content{border-width:0rem;border-block-start-color:#232323B3;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0rem;border-block-end-color:#232323B3;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon, .elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-title{color:#232323B3;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon svg{fill:#232323B3;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-active .elementor-accordion-icon, .elementor-9696 .elementor-element.elementor-element-a233165 .elementor-active .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-title{font-family:var( --e-global-typography-94d3a4e-font-family ), Sans-serif;font-size:var( --e-global-typography-94d3a4e-font-size );font-weight:var( --e-global-typography-94d3a4e-font-weight );text-transform:var( --e-global-typography-94d3a4e-text-transform );line-height:var( --e-global-typography-94d3a4e-line-height );letter-spacing:var( --e-global-typography-94d3a4e-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-title{padding:3rem 0rem 2.7rem 0rem;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-title .elementor-accordion-icon i:before{color:#23232300;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-title .elementor-accordion-icon svg{fill:#23232300;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#02010100;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#02010100;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-content{color:#232323;font-family:var( --e-global-typography-131ad00-font-family ), Sans-serif;font-size:var( --e-global-typography-131ad00-font-size );font-weight:var( --e-global-typography-131ad00-font-weight );text-transform:var( --e-global-typography-131ad00-text-transform );line-height:var( --e-global-typography-131ad00-line-height );letter-spacing:var( --e-global-typography-131ad00-letter-spacing );padding:0rem 0rem 2.5rem 0rem;}.elementor-9696 .elementor-element.elementor-element-9ecec86.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-9ecec86 .elementor-swiper-button{font-size:20px;}.elementor-9696 .elementor-element.elementor-element-5a6dd2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9696 .elementor-element.elementor-element-d17cc70.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-d17cc70 .elementor-swiper-button{font-size:20px;}.elementor-9696 .elementor-element.elementor-element-02e9bef{width:100%;max-width:100%;}.elementor-9696 .elementor-element.elementor-element-02e9bef > .elementor-widget-container{margin:0 0 0 0;border-style:solid;border-width:0.1rem 0rem 0rem 0rem;border-color:#000000B3;border-radius:0px 0px 0px 0px;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-item{border-width:0rem;border-color:#232323B3;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-item .elementor-tab-content{border-width:0rem;border-block-start-color:#232323B3;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0rem;border-block-end-color:#232323B3;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon, .elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-title{color:#232323B3;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon svg{fill:#232323B3;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-active .elementor-accordion-icon, .elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-active .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-title{font-family:var( --e-global-typography-94d3a4e-font-family ), Sans-serif;font-size:var( --e-global-typography-94d3a4e-font-size );font-weight:var( --e-global-typography-94d3a4e-font-weight );text-transform:var( --e-global-typography-94d3a4e-text-transform );line-height:var( --e-global-typography-94d3a4e-line-height );letter-spacing:var( --e-global-typography-94d3a4e-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-title{padding:3rem 0rem 2.7rem 0rem;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-title .elementor-accordion-icon i:before{color:#23232300;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-title .elementor-accordion-icon svg{fill:#23232300;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#02010100;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#02010100;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-content{font-family:var( --e-global-typography-131ad00-font-family ), Sans-serif;font-size:var( --e-global-typography-131ad00-font-size );font-weight:var( --e-global-typography-131ad00-font-weight );text-transform:var( --e-global-typography-131ad00-text-transform );line-height:var( --e-global-typography-131ad00-line-height );letter-spacing:var( --e-global-typography-131ad00-letter-spacing );padding:0rem 0rem 2.5rem 0rem;}.elementor-9696 .elementor-element.elementor-element-c1e1118.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-c1e1118 .elementor-swiper-button{font-size:20px;}.elementor-9696 .elementor-element.elementor-element-c633791{--display:flex;}@media(min-width:768px){.elementor-9696 .elementor-element.elementor-element-9831cd5{--content-width:1600px;}.elementor-9696 .elementor-element.elementor-element-f31f200{--width:50%;}.elementor-9696 .elementor-element.elementor-element-8a31143{--width:50%;}.elementor-9696 .elementor-element.elementor-element-9945dab{--content-width:1600px;}.elementor-9696 .elementor-element.elementor-element-4b34e72{--width:100%;}.elementor-9696 .elementor-element.elementor-element-657b883{--content-width:1600px;}.elementor-9696 .elementor-element.elementor-element-0072513{--width:50%;}.elementor-9696 .elementor-element.elementor-element-b9aa557{--width:50%;}.elementor-9696 .elementor-element.elementor-element-5dd8980{--width:50%;}.elementor-9696 .elementor-element.elementor-element-6401d28{--width:50%;}.elementor-9696 .elementor-element.elementor-element-cdde04e{--width:99.534%;}.elementor-9696 .elementor-element.elementor-element-d4ed78e{--content-width:1600px;}.elementor-9696 .elementor-element.elementor-element-0b46a3a{--width:50%;}.elementor-9696 .elementor-element.elementor-element-9d10320{--width:50%;}.elementor-9696 .elementor-element.elementor-element-8574d00{--content-width:1600px;}.elementor-9696 .elementor-element.elementor-element-7563279{--content-width:1600px;}.elementor-9696 .elementor-element.elementor-element-431f208{--width:50%;}.elementor-9696 .elementor-element.elementor-element-5a6dd2b{--width:50%;}}@media(max-width:1520px) and (min-width:768px){.elementor-9696 .elementor-element.elementor-element-cdde04e{--width:1324.092px;}}@media(max-width:1520px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-d17bb89 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9696 .elementor-element.elementor-element-d17bb89 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-2e870f3{font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-b3704c1.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-6c7c689 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9696 .elementor-element.elementor-element-6c7c689 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-e5b319f{font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-9d35ca7{font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-cdde04e{--flex-wrap:nowrap;}.elementor-9696 .elementor-element.elementor-element-2b2b829{font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-a9fc371{font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-9f50002 .elementor-button{font-size:3rem;line-height:3rem;letter-spacing:0.02em;}.elementor-9696 .elementor-element.elementor-element-72bfd8f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-title{font-size:var( --e-global-typography-94d3a4e-font-size );line-height:var( --e-global-typography-94d3a4e-line-height );letter-spacing:var( --e-global-typography-94d3a4e-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-title{padding:1.6rem 0rem 1.5rem 0rem;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-content{font-size:var( --e-global-typography-131ad00-font-size );line-height:var( --e-global-typography-131ad00-line-height );letter-spacing:var( --e-global-typography-131ad00-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-9ecec86.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-d17cc70.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-title{font-size:var( --e-global-typography-94d3a4e-font-size );line-height:var( --e-global-typography-94d3a4e-line-height );letter-spacing:var( --e-global-typography-94d3a4e-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-title{padding:1.6rem 0rem 1.5rem 0rem;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-content{font-size:var( --e-global-typography-131ad00-font-size );line-height:var( --e-global-typography-131ad00-line-height );letter-spacing:var( --e-global-typography-131ad00-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-c1e1118.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-d17bb89 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9696 .elementor-element.elementor-element-d17bb89 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-2e870f3{width:100%;max-width:100%;font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-b3704c1.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-6c7c689 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9696 .elementor-element.elementor-element-6c7c689 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-e5b319f{width:100%;max-width:100%;font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-9d35ca7{width:100%;max-width:100%;font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-cdde04e{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9696 .elementor-element.elementor-element-2b2b829{width:100%;max-width:100%;font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-a9fc371{width:100%;max-width:100%;font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-9f50002 .elementor-button{font-size:3rem;line-height:3rem;letter-spacing:0.02em;}.elementor-9696 .elementor-element.elementor-element-72bfd8f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-title{font-size:var( --e-global-typography-94d3a4e-font-size );line-height:var( --e-global-typography-94d3a4e-line-height );letter-spacing:var( --e-global-typography-94d3a4e-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-content{font-size:var( --e-global-typography-131ad00-font-size );line-height:var( --e-global-typography-131ad00-line-height );letter-spacing:var( --e-global-typography-131ad00-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-9ecec86.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-d17cc70.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-title{font-size:var( --e-global-typography-94d3a4e-font-size );line-height:var( --e-global-typography-94d3a4e-line-height );letter-spacing:var( --e-global-typography-94d3a4e-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-content{font-size:var( --e-global-typography-131ad00-font-size );line-height:var( --e-global-typography-131ad00-line-height );letter-spacing:var( --e-global-typography-131ad00-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-c1e1118.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-d17bb89 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9696 .elementor-element.elementor-element-d17bb89 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-2e870f3{width:100%;max-width:100%;font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-b3704c1.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-6c7c689 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9696 .elementor-element.elementor-element-6c7c689 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-e5b319f{width:100%;max-width:100%;font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-9d35ca7{width:100%;max-width:100%;font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-cdde04e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:05rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9696 .elementor-element.elementor-element-2b2b829{width:100%;max-width:100%;font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-a9fc371{width:100%;max-width:100%;font-size:var( --e-global-typography-0f79408-font-size );line-height:var( --e-global-typography-0f79408-line-height );letter-spacing:var( --e-global-typography-0f79408-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-9f50002 .elementor-button{font-size:3rem;line-height:3rem;letter-spacing:0.02em;}.elementor-9696 .elementor-element.elementor-element-72bfd8f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-a233165 > .elementor-widget-container{margin:0 0 0 0;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-title{font-size:var( --e-global-typography-94d3a4e-font-size );line-height:var( --e-global-typography-94d3a4e-line-height );letter-spacing:var( --e-global-typography-94d3a4e-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-title{padding:4.167vw 0 4.167vw 0;}.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-content{font-size:var( --e-global-typography-131ad00-font-size );line-height:var( --e-global-typography-131ad00-line-height );letter-spacing:var( --e-global-typography-131ad00-letter-spacing );padding:3.763vw 0 3.763vw 0;}.elementor-9696 .elementor-element.elementor-element-9ecec86.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-d17cc70.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9696 .elementor-element.elementor-element-02e9bef > .elementor-widget-container{margin:0 0 0 0;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-title{font-size:var( --e-global-typography-94d3a4e-font-size );line-height:var( --e-global-typography-94d3a4e-line-height );letter-spacing:var( --e-global-typography-94d3a4e-letter-spacing );}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-title{padding:4.167vw 0 4.167vw 0;}.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-content{font-size:var( --e-global-typography-131ad00-font-size );line-height:var( --e-global-typography-131ad00-line-height );letter-spacing:var( --e-global-typography-131ad00-letter-spacing );padding:3.763vw 0 3.763vw 0;}.elementor-9696 .elementor-element.elementor-element-c1e1118.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-2e870f3 */.elementor-9696 .elementor-element.elementor-element-2e870f3 p {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 2.5rem;
	margin-block-end: 2.5rem;
}

.elementor-9696 .elementor-element.elementor-element-2e870f3 p:last-child {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 0rem;
	margin-block-end: 0rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5b319f */.elementor-9696 .elementor-element.elementor-element-e5b319f p {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 2.5rem;
	margin-block-end: 2.5rem;
}

.elementor-9696 .elementor-element.elementor-element-e5b319f p:last-child {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 0rem;
	margin-block-end: 0rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d35ca7 */.elementor-9696 .elementor-element.elementor-element-9d35ca7 p {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 2.5rem;
	margin-block-end: 2.5rem;
}

.elementor-9696 .elementor-element.elementor-element-9d35ca7 p:last-child {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 0rem;
	margin-block-end: 0rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b2b829 */.elementor-9696 .elementor-element.elementor-element-2b2b829 p {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 2.5rem;
	margin-block-end: 2.5rem;
}

.elementor-9696 .elementor-element.elementor-element-2b2b829 p:last-child {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 0rem;
	margin-block-end: 0rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9fc371 */.elementor-9696 .elementor-element.elementor-element-a9fc371 p {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 2.5rem;
	margin-block-end: 2.5rem;
}

.elementor-9696 .elementor-element.elementor-element-a9fc371 p:last-child {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 0rem;
	margin-block-end: 0rem;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-a233165 */.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion .elementor-accordion-item {
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 0px solid #000000b3 !important;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon-closed svg {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	width: 6.2rem !important;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .WH2-active .elementor-accordion-icon-closed svg {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .WH2-active .elementor-accordion-icon-closed svg path {
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	stroke-opacity: 1;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon svg {
	width: 5.2rem !important;
	height: 5.2rem !important;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon {
	width: 6.2em !important;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon-right {
	margin-top: -1.4rem !important;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-title {
	color: #232323 !important;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-title {
    transition: all 0.3s ease-in-out;
	opacity: 0.7;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-tab-title:hover {
    transition: all 0.3s ease-in-out;
	opacity: 1;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .WH2-active  .elementor-tab-title {
    transition: all 0.3s ease-in-out;
	opacity: 1;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .WH2-active .elementor-accordion-title {
	color: #232323 !important;

	-webkit-transition: font-weight 0.3s ease-in-out;

	-o-transition: font-weight 0.3s ease-in-out;

	transition: font-weight 0.3s ease-in-out;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon-closed {
	display: block !important;
}

.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon-opened {
	display: none !important;
}


@media (min-width: 1025px) and (max-width: 1519px) {
	.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon svg {
		width: 4.2rem !important;
		height: 4.2rem !important;
	}

	.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon {
		width: 6.2em !important;
	}

	.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon-right {
		margin-top: -0rem !important;
	}


}


@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon svg {
		width: 4.2rem !important;
		height: 4.2rem !important;
	}

	.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon {
		width: 6.2em !important;
	}

	.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon-right {
		margin-top: -1.0rem !important;
	}

}


@media (max-width: 767px) {
	.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon svg {
		width: 4.2rem !important;
		height: 4.2rem !important;
	}

	.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon {
		width: 6.2em !important;
	}

	.elementor-9696 .elementor-element.elementor-element-a233165 .elementor-accordion-icon-right {
		margin-top: 0.0rem !important;
	}

}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-02e9bef */.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion .elementor-accordion-item {
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 0px solid #000000b3 !important;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon-closed svg {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	width: 6.2rem !important;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .WH2-active .elementor-accordion-icon-closed svg {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .WH2-active .elementor-accordion-icon-closed svg path {
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	stroke-opacity: 1;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon svg {
	width: 5.2rem !important;
	height: 5.2rem !important;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon {
	width: 6.2em !important;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon-right {
	margin-top: -1.4rem !important;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-title {
	color: #232323 !important;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-title {
    transition: all 0.3s ease-in-out;
	opacity: 0.7;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-tab-title:hover {
    transition: all 0.3s ease-in-out;
	opacity: 1;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .WH2-active  .elementor-tab-title {
    transition: all 0.3s ease-in-out;
	opacity: 1;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .WH2-active .elementor-accordion-title {
	color: #232323 !important;

	-webkit-transition: font-weight 0.3s ease-in-out;

	-o-transition: font-weight 0.3s ease-in-out;

	transition: font-weight 0.3s ease-in-out;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon-closed {
	display: block !important;
}

.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon-opened {
	display: none !important;
}


@media (min-width: 1025px) and (max-width: 1519px) {
	.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon svg {
		width: 4.2rem !important;
		height: 4.2rem !important;
	}

	.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon {
		width: 6.2em !important;
	}

	.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon-right {
		margin-top: -0rem !important;
	}


}


@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon svg {
		width: 4.2rem !important;
		height: 4.2rem !important;
	}

	.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon {
		width: 6.2em !important;
	}

	.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon-right {
		margin-top: -1.0rem !important;
	}

}


@media (max-width: 767px) {
	.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon svg {
		width: 4.2rem !important;
		height: 4.2rem !important;
	}

	.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon {
		width: 6.2em !important;
	}

	.elementor-9696 .elementor-element.elementor-element-02e9bef .elementor-accordion-icon-right {
		margin-top: 0.0rem !important;
	}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://fes-stuttgart.de/wp-content/uploads/2024/02/Helvetica-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fes-stuttgart.de/wp-content/uploads/2024/02/Helvetica.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fes-stuttgart.de/wp-content/uploads/2024/02/Helvetica-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */