.elementor-7898 .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-7898 .elementor-element.elementor-element-77d31d4:not(.elementor-motion-effects-element-type-background), .elementor-7898 .elementor-element.elementor-element-77d31d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7898 .elementor-element.elementor-element-c915332 .elementor-heading-title{font-size:2.4rem;color:#FFFFFF;}.elementor-7898 .elementor-element.elementor-element-c915332{word-break:normal;}.elementor-7898 .elementor-element.elementor-element-c915332 .elementor-element-overlay{word-break:normal;}.elementor-7898 .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-7898 .elementor-element.elementor-element-5dc2a47:not(.elementor-motion-effects-element-type-background), .elementor-7898 .elementor-element.elementor-element-5dc2a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-7898 .elementor-element.elementor-element-2dac3a4{word-break:normal;}.elementor-7898 .elementor-element.elementor-element-2dac3a4 .elementor-element-overlay{word-break:normal;}.elementor-7898 .elementor-element.elementor-element-2dac3a4 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-7898 .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-7898 .elementor-element.elementor-element-ef7898e:not(.elementor-motion-effects-element-type-background), .elementor-7898 .elementor-element.elementor-element-ef7898e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7898 .elementor-element.elementor-element-4a98380{word-break:normal;}.elementor-7898 .elementor-element.elementor-element-4a98380 .elementor-element-overlay{word-break:normal;}.elementor-7898 .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-7898 .elementor-element.elementor-element-630e419{word-break:normal;}.elementor-7898 .elementor-element.elementor-element-630e419 .elementor-element-overlay{word-break:normal;}.elementor-7898 .elementor-element.elementor-element-630e419 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-7898 .elementor-element.elementor-element-5d81148 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7898 .elementor-element.elementor-element-20d4ece{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7898 .elementor-element.elementor-element-20d4ece:not(.elementor-motion-effects-element-type-background), .elementor-7898 .elementor-element.elementor-element-20d4ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7898 .elementor-element.elementor-element-9591d8a{word-break:normal;}.elementor-7898 .elementor-element.elementor-element-9591d8a .elementor-element-overlay{word-break:normal;}.elementor-7898 .elementor-element.elementor-element-04f0e36{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7898 .elementor-element.elementor-element-333c760{word-break:normal;}.elementor-7898 .elementor-element.elementor-element-333c760 .elementor-element-overlay{word-break:normal;}.elementor-7898 .elementor-element.elementor-element-333c760 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-7898 .elementor-element.elementor-element-cfa2b59 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-7898 .elementor-element.elementor-element-42c0c6e{--grid-auto-flow:row;}.elementor-7898 .elementor-element.elementor-element-04f0e36{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7898 .elementor-element.elementor-element-77d31d4{--border-radius:0px 0px 0px 0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-7898 .elementor-element.elementor-element-c915332 .elementor-heading-title{font-size:1.5rem;}.elementor-7898 .elementor-element.elementor-element-5dc2a47{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-7898 .elementor-element.elementor-element-ef7898e{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-7898 .elementor-element.elementor-element-4a98380 .elementor-heading-title{font-size:1.2rem;}.elementor-7898 .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-7898 .elementor-element.elementor-element-20d4ece{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-7898 .elementor-element.elementor-element-9591d8a .elementor-heading-title{font-size:1.2rem;}.elementor-7898 .elementor-element.elementor-element-04f0e36{--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 */