.elementor-2710 .elementor-element.elementor-element-131da48{--display:flex;}.elementor-2710 .elementor-element.elementor-element-7f0bded.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-7f0bded{text-align:center;}.elementor-2710 .elementor-element.elementor-element-7f0bded .elementor-heading-title{font-size:clamp(2.50rem, 1.98276rem + 2.20690vw, 3.50rem);font-weight:800;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-2710 .elementor-element.elementor-element-cc0b334.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-cc0b334 .elementor-heading-title{font-size:var( --e-global-typography-a2ebbdd-font-size );font-weight:var( --e-global-typography-a2ebbdd-font-weight );line-height:var( --e-global-typography-a2ebbdd-line-height );}.elementor-2710 .elementor-element.elementor-element-6c8e685.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-6c8e685 .elementor-heading-title{font-size:clamp(2.50rem, 1.98276rem + 2.20690vw, 3.50rem);font-weight:800;line-height:1.4em;}.elementor-2710 .elementor-element.elementor-element-6245ef3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-6245ef3 .elementor-heading-title{font-size:var( --e-global-typography-heading-l-font-size );font-weight:var( --e-global-typography-heading-l-font-weight );line-height:var( --e-global-typography-heading-l-line-height );}.elementor-2710 .elementor-element.elementor-element-87b1e34.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-87b1e34 .elementor-heading-title{font-size:var( --e-global-typography-9911aad-font-size );font-weight:var( --e-global-typography-9911aad-font-weight );line-height:var( --e-global-typography-9911aad-line-height );}.elementor-2710 .elementor-element.elementor-element-1efdeba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-1efdeba .elementor-heading-title{font-size:var( --e-global-typography-heading-m-font-size );font-weight:var( --e-global-typography-heading-m-font-weight );line-height:var( --e-global-typography-heading-m-line-height );}.elementor-2710 .elementor-element.elementor-element-eaea1ff.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-eaea1ff .elementor-heading-title{font-size:var( --e-global-typography-heading-s-font-size );font-weight:var( --e-global-typography-heading-s-font-weight );line-height:var( --e-global-typography-heading-s-line-height );}.elementor-2710 .elementor-element.elementor-element-1f5d906.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-1f5d906 .elementor-heading-title{font-family:var( --e-global-typography-f62861a-font-family ), Sans-serif;font-size:var( --e-global-typography-f62861a-font-size );font-weight:var( --e-global-typography-f62861a-font-weight );line-height:var( --e-global-typography-f62861a-line-height );}.elementor-2710 .elementor-element.elementor-element-4f1a3c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-4f1a3c6 .elementor-heading-title{font-family:var( --e-global-typography-e214f32-font-family ), Sans-serif;font-size:var( --e-global-typography-e214f32-font-size );font-weight:var( --e-global-typography-e214f32-font-weight );line-height:var( --e-global-typography-e214f32-line-height );}.elementor-2710 .elementor-element.elementor-element-e5e5324.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-e5e5324{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2710 .elementor-element.elementor-element-329737e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-329737e{font-family:var( --e-global-typography-body-s-font-family ), Sans-serif;font-size:var( --e-global-typography-body-s-font-size );font-weight:var( --e-global-typography-body-s-font-weight );line-height:var( --e-global-typography-body-s-line-height );}.elementor-2710 .elementor-element.elementor-element-2057ac8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-2057ac8{font-family:var( --e-global-typography-f62861a-font-family ), Sans-serif;font-size:var( --e-global-typography-f62861a-font-size );font-weight:var( --e-global-typography-f62861a-font-weight );line-height:var( --e-global-typography-f62861a-line-height );}.elementor-2710 .elementor-element.elementor-element-04ec47e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-04ec47e .elementor-heading-title{font-size:var( --e-global-typography-1bc5033-font-size );font-weight:var( --e-global-typography-1bc5033-font-weight );line-height:var( --e-global-typography-1bc5033-line-height );}.elementor-2710 .elementor-element.elementor-element-579edd3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-579edd3{font-family:var( --e-global-typography-2e6f962-font-family ), Sans-serif;font-size:var( --e-global-typography-2e6f962-font-size );font-weight:var( --e-global-typography-2e6f962-font-weight );line-height:var( --e-global-typography-2e6f962-line-height );}.elementor-2710 .elementor-element.elementor-element-c880bc4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-c880bc4 .elementor-heading-title{font-family:var( --e-global-typography-e214f32-font-family ), Sans-serif;font-size:var( --e-global-typography-e214f32-font-size );font-weight:var( --e-global-typography-e214f32-font-weight );line-height:var( --e-global-typography-e214f32-line-height );}.elementor-2710 .elementor-element.elementor-element-22375ec.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-22375ec{font-family:var( --e-global-typography-fd6ca6b-font-family ), Sans-serif;font-size:var( --e-global-typography-fd6ca6b-font-size );font-weight:var( --e-global-typography-fd6ca6b-font-weight );line-height:var( --e-global-typography-fd6ca6b-line-height );}.elementor-2710 .elementor-element.elementor-element-e492c70.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-8af1aec.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-83212c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-15f76d4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-7bac3c3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-c1fd721{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5px;}.elementor-2710 .elementor-element.elementor-element-c1fd721 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 00px;}.elementor-2710 .elementor-element.elementor-element-c1fd721.elementor-element{--align-self:center;}.elementor-2710 .elementor-element.elementor-element-c1fd721.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2710 .elementor-element.elementor-element-c1fd721 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-2710 .elementor-element.elementor-element-c1fd721 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}@media(max-width:1366px){.elementor-2710 .elementor-element.elementor-element-cc0b334 .elementor-heading-title{font-size:var( --e-global-typography-a2ebbdd-font-size );line-height:var( --e-global-typography-a2ebbdd-line-height );}.elementor-2710 .elementor-element.elementor-element-6245ef3 .elementor-heading-title{font-size:var( --e-global-typography-heading-l-font-size );line-height:var( --e-global-typography-heading-l-line-height );}.elementor-2710 .elementor-element.elementor-element-87b1e34 .elementor-heading-title{font-size:var( --e-global-typography-9911aad-font-size );line-height:var( --e-global-typography-9911aad-line-height );}.elementor-2710 .elementor-element.elementor-element-1efdeba .elementor-heading-title{font-size:var( --e-global-typography-heading-m-font-size );line-height:var( --e-global-typography-heading-m-line-height );}.elementor-2710 .elementor-element.elementor-element-eaea1ff .elementor-heading-title{font-size:var( --e-global-typography-heading-s-font-size );line-height:var( --e-global-typography-heading-s-line-height );}.elementor-2710 .elementor-element.elementor-element-1f5d906 .elementor-heading-title{font-size:var( --e-global-typography-f62861a-font-size );line-height:var( --e-global-typography-f62861a-line-height );}.elementor-2710 .elementor-element.elementor-element-4f1a3c6 .elementor-heading-title{font-size:var( --e-global-typography-e214f32-font-size );line-height:var( --e-global-typography-e214f32-line-height );}.elementor-2710 .elementor-element.elementor-element-e5e5324{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2710 .elementor-element.elementor-element-329737e{font-size:var( --e-global-typography-body-s-font-size );line-height:var( --e-global-typography-body-s-line-height );}.elementor-2710 .elementor-element.elementor-element-2057ac8{font-size:var( --e-global-typography-f62861a-font-size );line-height:var( --e-global-typography-f62861a-line-height );}.elementor-2710 .elementor-element.elementor-element-04ec47e .elementor-heading-title{font-size:var( --e-global-typography-1bc5033-font-size );line-height:var( --e-global-typography-1bc5033-line-height );}.elementor-2710 .elementor-element.elementor-element-579edd3{font-size:var( --e-global-typography-2e6f962-font-size );line-height:var( --e-global-typography-2e6f962-line-height );}.elementor-2710 .elementor-element.elementor-element-c880bc4 .elementor-heading-title{font-size:var( --e-global-typography-e214f32-font-size );line-height:var( --e-global-typography-e214f32-line-height );}.elementor-2710 .elementor-element.elementor-element-22375ec{font-size:var( --e-global-typography-fd6ca6b-font-size );line-height:var( --e-global-typography-fd6ca6b-line-height );}}@media(max-width:1024px){.elementor-2710 .elementor-element.elementor-element-7f0bded .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2710 .elementor-element.elementor-element-cc0b334 .elementor-heading-title{font-size:var( --e-global-typography-a2ebbdd-font-size );line-height:var( --e-global-typography-a2ebbdd-line-height );}.elementor-2710 .elementor-element.elementor-element-6c8e685 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2710 .elementor-element.elementor-element-6245ef3 .elementor-heading-title{font-size:var( --e-global-typography-heading-l-font-size );line-height:var( --e-global-typography-heading-l-line-height );}.elementor-2710 .elementor-element.elementor-element-87b1e34 .elementor-heading-title{font-size:var( --e-global-typography-9911aad-font-size );line-height:var( --e-global-typography-9911aad-line-height );}.elementor-2710 .elementor-element.elementor-element-1efdeba .elementor-heading-title{font-size:var( --e-global-typography-heading-m-font-size );line-height:var( --e-global-typography-heading-m-line-height );}.elementor-2710 .elementor-element.elementor-element-eaea1ff .elementor-heading-title{font-size:var( --e-global-typography-heading-s-font-size );line-height:var( --e-global-typography-heading-s-line-height );}.elementor-2710 .elementor-element.elementor-element-1f5d906 .elementor-heading-title{font-size:var( --e-global-typography-f62861a-font-size );line-height:var( --e-global-typography-f62861a-line-height );}.elementor-2710 .elementor-element.elementor-element-4f1a3c6 .elementor-heading-title{font-size:var( --e-global-typography-e214f32-font-size );line-height:var( --e-global-typography-e214f32-line-height );}.elementor-2710 .elementor-element.elementor-element-e5e5324{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2710 .elementor-element.elementor-element-329737e{font-size:var( --e-global-typography-body-s-font-size );line-height:var( --e-global-typography-body-s-line-height );}.elementor-2710 .elementor-element.elementor-element-2057ac8{font-size:var( --e-global-typography-f62861a-font-size );line-height:var( --e-global-typography-f62861a-line-height );}.elementor-2710 .elementor-element.elementor-element-04ec47e .elementor-heading-title{font-size:var( --e-global-typography-1bc5033-font-size );line-height:var( --e-global-typography-1bc5033-line-height );}.elementor-2710 .elementor-element.elementor-element-579edd3{font-size:var( --e-global-typography-2e6f962-font-size );line-height:var( --e-global-typography-2e6f962-line-height );}.elementor-2710 .elementor-element.elementor-element-c880bc4 .elementor-heading-title{font-size:var( --e-global-typography-e214f32-font-size );line-height:var( --e-global-typography-e214f32-line-height );}.elementor-2710 .elementor-element.elementor-element-22375ec{font-size:var( --e-global-typography-fd6ca6b-font-size );line-height:var( --e-global-typography-fd6ca6b-line-height );}}@media(max-width:767px){.elementor-2710 .elementor-element.elementor-element-7f0bded .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-2710 .elementor-element.elementor-element-cc0b334 .elementor-heading-title{font-size:var( --e-global-typography-a2ebbdd-font-size );line-height:var( --e-global-typography-a2ebbdd-line-height );}.elementor-2710 .elementor-element.elementor-element-6c8e685 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-2710 .elementor-element.elementor-element-6245ef3 .elementor-heading-title{font-size:var( --e-global-typography-heading-l-font-size );line-height:var( --e-global-typography-heading-l-line-height );}.elementor-2710 .elementor-element.elementor-element-87b1e34 .elementor-heading-title{font-size:var( --e-global-typography-9911aad-font-size );line-height:var( --e-global-typography-9911aad-line-height );}.elementor-2710 .elementor-element.elementor-element-1efdeba .elementor-heading-title{font-size:var( --e-global-typography-heading-m-font-size );line-height:var( --e-global-typography-heading-m-line-height );}.elementor-2710 .elementor-element.elementor-element-eaea1ff .elementor-heading-title{font-size:var( --e-global-typography-heading-s-font-size );line-height:var( --e-global-typography-heading-s-line-height );}.elementor-2710 .elementor-element.elementor-element-1f5d906 .elementor-heading-title{font-size:var( --e-global-typography-f62861a-font-size );line-height:var( --e-global-typography-f62861a-line-height );}.elementor-2710 .elementor-element.elementor-element-4f1a3c6 .elementor-heading-title{font-size:var( --e-global-typography-e214f32-font-size );line-height:var( --e-global-typography-e214f32-line-height );}.elementor-2710 .elementor-element.elementor-element-e5e5324{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2710 .elementor-element.elementor-element-329737e{font-size:var( --e-global-typography-body-s-font-size );line-height:var( --e-global-typography-body-s-line-height );}.elementor-2710 .elementor-element.elementor-element-2057ac8{font-size:var( --e-global-typography-f62861a-font-size );line-height:var( --e-global-typography-f62861a-line-height );}.elementor-2710 .elementor-element.elementor-element-04ec47e .elementor-heading-title{font-size:var( --e-global-typography-1bc5033-font-size );line-height:var( --e-global-typography-1bc5033-line-height );}.elementor-2710 .elementor-element.elementor-element-579edd3{font-size:var( --e-global-typography-2e6f962-font-size );line-height:var( --e-global-typography-2e6f962-line-height );}.elementor-2710 .elementor-element.elementor-element-c880bc4 .elementor-heading-title{font-size:var( --e-global-typography-e214f32-font-size );line-height:var( --e-global-typography-e214f32-line-height );}.elementor-2710 .elementor-element.elementor-element-22375ec{font-size:var( --e-global-typography-fd6ca6b-font-size );line-height:var( --e-global-typography-fd6ca6b-line-height );}}/* Start custom CSS for heading, class: .elementor-element-cc0b334 */html { font-size: 100%; } /* Default is always 16px */

.xlarge :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(2.5rem, 2.03659rem + 1.95122vw, 3.5rem);
}

.large :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.5rem, 1.03659rem + 1.95122vw, 2.5rem);
    line-height: 1em;
}

.medium :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.25rem, 0.90244rem + 1.46341vw, 2rem);
}

.small :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1rem, 0.88415rem + 0.48780vw, 1.25rem);
    line-height: 1.5em;
}

.normal :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1rem, 0.94205rem + 0.244vw, 1.125rem);
    line-height: 1.4em;
}

.xsmall :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(0.82rem, 0.76439rem + 0.23415vw, 0.94rem);
}

.elementor-widget-text-editor :last-child{ margin-bottom:0px;}

.elementor-nav-menu a {font-size: clamp(1.5rem, 1.03659rem + 1.95122vw, 2.5rem);
    color: var(--e-global-color-secondary);
    font-weight: 400;
}

.elementor-nav-menu li:hover a {
    color: var(--e-global-color-secondary);
}

.elementor-nav-menu li:active a {
    color: var(--e-global-color-primary);
} 
.overlap .elementor-nav-menu a {font-size: clamp(1rem, 0.94205rem + 0.244vw, 1.125rem);
    color: var(--e-global-color-white);
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS */html { font-size: 100%; } /* Default is always 16px */

.xlarge :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(2.5rem, 2.03659rem + 1.95122vw, 3.5rem);
}

.large :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.5rem, 1.03659rem + 1.95122vw, 2.5rem);
    line-height: 1em;
}

.medium :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.25rem, 0.90244rem + 1.46341vw, 2rem);
}

.small :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1rem, 0.88415rem + 0.48780vw, 1.25rem);
    line-height: 1.5em;
}

.normal :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1rem, 0.94205rem + 0.244vw, 1.125rem);
    line-height: 1.4em;
}

.xsmall :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(0.82rem, 0.76439rem + 0.23415vw, 0.94rem);
}

.elementor-widget-text-editor :last-child{ margin-bottom:0px;}

.elementor-nav-menu a {font-size: clamp(1.5rem, 1.03659rem + 1.95122vw, 2.5rem);
    color: var(--e-global-color-secondary);
    font-weight: 400;
}

.elementor-nav-menu li:hover a {
    color: var(--e-global-color-secondary);
}

.elementor-nav-menu li:active a {
    color: var(--e-global-color-primary);
} 
.overlap .elementor-nav-menu a {font-size: clamp(1rem, 0.94205rem + 0.244vw, 1.125rem);
    color: var(--e-global-color-white);
    font-weight: 400;
}
.color_white {
    color: #FFFFFF;
}
.color_primary {
    color:var(--e-global-color-primary);
}
.color_secondary {
    color:var(--e-global-color-secondary);
}/* End custom CSS */