.elementor-4047 .elementor-element.elementor-element-d07446c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-a44e6c6 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4047 .elementor-element.elementor-element-ddc7235{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-ddc7235 > .elementor-widget-container{margin:0% 0% 5% 0%;padding:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-4d590e6{color:var( --e-global-color-8f8dd14 );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-4d590e6 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-4047 .elementor-element.elementor-element-34afd34{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-296b051{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-cf44217{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-637f5be{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-77c6890{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-847b43d{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-9ecf880{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-cb08703{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-45a6bac{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-764cf5b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-905d83f{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-bcaaa24{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-8398ae4{color:var( --e-global-color-8f8dd14 );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-8398ae4 > .elementor-widget-container{margin:4% 0% 2% 0%;}.elementor-4047 .elementor-element.elementor-element-5244baf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-dd821ce{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-0e97abe{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-ea277f8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-4ad520f{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-5d243c9{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-0ca338b{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-18117dc{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-c0a9db6{color:var( --e-global-color-text );font-family:var( --e-global-typography-dc762fd-font-family ), Sans-serif;font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-c7b588b{margin-top:0%;margin-bottom:5%;padding:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-aa2b24d .gallery-item .gallery-caption{display:none;text-align:left;color:var( --e-global-color-text );font-family:"Helvetica Neue Medium", Sans-serif;font-size:1.05vw;}.elementor-4047 .elementor-element.elementor-element-aa2b24d .gallery-item{padding:0 10px 10px 0;}.elementor-4047 .elementor-element.elementor-element-aa2b24d .gallery{margin:0 -10px -10px 0;}.elementor-4047 .elementor-element.elementor-element-aa2b24d > .elementor-widget-container{margin:3% 5% 3% 0%;padding:0% 0% 0% 0%;}@media(min-width:768px){.elementor-4047 .elementor-element.elementor-element-972865d{width:13%;}.elementor-4047 .elementor-element.elementor-element-5cfc01c{width:87%;}.elementor-4047 .elementor-element.elementor-element-95228e7{width:13%;}.elementor-4047 .elementor-element.elementor-element-186725f{width:87%;}.elementor-4047 .elementor-element.elementor-element-4ae0e4a{width:13%;}.elementor-4047 .elementor-element.elementor-element-ef7018d{width:87%;}.elementor-4047 .elementor-element.elementor-element-1a1b2e5{width:13%;}.elementor-4047 .elementor-element.elementor-element-0e1ee50{width:87%;}.elementor-4047 .elementor-element.elementor-element-fdc0525{width:13%;}.elementor-4047 .elementor-element.elementor-element-27847a0{width:87%;}.elementor-4047 .elementor-element.elementor-element-d960007{width:13%;}.elementor-4047 .elementor-element.elementor-element-5adb3d9{width:87%;}.elementor-4047 .elementor-element.elementor-element-f51ffc6{width:13%;}.elementor-4047 .elementor-element.elementor-element-69eb3f0{width:87%;}}@media(max-width:1024px){.elementor-4047 .elementor-element.elementor-element-ddc7235{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-4d590e6{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-296b051{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-cf44217{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-77c6890{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-847b43d{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-cb08703{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-45a6bac{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-905d83f{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-bcaaa24{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-8398ae4{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-dd821ce{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-0e97abe{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-4ad520f{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-5d243c9{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-18117dc{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-c0a9db6{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}}@media(max-width:767px){.elementor-4047 .elementor-element.elementor-element-ddc7235{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-4d590e6{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-972865d{width:12%;}.elementor-4047 .elementor-element.elementor-element-296b051{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-5cfc01c{width:88%;}.elementor-4047 .elementor-element.elementor-element-cf44217{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-95228e7{width:12%;}.elementor-4047 .elementor-element.elementor-element-77c6890{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-186725f{width:88%;}.elementor-4047 .elementor-element.elementor-element-847b43d{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-4ae0e4a{width:12%;}.elementor-4047 .elementor-element.elementor-element-cb08703{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-ef7018d{width:88%;}.elementor-4047 .elementor-element.elementor-element-45a6bac{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-1a1b2e5{width:12%;}.elementor-4047 .elementor-element.elementor-element-905d83f{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-0e1ee50{width:88%;}.elementor-4047 .elementor-element.elementor-element-bcaaa24{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-8398ae4{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-fdc0525{width:12%;}.elementor-4047 .elementor-element.elementor-element-dd821ce{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-27847a0{width:88%;}.elementor-4047 .elementor-element.elementor-element-0e97abe{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-d960007{width:12%;}.elementor-4047 .elementor-element.elementor-element-4ad520f{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-5adb3d9{width:88%;}.elementor-4047 .elementor-element.elementor-element-5d243c9{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-f51ffc6{width:12%;}.elementor-4047 .elementor-element.elementor-element-18117dc{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-69eb3f0{width:88%;}.elementor-4047 .elementor-element.elementor-element-c0a9db6{font-size:var( --e-global-typography-dc762fd-font-size );line-height:var( --e-global-typography-dc762fd-line-height );letter-spacing:var( --e-global-typography-dc762fd-letter-spacing );}.elementor-4047 .elementor-element.elementor-element-aa2b24d .gallery-item .gallery-caption{font-size:16px;}}