.elementor-999287 .elementor-element.elementor-element-31e526d0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-999287 .elementor-element.elementor-element-31e526d0 > .elementor-container{max-width:1600px;min-height:0vh;}.elementor-999287 .elementor-element.elementor-element-31e526d0{overflow:hidden;}.elementor-999287 .elementor-element.elementor-element-31e526d0 > .elementor-background-overlay{opacity:0.5;}.elementor-bc-flex-widget .elementor-999287 .elementor-element.elementor-element-535fcd83.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-999287 .elementor-element.elementor-element-535fcd83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-999287 .elementor-element.elementor-element-535fcd83 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-999287 .elementor-element.elementor-element-44b04659{font-family:"museo-sans-display", Sans-serif;font-size:34px;font-weight:800;letter-spacing:1.9px;color:#FFFFFF;}.elementor-999287 .elementor-element.elementor-element-12f6ec7a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-999287 .elementor-element.elementor-element-70b20e4a{--display:flex;--min-height:550px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-999287 .elementor-element.elementor-element-70b20e4a:not(.elementor-motion-effects-element-type-background), .elementor-999287 .elementor-element.elementor-element-70b20e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-999287 .elementor-element.elementor-element-2a5f1d96{padding:0px 0px 0px 0px;}.elementor-999287 .elementor-element.elementor-element-2a5f1d96 .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-size:1.9em;color:#067383;}.elementor-999287 .elementor-element.elementor-element-4eb3176c .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-size:1.4em;color:#067383;}.elementor-999287 .elementor-element.elementor-element-1f7592a9{--spacer-size:3px;}.elementor-999287 .elementor-element.elementor-element-5f9925ef{font-size:18px;}.elementor-999287 .elementor-element.elementor-element-42921b3e{font-size:18px;}.elementor-999287 .elementor-element.elementor-element-94213d5{font-size:18px;}.elementor-999287 .elementor-element.elementor-element-94213d5 p{margin-block-end:2px;}#elementor-popup-modal-999287 .dialog-widget-content{background-color:transparent;background-image:linear-gradient(180deg, #B2DA5B 1%, #2BB2C4 79%);border-style:solid;border-radius:0px 0px 0px 0px;}#elementor-popup-modal-999287 .dialog-message{height:auto;padding:10px 5px 10px 5px;}#elementor-popup-modal-999287{justify-content:center;align-items:center;}#elementor-popup-modal-999287 .dialog-close-button{display:flex;font-size:43px;}/* Start custom CSS for column, class: .elementor-element-535fcd83 */@media only screen and (max-width:767px){
.elementor-999287 .elementor-element.elementor-element-535fcd83 {
    order: -1;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31e526d0 */.elementor-999287 .elementor-element.elementor-element-31e526d0 .cover-image img {
    object-position: center;
}/* End custom CSS */
/* Start custom CSS *//* Override default Elementor Animations */
@keyframes fadeInDown {
    from { opacity: 0;transform: translate3d(0,-35%,0)}
    to { opacity: 1; transform: none }
}

@keyframes fadeInLeft {
    from { opacity: 0; transform: translate3d(-30%,0,0)}
    to { opacity: 1; transform: none }
}

@keyframes fadeInRight {
    from { opacity: 0; transform: translate3d(30%,0,0)}
    to { opacity: 1; transform: none}
}
@keyframes fadeInUp {
    from { opacity: 0; transform: translate3d(0,35%,0)}
    to { opacity: 1; transform: none}
}

.animated {
    -moz-animation-duration: 1.3s;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
	animation-timing-function: cubic-bezier(0.2, 0.2, 0.35, 1);
}

.animated.animated-slow {
    -moz-animation-duration: 2.5s;
    -webkit-animation-duration: 2.5s;
    animation-duration: 2.5s;	
}

.animated.animated-fast {
    -moz-animation-duration: .75s;
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}
	
.elementor-animation-grow,
.elementor-animation-shrink{
    -moz-animation-duration: .3s;
    -webkit-animation-duration: .3s;
    transition-duration: .3s;
    transition-property: transform
}	
.elementor-animation-grow:active,
.elementor-animation-grow:focus,
.elementor-animation-grow:hover {
    transform: scale(1.05)
}	

.elementor-animation-shrink:active,
.elementor-animation-shrink:focus,
.elementor-animation-shrink:hover {
    transform: scale(0.9)
}/* End custom CSS */