.elementor-3228 .elementor-element.elementor-element-c0ce31c > .elementor-container{max-width:1200px;}.elementor-3228 .elementor-element.elementor-element-c0ce31c{margin-top:10px;margin-bottom:20px;}.elementor-3228 .elementor-element.elementor-element-376763d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3228 .elementor-element.elementor-element-0b3cbb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-0b3cbb5{columns:1;text-align:start;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 );color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-d270768 > .elementor-container{max-width:1200px;}.elementor-3228 .elementor-element.elementor-element-d270768{margin-top:10px;margin-bottom:20px;}.elementor-3228 .elementor-element.elementor-element-81bc516 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3228 .elementor-element.elementor-element-dcbd8a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-dcbd8a3{columns:1;text-align:start;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 );color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-fce9e01 > .elementor-container{max-width:1200px;}.elementor-3228 .elementor-element.elementor-element-fce9e01{margin-top:10px;margin-bottom:0px;}.elementor-3228 .elementor-element.elementor-element-2383d20 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3228 .elementor-element.elementor-element-9ba228c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-9ba228c{columns:1;text-align:start;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 );color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-845073d > .elementor-container{max-width:1100px;}.elementor-3228 .elementor-element.elementor-element-845073d{margin-top:0px;margin-bottom:0px;}.elementor-3228 .elementor-element.elementor-element-cd8f9cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-cd8f9cb{columns:1;text-align:start;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 );color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-6129e27 > .elementor-container{max-width:1100px;}.elementor-3228 .elementor-element.elementor-element-339e9ca .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:-0.8px;}.elementor-3228 .elementor-element.elementor-element-d6506bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-d6506bc{columns:1;text-align:start;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 );color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-3ff2c9e > .elementor-container{max-width:1100px;}.elementor-3228 .elementor-element.elementor-element-44e7441 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:-0.8px;}.elementor-3228 .elementor-element.elementor-element-731aca8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-731aca8{columns:1;text-align:start;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 );color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-0ed8c2b > .elementor-container{max-width:1100px;}.elementor-3228 .elementor-element.elementor-element-0ed8c2b{margin-top:0px;margin-bottom:0px;}.elementor-3228 .elementor-element.elementor-element-84d5b6c .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:-0.8px;}.elementor-3228 .elementor-element.elementor-element-1fb528e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-1fb528e{columns:1;text-align:start;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 );color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-f2ceeea > .elementor-container{max-width:1200px;}.elementor-3228 .elementor-element.elementor-element-f2ceeea{margin-top:10px;margin-bottom:0px;}.elementor-3228 .elementor-element.elementor-element-09f3725 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3228 .elementor-element.elementor-element-041169b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-041169b{columns:1;text-align:start;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 );color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-bc243a8 > .elementor-container{max-width:1200px;}.elementor-3228 .elementor-element.elementor-element-bc243a8{margin-top:10px;margin-bottom:0px;}.elementor-3228 .elementor-element.elementor-element-3ae4a18 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3228 .elementor-element.elementor-element-652f023 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-652f023{columns:1;text-align:start;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 );color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-bc07203 > .elementor-container{max-width:1200px;}.elementor-3228 .elementor-element.elementor-element-bc07203{margin-top:10px;margin-bottom:20px;}.elementor-3228 .elementor-element.elementor-element-cac1154 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3228 .elementor-element.elementor-element-58da6a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-58da6a8{columns:1;text-align:start;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 );color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-0892b6e > .elementor-container{max-width:1200px;}.elementor-3228 .elementor-element.elementor-element-0892b6e{margin-top:10px;margin-bottom:20px;}.elementor-3228 .elementor-element.elementor-element-076a74a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-014faab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-014faab{columns:1;text-align:start;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 );color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-9dd2bcb > .elementor-container{max-width:1060px;}.elementor-3228 .elementor-element.elementor-element-e54edc7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:5px;}.elementor-3228 .elementor-element.elementor-element-e54edc7 .elementor-main-swiper{height:350px;width:960px;}.elementor-3228 .elementor-element.elementor-element-e54edc7 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-e54edc7 .elementor-swiper-button svg{fill:var( --e-global-color-text );}.elementor-3228 .elementor-element.elementor-element-e54edc7 .swiper-pagination-bullet{height:0px;width:0px;}.elementor-3228 .elementor-element.elementor-element-e54edc7 .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-3228 .elementor-element.elementor-element-e54edc7 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-3228 .elementor-element.elementor-element-e54edc7 .elementor-custom-embed-play i{font-size:20px;}.elementor-3228 .elementor-element.elementor-element-043bcf4 > .elementor-container{max-width:1200px;}.elementor-3228 .elementor-element.elementor-element-043bcf4{margin-top:10px;margin-bottom:20px;}.elementor-3228 .elementor-element.elementor-element-0ee1c83 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3228 .elementor-element.elementor-element-7c68d2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-7c68d2c{columns:1;text-align:start;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 );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-3228 .elementor-element.elementor-element-0b3cbb5{columns:1;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-3228 .elementor-element.elementor-element-dcbd8a3{columns:1;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-3228 .elementor-element.elementor-element-9ba228c{columns:1;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-3228 .elementor-element.elementor-element-cd8f9cb{columns:1;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-3228 .elementor-element.elementor-element-d6506bc{columns:1;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-3228 .elementor-element.elementor-element-731aca8{columns:1;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-3228 .elementor-element.elementor-element-1fb528e{columns:1;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-3228 .elementor-element.elementor-element-041169b{columns:1;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-3228 .elementor-element.elementor-element-652f023{columns:1;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-3228 .elementor-element.elementor-element-58da6a8{columns:1;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-3228 .elementor-element.elementor-element-014faab{columns:1;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-3228 .elementor-element.elementor-element-e54edc7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3228 .elementor-element.elementor-element-7c68d2c{columns:1;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 );}}@media(max-width:767px){.elementor-3228 .elementor-element.elementor-element-0b3cbb5{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-3228 .elementor-element.elementor-element-dcbd8a3{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-3228 .elementor-element.elementor-element-9ba228c{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-3228 .elementor-element.elementor-element-cd8f9cb{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-3228 .elementor-element.elementor-element-d6506bc{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-3228 .elementor-element.elementor-element-731aca8{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-3228 .elementor-element.elementor-element-1fb528e{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-3228 .elementor-element.elementor-element-041169b{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-3228 .elementor-element.elementor-element-652f023{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-3228 .elementor-element.elementor-element-58da6a8{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-3228 .elementor-element.elementor-element-014faab{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-3228 .elementor-element.elementor-element-e54edc7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3228 .elementor-element.elementor-element-e54edc7 .elementor-main-swiper{height:420px;width:280px;}.elementor-3228 .elementor-element.elementor-element-7c68d2c{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 );}}