.elementor-944 .elementor-element.elementor-element-6d59c84{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-944 .elementor-element.elementor-element-5800d4f .elementor-icon-wrapper{text-align:center;}.elementor-944 .elementor-element.elementor-element-5800d4f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c934856 );}.elementor-944 .elementor-element.elementor-element-5800d4f.elementor-view-framed .elementor-icon, .elementor-944 .elementor-element.elementor-element-5800d4f.elementor-view-default .elementor-icon{color:var( --e-global-color-c934856 );border-color:var( --e-global-color-c934856 );}.elementor-944 .elementor-element.elementor-element-5800d4f.elementor-view-framed .elementor-icon, .elementor-944 .elementor-element.elementor-element-5800d4f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c934856 );}.elementor-944 .elementor-element.elementor-element-5800d4f .elementor-icon{font-size:104px;}.elementor-944 .elementor-element.elementor-element-5800d4f .elementor-icon svg{height:104px;}.elementor-944 .elementor-element.elementor-element-69dd909 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;}.elementor-944 .elementor-element.elementor-element-25c2076{text-align:center;}.elementor-944 .elementor-element.elementor-element-25c2076 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;}.elementor-944 .elementor-element.elementor-element-25c2076 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-1c56d11 .elementor-button{fill:var( --e-global-color-c934856 );color:var( --e-global-color-c934856 );background-color:var( --e-global-color-47d7250 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-4407d03 );}.elementor-944 .elementor-element.elementor-element-1c56d11 > .elementor-widget-container{margin:40px 0px 0px 0px;}@media(max-width:1024px){.elementor-944 .elementor-element.elementor-element-5800d4f .elementor-icon{font-size:90px;}.elementor-944 .elementor-element.elementor-element-5800d4f .elementor-icon svg{height:90px;}.elementor-944 .elementor-element.elementor-element-69dd909 .elementor-heading-title{font-size:42px;}.elementor-944 .elementor-element.elementor-element-25c2076{text-align:center;}.elementor-944 .elementor-element.elementor-element-25c2076 .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-944 .elementor-element.elementor-element-5800d4f .elementor-icon{font-size:65px;}.elementor-944 .elementor-element.elementor-element-5800d4f .elementor-icon svg{height:65px;}.elementor-944 .elementor-element.elementor-element-69dd909 .elementor-heading-title{font-size:32px;}.elementor-944 .elementor-element.elementor-element-25c2076{text-align:center;}.elementor-944 .elementor-element.elementor-element-25c2076 .elementor-heading-title{font-size:18px;}.elementor-944 .elementor-element.elementor-element-25c2076 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-1c56d11 > .elementor-widget-container{margin:20px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-1c56d11 */.flare-button .elementor-button-link { position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .flare-button .elementor-button-link:before { content: ""; background-color: rgba(255, 255, 255, 0.5); height: 100%; width: 3em; display: block; position: absolute; top: 0; left: -4.5em; -webkit-transform: skewX(-45deg) translateX(0); transform: skewX(-45deg) translateX(0); -webkit-transition: none; transition: none; webkit-animation: moving 3s ease-in-out infinite; -moz-animation: moving 3s ease-in-out infinite; -ms-animation: moving 3s ease-in-out infinite; -o-animation: moving 3s ease-in-out infinite; animation: moving 3s ease-in-out infinite; } @keyframes moving { 30% { webkit-transform: skewX(-45deg) translateX(33.5em); transform: skewX(-45deg) translateX(33.5em); } 100% { webkit-transform: skewX(-45deg) translateX(33.5em); transform: skewX(-45deg) translateX(33.5em); } }/* End custom CSS */