.elementor-2618 .elementor-element.elementor-element-7560029a .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-2618 .elementor-element.elementor-element-7560029a .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-2618 .elementor-element.elementor-element-7560029a .elementor-button{background-color:var( --e-global-color-1f04a5d );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-2618 .elementor-element.elementor-element-7560029a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2618 .elementor-element.elementor-element-cd33037:not(.elementor-motion-effects-element-type-background), .elementor-2618 .elementor-element.elementor-element-cd33037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22f9efa );}.elementor-2618 .elementor-element.elementor-element-cd33037{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-2618 .elementor-element.elementor-element-cd33037 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2618 .elementor-element.elementor-element-7cc199b{text-align:center;}.elementor-2618 .elementor-element.elementor-element-7cc199b img{width:300px;}.elementor-2618 .elementor-element.elementor-element-0846b9c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2618 .elementor-element.elementor-element-cd39a05{padding:0px 0px 0px 0px;}.elementor-2618 .elementor-element.elementor-element-6cb261e .elementor-nav-menu .elementor-item{font-family:"adlis regular", Sans-serif;font-weight:400;}.elementor-2618 .elementor-element.elementor-element-6cb261e .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;}.elementor-2618 .elementor-element.elementor-element-6cb261e{width:var( --container-widget-width, 137.874% );max-width:137.874%;--container-widget-width:137.874%;--container-widget-flex-grow:0;}.elementor-2618 .elementor-element.elementor-element-6759826 .elementor-nav-menu .elementor-item{font-family:"adlis regular", Sans-serif;font-weight:400;}.elementor-2618 .elementor-element.elementor-element-6759826 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;}.elementor-2618 .elementor-element.elementor-element-9075095{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-2618 .elementor-element.elementor-element-9075095 .elementor-widget-container{text-align:center;}.elementor-2618 .elementor-element.elementor-element-9075095 .elementor-social-icon{background-color:var( --e-global-color-1f04a5d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-2618 .elementor-element.elementor-element-9075095 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-2618 .elementor-element.elementor-element-214f6c2:not(.elementor-motion-effects-element-type-background), .elementor-2618 .elementor-element.elementor-element-214f6c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2618 .elementor-element.elementor-element-214f6c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2618 .elementor-element.elementor-element-214f6c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2618 .elementor-element.elementor-element-92ad0d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2618 .elementor-element.elementor-element-92ad0d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2618 .elementor-element.elementor-element-5ab16a4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2618 .elementor-element.elementor-element-5ab16a4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2618 .elementor-element.elementor-element-5ab16a4{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-2618 .elementor-element.elementor-element-5ab16a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2618 .elementor-element.elementor-element-5ab16a4 .elementor-icon-list-item > a{font-family:"adlis regular", Sans-serif;font-weight:400;}.elementor-2618 .elementor-element.elementor-element-5ab16a4 .elementor-icon-list-text{color:#919191;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-2618 .elementor-element.elementor-element-bb2ed5c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2618 .elementor-element.elementor-element-bb2ed5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2618 .elementor-element.elementor-element-a88a402{text-align:center;}.elementor-2618 .elementor-element.elementor-element-a88a402 .elementor-heading-title{color:#919191;font-family:"adlis regular", Sans-serif;font-size:17px;font-weight:400;}@media(min-width:768px){.elementor-2618 .elementor-element.elementor-element-7fa0e36{width:35%;}.elementor-2618 .elementor-element.elementor-element-c758872{width:5%;}.elementor-2618 .elementor-element.elementor-element-0846b9c{width:34.952%;}.elementor-2618 .elementor-element.elementor-element-92ad0d5{width:70%;}.elementor-2618 .elementor-element.elementor-element-bb2ed5c{width:30%;}}@media(max-width:767px){.elementor-2618 .elementor-element.elementor-element-cd33037{padding:20px 20px 20px 20px;}.elementor-2618 .elementor-element.elementor-element-7fa0e36{width:100%;}.elementor-2618 .elementor-element.elementor-element-7cc199b{text-align:center;}.elementor-2618 .elementor-element.elementor-element-7cc199b img{width:80%;}.elementor-2618 .elementor-element.elementor-element-c758872{width:100%;}.elementor-2618 .elementor-element.elementor-element-b41b8f1{width:50%;}.elementor-2618 .elementor-element.elementor-element-98760ae{width:50%;}.elementor-2618 .elementor-element.elementor-element-98760ae > .elementor-element-populated{text-align:right;}.elementor-2618 .elementor-element.elementor-element-fbbc03a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2618 .elementor-element.elementor-element-5ab16a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2618 .elementor-element.elementor-element-5ab16a4 .elementor-icon-list-item > a{font-size:13px;}}/* Start custom CSS for button, class: .elementor-element-7560029a */.elementor-2618 .elementor-element.elementor-element-7560029a a i{
    font-size: 40px;
    color: gray;
}

/*button basculer ver le haut*/
#button {
  display: inline-block;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}

#button.show {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-7cc199b */@media screen and (max-width:460px){
    .elementor-2618 .elementor-element.elementor-element-7cc199b{
        margin-bottom:30px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cd39a05 */.elementor-2618 .elementor-element.elementor-element-cd39a05 ul li:after{
    content:'';
    display: block;
    width: 100%;
    height: 1px;
    background: #FFFFFF;
    bottom:0;
}
.elementor-2618 .elementor-element.elementor-element-cd39a05 ul li {
    width: fit-content;
}


@media screen and (max-width:460px){
    .elementor-2618 .elementor-element.elementor-element-cd39a05 li{
    margin: 0 auto !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ab16a4 */.elementor-2618 .elementor-element.elementor-element-5ab16a4{
    display: flex;
    justify-content: left;
}
.elementor-2618 .elementor-element.elementor-element-5ab16a4 .elementor-icon-list-item{
    display: flex;
    flex-direction: row-reverse;
}
.elementor-2618 .elementor-element.elementor-element-5ab16a4 .elementor-icon-list-icon svg{
    height: 20px;
    width: 30px;
}
/*@media screen and (max-width:460px){
    .elementor-2618 .elementor-element.elementor-element-5ab16a4 .elementor-icon-list-icon{
        display:none;
    }
}*//* End custom CSS */