.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */ul:not(.-unlist) > li, ol:not(.-unlist) > li {
    margin: 0.25rem 0;
    font-family: 'avenir';
}

.h6.title.-unspace {
 
    font-family: 'avenir' !important;
}
h6.title.-unspace {
 
    font-family: 'avenir' !important;
}


.project .-with-slider .overlay {

background: linear-gradient(#0505054f, #0c0c0c00) !important;

    
}

.elementor-511 .elementor-element.elementor-element-9de1e2b .button:hover {
    color: #FFFFFFB5;
    font-size: 16px !important;
}

.imageheight {
    min-height: 270px;
}

.elementor-511 .elementor-element.elementor-element-034e8bc:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-034e8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  
  
  
    border: 0px solid #3d3d3e;
}

.page-container:not(.-full-w), .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: var(--clb-container-width);
    BORDER-RADIUS: 10PX ! IMPORTANT;
}

.elementor-511 .elementor-element.elementor-element-26c33cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-511 .elementor-element.elementor-element-26c33cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
     border: 1px solid #3d3d3e;
   
}

.elementor-511 .elementor-element.elementor-element-034e8bc > .elementor-container {
    min-height: 345px;
    background: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 55%) 62%);
}

    .elementor-511 .elementor-element.elementor-element-beae1b4 {
    
        background: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 52%) 90%);
    }



.elementor-511 .elementor-element.elementor-element-3b0259d {

    background: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 55%) 62%);
    margin-bottom: -77px;
        border-radius: 10px;
}


.elementor-widget-n-accordion .e-n-accordion-item-title>span {
    cursor: pointer;
    margin-right: -5px;
    /* padding-left: 2px !important; */
}

.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i {
    color: #027fc3 !important;
}

.elementor-511 .elementor-element.elementor-element-9de1e2b .button:not(:hover) {
    color: #FFFFFF;
    font-size: 16px !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-text {
    font-size: var(--n-accordion-title-font-size);
    align-items: center;
    font-family: 'avenir';
    line-height: 1.5;
    color: #363636;
    font-weight: 500;
    margin-top: 9px;
}


.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .e-con>.elementor-widget>.elementor-widget-container {
    font-family: 'avenir';
    line-height: 1.5;
    color: #363636;
    font-weight: 400;
}/* End custom CSS */