.elementor-5960 .elementor-element.elementor-element-7401376e{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5960 .elementor-element.elementor-element-4e62fbe1{width:var( --container-widget-width, 95.1% );max-width:95.1%;--container-widget-width:95.1%;--container-widget-flex-grow:0;}.elementor-5960 .elementor-element.elementor-element-47a89249{width:var( --container-widget-width, 90.218% );max-width:90.218%;--container-widget-width:90.218%;--container-widget-flex-grow:0;}.elementor-5960 .elementor-element.elementor-element-4ac44689{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5960 .elementor-element.elementor-element-4206357f{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5960 .elementor-element.elementor-element-4b72947{width:var( --container-widget-width, 88.545% );max-width:88.545%;--container-widget-width:88.545%;--container-widget-flex-grow:0;text-align:right;}.elementor-5960 .elementor-element.elementor-element-aba7878{width:var( --container-widget-width, 94.724% );max-width:94.724%;--container-widget-width:94.724%;--container-widget-flex-grow:0;}.elementor-5960 .elementor-element.elementor-element-b99e25c{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5960 .elementor-element.elementor-element-2d7a024{width:var( --container-widget-width, 95.354% );max-width:95.354%;--container-widget-width:95.354%;--container-widget-flex-grow:0;}.elementor-5960 .elementor-element.elementor-element-0c76186{width:var( --container-widget-width, 81.388% );max-width:81.388%;--container-widget-width:81.388%;--container-widget-flex-grow:0;}.elementor-5960 .elementor-element.elementor-element-bcfba81{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5960 .elementor-element.elementor-element-80a8799{width:var( --container-widget-width, 88.545% );max-width:88.545%;--container-widget-width:88.545%;--container-widget-flex-grow:0;text-align:right;}.elementor-5960 .elementor-element.elementor-element-34d9cd2{width:var( --container-widget-width, 94.724% );max-width:94.724%;--container-widget-width:94.724%;--container-widget-flex-grow:0;}.elementor-5960 .elementor-element.elementor-element-5445d028{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5960 .elementor-element.elementor-element-ee092c1{width:var( --container-widget-width, 107.188% );max-width:107.188%;--container-widget-width:107.188%;--container-widget-flex-grow:0;}.elementor-5960 .elementor-element.elementor-element-5b35b8d{width:var( --container-widget-width, 96.12% );max-width:96.12%;--container-widget-width:96.12%;--container-widget-flex-grow:0;}.elementor-5960 .elementor-element.elementor-element-4a31257{width:var( --container-widget-width, 107.146% );max-width:107.146%;--container-widget-width:107.146%;--container-widget-flex-grow:0;}.elementor-5960 .elementor-element.elementor-element-40ead5a{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5960 .elementor-element.elementor-element-577d4cc{width:var( --container-widget-width, 88.545% );max-width:88.545%;--container-widget-width:88.545%;--container-widget-flex-grow:0;text-align:right;}.elementor-5960 .elementor-element.elementor-element-c927c59{width:var( --container-widget-width, 94.724% );max-width:94.724%;--container-widget-width:94.724%;--container-widget-flex-grow:0;}.elementor-5960 .elementor-element.elementor-element-eef366b{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5960 .elementor-element.elementor-element-09babce .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5960 .elementor-element.elementor-element-09babce .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5960 .elementor-element.elementor-element-09babce{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-5960 .elementor-element.elementor-element-5226c261{width:50.088%;}.elementor-5960 .elementor-element.elementor-element-3bf2830f{width:49.868%;}.elementor-5960 .elementor-element.elementor-element-59faf587{width:51.404%;}.elementor-5960 .elementor-element.elementor-element-3fa50307{width:48.596%;}.elementor-5960 .elementor-element.elementor-element-d1404de{width:36.227%;}.elementor-5960 .elementor-element.elementor-element-aa57b08{width:30.077%;}.elementor-5960 .elementor-element.elementor-element-c3d57a6{width:51.491%;}.elementor-5960 .elementor-element.elementor-element-8c65211{width:48.509%;}.elementor-5960 .elementor-element.elementor-element-b08c109{width:35.085%;}.elementor-5960 .elementor-element.elementor-element-454fa3b{width:36.77%;}.elementor-5960 .elementor-element.elementor-element-3d32fb0{width:27.449%;}.elementor-5960 .elementor-element.elementor-element-9add15c{width:45.263%;}.elementor-5960 .elementor-element.elementor-element-9ab1a51{width:54.737%;}}@media(max-width:1024px){.elementor-5960 .elementor-element.elementor-element-7401376e{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-5960 .elementor-element.elementor-element-4ac44689{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-5960 .elementor-element.elementor-element-4206357f{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-5960 .elementor-element.elementor-element-b99e25c{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-5960 .elementor-element.elementor-element-bcfba81{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-5960 .elementor-element.elementor-element-5445d028{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-5960 .elementor-element.elementor-element-40ead5a{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-5960 .elementor-element.elementor-element-eef366b{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-5960 .elementor-element.elementor-element-7401376e{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-5960 .elementor-element.elementor-element-4ac44689{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-5960 .elementor-element.elementor-element-4206357f{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-5960 .elementor-element.elementor-element-b99e25c{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-5960 .elementor-element.elementor-element-bcfba81{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-5960 .elementor-element.elementor-element-5445d028{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-5960 .elementor-element.elementor-element-40ead5a{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-5960 .elementor-element.elementor-element-eef366b{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 );}}