.elementor-451 .elementor-element.elementor-element-1eec300{margin-top:64px;margin-bottom:0128px;padding:0px 35px 0px 35px;}.elementor-451 .elementor-element.elementor-element-a7f2738 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-430c499{margin-top:48px;margin-bottom:64px;}.elementor-451 .elementor-element.elementor-element-3861cea .aux-media-image{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-451 .elementor-element.elementor-element-3861cea{z-index:1;}.elementor-bc-flex-widget .elementor-451 .elementor-element.elementor-element-8153e2a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-451 .elementor-element.elementor-element-8153e2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-451 .elementor-element.elementor-element-8153e2a > .elementor-element-populated{margin:0px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-10baeb4 .aux-modern-heading-primary{font-family:var( --e-global-typography-0299f01-font-family ), Sans-serif;font-size:var( --e-global-typography-0299f01-font-size );font-weight:var( --e-global-typography-0299f01-font-weight );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );margin:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-10baeb4 .aux-modern-heading-secondary .aux-head-highlight{font-family:var( --e-global-typography-5fa0ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-5fa0ba9-font-size );font-weight:var( --e-global-typography-5fa0ba9-font-weight );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );margin:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-10baeb4 .aux-modern-heading-description{color:var( --e-global-color-9367b1d );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-451 .elementor-element.elementor-element-10baeb4{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-240e7ed .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-240e7ed{width:auto;max-width:auto;position:absolute;right:-8%;bottom:-56%;}.elementor-451 .elementor-element.elementor-element-240e7ed > .elementor-widget-container{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-451 .elementor-element.elementor-element-bc04b2f{margin-top:64px;margin-bottom:0128px;padding:0px 35px 0px 35px;}.elementor-451 .elementor-element.elementor-element-1bba236 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-dfd539d{margin-top:48px;margin-bottom:64px;}.elementor-bc-flex-widget .elementor-451 .elementor-element.elementor-element-f0e709b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-451 .elementor-element.elementor-element-f0e709b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-451 .elementor-element.elementor-element-f0e709b > .elementor-element-populated{margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-c917bcb .aux-modern-heading-primary{font-family:var( --e-global-typography-0299f01-font-family ), Sans-serif;font-size:var( --e-global-typography-0299f01-font-size );font-weight:var( --e-global-typography-0299f01-font-weight );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );margin:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-c917bcb .aux-modern-heading-secondary .aux-head-highlight{font-family:var( --e-global-typography-5fa0ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-5fa0ba9-font-size );font-weight:var( --e-global-typography-5fa0ba9-font-weight );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );margin:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-c917bcb .aux-modern-heading-description{color:var( --e-global-color-9367b1d );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-451 .elementor-element.elementor-element-c917bcb{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-3ee32da .aux-media-image{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-451 .elementor-element.elementor-element-3ee32da{z-index:1;}.elementor-451 .elementor-element.elementor-element-bbf4fe8 .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-bbf4fe8{z-index:0;width:auto;max-width:auto;position:absolute;top:23%;left:-9%;}.elementor-451 .elementor-element.elementor-element-bbf4fe8 > .elementor-widget-container{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-451 .elementor-element.elementor-element-e420011 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-451 .elementor-element.elementor-element-e420011{margin-top:64px;margin-bottom:160px;padding:0px 35px 0px 35px;}.elementor-451 .elementor-element.elementor-element-9c7275d > .elementor-element-populated, .elementor-451 .elementor-element.elementor-element-9c7275d > .elementor-element-populated > .elementor-background-overlay, .elementor-451 .elementor-element.elementor-element-9c7275d > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-451 .elementor-element.elementor-element-9c7275d > .elementor-element-populated{box-shadow:13px 11px 54px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 30px 0px 0px;padding:13% 15% 16% 15%;}.elementor-451 .elementor-element.elementor-element-9c7275d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-451 .elementor-element.elementor-element-9c7275d{position:relative;top:0px;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-d70aa5c .aux-widget-container{text-align:left;}.elementor-451 .elementor-element.elementor-element-1b66c3b8 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:var( --e-global-typography-5fa0ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-5fa0ba9-font-size );font-weight:var( --e-global-typography-5fa0ba9-font-weight );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-1b66c3b8 .elementor-counter-title{color:var( --e-global-color-96a9dba );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 );}.elementor-451 .elementor-element.elementor-element-1b66c3b8{animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-29a58b61 > .elementor-element-populated, .elementor-451 .elementor-element.elementor-element-29a58b61 > .elementor-element-populated > .elementor-background-overlay, .elementor-451 .elementor-element.elementor-element-29a58b61 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-451 .elementor-element.elementor-element-29a58b61 > .elementor-element-populated{box-shadow:13px 11px 54px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 30px 0px 0px;padding:13% 15% 16% 15%;}.elementor-451 .elementor-element.elementor-element-29a58b61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-451 .elementor-element.elementor-element-29a58b61{position:relative;top:0px;animation-delay:500ms;}.elementor-451 .elementor-element.elementor-element-1a0921c2 .aux-widget-container{text-align:left;}.elementor-451 .elementor-element.elementor-element-45ce04d .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:var( --e-global-typography-5fa0ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-5fa0ba9-font-size );font-weight:var( --e-global-typography-5fa0ba9-font-weight );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-45ce04d .elementor-counter-title{color:var( --e-global-color-96a9dba );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 );}.elementor-451 .elementor-element.elementor-element-45ce04d{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-13554ab > .elementor-element-populated, .elementor-451 .elementor-element.elementor-element-13554ab > .elementor-element-populated > .elementor-background-overlay, .elementor-451 .elementor-element.elementor-element-13554ab > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-451 .elementor-element.elementor-element-13554ab > .elementor-element-populated{box-shadow:13px 11px 54px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 30px 0px 0px;padding:13% 15% 16% 15%;}.elementor-451 .elementor-element.elementor-element-13554ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-451 .elementor-element.elementor-element-13554ab{position:relative;top:0px;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-6b55006 .aux-widget-container{text-align:left;}.elementor-451 .elementor-element.elementor-element-957dec4 .elementor-counter-number-wrapper{color:var( --e-global-color-96a9dba );font-family:var( --e-global-typography-5fa0ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-5fa0ba9-font-size );font-weight:var( --e-global-typography-5fa0ba9-font-weight );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-957dec4 .elementor-counter-title{color:var( --e-global-color-96a9dba );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 );}.elementor-451 .elementor-element.elementor-element-957dec4{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-259dd1f7 > .elementor-element-populated{padding:0px 0px 0px 130px;}.elementor-451 .elementor-element.elementor-element-30c3961 .aux-modern-heading-primary{font-family:var( --e-global-typography-0299f01-font-family ), Sans-serif;font-size:var( --e-global-typography-0299f01-font-size );font-weight:var( --e-global-typography-0299f01-font-weight );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );margin:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-30c3961 .aux-modern-heading-secondary .aux-head-highlight{font-family:var( --e-global-typography-5fa0ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-5fa0ba9-font-size );font-weight:var( --e-global-typography-5fa0ba9-font-weight );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );margin:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-30c3961 .aux-modern-heading-description{color:var( --e-global-color-9367b1d );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-451 .elementor-element.elementor-element-30c3961{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-7016718e .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-7016718e{width:auto;max-width:auto;position:absolute;top:-50px;right:70px;}.elementor-451 .elementor-element.elementor-element-4cd8a019 .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-4cd8a019{width:auto;max-width:auto;position:absolute;top:10px;left:-90px;}.elementor-451 .elementor-element.elementor-element-7d29dea9 .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-7d29dea9{width:auto;max-width:auto;position:absolute;top:-40px;left:120px;}.elementor-451 .elementor-element.elementor-element-44df5fad{margin-top:0px;margin-bottom:160px;padding:0px 35px 0px 35px;}.elementor-451 .elementor-element.elementor-element-722efbf2 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-451 .elementor-element.elementor-element-722efbf2 .aux-modern-heading-primary{font-family:var( --e-global-typography-0299f01-font-family ), Sans-serif;font-size:var( --e-global-typography-0299f01-font-size );font-weight:var( --e-global-typography-0299f01-font-weight );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );color:var( --e-global-color-95dd126 );margin:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-722efbf2 .aux-modern-heading-secondary .aux-head-highlight{font-family:var( --e-global-typography-5fa0ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-5fa0ba9-font-size );font-weight:var( --e-global-typography-5fa0ba9-font-weight );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );color:var( --e-global-color-d7edb84 );}.elementor-451 .elementor-element.elementor-element-722efbf2{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-384efe66{margin-top:38px;margin-bottom:0px;padding:0px 100px 0px 100px;}.elementor-451 .elementor-element.elementor-element-3eb4e96b{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-49e2a894 .aux-the-svg{width:22px;}.elementor-451 .elementor-element.elementor-element-49e2a894 .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-49e2a894{z-index:2;width:auto;max-width:auto;position:absolute;bottom:45%;left:10%;}.elementor-451 .elementor-element.elementor-element-16d4480a .aux-the-svg{width:32px;}.elementor-451 .elementor-element.elementor-element-16d4480a .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-16d4480a{z-index:1;width:auto;max-width:auto;position:absolute;bottom:30%;left:6%;}.elementor-451 .elementor-element.elementor-element-7b3a3b09 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-451 .elementor-element.elementor-element-7b3a3b09 .aux-modern-heading-primary{font-family:var( --e-global-typography-52729b7-font-family ), Sans-serif;font-size:var( --e-global-typography-52729b7-font-size );font-weight:var( --e-global-typography-52729b7-font-weight );line-height:var( --e-global-typography-52729b7-line-height );letter-spacing:var( --e-global-typography-52729b7-letter-spacing );color:var( --e-global-color-d7edb84 );margin:40px 0px 6px 0px;}.elementor-451 .elementor-element.elementor-element-7b3a3b09 .aux-modern-heading-secondary .aux-head-highlight{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 );color:var( --e-global-color-96a9dba );}.elementor-451 .elementor-element.elementor-element-7b3a3b09 .aux-modern-heading-description{color:var( --e-global-color-9367b1d );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 );}.elementor-451 .elementor-element.elementor-element-7b3a3b09{animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-6fd9c9e0 .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-6fd9c9e0{z-index:1;width:auto;max-width:auto;position:absolute;bottom:45%;left:-10%;}.elementor-451 .elementor-element.elementor-element-1f20dc9d{animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-1836c97d .aux-the-svg{width:22px;}.elementor-451 .elementor-element.elementor-element-1836c97d .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-1836c97d{z-index:2;width:auto;max-width:auto;position:absolute;bottom:45%;left:10%;}.elementor-451 .elementor-element.elementor-element-57f744b3 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-451 .elementor-element.elementor-element-57f744b3 .aux-modern-heading-primary{font-family:var( --e-global-typography-52729b7-font-family ), Sans-serif;font-size:var( --e-global-typography-52729b7-font-size );font-weight:var( --e-global-typography-52729b7-font-weight );line-height:var( --e-global-typography-52729b7-line-height );letter-spacing:var( --e-global-typography-52729b7-letter-spacing );color:var( --e-global-color-d7edb84 );margin:40px 0px 6px 0px;}.elementor-451 .elementor-element.elementor-element-57f744b3 .aux-modern-heading-secondary .aux-head-highlight{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 );color:var( --e-global-color-96a9dba );}.elementor-451 .elementor-element.elementor-element-57f744b3 .aux-modern-heading-description{color:var( --e-global-color-9367b1d );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 );}.elementor-451 .elementor-element.elementor-element-57f744b3{animation-delay:350ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-451 .elementor-element.elementor-element-3785e98f .aux-the-svg{width:32px;}.elementor-451 .elementor-element.elementor-element-3785e98f .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-3785e98f{z-index:1;width:auto;max-width:auto;position:absolute;bottom:30%;left:6%;}.elementor-451 .elementor-element.elementor-element-41b04c85 .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-41b04c85{z-index:1;width:auto;max-width:auto;position:absolute;bottom:45%;left:-10%;}.elementor-451 .elementor-element.elementor-element-c595718 .aux-the-svg{width:117px;}.elementor-451 .elementor-element.elementor-element-c595718{width:auto;max-width:auto;position:absolute;right:8%;bottom:40%;}.elementor-451 .elementor-element.elementor-element-c595718 > .elementor-widget-container{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-duration:1000ms;transition-property:all;}@media(min-width:768px){.elementor-451 .elementor-element.elementor-element-9c7275d{width:20.014%;}.elementor-451 .elementor-element.elementor-element-29a58b61{width:20.014%;}.elementor-451 .elementor-element.elementor-element-13554ab{width:20.014%;}.elementor-451 .elementor-element.elementor-element-259dd1f7{width:39.958%;}}@media(max-width:1024px) and (min-width:768px){.elementor-451 .elementor-element.elementor-element-69d5214{width:100%;}.elementor-451 .elementor-element.elementor-element-8153e2a{width:100%;}.elementor-451 .elementor-element.elementor-element-f0e709b{width:100%;}.elementor-451 .elementor-element.elementor-element-d4b69d0{width:100%;}.elementor-451 .elementor-element.elementor-element-9c7275d{width:33.33%;}.elementor-451 .elementor-element.elementor-element-29a58b61{width:33.33%;}.elementor-451 .elementor-element.elementor-element-13554ab{width:33.33%;}.elementor-451 .elementor-element.elementor-element-259dd1f7{width:100%;}}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-451 .elementor-element.elementor-element-69d5214.elementor-column .elementor-column-wrap{align-items:center;}.elementor-451 .elementor-element.elementor-element-69d5214.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-451 .elementor-element.elementor-element-69d5214.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-451 .elementor-element.elementor-element-69d5214 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-451 .elementor-element.elementor-element-8153e2a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-451 .elementor-element.elementor-element-8153e2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-451 .elementor-element.elementor-element-8153e2a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-451 .elementor-element.elementor-element-8153e2a > .elementor-element-populated{margin:50px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-10baeb4 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-451 .elementor-element.elementor-element-10baeb4 .aux-modern-heading-primary{font-size:var( --e-global-typography-0299f01-font-size );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );}.elementor-451 .elementor-element.elementor-element-10baeb4 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-bc-flex-widget .elementor-451 .elementor-element.elementor-element-f0e709b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-451 .elementor-element.elementor-element-f0e709b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-451 .elementor-element.elementor-element-f0e709b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-451 .elementor-element.elementor-element-f0e709b > .elementor-element-populated{margin:50px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-c917bcb .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-451 .elementor-element.elementor-element-c917bcb .aux-modern-heading-primary{font-size:var( --e-global-typography-0299f01-font-size );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );}.elementor-451 .elementor-element.elementor-element-c917bcb .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-bc-flex-widget .elementor-451 .elementor-element.elementor-element-d4b69d0.elementor-column .elementor-column-wrap{align-items:center;}.elementor-451 .elementor-element.elementor-element-d4b69d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-451 .elementor-element.elementor-element-d4b69d0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-451 .elementor-element.elementor-element-d4b69d0 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-bbf4fe8{bottom:-3%;}.elementor-451 .elementor-element.elementor-element-e420011{margin-top:0px;margin-bottom:200px;}.elementor-451 .elementor-element.elementor-element-9c7275d > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-451 .elementor-element.elementor-element-d70aa5c .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-1b66c3b8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-1b66c3b8 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-451 .elementor-element.elementor-element-29a58b61 > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-451 .elementor-element.elementor-element-1a0921c2 .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-45ce04d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-45ce04d .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-451 .elementor-element.elementor-element-13554ab > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-451 .elementor-element.elementor-element-6b55006 .aux-widget-container{text-align:center;}.elementor-451 .elementor-element.elementor-element-957dec4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-957dec4 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-451 .elementor-element.elementor-element-259dd1f7 > .elementor-element-populated{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-30c3961 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-451 .elementor-element.elementor-element-30c3961 .aux-modern-heading-primary{font-size:var( --e-global-typography-0299f01-font-size );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );}.elementor-451 .elementor-element.elementor-element-30c3961 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-4cd8a019{top:0px;left:200px;}.elementor-451 .elementor-element.elementor-element-7d29dea9{top:0px;left:450px;}.elementor-451 .elementor-element.elementor-element-44df5fad{margin-top:0px;margin-bottom:100px;}.elementor-451 .elementor-element.elementor-element-722efbf2 .aux-modern-heading-primary{font-size:var( --e-global-typography-0299f01-font-size );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );}.elementor-451 .elementor-element.elementor-element-722efbf2 .aux-modern-heading-secondary{max-width:100%;}.elementor-451 .elementor-element.elementor-element-722efbf2 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-384efe66{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-49e2a894{bottom:53%;left:10%;}.elementor-451 .elementor-element.elementor-element-7b3a3b09 .aux-modern-heading-primary{font-size:var( --e-global-typography-52729b7-font-size );line-height:var( --e-global-typography-52729b7-line-height );letter-spacing:var( --e-global-typography-52729b7-letter-spacing );margin:35px 0px 10px 0px;}.elementor-451 .elementor-element.elementor-element-7b3a3b09 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-451 .elementor-element.elementor-element-7b3a3b09 .aux-modern-heading-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-451 .elementor-element.elementor-element-6fd9c9e0{bottom:55%;left:0%;}.elementor-451 .elementor-element.elementor-element-1836c97d{bottom:53%;left:10%;}.elementor-451 .elementor-element.elementor-element-57f744b3 .aux-modern-heading-primary{font-size:var( --e-global-typography-52729b7-font-size );line-height:var( --e-global-typography-52729b7-line-height );letter-spacing:var( --e-global-typography-52729b7-letter-spacing );margin:35px 0px 10px 0px;}.elementor-451 .elementor-element.elementor-element-57f744b3 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-451 .elementor-element.elementor-element-57f744b3 .aux-modern-heading-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-451 .elementor-element.elementor-element-41b04c85{bottom:55%;left:0%;}}@media(max-width:767px){.elementor-451 .elementor-element.elementor-element-1eec300{padding:0px 16px 0px 16px;}.elementor-451 .elementor-element.elementor-element-430c499{margin-top:70px;margin-bottom:70px;}.elementor-451 .elementor-element.elementor-element-8153e2a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-10baeb4 .aux-modern-heading-primary{font-size:var( --e-global-typography-0299f01-font-size );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );}.elementor-451 .elementor-element.elementor-element-10baeb4 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-bc04b2f{padding:0px 16px 0px 16px;}.elementor-451 .elementor-element.elementor-element-dfd539d{margin-top:70px;margin-bottom:70px;}.elementor-451 .elementor-element.elementor-element-f0e709b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-c917bcb .aux-modern-heading-primary{font-size:var( --e-global-typography-0299f01-font-size );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );}.elementor-451 .elementor-element.elementor-element-c917bcb .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-bbf4fe8{bottom:4%;}.elementor-451 .elementor-element.elementor-element-e420011{margin-top:0px;margin-bottom:150px;}.elementor-451 .elementor-element.elementor-element-9c7275d > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-1b66c3b8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-1b66c3b8 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-451 .elementor-element.elementor-element-29a58b61 > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-451 .elementor-element.elementor-element-29a58b61{position:relative;top:0px;}.elementor-451 .elementor-element.elementor-element-45ce04d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-45ce04d .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-451 .elementor-element.elementor-element-13554ab > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-451 .elementor-element.elementor-element-957dec4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-957dec4 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-451 .elementor-element.elementor-element-30c3961 .aux-modern-heading-primary{font-size:var( --e-global-typography-0299f01-font-size );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );}.elementor-451 .elementor-element.elementor-element-30c3961 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-4cd8a019{left:0px;}.elementor-451 .elementor-element.elementor-element-7d29dea9{top:-20px;left:240px;}.elementor-451 .elementor-element.elementor-element-44df5fad{margin-top:0px;margin-bottom:100px;}.elementor-451 .elementor-element.elementor-element-722efbf2 .aux-modern-heading-primary{font-size:var( --e-global-typography-0299f01-font-size );line-height:var( --e-global-typography-0299f01-line-height );letter-spacing:var( --e-global-typography-0299f01-letter-spacing );}.elementor-451 .elementor-element.elementor-element-722efbf2 .aux-modern-heading-secondary{max-width:100%;}.elementor-451 .elementor-element.elementor-element-722efbf2 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-5fa0ba9-font-size );line-height:var( --e-global-typography-5fa0ba9-line-height );letter-spacing:var( --e-global-typography-5fa0ba9-letter-spacing );}.elementor-451 .elementor-element.elementor-element-7b3a3b09 .aux-modern-heading-primary{font-size:var( --e-global-typography-52729b7-font-size );line-height:var( --e-global-typography-52729b7-line-height );letter-spacing:var( --e-global-typography-52729b7-letter-spacing );}.elementor-451 .elementor-element.elementor-element-7b3a3b09 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-451 .elementor-element.elementor-element-7b3a3b09 .aux-modern-heading-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-451 .elementor-element.elementor-element-57f744b3 .aux-modern-heading-primary{font-size:var( --e-global-typography-52729b7-font-size );line-height:var( --e-global-typography-52729b7-line-height );letter-spacing:var( --e-global-typography-52729b7-letter-spacing );}.elementor-451 .elementor-element.elementor-element-57f744b3 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-451 .elementor-element.elementor-element-57f744b3 .aux-modern-heading-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for counter, class: .elementor-element-1b66c3b8 */@media only screen and (min-width: 1024px) {
    .elementor-451 .elementor-element.elementor-element-1b66c3b8 .elementor-counter-number-suffix, .elementor-451 .elementor-element.elementor-element-1b66c3b8 .elementor-counter-number-prefix {
    flex-grow: 0;
    }

    .elementor-451 .elementor-element.elementor-element-1b66c3b8 .elementor-counter-title {
    text-align: left;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .elementor-451 .elementor-element.elementor-element-1b66c3b8 .elementor-counter-number, .elementor-451 .elementor-element.elementor-element-1b66c3b8 .elementor-counter-number-suffix {
        font-size: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9c7275d *//*-- Box Hover --*/ 
@media only screen and (min-width: 768px) {
    .elementor-451 .elementor-element.elementor-element-9c7275d {
    transition: top 500ms ease-in-out;
    }

    .elementor-451 .elementor-element.elementor-element-9c7275d:hover {
    top: 20px;
    }
}

/*-- Number Hover . Gradient--*/ 
.elementor-451 .elementor-element.elementor-element-9c7275d:hover .aux-modern-heading-primary {
    background-position: 0 100%;
}

.elementor-451 .elementor-element.elementor-element-9c7275d .elementor-counter-number, .elementor-451 .elementor-element.elementor-element-9c7275d .elementor-counter-number-prefix, .elementor-451 .elementor-element.elementor-element-9c7275d .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, #00727b 50%, #00727b 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-451 .elementor-element.elementor-element-9c7275d:hover .elementor-counter-number, .elementor-451 .elementor-element.elementor-element-9c7275d:hover .elementor-counter-number-prefix, .elementor-451 .elementor-element.elementor-element-9c7275d:hover .elementor-counter-number-suffix {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-451 .elementor-element.elementor-element-9c7275d #Path_132 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-451 .elementor-element.elementor-element-9c7275d:hover #Path_132 {
    fill: #00727b;
    opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-45ce04d */@media only screen and (min-width: 1024px) {
    .elementor-451 .elementor-element.elementor-element-45ce04d .elementor-counter-number-suffix, .elementor-451 .elementor-element.elementor-element-45ce04d .elementor-counter-number-prefix {
    flex-grow: 0;
    }

    .elementor-451 .elementor-element.elementor-element-45ce04d .elementor-counter-title {
    text-align: left;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .elementor-451 .elementor-element.elementor-element-45ce04d .elementor-counter-number, .elementor-451 .elementor-element.elementor-element-45ce04d .elementor-counter-number-suffix {
        font-size: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29a58b61 *//*-- Box Hover --*/ 
@media only screen and (min-width: 768px) {
    .elementor-451 .elementor-element.elementor-element-29a58b61 {
    transition: top 500ms ease-in-out;
    }

    .elementor-451 .elementor-element.elementor-element-29a58b61:hover {
    top: 20px;
    }
}

/*-- Number Hover . Gradient--*/ 

.elementor-451 .elementor-element.elementor-element-29a58b61 .elementor-counter-number, .elementor-451 .elementor-element.elementor-element-29a58b61 .elementor-counter-number-prefix, .elementor-451 .elementor-element.elementor-element-29a58b61 .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, #00727b 50%, #00727b 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-451 .elementor-element.elementor-element-29a58b61:hover .elementor-counter-number, .elementor-451 .elementor-element.elementor-element-29a58b61:hover .elementor-counter-number-prefix, .elementor-451 .elementor-element.elementor-element-29a58b61:hover .elementor-counter-number-suffix  {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-451 .elementor-element.elementor-element-29a58b61 #Ellipse_04 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-451 .elementor-element.elementor-element-29a58b61:hover #Ellipse_04 {
    fill: #00727b;
    opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-957dec4 */@media only screen and (min-width: 1024px) {
    .elementor-451 .elementor-element.elementor-element-957dec4 .elementor-counter-number-suffix, .elementor-451 .elementor-element.elementor-element-957dec4 .elementor-counter-number-prefix {
    flex-grow: 0;
    }

    .elementor-451 .elementor-element.elementor-element-957dec4 .elementor-counter-title {
    text-align: left;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .elementor-451 .elementor-element.elementor-element-957dec4 .elementor-counter-number, .elementor-451 .elementor-element.elementor-element-957dec4 .elementor-counter-number-suffix {
        font-size: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13554ab *//*-- Box Hover --*/ 
@media only screen and (min-width: 768px) {
    .elementor-451 .elementor-element.elementor-element-13554ab {
    transition: top 500ms ease-in-out;
    }

    .elementor-451 .elementor-element.elementor-element-13554ab:hover {
    top: 20px;
    }
}

/*-- Number Hover . Gradient--*/ 
.elementor-451 .elementor-element.elementor-element-13554ab .elementor-counter-number, .elementor-451 .elementor-element.elementor-element-13554ab .elementor-counter-number-prefix, .elementor-451 .elementor-element.elementor-element-13554ab .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, #00727b 50%, #00727b 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-451 .elementor-element.elementor-element-13554ab:hover .elementor-counter-number, .elementor-451 .elementor-element.elementor-element-13554ab:hover .elementor-counter-number-prefix, .elementor-451 .elementor-element.elementor-element-13554ab:hover .elementor-counter-number-suffix  {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-451 .elementor-element.elementor-element-13554ab #Ellipse_05 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-451 .elementor-element.elementor-element-13554ab:hover #Ellipse_05 {
    fill: #00727b;
    opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-259dd1f7 */@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .elementor-451 .elementor-element.elementor-element-259dd1f7 .elementor-column-wrap {
    padding-left: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e420011 */.elementor-451 .elementor-element.elementor-element-e420011 .elementor-row {
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-722efbf2 */@media only screen and (min-width: 1025px) and (max-width: 1366px) {
    .elementor-451 .elementor-element.elementor-element-722efbf2 .aux-widget-modern-heading .aux-head-highlight {
        font-size: 35px;
        line-height: 1.2em;
        letter-spacing: -1.5px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-16d4480a */.elementor-451 .elementor-element.elementor-element-16d4480a {
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38f07510 *//*-- Title Hover . Gradient--*/ 
.elementor-451 .elementor-element.elementor-element-38f07510 .aux-modern-heading-primary  {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, #000 50%, #000 100%);
    background-size: 100% 1000%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.elementor-451 .elementor-element.elementor-element-38f07510:hover .aux-modern-heading-primary {
    background-position: 0 100%;
}

.elementor-451 .elementor-element.elementor-element-38f07510 .elementor-widget-aux_simple_svg {
    opacity: 0;
    transition: all ease-in-out 0.4s;
}

.elementor-451 .elementor-element.elementor-element-38f07510:hover .elementor-widget-aux_simple_svg {
    opacity: 1;
    left: 6%;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-3785e98f */.elementor-451 .elementor-element.elementor-element-3785e98f {
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b6499e3 *//*-- Title Hover . Gradient--*/ 
.elementor-451 .elementor-element.elementor-element-3b6499e3 .aux-modern-heading-primary  {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, #000 50%, #000 100%);
    background-size: 100% 1000%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.elementor-451 .elementor-element.elementor-element-3b6499e3:hover .aux-modern-heading-primary {
    background-position: 0 100%;
}

.elementor-451 .elementor-element.elementor-element-3b6499e3 .elementor-widget-aux_simple_svg {
    opacity: 0;
    transition: all ease-in-out 0.4s;
}

.elementor-451 .elementor-element.elementor-element-3b6499e3:hover .elementor-widget-aux_simple_svg {
    opacity: 1;
    left: 6%;
}/* End custom CSS */