.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 );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-b7c462c{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-b7c462c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;}.elementor-45 .elementor-element.elementor-element-c1583c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-c1583c7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:300;text-transform:none;font-style:normal;}.elementor-45 .elementor-element.elementor-element-d1ce77f{background-color:#304059;margin:11px 11px calc(var(--kit-widget-spacing, 0px) + 11px) 11px;padding:6px 6px 6px 6px;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-45 .elementor-element.elementor-element-d1ce77f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:300;text-transform:none;font-style:normal;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-45 .elementor-element.elementor-element-3c64cc2{padding:0px 0px 0px 300px;}.elementor-45 .elementor-element.elementor-element-3c64cc2:hover img{opacity:1;}.elementor-45 .elementor-element.elementor-element-3c64cc2 img{transition-duration:0.3s;border-style:none;box-shadow:0px 4px 25px 10px rgba(48.00000000000001, 64.00000000000009, 89.00000000000001, 0.6);}.elementor-45 .elementor-element.elementor-element-8426e9f{padding:0px 300px 0px 0px;}.elementor-45 .elementor-element.elementor-element-8426e9f:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45 .elementor-element.elementor-element-8426e9f img{transition-duration:0.3s;border-style:none;box-shadow:0px 4px 25px 10px rgba(48.00000000000001, 64.00000000000009, 89.00000000000001, 0.6);}.elementor-45 .elementor-element.elementor-element-340a2c1{padding:0px 0px 0px 300px;}.elementor-45 .elementor-element.elementor-element-340a2c1:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45 .elementor-element.elementor-element-340a2c1 img{transition-duration:0.3s;border-style:none;box-shadow:0px 4px 25px 10px rgba(48.00000000000001, 64.00000000000009, 89.00000000000001, 0.6);}.elementor-45 .elementor-element.elementor-element-d2dc540{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 300px 0px 0px;}.elementor-45 .elementor-element.elementor-element-d2dc540 img{transition-duration:0.3s;box-shadow:0px 4px 25px 10px rgba(48.00000000000001, 64.00000000000007, 89.00000000000001, 0.61);}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-45 .elementor-element.elementor-element-3c64cc2{padding:1px 1px 1px 50px;}.elementor-45 .elementor-element.elementor-element-8426e9f{padding:1px 50px 1px 1px;}.elementor-45 .elementor-element.elementor-element-340a2c1{padding:1px 1px 1px 50px;}.elementor-45 .elementor-element.elementor-element-d2dc540{padding:1px 50px 1px 1px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-45 .elementor-element.elementor-element-3c64cc2{padding:1px 1px 1px 1px;}.elementor-45 .elementor-element.elementor-element-8426e9f{padding:1px 1px 1px 1px;}.elementor-45 .elementor-element.elementor-element-340a2c1{padding:1px 1px 1px 1px;}.elementor-45 .elementor-element.elementor-element-d2dc540{padding:1px 1px 1px 1px;}}