.elementor-8280 .elementor-element.elementor-element-cb2a3d1 > .elementor-widget-container{margin:0px 0px -130px 0px;}.elementor-8280 .elementor-element.elementor-element-cb2a3d1.elementor-element{--align-self:flex-start;}.elementor-8280 .elementor-element.elementor-element-cb2a3d1{z-index:100;--lottie-container-width:1200px;--lottie-container-max-width:98%;}.elementor-8280 .elementor-element.elementor-element-cb2a3d1 .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8280 .elementor-element.elementor-element-48c922e{--grid-columns:1;}.elementor-8280 .elementor-element.elementor-element-6803e77{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:10px;--divider-icon-size:56px;}.elementor-8280 .elementor-element.elementor-element-6803e77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-6803e77.elementor-element{--align-self:flex-end;}.elementor-8280 .elementor-element.elementor-element-6803e77 .elementor-divider-separator{width:100%;}.elementor-8280 .elementor-element.elementor-element-6803e77 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8280 .elementor-element.elementor-element-6803e77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-6803e77.elementor-view-framed .elementor-icon, .elementor-8280 .elementor-element.elementor-element-6803e77.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-6803e77.elementor-view-framed .elementor-icon, .elementor-8280 .elementor-element.elementor-element-6803e77.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-b631778{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-05debbd{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-9eab63f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:10px;--divider-icon-size:56px;}.elementor-8280 .elementor-element.elementor-element-9eab63f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-9eab63f.elementor-element{--align-self:flex-end;}.elementor-8280 .elementor-element.elementor-element-9eab63f .elementor-divider-separator{width:100%;}.elementor-8280 .elementor-element.elementor-element-9eab63f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8280 .elementor-element.elementor-element-9eab63f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-9eab63f.elementor-view-framed .elementor-icon, .elementor-8280 .elementor-element.elementor-element-9eab63f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-9eab63f.elementor-view-framed .elementor-icon, .elementor-8280 .elementor-element.elementor-element-9eab63f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-43124b8{--grid-columns:1;}.elementor-8280 .elementor-element.elementor-element-745c4cd{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:4.6px;}.elementor-8280 .elementor-element.elementor-element-745c4cd .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-8280 .elementor-element.elementor-element-745c4cd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-8280 .elementor-element.elementor-element-745c4cd .elementor-divider__text{color:var( --e-global-color-primary );font-size:40px;font-weight:700;text-transform:uppercase;}.elementor-8280 .elementor-element.elementor-element-2845dc6{--grid-template-columns:repeat(0, auto);--icon-size:25px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-8280 .elementor-element.elementor-element-2845dc6 .elementor-widget-container{text-align:center;}.elementor-8280 .elementor-element.elementor-element-2845dc6 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-2845dc6 .elementor-social-icon{background-color:#00000000;}.elementor-8280 .elementor-element.elementor-element-2845dc6 .elementor-social-icon:hover i{color:var( --e-global-color-47a2e5e );}.elementor-8280 .elementor-element.elementor-element-2845dc6 .elementor-social-icon:hover svg{fill:var( --e-global-color-47a2e5e );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8280 .elementor-element.elementor-element-cb2a3d1 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-8280 .elementor-element.elementor-element-cb2a3d1{--lottie-container-width:433px;}.elementor-8280 .elementor-element.elementor-element-48c922e{--grid-columns:1;}.elementor-8280 .elementor-element.elementor-element-48c922e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-b631778{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-8280 .elementor-element.elementor-element-05debbd{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-8280 .elementor-element.elementor-element-43124b8{--grid-columns:1;}}@media(max-width:767px){.elementor-8280 .elementor-element.elementor-element-cb2a3d1 > .elementor-widget-container{margin:0px 0px -98px 0px;}.elementor-8280 .elementor-element.elementor-element-cb2a3d1.elementor-element{--order:-99999 /* order start hack */;}.elementor-8280 .elementor-element.elementor-element-cb2a3d1{z-index:5;--lottie-container-width:185px;}.elementor-8280 .elementor-element.elementor-element-48c922e{--grid-columns:1;}.elementor-8280 .elementor-element.elementor-element-6803e77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-b631778{font-size:14px;line-height:1.4em;letter-spacing:0px;}.elementor-8280 .elementor-element.elementor-element-05debbd{font-size:14px;line-height:1.4em;letter-spacing:0px;}.elementor-8280 .elementor-element.elementor-element-9eab63f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-43124b8{--grid-columns:1;}.elementor-8280 .elementor-element.elementor-element-745c4cd > .elementor-widget-container{padding:0px 0px 19px 0px;}.elementor-8280 .elementor-element.elementor-element-745c4cd .elementor-divider-separator{width:80%;}.elementor-8280 .elementor-element.elementor-element-745c4cd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8280 .elementor-element.elementor-element-745c4cd .elementor-divider__text{font-size:22px;}.elementor-8280 .elementor-element.elementor-element-2845dc6{--grid-template-columns:repeat(1, auto);}.elementor-8280 .elementor-element.elementor-element-2845dc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for lottie, class: .elementor-element-cb2a3d1 */.elementor-8280 .elementor-element.elementor-element-cb2a3d1 lottie-player,
.elementor-8280 .elementor-element.elementor-element-cb2a3d1 .lottie,
.elementor-8280 .elementor-element.elementor-element-cb2a3d1 svg {
  filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.1));
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6803e77 */.elementor-8280 .elementor-element.elementor-element-6803e77 .elementor-divider-separator:before,
.elementor-8280 .elementor-element.elementor-element-6803e77 .elementor-divider-separator:after {
    border-block-start: none !important;
    background: linear-gradient(to right, var(--builder-blue), #7e6dee) !important;
    height: 10px !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9eab63f */.elementor-8280 .elementor-element.elementor-element-9eab63f .elementor-divider-separator:before,
.elementor-8280 .elementor-element.elementor-element-9eab63f .elementor-divider-separator:after {
    border-block-start: none !important;
    background: linear-gradient(to right, var(--builder-blue), #7e6dee) !important;
    height: 10px !important;
}/* End custom CSS */
/* Start custom CSS */html, body {
    max-width: 100%;
    overflow-x: hidden;
    
}

html {
    scroll-padding-top: 165px;
}/* End custom CSS */