.elementor-2649 .elementor-element.elementor-element-af6893f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-4266e9e{--spacer-size:66px;}.elementor-2649 .elementor-element.elementor-element-41ae175{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-4769728{--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 );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-2649 .elementor-element.elementor-element-38d0367 .elementor-heading-title{font-family:var( --e-global-typography-8534b1a-font-family ), Sans-serif;font-size:var( --e-global-typography-8534b1a-font-size );font-weight:var( --e-global-typography-8534b1a-font-weight );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-f91ae90{--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-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-2649 .elementor-element.elementor-element-b0480ae .elementor-blockquote__content{color:var( --e-global-color-cbc9819 );font-family:var( --e-global-typography-8a0db76-font-family ), Sans-serif;font-size:var( --e-global-typography-8a0db76-font-size );font-weight:var( --e-global-typography-8a0db76-font-weight );line-height:var( --e-global-typography-8a0db76-line-height );letter-spacing:var( --e-global-typography-8a0db76-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-b0480ae .elementor-blockquote{padding:16px;background-color:var( --e-global-color-fcddc25 );border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-2649 .elementor-element.elementor-element-d7f4bfa{--spacer-size:46px;}.elementor-2649 .elementor-element.elementor-element-7672dd0{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2649 .elementor-element.elementor-element-0a83a2c{--display:flex;}.elementor-2649 .elementor-element.elementor-element-921de6b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:24px 24px 24px 24px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-2649 .elementor-element.elementor-element-921de6b:not(.elementor-motion-effects-element-type-background), .elementor-2649 .elementor-element.elementor-element-921de6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2649 .elementor-element.elementor-element-17e953d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-c30e5c8 img{width:160px;max-width:160px;height:160px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-2649 .elementor-element.elementor-element-9748568{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-f6a4b14 .elementor-heading-title{font-family:var( --e-global-typography-69892a9-font-family ), Sans-serif;font-size:var( --e-global-typography-69892a9-font-size );font-weight:var( --e-global-typography-69892a9-font-weight );line-height:var( --e-global-typography-69892a9-line-height );letter-spacing:var( --e-global-typography-69892a9-letter-spacing );color:var( --e-global-color-b8fe07f );}.elementor-2649 .elementor-element.elementor-element-b5b061a .elementor-heading-title{font-family:var( --e-global-typography-8534b1a-font-family ), Sans-serif;font-size:var( --e-global-typography-8534b1a-font-size );font-weight:var( --e-global-typography-8534b1a-font-weight );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-4593080{--spacer-size:10px;}.elementor-2649 .elementor-element.elementor-element-5c51849{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:24px 24px 24px 24px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-2649 .elementor-element.elementor-element-5c51849:not(.elementor-motion-effects-element-type-background), .elementor-2649 .elementor-element.elementor-element-5c51849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5aac72d );}.elementor-2649 .elementor-element.elementor-element-cdd98ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-d390062 img{width:160px;max-width:160px;height:160px;object-fit:cover;object-position:top center;border-radius:50% 50% 50% 50%;}.elementor-2649 .elementor-element.elementor-element-b324127{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-9cddfdf .elementor-heading-title{font-family:var( --e-global-typography-69892a9-font-family ), Sans-serif;font-size:var( --e-global-typography-69892a9-font-size );font-weight:var( --e-global-typography-69892a9-font-weight );line-height:var( --e-global-typography-69892a9-line-height );letter-spacing:var( --e-global-typography-69892a9-letter-spacing );color:var( --e-global-color-b8fe07f );}.elementor-2649 .elementor-element.elementor-element-11d3987 .elementor-heading-title{font-family:var( --e-global-typography-8534b1a-font-family ), Sans-serif;font-size:var( --e-global-typography-8534b1a-font-size );font-weight:var( --e-global-typography-8534b1a-font-weight );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-8dfa680{--spacer-size:10px;}.elementor-2649 .elementor-element.elementor-element-58b7df6{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:24px 24px 24px 24px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-2649 .elementor-element.elementor-element-58b7df6:not(.elementor-motion-effects-element-type-background), .elementor-2649 .elementor-element.elementor-element-58b7df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5aac72d );}.elementor-2649 .elementor-element.elementor-element-e1543d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-40a979f img{width:160px;max-width:160px;height:160px;object-fit:cover;object-position:top center;border-radius:50% 50% 50% 50%;}.elementor-2649 .elementor-element.elementor-element-6fe2d19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-a541131 .elementor-heading-title{font-family:var( --e-global-typography-69892a9-font-family ), Sans-serif;font-size:var( --e-global-typography-69892a9-font-size );font-weight:var( --e-global-typography-69892a9-font-weight );line-height:var( --e-global-typography-69892a9-line-height );letter-spacing:var( --e-global-typography-69892a9-letter-spacing );color:var( --e-global-color-b8fe07f );}.elementor-2649 .elementor-element.elementor-element-b48ad0f .elementor-heading-title{font-family:var( --e-global-typography-8534b1a-font-family ), Sans-serif;font-size:var( --e-global-typography-8534b1a-font-size );font-weight:var( --e-global-typography-8534b1a-font-weight );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-7a6d02d{--spacer-size:10px;}.elementor-2649 .elementor-element.elementor-element-2e9f1a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-17f7814{--spacer-size:66px;}.elementor-2649 .elementor-element.elementor-element-e86ab1a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-106f7dd{--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-2649 .elementor-element.elementor-element-15f685d .elementor-heading-title{font-family:var( --e-global-typography-8534b1a-font-family ), Sans-serif;font-size:var( --e-global-typography-8534b1a-font-size );font-weight:var( --e-global-typography-8534b1a-font-weight );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-3fc3de7{--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-2649 .elementor-element.elementor-element-5c344ae .elementor-blockquote__content{color:var( --e-global-color-cbc9819 );font-family:var( --e-global-typography-8a0db76-font-family ), Sans-serif;font-size:var( --e-global-typography-8a0db76-font-size );font-weight:var( --e-global-typography-8a0db76-font-weight );line-height:var( --e-global-typography-8a0db76-line-height );letter-spacing:var( --e-global-typography-8a0db76-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-5c344ae .elementor-blockquote{padding:16px;background-color:var( --e-global-color-fcddc25 );border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-2649 .elementor-element.elementor-element-8da6d1d{--spacer-size:46px;}.elementor-2649 .elementor-element.elementor-element-5319c8b{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2649 .elementor-element.elementor-element-90e4ca3{--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-2649 .elementor-element.elementor-element-6332302{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-4120437 .elementor-repeater-item-930d212 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-2649 .elementor-element.elementor-element-4120437 .elementor-repeater-item-930d212{left:1.05%;--hotspot-translate-x:1.05%;top:58.9%;--hotspot-translate-y:58.9%;}.elementor-2649 .elementor-element.elementor-element-4120437 .elementor-repeater-item-a702749{left:85.85%;--hotspot-translate-x:85.85%;top:61.85%;--hotspot-translate-y:61.85%;}.elementor-2649 .elementor-element.elementor-element-4120437 .elementor-repeater-item-0b7dbca{left:54.2%;--hotspot-translate-x:54.2%;top:87.5%;--hotspot-translate-y:87.5%;}.elementor-2649 .elementor-element.elementor-element-4120437 .elementor-repeater-item-aabbcb9{left:72%;--hotspot-translate-x:72%;top:96.5%;--hotspot-translate-y:96.5%;}.elementor-2649 .elementor-element.elementor-element-4120437 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-2649 .elementor-element.elementor-element-4120437{--hotspot-color:#B3003C00;--hotspot-size:8px;--hotspot-box-color:#00000000;--hotspot-padding:0px;--hotspot-border-radius:0px 0px 0px 0px;}.elementor-2649 .elementor-element.elementor-element-4120437 .e-hotspot__label{font-family:var( --e-global-typography-47178f9-font-family ), Sans-serif;font-size:var( --e-global-typography-47178f9-font-size );font-weight:var( --e-global-typography-47178f9-font-weight );line-height:var( --e-global-typography-47178f9-line-height );letter-spacing:var( --e-global-typography-47178f9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .elementor-repeater-item-930d212 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .elementor-repeater-item-930d212{left:1.05%;--hotspot-translate-x:1.05%;top:58.9%;--hotspot-translate-y:58.9%;}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .elementor-repeater-item-a702749{left:85.85%;--hotspot-translate-x:85.85%;top:61.85%;--hotspot-translate-y:61.85%;}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .elementor-repeater-item-0b7dbca{left:54.2%;--hotspot-translate-x:54.2%;top:87.5%;--hotspot-translate-y:87.5%;}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .elementor-repeater-item-aabbcb9{left:72%;--hotspot-translate-x:72%;top:96.5%;--hotspot-translate-y:96.5%;}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-2649 .elementor-element.elementor-element-4dc43a6{--hotspot-color:#00000000;--hotspot-size:8px;--hotspot-box-color:#00000000;--hotspot-padding:0px;--hotspot-border-radius:0px 0px 0px 0px;}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .e-hotspot__label{font-family:var( --e-global-typography-47178f9-font-family ), Sans-serif;font-size:var( --e-global-typography-47178f9-font-size );font-weight:var( --e-global-typography-47178f9-font-weight );line-height:var( --e-global-typography-47178f9-line-height );letter-spacing:var( --e-global-typography-47178f9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .elementor-repeater-item-930d212 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .elementor-repeater-item-930d212{left:1.05%;--hotspot-translate-x:1.05%;top:58.9%;--hotspot-translate-y:58.9%;}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .elementor-repeater-item-a702749{left:85.85%;--hotspot-translate-x:85.85%;top:61.85%;--hotspot-translate-y:61.85%;}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .elementor-repeater-item-0b7dbca{left:54.2%;--hotspot-translate-x:54.2%;top:87.5%;--hotspot-translate-y:87.5%;}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .elementor-repeater-item-aabbcb9{left:72%;--hotspot-translate-x:72%;top:96.5%;--hotspot-translate-y:96.5%;}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-2649 .elementor-element.elementor-element-6ee2d68{--background-align:center;--hotspot-color:#00000000;--hotspot-size:8px;--hotspot-box-color:#00000000;--hotspot-padding:0px;--hotspot-border-radius:0px 0px 0px 0px;}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .e-hotspot__label{font-family:var( --e-global-typography-47178f9-font-family ), Sans-serif;font-size:var( --e-global-typography-47178f9-font-size );font-weight:var( --e-global-typography-47178f9-font-weight );line-height:var( --e-global-typography-47178f9-line-height );letter-spacing:var( --e-global-typography-47178f9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-7e0cc2d{--spacer-size:56px;}@media(max-width:1024px){.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-2649 .elementor-element.elementor-element-38d0367 .elementor-heading-title{font-size:var( --e-global-typography-8534b1a-font-size );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-b0480ae .elementor-blockquote__content{font-size:var( --e-global-typography-8a0db76-font-size );line-height:var( --e-global-typography-8a0db76-line-height );letter-spacing:var( --e-global-typography-8a0db76-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-f6a4b14 .elementor-heading-title{font-size:var( --e-global-typography-69892a9-font-size );line-height:var( --e-global-typography-69892a9-line-height );letter-spacing:var( --e-global-typography-69892a9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-b5b061a .elementor-heading-title{font-size:var( --e-global-typography-8534b1a-font-size );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-9cddfdf .elementor-heading-title{font-size:var( --e-global-typography-69892a9-font-size );line-height:var( --e-global-typography-69892a9-line-height );letter-spacing:var( --e-global-typography-69892a9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-11d3987 .elementor-heading-title{font-size:var( --e-global-typography-8534b1a-font-size );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-a541131 .elementor-heading-title{font-size:var( --e-global-typography-69892a9-font-size );line-height:var( --e-global-typography-69892a9-line-height );letter-spacing:var( --e-global-typography-69892a9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-b48ad0f .elementor-heading-title{font-size:var( --e-global-typography-8534b1a-font-size );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-15f685d .elementor-heading-title{font-size:var( --e-global-typography-8534b1a-font-size );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-5c344ae .elementor-blockquote__content{font-size:var( --e-global-typography-8a0db76-font-size );line-height:var( --e-global-typography-8a0db76-line-height );letter-spacing:var( --e-global-typography-8a0db76-letter-spacing );}.elementor-widget-hotspot .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-hotspot .e-hotspot__label{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-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-4120437 .e-hotspot__label{font-size:var( --e-global-typography-47178f9-font-size );line-height:var( --e-global-typography-47178f9-line-height );letter-spacing:var( --e-global-typography-47178f9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .elementor-repeater-item-930d212{left:1.65%;--hotspot-translate-x:1.65%;top:59.7%;--hotspot-translate-y:59.7%;}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .elementor-repeater-item-a702749{left:80.7%;--hotspot-translate-x:80.7%;top:61.8%;--hotspot-translate-y:61.8%;}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .elementor-repeater-item-0b7dbca{left:37.15%;--hotspot-translate-x:37.15%;top:88.5%;--hotspot-translate-y:88.5%;}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .elementor-repeater-item-aabbcb9{left:62.25%;--hotspot-translate-x:62.25%;top:99.7%;--hotspot-translate-y:99.7%;}.elementor-2649 .elementor-element.elementor-element-4dc43a6 img{width:100%;}.elementor-2649 .elementor-element.elementor-element-4dc43a6{--hotspot-size:8px;}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .e-hotspot__label{font-size:var( --e-global-typography-47178f9-font-size );line-height:var( --e-global-typography-47178f9-line-height );letter-spacing:var( --e-global-typography-47178f9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .e-hotspot__label{font-size:var( --e-global-typography-47178f9-font-size );line-height:var( --e-global-typography-47178f9-line-height );letter-spacing:var( --e-global-typography-47178f9-letter-spacing );}}@media(max-width:767px){.elementor-2649 .elementor-element.elementor-element-af6893f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2649 .elementor-element.elementor-element-4266e9e{--spacer-size:12px;}.elementor-2649 .elementor-element.elementor-element-41ae175{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-4769728{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-38d0367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-2649 .elementor-element.elementor-element-38d0367 .elementor-heading-title{font-size:var( --e-global-typography-8534b1a-font-size );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-f91ae90{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-b0480ae .elementor-blockquote__content{font-size:var( --e-global-typography-8a0db76-font-size );line-height:var( --e-global-typography-8a0db76-line-height );letter-spacing:var( --e-global-typography-8a0db76-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-d7f4bfa{--spacer-size:12px;}.elementor-2649 .elementor-element.elementor-element-0a83a2c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-921de6b{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.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-2649 .elementor-element.elementor-element-c30e5c8{text-align:center;}.elementor-2649 .elementor-element.elementor-element-9748568{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2649 .elementor-element.elementor-element-f6a4b14 .elementor-heading-title{font-size:var( --e-global-typography-69892a9-font-size );line-height:var( --e-global-typography-69892a9-line-height );letter-spacing:var( --e-global-typography-69892a9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-b5b061a .elementor-heading-title{font-size:var( --e-global-typography-8534b1a-font-size );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-5c51849{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2649 .elementor-element.elementor-element-d390062{text-align:center;}.elementor-2649 .elementor-element.elementor-element-b324127{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2649 .elementor-element.elementor-element-9cddfdf .elementor-heading-title{font-size:var( --e-global-typography-69892a9-font-size );line-height:var( --e-global-typography-69892a9-line-height );letter-spacing:var( --e-global-typography-69892a9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-11d3987 .elementor-heading-title{font-size:var( --e-global-typography-8534b1a-font-size );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-58b7df6{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2649 .elementor-element.elementor-element-40a979f{text-align:center;}.elementor-2649 .elementor-element.elementor-element-6fe2d19{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2649 .elementor-element.elementor-element-a541131 .elementor-heading-title{font-size:var( --e-global-typography-69892a9-font-size );line-height:var( --e-global-typography-69892a9-line-height );letter-spacing:var( --e-global-typography-69892a9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-b48ad0f .elementor-heading-title{font-size:var( --e-global-typography-8534b1a-font-size );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-2e9f1a4{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2649 .elementor-element.elementor-element-17f7814{--spacer-size:12px;}.elementor-2649 .elementor-element.elementor-element-e86ab1a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-106f7dd{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-15f685d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-2649 .elementor-element.elementor-element-15f685d .elementor-heading-title{font-size:var( --e-global-typography-8534b1a-font-size );line-height:var( --e-global-typography-8534b1a-line-height );letter-spacing:var( --e-global-typography-8534b1a-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-3fc3de7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-5c344ae .elementor-blockquote__content{font-size:var( --e-global-typography-8a0db76-font-size );line-height:var( --e-global-typography-8a0db76-line-height );letter-spacing:var( --e-global-typography-8a0db76-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-8da6d1d{--spacer-size:12px;}.elementor-2649 .elementor-element.elementor-element-90e4ca3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2649 .elementor-element.elementor-element-6332302{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-hotspot .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-hotspot .e-hotspot__label{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-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-4120437 .e-hotspot__label{font-size:var( --e-global-typography-47178f9-font-size );line-height:var( --e-global-typography-47178f9-line-height );letter-spacing:var( --e-global-typography-47178f9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-4dc43a6 .e-hotspot__label{font-size:var( --e-global-typography-47178f9-font-size );line-height:var( --e-global-typography-47178f9-line-height );letter-spacing:var( --e-global-typography-47178f9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .elementor-repeater-item-930d212{left:25.6%;--hotspot-translate-x:25.6%;top:22.25%;--hotspot-translate-y:22.25%;}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .elementor-repeater-item-a702749{left:25.5%;--hotspot-translate-x:25.5%;top:98.25%;--hotspot-translate-y:98.25%;}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .elementor-repeater-item-0b7dbca{left:76.5%;--hotspot-translate-x:76.5%;top:58.75%;--hotspot-translate-y:58.75%;}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .elementor-repeater-item-aabbcb9{left:59.5%;--hotspot-translate-x:59.5%;top:69.25%;--hotspot-translate-y:69.25%;}.elementor-2649 .elementor-element.elementor-element-6ee2d68{text-align:center;}.elementor-2649 .elementor-element.elementor-element-6ee2d68 img{width:100%;height:calc((100vw - 24px * 2) * 1581 / 325);}.elementor-2649 .elementor-element.elementor-element-6ee2d68 .e-hotspot__label{font-size:var( --e-global-typography-47178f9-font-size );line-height:var( --e-global-typography-47178f9-line-height );letter-spacing:var( --e-global-typography-47178f9-letter-spacing );}.elementor-2649 .elementor-element.elementor-element-7e0cc2d{--spacer-size:66px;}}@media(min-width:768px){.elementor-2649 .elementor-element.elementor-element-4769728{--width:33.3333%;}.elementor-2649 .elementor-element.elementor-element-f91ae90{--width:66.6666%;}.elementor-2649 .elementor-element.elementor-element-106f7dd{--width:33.3333%;}.elementor-2649 .elementor-element.elementor-element-3fc3de7{--width:66.6666%;}}/* Start custom CSS for container, class: .elementor-element-17e953d */@media screen and (min-width: 768px) {
    .elementor-2649 .elementor-element.elementor-element-17e953d { max-width: 160px; }
}/* End custom CSS */
/* Start custom CSS for adiacent-expanding-text, class: .elementor-element-fa4c961 */.elementor-2649 .elementor-element.elementor-element-fa4c961 p,
.elementor-2649 .elementor-element.elementor-element-fa4c961 div > a.toggle_close_text,
.elementor-2649 .elementor-element.elementor-element-fa4c961 div > a.toggle_open_text {
    font-family: var(--e-global-typography-53f16c7-font-family);
    font-size: var(--e-global-typography-53f16c7-font-size);
    font-weight: var(--e-global-typography-53f16c7-font-weight);
    line-height: var(--e-global-typography-53f16c7-line-height);
    letter-spacing: var(--e-global-typography-53f16c7-letter-spacing);
}
.elementor-2649 .elementor-element.elementor-element-fa4c961 p {
    color: var(--e-global-color-text);
}
.elementor-2649 .elementor-element.elementor-element-fa4c961 div > a.toggle_open_text {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdd98ae */@media screen and (min-width: 768px) {
    .elementor-2649 .elementor-element.elementor-element-cdd98ae { max-width: 160px; }
}/* End custom CSS */
/* Start custom CSS for adiacent-expanding-text, class: .elementor-element-eec74ae */.elementor-2649 .elementor-element.elementor-element-eec74ae p,
.elementor-2649 .elementor-element.elementor-element-eec74ae div > a.toggle_close_text,
.elementor-2649 .elementor-element.elementor-element-eec74ae div > a.toggle_open_text {
    font-family: var(--e-global-typography-53f16c7-font-family);
    font-size: var(--e-global-typography-53f16c7-font-size);
    font-weight: var(--e-global-typography-53f16c7-font-weight);
    line-height: var(--e-global-typography-53f16c7-line-height);
    letter-spacing: var(--e-global-typography-53f16c7-letter-spacing);
}
.elementor-2649 .elementor-element.elementor-element-eec74ae p {
    color: var(--e-global-color-text);
}
.elementor-2649 .elementor-element.elementor-element-eec74ae div > a.toggle_open_text {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1543d0 */@media screen and (min-width: 768px) {
    .elementor-2649 .elementor-element.elementor-element-e1543d0 { max-width: 160px; }
}/* End custom CSS */
/* Start custom CSS for adiacent-expanding-text, class: .elementor-element-f6f4ba7 */.elementor-2649 .elementor-element.elementor-element-f6f4ba7 p,
.elementor-2649 .elementor-element.elementor-element-f6f4ba7 div > a.toggle_close_text,
.elementor-2649 .elementor-element.elementor-element-f6f4ba7 div > a.toggle_open_text {
    font-family: var(--e-global-typography-53f16c7-font-family);
    font-size: var(--e-global-typography-53f16c7-font-size);
    font-weight: var(--e-global-typography-53f16c7-font-weight);
    line-height: var(--e-global-typography-53f16c7-line-height);
    letter-spacing: var(--e-global-typography-53f16c7-letter-spacing);
}
.elementor-2649 .elementor-element.elementor-element-f6f4ba7 p {
    color: var(--e-global-color-text);
}
.elementor-2649 .elementor-element.elementor-element-f6f4ba7 div > a.toggle_open_text {
    display: block;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4120437 */.elementor-2649 .elementor-element.elementor-element-4120437 .e-hotspot .e-hotspot__label {
    font-size: min(var(--e-global-typography-47178f9-font-size), 1.3vw) !important;
    letter-spacing: -0.025rem !important;
}
@media screen and (max-width: 1024px) {
    .elementor-2649 .elementor-element.elementor-element-4120437 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4dc43a6 */.elementor-2649 .elementor-element.elementor-element-4dc43a6 .e-hotspot .e-hotspot__label {
    font-size: min(calc(var(--e-global-typography-8a0db76-font-size) - 2px), 1.6vw) !important;
    letter-spacing: 0rem !important;
}

@media screen and (min-width: 1025px) {
    .elementor-2649 .elementor-element.elementor-element-4dc43a6 {
        display: none !important;
    }
}
@media screen and (max-width: 767px) {
    .elementor-2649 .elementor-element.elementor-element-4dc43a6 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-6ee2d68 */.elementor-2649 .elementor-element.elementor-element-6ee2d68 .e-hotspot .e-hotspot__label {
    font-size: min(var(--e-global-typography-c5e6673-font-size), 4.105vw) !important;
    letter-spacing: -0.05rem !important;
    text-align: left;
    white-space: nowrap;
}

@media screen and (min-width: 768px) {
    .elementor-2649 .elementor-element.elementor-element-6ee2d68 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6332302 */.e-hotspot .e-hotspot__button {
    text-align: center;
    border-bottom: 2px solid var(--e-global-color-accent);
    border-radius: 0;
}/* End custom CSS */