.elementor-5416 .elementor-element.elementor-element-77d31d4{--display:flex;--border-radius:10px 10px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-77d31d4:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-77d31d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5416 .elementor-element.elementor-element-c915332 .elementor-heading-title{font-size:2.4rem;color:#FFFFFF;}.elementor-5416 .elementor-element.elementor-element-c915332{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-c915332 .elementor-element-overlay{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-5dc2a47{--display:flex;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-5dc2a47:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-5dc2a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-5416 .elementor-element.elementor-element-2dac3a4{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-2dac3a4 .elementor-element-overlay{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-2dac3a4 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-5416 .elementor-element.elementor-element-8b091d9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-8b091d9:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-8b091d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5416 .elementor-element.elementor-element-b79b3c0{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-b79b3c0 .elementor-element-overlay{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-a049d28{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-89d5efd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5416 .elementor-element.elementor-element-0995b9c{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-0995b9c .elementor-element-overlay{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-0995b9c .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-5416 .elementor-element.elementor-element-a5010ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-ef7898e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-ef7898e:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-ef7898e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5416 .elementor-element.elementor-element-4a98380{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-4a98380 .elementor-element-overlay{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-42c0c6e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-630e419{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-630e419 .elementor-element-overlay{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-630e419 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-5416 .elementor-element.elementor-element-5d81148 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-1c1be94{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-1c1be94:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-1c1be94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5416 .elementor-element.elementor-element-2c3fcd9{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-2c3fcd9 .elementor-element-overlay{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-85b4dbb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-e3b0acf{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-e3b0acf .elementor-element-overlay{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-e3b0acf .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-5416 .elementor-element.elementor-element-184727f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-cb9123c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-cb9123c:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-cb9123c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5416 .elementor-element.elementor-element-c7f7471{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-c7f7471 .elementor-element-overlay{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-b059517{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-9ec60b2{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-9ec60b2 .elementor-element-overlay{word-break:normal;}.elementor-5416 .elementor-element.elementor-element-9ec60b2 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-5416 .elementor-element.elementor-element-f354313 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-5416 .elementor-element.elementor-element-a049d28{--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-42c0c6e{--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-85b4dbb{--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-b059517{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5416 .elementor-element.elementor-element-77d31d4{--border-radius:0px 0px 0px 0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5416 .elementor-element.elementor-element-c915332 .elementor-heading-title{font-size:1.5rem;}.elementor-5416 .elementor-element.elementor-element-5dc2a47{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5416 .elementor-element.elementor-element-8b091d9{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5416 .elementor-element.elementor-element-b79b3c0 .elementor-heading-title{font-size:1.2rem;}.elementor-5416 .elementor-element.elementor-element-a049d28{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:-1vw;--padding-bottom:-1vw;--padding-left:-1vw;--padding-right:-1vw;}.elementor-5416 .elementor-element.elementor-element-ef7898e{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5416 .elementor-element.elementor-element-4a98380 .elementor-heading-title{font-size:1.2rem;}.elementor-5416 .elementor-element.elementor-element-42c0c6e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5416 .elementor-element.elementor-element-1c1be94{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5416 .elementor-element.elementor-element-85b4dbb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5416 .elementor-element.elementor-element-cb9123c{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5416 .elementor-element.elementor-element-b059517{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}}/* Start custom CSS */.elementor-button {
    font-size: 20px !important;
    line-height: 20px !important;
    font-weight: bold !important;
    color: #ffffff;
    background-color: #1e7d34 !important;
    border: solid transparent !important;
    border-width: 0 0 4px !important;
    border-radius: 12px !important;
    padding: 16px !important;
    margin: auto;
    transform: translateZ(0);
    transition: background-color 0.25s;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    gap: 6px !important;
    opacity: 1 !important;
}
.elementor-button:after {
    background-clip: padding-box;
    background-color: #28a745;
    border: solid transparent;
    border-width: 0 0 4px !important;
    border-radius: 12px !important;
    bottom: -4px !important;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.elementor-button:hover:not(:disabled)::after {
	background-color: #5ebd74 !important;
}
.elementor-button:active {
	border-width: 4px 0 0 !important;
	background: none !important;
	transition: background-color 0s;
}
@media only screen and (max-width: 768px) {
    .elementor-button {
    	width: 100% !important;
    }
}


.elementor-widget-text-editor a {
    color: #0c8fdc !important;
    font-weight: bold;
}
.elementor-widget-text-editor a:hover {
    color: #096ba5 !important;
}/* End custom CSS */