﻿.back-color-1{background-color:#ff6f0f !important}.text-color-1,.color-1{color:#ff6f0f !important}.border-color-shade-1{border:1px solid shade(#FF6F0F, 10%) !important}.border-color-tint-1{border:1px solid tint(#FF6F0F, 10%) !important}.back-color-2{background-color:#fbb040 !important}.text-color-2,.color-2{color:#fbb040 !important}.border-color-shade-2{border:1px solid shade(#fbb040, 10%) !important}.border-color-tint-2{border:1px solid tint(#fbb040, 10%) !important}.back-color-3{background-color:#e8c274 !important}.text-color-3,.color-3{color:#e8c274 !important}.border-color-shade-3{border:1px solid shade(#E8C274, 10%) !important}.border-color-tint-3{border:1px solid tint(#E8C274, 10%) !important}.back-color-4{background-color:#c574e8 !important}.text-color-4,.color-4{color:#c574e8 !important}.border-color-shade-4{border:1px solid shade(#C574E8, 10%) !important}.border-color-tint-4{border:1px solid tint(#C574E8, 10%) !important}.back-color-5{background-color:#a423cf !important}.text-color-5,.color-5{color:#a423cf !important}.border-color-shade-5{border:1px solid shade(#A423CF, 10%) !important}.border-color-tint-5{border:1px solid tint(#A423CF, 10%) !important}.back-color-6{background-color:#490069 !important}.text-color-6,.color-6{color:#490069 !important}.border-color-shade-6{border:1px solid shade(#490069, 10%) !important}.border-color-tint-6{border:1px solid tint(#490069, 10%) !important}.back-color-7{background-color:#ecff67 !important}.text-color-7,.color-7{color:#ecff67 !important}.border-color-shade-7{border:1px solid shade(#ECFF67, 10%) !important}.border-color-tint-7{border:1px solid tint(#ECFF67, 10%) !important}.back-color-8{background-color:#95cf23 !important}.text-color-8,.color-8{color:#95cf23 !important}.border-color-shade-8{border:1px solid shade(#95CF23, 10%) !important}.border-color-tint-8{border:1px solid tint(#95CF23, 10%) !important}.back-color-9{background-color:#3fbe83 !important}.text-color-9,.color-9{color:#3fbe83 !important}.border-color-shade-9{border:1px solid shade(#3FBE83, 10%) !important}.border-color-tint-9{border:1px solid tint(#3FBE83, 10%) !important}.back-color-10{background-color:#006838 !important}.text-color-10,.color-10{color:#006838 !important}.border-color-shade-10{border:1px solid shade(#006838, 10%) !important}.border-color-tint-10{border:1px solid tint(#006838, 10%) !important}.back-color-11{background-color:#657a3d !important}.text-color-11,.color-11{color:#657a3d !important}.border-color-shade-11{border:1px solid shade(#657A3D, 10%) !important}.border-color-tint-11{border:1px solid tint(#657A3D, 10%) !important}.back-color-12{background-color:#30332b !important}.text-color-12,.color-12{color:#30332b !important}.border-color-shade-12{border:1px solid shade(#30332B, 10%) !important}.border-color-tint-12{border:1px solid tint(#30332B, 10%) !important}.back-color-13{background-color:#4f4135 !important}.text-color-13,.color-13{color:#4f4135 !important}.border-color-shade-13{border:1px solid shade(#4F4135, 10%) !important}.border-color-tint-13{border:1px solid tint(#4F4135, 10%) !important}.back-color-14{background-color:#694600 !important}.text-color-14,.color-14{color:#694600 !important}.border-color-shade-14{border:1px solid shade(#694600, 10%) !important}.border-color-tint-14{border:1px solid tint(#694600, 10%) !important}.back-color-15{background-color:#23b5cf !important}.text-color-15,.color-15{color:#23b5cf !important}.border-color-shade-15{border:1px solid shade(#23B5CF, 10%) !important}.border-color-tint-15{border:1px solid tint(#23B5CF, 10%) !important}.back-color-16{background-color:#235bcf !important}.text-color-16,.color-16{color:#235bcf !important}.border-color-shade-16{border:1px solid shade(#235BCF, 10%) !important}.border-color-tint-16{border:1px solid tint(#235BCF, 10%) !important}.back-color-17{background-color:#353e4f !important}.text-color-17,.color-17{color:#353e4f !important}.border-color-shade-17{border:1px solid shade(#353E4F, 10%) !important}.border-color-tint-17{border:1px solid tint(#353E4F, 10%) !important}.back-color-18{background-color:#cf3e23 !important}.text-color-18,.color-18{color:#cf3e23 !important}.border-color-shade-18{border:1px solid shade(#CF3E23, 10%) !important}.border-color-tint-18{border:1px solid tint(#CF3E23, 10%) !important}.back-color-19{background-color:#f09648 !important}.text-color-19,.color-19{color:#f09648 !important}.border-color-shade-19{border:1px solid shade(#F09648, 10%) !important}.border-color-tint-19{border:1px solid tint(#F09648, 10%) !important}.back-color-20{background-color:#ffc439 !important}.text-color-20,.color-20{color:#ffc439 !important}.border-color-shade-20{border:1px solid shade(#ffc439, 10%) !important}.border-color-tint-20{border:1px solid tint(#ffc439, 10%) !important}.color-orange-1{color:#ef4136}.color-orange-2{color:#fbb040}.color-beige{color:#e8c274}.color-violet-1{color:#c574e8}.color-violet-2{color:#a423cf}.color-violet-3{color:#490069}.color-vert-clair{color:#ecff67}.color-vert-1{color:#95cf23}.color-vert-2{color:#3fbe83}.color-vert-3{color:#006838}.color-vert-4{color:#657a3d}.color-vert-5{color:#30332b}.color-marron-1{color:#4f4135}.color-marron-2{color:#694600}.color-bleu-1{color:#23b5cf}.color-bleu-2{color:#235bcf}.color-bleu-3{color:#353e4f}.color-rouge{color:#cf3e23}.color-1{color:#ff6f0f}.color-1-tint{color:tint(#FF6F0F, 50%)}.color-2{color:#fbb040}.color-3{color:#e8c274}.color-4{color:#c574e8}.color-5{color:#a423cf}.color-6{color:#490069}.color-7{color:#ecff67}.color-8{color:#95cf23}.color-9{color:#3fbe83}.color-10{color:#006838}.color-11{color:#657a3d}.color-12{color:#30332b}.color-13{color:#4f4135}.color-14{color:#694600}.color-15{color:#23b5cf}.color-16{color:#235bcf}.color-17{color:#353e4f}.color-18{color:#cf3e23}.back-color-1-tint{background-color:tint(#FF6F0F, 92%) !important}.border-color-1-tint{border:1px solid tint(#FF6F0F, 85%) !important}.logo-bg{width:200px;height:200px}@media(max-width: 576px){.logo-bg{width:150px;height:150px}}i.bi{line-height:1;display:inline-block;margin-top:1px}.bi::before,[class^=bi-]::before,[class*=" bi-"]::before{display:inline-flex !important;align-items:center !important}.mb-6{margin-bottom:4rem !important}.mt-6{margin-top:4rem !important}.Projets-img-profil{height:100%}@media(min-width: 768px){.Projets-img-profil{height:auto}}.hover-shadow:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.1);transform:translateY(-2px)}#toggleBtnTimeline:hover{background-color:#fff4f4 !important}#toggleBtnTimeline:hover #arrowTimeline{animation:bounceArrow .6s ease}@keyframes bounceArrow{0%{transform:translateY(0)}30%{transform:translateY(-4px)}60%{transform:translateY(2px)}100%{transform:translateY(0)}}.section-event-title p:last-child,.section-content p:last-child{margin-bottom:0}.section-title::before{position:absolute;content:"";width:150px;height:5px;left:0;bottom:0;background:var(--bs-primary);border-radius:2px}.section-title.text-center::before{left:50%;margin-left:-75px}.section-title.section-title-sm::before{width:90px;height:3px}.section-title::after{position:absolute;content:"";width:6px;height:5px;bottom:0px;background:#fff;-webkit-animation:section-title-run 5s infinite linear;animation:section-title-run 5s infinite linear}.section-title.section-title-sm::after{width:4px;height:3px}.section-title.text-center::after{-webkit-animation:section-title-run-center 5s infinite linear;animation:section-title-run-center 5s infinite linear}.section-title.section-title-sm::after{-webkit-animation:section-title-run-sm 5s infinite linear;animation:section-title-run-sm 5s infinite linear}@-webkit-keyframes section-title-run{0%{left:0}50%{left:145px}100%{left:0}}@-webkit-keyframes section-title-run-center{0%{left:50%;margin-left:-75px}50%{left:50%;margin-left:45px}100%{left:50%;margin-left:-75px}}@-webkit-keyframes section-title-run-sm{0%{left:0}50%{left:85px}100%{left:0}}.bg-body-tertiary{background-color:#fcf9f7 !important}.img-fixed{height:300px;object-fit:cover}@media(min-width: 576px){.h-sm-100{height:100%}}@media(min-width: 992px){.h-sm-100{height:auto}}.back-to-top{position:fixed;display:none;right:30px;bottom:30px;z-index:99}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.btn{font-weight:500;transition:.5s}.btn.btn-primary,.btn.btn-outline-primary:hover{color:#fff}.btn.btn-primary:hover{color:var(--bs-primary);background:rgba(0,0,0,0)}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-square,.btn-sm-square,.btn-lg-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:normal}.fixed-top{transition:.5s}.top-bar{height:45px;border-bottom:1px solid hsla(0,0%,100%,.07)}.navbar .dropdown-toggle::after{border:none;content:"";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}.navbar .navbar-nav .nav-link{margin-right:30px;padding:25px 0;color:#fff;font-weight:500;outline:none}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:var(--bs-primary)}@media(max-width: 991.98px){.navbar .navbar-nav{margin-top:10px;border-top:1px solid rgba(0,0,0,.07);background:var(--bs-dark)}.navbar .navbar-nav .nav-link{padding:10px 0}}@media(min-width: 992px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0% 0%;transition:.5s;opacity:0}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0deg);visibility:visible;transition:.5s;opacity:1}}.carousel-caption{top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(0,29,35,.8);z-index:1}.carousel-control-prev,.carousel-control-next{width:15%}.carousel-control-prev-icon,.carousel-control-next-icon{width:3rem;height:3rem;background-color:var(--bs-dark);border:12px solid var(--bs-dark);border-radius:3rem}@media(max-width: 768px){#header-carousel .carousel-item{position:relative;min-height:450px}#header-carousel .carousel-item img{position:absolute;width:100%;height:100%;object-fit:cover}}.page-header{padding-top:12rem;padding-bottom:6rem;background:linear-gradient(rgba(0, 29, 35, 0.8), rgba(0, 29, 35, 0.8)),url(../img/carousel-1.jpg) center center no-repeat;background-size:cover}.page-header .breadcrumb-item+.breadcrumb-item::before{color:#999}.causes-item .progress{height:5px;border-radius:0;overflow:visible}.causes-item .progress .progress-bar{position:relative;overflow:visible;width:0px;border-radius:0;transition:5s}.causes-item .progress .progress-bar span{position:absolute;top:-7px;right:0;width:40px;height:19px;display:flex;align-items:center;justify-content:center;font-size:12px;background:var(--bs-primary);color:#fff}.causes-item .causes-overlay{position:absolute;width:100%;height:0;top:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);overflow:hidden;opacity:0;transition:.5s}.causes-item:hover .causes-overlay{height:100%;opacity:1}.service-item{box-shadow:0 0 45px rgba(0,0,0,.06)}.btn-group .btn-light:hover,.btn-group input[type=radio]:checked+label{color:var(--bs-primary);border-color:var(--bs-primary)}.team-item img{position:relative;top:0;transition:.5s}.team-item:hover img{top:-30px}.team-item .team-text{position:relative;height:100px;transition:.5s}.team-item:hover .team-text{margin-top:-60px;height:auto}.team-item .team-text .team-social{opacity:0;transition:.5s}.team-item:hover .team-text .team-social{opacity:1}.team-item .team-social .btn{display:inline-flex;color:var(--bs-primary);background:#fff;border-radius:40px}.team-item .team-social .btn:hover{color:#fff;background:var(--bs-primary)}.testimonial-carousel::before{position:absolute;content:"";top:0;left:0;height:100%;width:0;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:1}.testimonial-carousel::after{position:absolute;content:"";top:0;right:0;height:100%;width:0;background:linear-gradient(to left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:1}@media(min-width: 768px){.testimonial-carousel::before,.testimonial-carousel::after{width:200px}}@media(min-width: 992px){.testimonial-carousel::before,.testimonial-carousel::after{width:300px}}.testimonial-carousel .owl-item .testimonial-text{background:var(--bs-light);transform:scale(0.8);transition:.5s}.testimonial-carousel .owl-item.center .testimonial-text{background:var(--bs-primary);transform:scale(1)}.testimonial-carousel .owl-item .testimonial-text *,.testimonial-carousel .owl-item .testimonial-item img{transition:.5s}.testimonial-carousel .owl-item.center .testimonial-text *{color:var(--bs-light) !important}.testimonial-carousel .owl-item.center .testimonial-item img{background:var(--bs-primary) !important}#test{background:var(--bs-primary) !important}.testimonial-carousel .owl-nav{position:absolute;width:350px;top:15px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;opacity:0;transition:.5s;z-index:1}.testimonial-carousel:hover .owl-nav{width:300px;opacity:1}.testimonial-carousel .owl-nav .owl-prev,.testimonial-carousel .owl-nav .owl-next{position:relative;color:var(--bs-primary);font-size:45px;transition:.5s}.testimonial-carousel .owl-nav .owl-prev:hover,.testimonial-carousel .owl-nav .owl-next:hover{color:var(--bs-dark)}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:hsla(0,0%,100%,.5);font-weight:normal;text-transform:capitalize;transition:.3s}.footer .btn.btn-link::before{position:relative;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:hsla(0,0%,100%,.5);margin-right:10px}.footer .btn.btn-link:hover{color:var(--bs-light);letter-spacing:1px;box-shadow:none}.footer .btn.btn-square{color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.5)}.footer .btn.btn-square:hover{color:var(--bs-secondary);border-color:var(--bs-light)}.footer .copyright{padding:25px 0;font-size:15px;border-top:1px solid hsla(0,0%,100%,.1)}.footer .copyright a{color:var(--bs-secondary)}.footer .copyright a:hover{color:var(--bs-primary)}.masonry-grid{column-count:1;column-gap:1rem}@media(min-width: 576px){.masonry-grid{column-count:2}}@media(min-width: 768px){.masonry-grid{column-count:3}}.masonry-item{display:inline-block;width:100%;margin-bottom:1rem;break-inside:avoid}.btn-xs{padding:.2rem .45rem;font-size:.6rem}.navbar-brand{display:flex;align-items:center}.navbar-brand img{margin-right:1rem}i.fa-eye-slash{display:none}.nav-title{background:linear-gradient(to left, #ef4136, #fbb040);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}blockquote,.blog-comments .comment blockquote,.post blockquote{overflow:hidden;background-color:#fafafa;padding:20px;position:relative;text-align:center;margin:40px 0}blockquote p,.blog-comments .comment blockquote p,.post blockquote p{color:#444;line-height:1.6;margin-bottom:0;font-style:italic;font-weight:500;font-size:22px}blockquote::after,.blog-comments .comment blockquote:after,.post blockquote:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#fbb040}.container-iframe{position:relative;overflow:hidden;width:100%}.container-iframe .video-thumbnail{border-radius:5px 5px}.container-iframe .responsive{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.container-iframe .responsive-iframe{height:100%}.container-iframe .responsive-img{height:auto}.container-iframe .container-iconVideo{position:absolute;top:10%;left:10%;background-color:#fff;border-radius:5px 5px}.container-iframe .container-iconVideo i{margin:0;padding:0 4px;font-size:200%}.ui-autocomplete{z-index:2000;max-height:200px;overflow-y:auto}.fil-ariane{padding:0 2rem;margin-bottom:2rem;width:100%;display:flex;align-items:center;justify-content:space-between}.fil-ariane .fil-ariane-on{background-color:#3fbe83}.fil-ariane .fil-ariane-off{background-color:#ff6f0f}.fil-ariane .fa,.fil-ariane .material-icons{font-size:1.5rem}.fil-ariane span{display:block;width:100%;height:2px}.custom-tooltip{background-color:#333;color:#fff;padding:10px;font-size:14px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.5)}.video-thumbnail-container,.img-thumbnail-container{position:relative;overflow:hidden;display:inline-block}.video-thumbnail-container{aspect-ratio:16/9}.video-thumbnail-container .video-thumbnail,.img-thumbnail-container img{transition:transform .3s ease,opacity .3s ease}.video-thumbnail-container .video-thumbnail{width:100%;object-fit:cover}.video-thumbnail-container:hover .video-thumbnail,.img-thumbnail-container:hover img{transform:scale(1.1);opacity:.8}.video-thumbnail-container::before,.img-thumbnail-container::before{content:"";content:"";font-family:"bootstrap-icons";font-weight:900;font-size:2rem;color:hsla(0,0%,100%,.9);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;width:60px;height:60px;border:3px solid #fff;border-radius:50%;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.img-thumbnail-container::before{content:""}.video-thumbnail-container:hover::before,.img-thumbnail-container:hover::before{opacity:1}.video-thumbnail-container:hover,.img-thumbnail-container:hover{cursor:pointer}.clicked-effect{transform:scale(0.95);transition:transform .1s ease}.zoom-effect{transition:transform .3s ease-in-out}.zoom-effect:hover{transform:scale(1.1)}.map{height:400px}.map .leaflet-popup-content{max-width:280px}.address-suggestions{max-height:200px;overflow-y:auto;display:none;background:#fff;z-index:1001;width:100%}.address-suggestions div{padding:10px;cursor:pointer}.address-suggestions div:hover{background-color:#f0f0f0}.icons-social{width:20px;height:20px;display:inline-block;vertical-align:middle;background-image:url("../img/icons-social.png");background-repeat:no-repeat;background-size:815%}.icon-f{background-position:0 0}.icon-t{background-position:-20px 0}.icon-i{background-position:-39px 0}.icon-l{background-position:-60px 0}.icon-y{background-position:-82px 0}.icon-p{background-position:-105px 0}.icon-v{background-position:-176px 0}.bloc-social .icon-f{background-position:0 0}.bloc-social .icon-y{background-position:-118px 0}.bloc-social-suivre a{display:inline-block;width:30px;height:30px}.bloc-social-suivre .icons-social{width:100%;height:100%;opacity:.8}.bloc-social-suivre .icon-y{background-position:-122px 0}.bloc-social-suivre .icon-i{background-position:-59px 0}.icon-site{background-position:-215px 0}.icon-place{padding-bottom:.3rem;font-size:1.2rem}.icon{display:none;margin-right:5px}@media(min-width: 576px){.icon{display:inline}}.formulaire-don{position:relative}.formulaire-don .icon-print{display:flex;width:80px;height:80px;position:absolute;top:-40px;right:-40px;color:hsla(0,0%,100%,.8);border-radius:50% 50%}.formulaire-don .icon-print a{margin:auto;display:block;color:rgba(0,0,0,.8);font-size:3rem}.formulaire-don .icon-print a:hover{color:rgba(0,0,0,.5)}.formulaire-don img{width:100%}.custom-file-label::after{content:"Parcourir"}.invalid-feedback{padding:.3rem;border:1px solid rgb(252.6,207.6,140.4);background-color:rgb(251.8,191.8,102.2) !important;border-radius:5px 5px;color:#fff}.chekbox-inline .form-group{display:flex;justify-content:center;flex-wrap:wrap !important}.chekbox-inline .form-group .custom-checkbox{margin-right:1.5rem}.bloc-checkbox-hour .form-group{margin-bottom:0}#content-ajax .hidden{display:none}#content-ajax #loader-ajax{margin:auto;height:80px;width:80px;display:none}#content-ajax #loader-ajax img{width:100%}.comment-form{margin-bottom:30px}.comment-form aside{margin-bottom:20px}.form-add-img{width:70px;height:70px;display:none}.compte-comment{padding:.5rem;margin:.5rem}.commentaire{margin-bottom:.5rem;padding:.3rem}.commentaire h3{margin-bottom:30px}.commentaire .media-child{margin-left:1.6rem}.commentaire .media-date,.commentaire .media-action-link,.commentaire .media-action-link .danger{font-style:italic;font-size:.7rem}.commentaire .comment-header blockote i.fas{position:absolute}.commentaire .comment-header blockote i.fas:first-child{top:5px;left:5px}.commentaire .comment-header blockote i.fas:last-child{bottom:5px;right:5px}.commentaire .comment-header blockote span{margin:0 1rem}.commentaire img{width:70px;height:auto}.commentaire .comment-footer .comment-action-link{padding:0;margin:0;font-size:.8rem}.commentaire .comment-footer .comment-action-link .comment-gestion{text-align:right;font-weight:bold}.commentaire .comment-footer .comment-action-link .comment-gestion span{font-size:.8rem}.commentaire .comment-footer .comment-action-link .comment-gestion i{font-size:1rem}@media(min-width: 768px){.form-add-img{display:block}}#actualitesCarousel .carousel-item img{height:500px;object-fit:cover;object-position:top;width:100%}.carousel-caption{top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(0,29,35,.8);z-index:1}.carousel-control-prev,.carousel-control-next{width:15%}.carousel-control-prev-icon,.carousel-control-next-icon{width:3rem;height:3rem;background-color:var(--bs-black);border:12px solid var(--bs-black);border-radius:3rem}@media(max-width: 768px){#header-carousel .carousel-item{position:relative;min-height:450px}#header-carousel .carousel-item img{position:absolute;width:100%;height:100%;object-fit:cover}}#carousel-media-videos .thumbnails-container{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:10px}#carousel-media-videos .thumbnails{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;flex-grow:1;justify-content:center}#carousel-media-videos .thumbnail{width:200px;height:112px;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:border .3s}#carousel-media-videos .thumbnail:hover,#carousel-media-videos .thumbnail.active{border:2px solid #007bff}#carousel-media-videos .thumbnail-nav{width:40px;height:40px;border-radius:50%;background:#ff6f0f;border:none;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s}#carousel-media-videos .thumbnail-nav:hover{background:rgba(0,0,0,.8)}.card{border-top:3px solid var(--bs-primary)}.card-border-top-0{border-top:inherit}.card-profil .img-container{position:relative;height:230px;overflow:hidden}.card-profil .img-container img{object-fit:cover;width:100%;height:auto;transition:transform .3s ease-in-out}.card-profil .img-container:hover img{transform:scale(1.1)}.card-profil .gradient-overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7), transparent);z-index:1;height:30%}.card-profil .card{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.card-profil .card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.card-profil .badge{font-size:.8rem;border-radius:5px;z-index:2}.transition-hover{position:relative;overflow:hidden;cursor:pointer}.hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center;z-index:10}.transition-hover:hover .hover-overlay{opacity:1}.hover-overlay-content i{font-size:3rem;color:#fff}.posted-time{position:absolute;bottom:.8rem;right:0;margin:1rem}.card-event-body{position:relative;overflow:hidden;border:none;color:#fff}.card-event-body .card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);z-index:2;transition:background 1s ease,opacity 1s ease;opacity:0}.card-event-body:hover .card-overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.9) 100%);opacity:1}.card-event-body .card-content{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;z-index:3;transition:all 1s ease}.card-event-body .card-content-short{min-height:300px;display:block}.card-event-body:hover .card-content-short{display:none}.card-event-body .card-content-long{display:none;overflow:hidden}.card-event-body:hover .card-content-long{display:block}.card-event-body:hover .link-discipline:hover{color:#fbb040}@media(max-width: 1199.98px){.timeline-even,.timeline-odd{flex-direction:column}.timeline-even .col-lg-1,.timeline-odd .col-lg-1{display:none !important}.timeline-even .col-lg,.timeline-odd .col-lg{width:100%}}@media(min-width: 1200px){.timeline-even .col-lg-1,.timeline-odd .col-lg-1{display:flex}}.portfolio-item{border:1px solid #dee2e6;border-radius:.2rem;overflow:hidden}.portfolio-item img{display:block;width:100%;height:auto}
