.elementor-26 .elementor-element.elementor-element-ae08743{--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;}.elementor-26 .elementor-element.elementor-element-16c9326{--display:flex;--background-transition:0.3s;--margin-top:-150px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-6c20f11{--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;--padding-top:10px;--padding-bottom:250px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-6c20f11:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6c20f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euvabeco.eu/wp-content/uploads/2024/03/Groupe-8803.svg");background-position:center center;background-repeat:no-repeat;}.elementor-26 .elementor-element.elementor-element-6c20f11, .elementor-26 .elementor-element.elementor-element-6c20f11::before{--border-transition:0.3s;}.elementor-26 .elementor-element.elementor-element-e99ec9a{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-f75867b{--display:flex;--background-transition:0.3s;}.elementor-26 .elementor-element.elementor-element-0ee0490 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-26 .elementor-element.elementor-element-c5255fd{--display:flex;--background-transition:0.3s;}.elementor-26 .elementor-element.elementor-element-87b8d3b{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-1670081 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-afb0a81 */.elementor-26 .elementor-element.elementor-element-afb0a81 thead{
    background-color: #326da0;
    color: #fff;
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-afb0a81 th{
    font-size: 24px;
    font-family: Roboto;
    text-align: center;
    font-weight: 500;
    width: 33%;
}


.elementor-26 .elementor-element.elementor-element-afb0a81 td{
    text-align: center;
    height: 5em;
    font-size: 16px;
}


.elementor-26 .elementor-element.elementor-element-afb0a81 tr:hover{
    background-color: #e8b94a;
    color: #fff;
}

.elementor-26 .elementor-element.elementor-element-afb0a81 thead tr:first-child:hover{
    background-color: #326da0;
}

@media(max-width: 767px){
    .elementor-26 .elementor-element.elementor-element-afb0a81 th{
        font-size: 16px;
    }
    
    .elementor-26 .elementor-element.elementor-element-afb0a81 td{
        font-size: 14px;
    }
    
    .elementor-26 .elementor-element.elementor-element-afb0a81{
        overflow-x: scroll;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e01b973 */.elementor-26 .elementor-element.elementor-element-e01b973 .single-work-package-container{
    background-color: #fff;
    padding: 10px;
    border-bottom: solid 1px #326da0;
    margin-top: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px #c0c0c0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1670081 */.elementor-26 .elementor-element.elementor-element-1670081 text{
    font-family: 'Roboto'
}

.elementor-26 .elementor-element.elementor-element-1670081 svg{
    width: 100%;
    min-width: 500px;
}

.elementor-26 .elementor-element.elementor-element-1670081 svg text{
    font-size:  18px;
}

@media(max-width: 767px){
    .elementor-26 .elementor-element.elementor-element-1670081{
        overflow-x: scroll;
    }
    
    .elementor-26 .elementor-element.elementor-element-1670081 svg text{
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35294db */.elementor-26 .elementor-element.elementor-element-35294db thead{
    background-color: #326da0;
    color: #fff;
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-35294db th{
    font-size: 24px;
    font-family: Roboto;
    text-align: center;
    vertical-align: middle;
    font-weight: 500;
    width: 25%;
}


.elementor-26 .elementor-element.elementor-element-35294db td{
    text-align: center;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-35294db td:first-child{
    font-size: 18px;
}
.elementor-26 .elementor-element.elementor-element-35294db tr:hover{
    background-color: #e8b94a;
    color: #fff;
}

.elementor-26 .elementor-element.elementor-element-35294db thead tr:first-child:hover{
    background-color: #326da0;
}

@media(max-width:px){
    .elementor-26 .elementor-element.elementor-element-35294db th{
        font-size: 16px;
    }
    
    .elementor-26 .elementor-element.elementor-element-35294db td{
        font-size: 14px;
    }
    
    .elementor-26 .elementor-element.elementor-element-35294db{
        overflow-x: scroll;
    }
}/* End custom CSS */