.bg-green-radial,.fondation .box,.fondation .box-btn,.steps-wrapper,.title-lg,figure{position:relative}.modal-content ul,.slick-dots{list-style:none;padding:0}@font-face{font-family:'PF Din Text Universal';src:local('PF Din Text Universal Regular'),local('PF-Din-Text-Universal-Regular'),url('fonts/PFDinTextUniversal.woff2') format('woff2'),url('fonts/PFDinTextUniversal.woff') format('woff'),url('fonts/PFDinTextUniversal.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'PF Din Text Universal';src:local('PF Din Text Universal Bold'),local('PF-Din-Text-Universal-Bold'),url('fonts/PFDinTextUniversal-Bold.woff2') format('woff2'),url('fonts/PFDinTextUniversal-Bold.woff') format('woff'),url('fonts/PFDinTextUniversal-Bold.ttf') format('truetype');font-weight:700;font-style:normal}:root{--bs-font-sans-serif:'PF Din Text Universal';--blue:#004177;--yellow:#fdb813;--green:#5fa37a;--clr-border-timeline:#fdb714}body{color:var(--blue);overflow-x:hidden}.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner h1{text-transform:uppercase;line-height:1}.banner .lead{max-width:350px;width:100%;line-height:1.2}.fondation .box-btn{width:40px;height:40px;position:absolute;bottom:3rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;border:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.fondation .box-btn::after,.fondation .box-btn::before{content:'';position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--yellow);z-index:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.fondation .box-btn::before{width:35px;height:8px}.fondation .box-btn::after{width:8px;height:35px;-webkit-transform:translate(-50%,13px);-ms-transform:translate(-50%,13px);transform:translate(-50%,13px)}.fondation .box-btn:hover::after,.fondation .box-btn:hover::before{background-color:#fff}.fondation .box-btn:hover{-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.bg-light-gray{background-color:#f5f5f5}.rounded-left{border-top-left-radius:3rem}.rounded-right{border-bottom-right-radius:3rem}.text-yellow{color:var(--yellow)}.text-green{color:var(--green)}.bg-green{background-color:var(--green)}.bg-blue{background-color:var(--blue)}.bg-green-radial{z-index:0}.bg-green-radial::before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:70%;background:rgba(95,163,122,.5);background:-o-radial-gradient(at center bottom,rgba(95,163,122,.65) 0,rgba(0,0,0,0) 74%);background:radial-gradient(at center bottom,rgba(95,163,122,.65) 0,rgba(0,0,0,0) 74%);z-index:-1}.number-lg{font-size:calc(5rem + 4.5vw);line-height:1;opacity:.25}img{max-width:100%}.blockquote-slider .slick-dots{position:absolute;bottom:6rem;left:3rem;right:3rem}.blockquote::after,.blockquote::before{content:"“";position:absolute;font-size:10rem;line-height:1;height:3rem}.blockquote::before{left:1.5rem;top:-4rem}.blockquote::after{right:1.5rem;bottom:-4rem}.blockquote{font-size:1.12rem;line-height:1.25}.blockquote p{font-style:italic;text-indent:1.5rem}.blockquote-footer{color:var(--blue)}.blockquote-footer::before{content:""}.title-lg::after{content:"";width:420px;height:.8rem;background-color:var(--yellow);margin:.8rem auto 0;display:block}.rounded-wrapper .bg-blue,.slick-dots{display:-webkit-box;display:-ms-flexbox}.modal-header .btn-close{margin-bottom:auto;color:var(--yellow)}.modal-content ul li{position:relative;padding-left:35px;margin-bottom:15px;line-height:1.5}.modal-content ul li::before{content:'';width:30px;height:30px;background:url(images/list-icon.png) left center no-repeat;display:block;position:absolute;left:0;top:0}.modal-backdrop{background-color:#5fa37a}.modal-backdrop.show{opacity:.75}.slick-dots{margin:20px 0 0;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slick-dots>li{margin:0 10px}.slick-dots button{width:28px;height:28px;padding:0;border:none;font-size:0;background:#b8c8d5;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slick-dots .slick-active button,.slick-dots button:hover{background:var(--blue)}.rounded-wrapper .bg-blue{max-width:250px;aspect-ratio:1/1;height:250px;border-radius:50%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2;margin:auto}.cst-wrapper{margin-top:1rem;display:none}.sticky{position:absolute;left:0;transform:translateX(-50%);z-index:-1}@media (min-width:768px){.rounded-wrapper .bg-blue{max-width:300px}.slick-dots{margin-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-timeline{--timline-width:140px;--timline-height:210px;--border-height:4px;position:relative;padding:50px 0;min-width:700px;font-size:0;height:820px;overflow:hidden;background:url(images/bg-flower.png) center no-repeat}.section-timeline .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.section-timeline .timeline{list-style:none;position:relative}.section-timeline .timeline li{height:var(--timline-height);width:var(--timline-width);position:absolute;border-color:var(--clr-border-timeline)}.section-timeline .timeline li:nth-child(odd){border-style:solid;border-width:var(--border-height) var(--border-height) var(--border-height) 0;left:calc(var(--timline-width)/ -2);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);border-radius:0 var(--timline-height) var(--timline-height) 0}.section-timeline .timeline li:nth-child(2n){left:calc(var(--timline-width)/ -2);border-style:solid;border-width:var(--border-height) 0 var(--border-height) var(--border-height);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:var(--timline-height) 0 0 var(--timline-height)}.section-timeline .timeline li:nth-child(2){top:calc(var(--timline-height) - var(--border-height))}.section-timeline .timeline li:nth-child(3){top:156px}.section-timeline .timeline li:nth-child(4){top:234px}.section-timeline .timeline li:nth-child(5){top:312px}.cst-wrapper{position:absolute;top:calc(100% + .5rem);display:none}.section-timeline .timeline li:nth-child(odd):before{right:0;-webkit-transform:translateY(-50%) translateX(50%);-ms-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.section-timeline .timeline li:nth-child(2n):before{left:0;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.section-timeline .timeline li:first-child:after{content:'1';position:absolute;top:-4px;height:var(--border-height);width:var(--timline-width);background-color:var(--clr-border-timeline);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:-50%}.section-timeline .timeline li:last-child:after{bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.section-timeline .timeline .content{position:absolute;z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content}.section-timeline .timeline .content::before{content:'';position:absolute;height:60px;width:60px;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--clr-border-timeline);text-align:center;line-height:60px;font-weight:700;font-size:24px;color:#fff}.section-timeline .timeline li:first-child .content:first-child{right:calc(100% + var(--timline-width));top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-timeline .timeline li:first-child .content:first-child::before{content:'1';left:100%}.section-timeline .timeline li:first-child .content:first-child .cst-wrapper{width:300px}.section-timeline .timeline li:first-child .content:nth-child(2){left:100%;top:20px}.section-timeline .timeline li:first-child .content:nth-child(2)::before{content:'2';right:100%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);top:60px}.section-timeline .timeline li:nth-child(2) .content:first-child{right:100%;top:-30px}.section-timeline .timeline li:nth-child(2) .content:first-child::before{content:'3';left:calc(100% + 60px);top:30px}.section-timeline .timeline li:nth-child(2) .content:nth-child(2){left:50%;top:calc(100% + 60px)}.section-timeline .timeline li:nth-child(2) .content:nth-child(2)::before{content:'4';left:60px;top:-60px}.section-timeline .timeline li:nth-child(2) .content:nth-child(2) .cst-wrapper{width:400px}.section-timeline .timeline li:nth-child(2)::after{content:'';position:absolute;height:var(--border-height);width:calc(var(--timline-width) + 280px);background-color:var(--clr-border-timeline);left:-50%;bottom:-1.8px}.section-timeline .timeline li:nth-child(2) .content:nth-child(3){left:calc(var(--timline-width) + 300px);top:calc(100% + 60px)}.section-timeline .timeline li:nth-child(2) .content:nth-child(3)::before{content:'5';left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:-60px}.section-timeline .timeline li:nth-child(2) .content:nth-child(3) .cst-wrapper{width:400px;transform:translateX(-50%)}.section-timeline .timeline .content h3{margin:0}.section-timeline .timeline .content p{font-size:14px;line-height:1.3}.trigger-cst img{transition:.2s}.trigger-cst:hover img{transform:scale(.85)}.modal-dialog{max-width:870px}}@media (min-width:1130px){.section-timeline{--timline-width:240px}}@media (min-width:1200px){.number-lg{font-size:15rem}.section-timeline{--timline-width:300px}}@media (min-width:992px){.title-wrapper{position:relative}.title-wrapper::after{content:'';position:absolute;right:0;top:55%;width:35%;height:1px;background-color:var(--blue)}.title-wrapper.left::after{right:initial;left:0}}@media (max-width:767px){.timeline .content::after,.timeline .content::before{content:'';position:absolute;top:20px;background-color:var(--clr-border-timeline)}.blockquote-slider .slick-dots{position:static;margin-top:0}.box-wrapper .col-6{padding-left:.5rem;padding-right:.5rem}.box-wrapper .col-6 img{margin-left:auto;margin-right:auto}.timeline .content{position:relative;padding-bottom:30px;margin-bottom:30px;padding-left:60px!important}.timeline .content::before{left:23px;width:4px;height:calc(100% + 30px)}.timeline .content::after{height:50px;width:50px;border-radius:50%;left:0;text-align:center;line-height:50px;font-weight:700;font-size:24px;color:#fff}.timeline li:first-child .content:nth-child(1)::after{content:'1'}.timeline li:first-child .content:nth-child(2)::after{content:'2'}.timeline li:nth-child(2) .content:first-child::after{content:'3'}.timeline li:nth-child(2) .content:nth-child(2)::after{content:'4'}.timeline li:nth-child(2) .content:nth-child(3)::after{content:'5'}.timeline li:nth-child(2) .content:nth-child(3)::before{opacity:0}.gallery-wrapper .text-white.fw-bold{min-height:70px}.box-wrapper h4.fw-bold{min-height:82px;margin-top:1.5rem}}
#sticky-button {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 99999;
}
#sticky-button a {
    background: #5fa37a;
    color: black;
    display: inline-block;
    font-size: 14px;
    font-weight: 800;
    font-weight: bold;
    text-transform: uppercase;
    font-family: montserrat;
    padding: 6px 14px;
    margin-left: 10px;
    border-radius: 2px;
    box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.2);
    transition: all ease-in-out 300ms;
    color: #fff;
    text-decoration: none;
    border: 1px solid rgb(95, 163, 122);
}
html[lang="ar"] #sticky-button {
    left: auto;
    right: 10px;
}
#sticky-button a:hover {
    background: rgba(255, 255, 255, 0.85);
    box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.4);
    color: #5fa37a;
}
div#sticky-button svg {
    width: 28px;
    height: 28px;
}
div#sticky-button svg path {
    fill: #fff;
}
#sticky-button a:hover path {
    fill: #5fa37a;
}
@media screen and (max-width: 960px) {
    #sticky-button {
        bottom: 10px;
        right: 6px;
        top: initial;
        transform: none;
    }
    #sticky-button a {
        writing-mode: initial;
        font-size: 3vw;
        margin-left: 4px;
        border-radius: 4px 4px 0px 0px;
    }
}
