.elementor-212 .elementor-element.elementor-element-d67c666{--display:flex;--background-transition:0.3s;}.elementor-212 .elementor-element.elementor-element-a12ddcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-212 .elementor-element.elementor-element-38cca72{--display:flex;--background-transition:0.3s;}.elementor-212 .elementor-element.elementor-element-30ec8b2{--display:flex;--background-transition:0.3s;}.elementor-212 .elementor-element.elementor-element-5a59a3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}/* Start custom CSS */.header {
    border-bottom: 2px solid #69cced;
}

.header-logo svg path {
    fill: #69cced;
}

.section {
    background-color: #69cced
}

.content-left {
    width: 50% !important;
}

.content-left .text {
    margin-bottom: 140px !important;
    padding: 0 !important;
}

.image-right {
    width: 35% !important;
    flex: 0 1 auto;
}

.image-right > div {
    text-align: right !important;
}

.overlap-section.half {
    background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,1) 50%, #69cced 50%);
}

.overlap-wrapper .heading:after {
    background-color: #69cced
}

.overlap-wrapper .heading h2 {
    color: #69cced !important;
}

.source p {
    color: #69cced;
}

.footer a {
    color: #69cced !important;
}

@media screen and (max-width: 1250px) {
    .image-right {
        width: 50% !important;
    }
}

@media screen and (max-width: 767px) {
    .content-left {
        width: 100% !important;
    }
    
    .content-left .text {
        margin-bottom: 0 !important;
    }
    
    .image-right {
        width: 100% !important;
    }
    
    .elementor-item:hover {
        background-color: #69cced !important;
    }
}

@media screen and (min-width: 768px) {
    .menu-item-16 a {
        font-weight: 600 !important;
    }
}/* End custom CSS */