.elementor-58 .elementor-element.elementor-element-bc03ea2{--display:flex;--min-height:960px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-58 .elementor-element.elementor-element-bc03ea2:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-bc03ea2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-58 .elementor-element.elementor-element-bc03ea2.e-con{--align-self:flex-start}.elementor-58 .elementor-element.elementor-element-6243185b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.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-58 .elementor-element.elementor-element-55061294{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-58 .elementor-element.elementor-element-55061294 img{width:51%}.elementor-widget-progress .elementor-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-7aff9d6a{width:100%;max-width:100%}.elementor-58 .elementor-element.elementor-element-7aff9d6a .elementor-progress-wrapper .elementor-progress-bar{background-color:#FFF}.elementor-58 .elementor-element.elementor-element-7aff9d6a .elementor-progress-wrapper{background-color:#272727}.elementor-58 .elementor-element.elementor-element-7aff9d6a .elementor-progress-bar{color:#FFF;font-family:"Encode Sans Semi Expanded",Sans-serif;font-size:16px;font-weight:700}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-2778492f{width:100%;max-width:100%;text-align:center}.elementor-58 .elementor-element.elementor-element-2778492f.elementor-element{--align-self:flex-start}.elementor-58 .elementor-element.elementor-element-2778492f .elementor-heading-title{font-family:"Encode Sans Semi Expanded",Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;color:#FFF}.elementor-58 .elementor-element.elementor-element-10b75024{width:100%;max-width:100%;text-align:center}.elementor-58 .elementor-element.elementor-element-10b75024.elementor-element{--align-self:flex-start}.elementor-58 .elementor-element.elementor-element-10b75024 .elementor-heading-title{font-family:"Encode Sans Semi Expanded",Sans-serif;font-size:23px;font-weight:400;line-height:1.4em;letter-spacing:0;color:#FFF}.elementor-58 .elementor-element.elementor-element-7102cce5{width:100%;max-width:100%;text-align:center}.elementor-58 .elementor-element.elementor-element-7102cce5.elementor-element{--align-self:flex-start}.elementor-58 .elementor-element.elementor-element-7102cce5 .elementor-heading-title{font-family:"Encode Sans Semi Expanded",Sans-serif;font-size:23px;font-weight:400;line-height:1.4em;letter-spacing:0;color:#FFF}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-58 .elementor-element.elementor-element-2d011404 .elementor-button{font-family:"Encode Sans",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;padding:20px 20px 20px 20px}.elementor-58 .elementor-element.elementor-element-2fb67ba7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-58 .elementor-element.elementor-element-27bb919{width:auto;max-width:auto;background-color:#FF010120;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;padding:25px 25px 25px 25px;grid-column:span 1;grid-row:span 1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF010169;text-align:center}.elementor-58 .elementor-element.elementor-element-27bb919.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-27bb919.ha-has-bg-overlay:hover::before{transition:background 0.3s}.elementor-58 .elementor-element.elementor-element-27bb919 .elementor-heading-title{font-family:"Encode Sans Semi Expanded",Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0;color:#FFF}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-6243185b{--width:62%}.elementor-58 .elementor-element.elementor-element-2fb67ba7{--width:82%}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-bc03ea2{--min-height:781px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-58 .elementor-element.elementor-element-6243185b{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-58 .elementor-element.elementor-element-55061294{padding:0 20px 0 20px;z-index:3;text-align:center}.elementor-58 .elementor-element.elementor-element-55061294 img{width:90%}.elementor-58 .elementor-element.elementor-element-7aff9d6a .elementor-progress-bar{font-size:13px}.elementor-58 .elementor-element.elementor-element-2778492f{width:var(--container-widget-width,360px);max-width:360px;padding:0 20px 0 20px;--container-widget-width:360px;--container-widget-flex-grow:0;z-index:3;text-align:center}.elementor-58 .elementor-element.elementor-element-2778492f.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-2778492f .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-58 .elementor-element.elementor-element-10b75024{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-58 .elementor-element.elementor-element-10b75024.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-10b75024 .elementor-heading-title{font-size:17px;line-height:1.5em}.elementor-58 .elementor-element.elementor-element-7102cce5{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-58 .elementor-element.elementor-element-7102cce5.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-7102cce5 .elementor-heading-title{font-size:17px;line-height:1.5em}.elementor-58 .elementor-element.elementor-element-2d011404 .elementor-button{font-size:16px;line-height:1.5em;letter-spacing:0;padding:20px 12px 20px 12px}.elementor-58 .elementor-element.elementor-element-2fb67ba7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-58 .elementor-element.elementor-element-27bb919{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:15px 15px 15px 15px;text-align:center}.elementor-58 .elementor-element.elementor-element-27bb919 .elementor-heading-title{font-size:14px;line-height:1.5em}}.elementor-58 .elementor-element.elementor-element-7aff9d6a .elementor-progress-bar *{position:relative}.elementor-58 .elementor-element.elementor-element-7aff9d6a .elementor-progress-bar{position:relative;background:linear-gradient(to right,#FF6468,red);z-index:2}.elementor-58 .elementor-element.elementor-element-7aff9d6a .elementor-progress-bar::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(-45deg,transparent,transparent 16px,#ffffff29 16px,#ffffff29 40px);background-size:200% 200%;animation:barberpole 10s linear infinite;z-index:2}@keyframes barberpole{100%{background-position:100% 100%}}.elementor-58 .elementor-element.elementor-element-2d011404 .elementor-button{border-radius:40px / 100%!important;box-shadow:inset 0 0 5px 5px #ffffff20,0 5px 0 0 #12582A!important;background:linear-gradient(45deg,#1A793A,#1A793A,#28A745,#4CD964,#1A793A,#1A793A);background-size:200% 200%;animation:shine 5s ease-in-out infinite;transform-origin:center}