@font-face{font-family:"Fredoka Condensed";src:url("../fonts/FredokaCondensed-Light.woff2") format("woff2"),url("../fonts/FredokaCondensed-Light.woff") format("woff"),url("../fonts/FredokaCondensed-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Fredoka Condensed";src:url("../fonts/FredokaCondensed-Regular.woff2") format("woff2"),url("../fonts/FredokaCondensed-Regular.woff") format("woff"),url("../fonts/FredokaCondensed-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Fredoka";src:url("../fonts/Fredoka-Medium.woff2") format("woff2"),url("../fonts/Fredoka-Medium.woff") format("woff"),url("../fonts/Fredoka-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Fredoka Condensed";src:url("../fonts/FredokaCondensed-Medium.woff2") format("woff2"),url("../fonts/FredokaCondensed-Medium.woff") format("woff"),url("../fonts/FredokaCondensed-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Fredoka";src:url("../fonts/Fredoka-Regular.woff2") format("woff2"),url("../fonts/Fredoka-Regular.woff") format("woff"),url("../fonts/Fredoka-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Fredoka";src:url("../fonts/Fredoka-Light.woff2") format("woff2"),url("../fonts/Fredoka-Light.woff") format("woff"),url("../fonts/Fredoka-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}html{background-color:#b2c3ca}.light{text-transform:uppercase;font-weight:bold}body{font-family:"Fredoka",sans-serif;background-color:#b2c3ca;color:#103647;position:relative;background-image:none}@media(max-width: 991px){body{background-image:url(../../assets/img/background.jpg);background-size:50%}}body .vert{color:#7bdf42}body .orange{color:#f93}body .bleuclair{color:#048695}.cont-img-illu{margin-bottom:30px}.img-illu{width:90%;display:block;margin-left:auto;margin-right:auto;border-radius:20px;border-bottom:2px solid rgba(255,255,255,.5);box-shadow:0px 3px 10px 0px rgba(16,54,71,0.6705882353)}@media(max-width: 575px){.img-illu{width:100%}}.txt-courant{width:65%;display:block;margin-left:auto;margin-right:auto;text-align:justify}@media(max-width: 991px){.txt-courant{width:75%}}@media(max-width: 775px){.txt-courant{width:90%}}@media(max-width: 575px){.txt-courant{width:100%;padding-left:0;padding-right:0;line-height:normal}}.txt-big{width:max-content;display:block;margin-left:auto;margin-right:auto;text-align:justify;font-size:24px;text-align:center;padding-left:0;padding-right:0}@media(max-width: 991px){.txt-big{width:80%}}@media(max-width: 775px){.txt-big{width:90%}}.txt-valeur{display:block;margin-left:auto;margin-right:auto;font-size:25px;text-align:center;margin-top:15px;margin-bottom:30px;width:90%;background:#fff;background:-moz-radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);background:-webkit-radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}@media(max-width: 991px){.txt-valeur{width:100%;line-height:normal;padding-left:50px;padding-right:50px;padding-top:10px;padding-bottom:10px}}@media(max-width: 575px){.txt-valeur{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}}.souligne2{border-bottom:1px dashed #048695;padding-bottom:1px;font-weight:bold}.souligne{border-bottom:1px dashed #048695;padding-bottom:1px;font-weight:bold}@media(max-width: 991px){.souligne{border-bottom:none;padding-bottom:0;line-height:normal}}@media(max-width: 775px){.souligne{border-bottom:none;padding-bottom:0}}.row{justify-content:center;align-items:center;flex-direction:column}.gradient-box{--button-width: 200px ;--borderWidth: 5px;--gradient-border-size: 8px ;width:var(--button-width);height:44px;display:flex;justify-content:center;align-items:center;color:#fff;position:relative;padding:0;cursor:pointer;margin-top:20px;margin-bottom:10px}.gradient-box div{position:absolute;top:calc(-1*var(--borderWidth));left:calc(-1*var(--borderWidth));height:calc(100% + var(--borderWidth)*2);width:calc(100% + var(--borderWidth)*2);background:linear-gradient(60deg, #068695, transparent, #ff9933);border-radius:calc(6*var(--borderWidth));z-index:10;animation:animatedgradient 3s ease infinite;background-size:300% 300%;display:flex;height:calc(100% + var(--gradient-border-size));width:calc(100% + var(--gradient-border-size));border-radius:10px;border-radius:calc(6*var(--borderWidth));left:50%;top:50%;transform:translateX(-50%) translateY(-50%);cursor:pointer}.gradient-box p{width:var(--button-width);font-family:"Fredoka";background:#fff;font-size:18px;padding:10px 15px;color:#103647;font-weight:500;text-align:center;position:relative;z-index:20;box-shadow:0px 4px 10px 1px rgba(16,54,72,.5490196078);margin:0;border-radius:calc(5*var(--borderWidth));cursor:pointer;transition:.3s}.gradient-box:hover p{color:#fff;background-color:#068695;text-shadow:0px 0px 7px #b9d8dc;transition:.3s;box-shadow:0px 0px 10px 4px #fff}.box{display:flex;align-items:center;justify-content:center;width:max-content;height:auto;color:#fff;font-family:"Fredoka";font-size:16px;padding:10px 15px;cursor:pointer;margin-left:auto;margin-right:auto}.gradient-border{--borderWidth: 5px;background:#1d1f20;position:relative;border-radius:calc(5*var(--borderWidth))}.gradient-border::before{content:"";position:absolute;top:calc(-1*var(--borderWidth));left:calc(-1*var(--borderWidth));height:calc(100% + var(--borderWidth)*2);width:calc(100% + var(--borderWidth)*2);background:linear-gradient(60deg, #ff9933, transparent, #ff9933);border-radius:calc(6*var(--borderWidth));z-index:-1;animation:animatedgradient 3s ease infinite;background-size:300% 300%;display:flex}.about .navbar,.mission .navbar,.services .navbar,.interventions .navbar{margin-top:0px}.mt-2{flex-direction:row;margin-top:-10px !important}#parallax{position:fixed;width:100%;height:100vh;background-image:url(../img/depth-3.png),url(../img/depth-2.png),url(../img/depth-1.png);background-repeat:repeat;background-position:center;background-position:50% 50%;background-size:702px,441px,429px}@media(max-width: 991px){#parallax{display:none}}.container-profils{width:100%;display:flex;justify-content:center}@media(max-width: 775px){.container-profils{flex-direction:column;align-items:center}}.container-profils .container-profil{width:31%;margin-left:1%;margin-right:1%}@media(max-width: 775px){.container-profils .container-profil{width:80%}}@media(max-width: 575px){.container-profils .container-profil{width:100%}}.container-profils .container-profil .img-nom{display:flex;justify-content:center;position:relative;margin-left:1%;margin-right:1%}.container-profils .container-profil .img-nom .nom{position:absolute;bottom:0;background-color:rgba(4,134,149,.75);width:100%;text-align:center;padding-top:10px;padding-bottom:10px;color:#fff;font-weight:500;font-size:20px;border-top-left-radius:25px;border-top-right-radius:25px;border-top:1px solid rgba(255,255,255,.7)}@media(max-width: 991px){.container-profils .container-profil .img-nom .nom{font-size:15px}}@media(max-width: 991px){.container-profils .container-profil .img-nom .nom{border-top-left-radius:15px;border-top-right-radius:15px}}.container-profils .container-profil .img-nom img{width:100%;border-top-left-radius:25px;border-top-right-radius:25px;box-shadow:0px 6px 10px 1px rgba(1,49,54,.431372549)}@media(max-width: 991px){.container-profils .container-profil .img-nom img{border-top-left-radius:15px;border-top-right-radius:15px}}.container-profils .container-profil .cv{display:flex;align-items:center;position:relative;height:250px;margin-left:1%;margin-right:1%;padding:10% 15%;background-color:#048695;color:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-bottom:1px solid rgba(255,255,255,.7);font-size:15px;line-height:normal;font-weight:200;box-shadow:0px 6px 10px 1px rgba(1,49,54,.431372549)}@media(max-width: 1200px){.container-profils .container-profil .cv{padding:5% 10%;font-size:14px}}@media(max-width: 991px){.container-profils .container-profil .cv{font-size:13px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}}@media(max-width: 775px){.container-profils .container-profil .cv{height:150px;margin-bottom:20px}}@media(max-width: 575px){.container-profils .container-profil .cv{height:180px}}@media(max-width: 775px){#equipe .respiration2{display:none}}h1{position:absolute;top:47%;left:50%;color:#fff;font-family:"Fredoka",sans-serif;text-transform:uppercase;opacity:.2;font-size:70px}a{color:#048695;text-decoration:none}a:hover{color:#048695;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Fredoka",sans-serif}#header{transition:ease-in-out .3s;position:relative;height:100vh;display:flex;align-items:center;z-index:997;overflow-y:auto}#header *{transition:ease-in-out .3s}#header h1{font-size:48px;margin:0;padding:0;line-height:1;font-weight:700;font-family:"Poppins",sans-serif}#header h1 a{color:#fff;line-height:1;display:inline-block}#header h1 a:hover{color:#fff;line-height:1;display:inline-block}#header h2{font-size:24px;margin-top:20px;color:#103647;text-align:center;z-index:3;position:relative}#header h2 span{color:#048695;border-bottom:2px dashed #103647;padding-bottom:1px;font-size:20px;font-weight:500;text-transform:uppercase}#header img{padding:0;margin:0}#header .mr-auto img.Logo{width:30%;position:relative;display:block;margin-left:auto;margin-right:auto;z-index:2}@media(max-width: 1400px){#header .mr-auto img.Logo{width:34%}}@media(max-width: 1199px){#header .mr-auto img.Logo{width:40%}}@media(max-width: 991px){#header .mr-auto img.Logo{left:inherit;top:20px;width:60%;margin-left:auto;display:block;margin-right:auto;margin-bottom:20px}}@media(max-width: 575px){#header .mr-auto img.Logo{width:80%;max-width:415px;position:relative;display:block;margin-left:auto;margin-right:auto;z-index:2}}#header .mr-auto img.LogoReduc{display:none}#header .mr-auto::before{content:"";background:rgba(255,255,255,.7);width:575px;height:250px;display:block;position:relative;filter:blur(40px);left:calc(50% - 300px);top:200px;margin-top:-200px;border-radius:400px/150px;z-index:1}@media(max-width: 575px){#header .mr-auto::before{width:100%;left:0%}}#header .social-links{margin-top:40px;display:flex;justify-content:center}#header .social-links a{font-size:16px;display:flex;justify-content:center;align-items:center;background:#103646;color:#fff;line-height:1;border-radius:20%;width:40px;height:40px;border:2px solid rgba(255,255,255,0)}#header .social-links a:hover{background:#118695;border:2px solid #fff;box-shadow:0px 0px 10px 2px rgba(16,54,70,.65)}#header .social-links .facebook{margin-right:20px}#header.header-top{height:80px;position:fixed;overflow:hidden;left:0;top:0;background-color:rgba(255,255,255,.3803921569);right:0;border-bottom:1px solid;border-image-slice:1;backdrop-filter:blur(4px);border-image-source:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%)}@media(max-width: 991px){#header.header-top{overflow:visible;z-index:999;background-color:rgba(255,255,255,.8)}}#header.header-top .mr-auto::before{content:"";background:#fff;width:170px;height:80px;display:block;position:relative;filter:blur(20px);left:0;top:24px;margin-right:30px;margin-top:0;border-radius:400px/150px;z-index:1}@media(max-width: 1200px){#header.header-top .mr-auto::before{margin-right:0}}#header.header-top .mr-auto .Logo{display:none !important}#header.header-top .mr-auto .LogoReduc{display:block;top:-40px;position:relative;z-index:3;height:50px;left:24px;width:auto}@media(max-width: 1199px){#header.header-top .mr-auto .LogoReduc{left:40px;height:40px}}@media(max-width: 991px){#header.header-top .mr-auto .LogoReduc{left:25px;height:50px}}#header.header-top .social-links,#header.header-top h2{display:none}#header.header-top h1{margin-right:auto;font-size:36px}#header.header-top img{top:90px;left:inherit;width:60%}@media(max-width: 1399px){#header.header-top img{width:60%}}@media(max-width: 1199px){#header.header-top img{width:70%}}@media(max-width: 991px){#header.header-top img{width:30%}}#header.header-top .container{display:flex;align-items:center;justify-content:center}#header.header-top .navbar{margin:0}@media(max-width: 1399px){#header.header-top .navbar a{font-size:18px}}@media(max-width: 1199px){#header.header-top .navbar a{font-size:16px}}@media(max-width: 991px){#header.header-top .navbar a{font-size:20px}}@media(max-width: 991px){#header h1{font-size:36px}#header h2{font-size:20px;line-height:36px;text-align:center;padding:0 20px}#header .social-links{margin-top:0}#header .container{display:flex;flex-direction:column;align-items:center}}@media(max-width: 768px){#header.header-top{height:60px}#header.header-top h1{font-size:26px}}.navbar{padding:0;margin-top:35px;justify-content:center;transition:none !important}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar li+li{margin-left:30px}@media(max-width: 1200px){.navbar li+li{margin-left:20px}}.navbar a{display:flex;align-items:center;justify-content:space-between;padding:0;font-family:"Fredoka",sans-serif;font-size:20px;font-weight:500;color:#103647;white-space:nowrap;transition:.3s;cursor:pointer}@media(max-width: 1200px){.navbar a{font-size:18px}}.navbar a:hover{color:#fff;text-shadow:0px 0px 7px #103647,0px 0px 15px #068695}@media(max-width: 991px){.navbar .active{color:#f93}}@media(min-width: 992px){.navbar .active{color:#fff;text-shadow:0px 0px 7px #103647,0px 0px 15px #068695}}@media(max-width: 991px){.navbar .active:focus{color:#f93}}@media(min-width: 991px){.navbar .active:focus{color:#fff;text-shadow:0px 0px 7px #103647,0px 0px 15px #068695}}.navbar li:hover>a{color:#fff}.mobile-nav-toggle{color:#fff;font-size:25px;cursor:pointer;display:none;line-height:0;transition:.5s;position:fixed;right:15px;top:15px;background-color:#103646;padding:7px;border-radius:20%}@media(max-width: 991px){.mobile-nav-toggle{display:block}.navbar ul{display:none}}.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:#103647;transition:none !important;z-index:999;margin-top:0;width:100vw;height:100vh}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}.navbar-mobile .bi-x{color:#103647;background-color:#fff;font-size:30px;padding:4px}.navbar-mobile ul{display:block;position:absolute;top:100px;right:15px;bottom:45px;left:15px;padding:10px 0;overflow-y:auto;transition:.3s;border:2px solid rgba(255,255,255,.25);width:80%;margin-left:auto;margin-right:auto;border-radius:11px;height:max-content}.navbar-mobile li{padding:12px 20px}.navbar-mobile li+li{margin:0}.navbar-mobile a{font-size:19px;position:relative}@media(max-width: 991px){.navbar-mobile a{align-items:center;justify-content:center;color:#fff}}.navbar-mobile a::before{left:inherit}.navbar-mobile a:focus{font-size:16px;position:relative}section{overflow:hidden;position:absolute;width:100%;top:140px;bottom:100%;opacity:0;transition:ease-in-out .4s;z-index:2}section.section-show{top:100px;bottom:auto;opacity:1;padding-bottom:45px}section .container{background:#c8d6dc;padding:30px;border-radius:15px;border:1px dashed #103647;box-shadow:0px 5px 10px 0px rgba(16,54,71,0.6705882353);transition:2s}@media(max-width: 768px){section{top:120px}section.section-show{top:80px}}.section-title h2{font-size:14px;font-weight:500;padding:0;line-height:1px;margin:0 0 20px 0;letter-spacing:1px;text-transform:uppercase;color:rgba(16,54,71,.5);font-family:"Fredoka",sans-serif}@media(max-width: 575px){.section-title h2{letter-spacing:1px;margin:0 0 25px 0}}.section-title h2::after{content:"";width:120px;height:1px;display:inline-block;margin:4px 10px;border-bottom:2px dashed #fff}@media(max-width: 400px){.section-title h2::after{width:95px}}.section-title p{margin:0;margin:-15px 0 15px 0;font-size:30px;font-weight:700;text-transform:uppercase;font-family:"Fredoka",sans-serif;color:#103647;text-shadow:4px 4px 10px #fff}@media(max-width: 991px){.section-title p{line-height:normal;font-size:28px;text-align:center;margin-top:10px}}@media(max-width: 575px){.section-title p{font-size:26px;line-height:27px;padding-bottom:10px}}.about-me .content h3,.details-profil h3{font-weight:700;font-size:26px;color:#048695;margin-bottom:0}.about-me .content ul li,.details-profil ul li{color:#fff}.about-me .content .coche,.details-profil .coche{max-width:18px;margin-right:5px;margin-bottom:3px}@media(max-width: 575px){.about-me .content .coche,.details-profil .coche{max-width:15px;margin-right:3px}}@media(max-width: 1200px){.about-me .content .coche,.details-profil .coche{max-width:13px;margin-right:3px}}.about-me .content h2,.details-profil h2{color:#fff;font-size:17px;margin-bottom:15px}.about-me .content ul,.details-profil ul{list-style:none;padding:0}.about-me .content ul li,.details-profil ul li{display:flex;align-items:center}@media(max-width: 767px){.about-me .content ul li,.details-profil ul li{justify-content:center}}.about-me .content ul strong,.details-profil ul strong{margin-right:10px}.about-me .content ul i,.details-profil ul i{font-size:16px;margin-right:5px;color:#048695;line-height:0}.about-me .content p:last-child,.details-profil p:last-child{margin-bottom:0}.about-me .content .row,.about-me .content .fst-italic,.about-me .content p,.details-profil .row,.details-profil .fst-italic,.details-profil p{color:#fff}@media(max-width: 1200px){.about-me{width:100%;max-width:100%}}.respiration2{width:100%;height:20px}.respiration3{display:none}@media(max-width: 991px){.respiration3{display:block;width:100%;height:20px}}.counts{padding:70px 0 60px}.counts .count-box{padding:30px 30px 25px 30px;width:100%;position:relative;text-align:center;background:rgba(255,255,255,.08)}.counts .count-box i{position:absolute;top:-25px;left:50%;transform:translateX(-50%);font-size:24px;background:rgba(255,255,255,.1);padding:12px;color:#048695;border-radius:50px;line-height:0}.counts .count-box span{font-size:36px;display:block;font-weight:600;color:#fff}.counts .count-box p{padding:0;margin:0;font-family:"Raleway",sans-serif;font-size:14px}.skills .progress{height:60px;display:block;background:none;border-radius:0}.skills .progress .skill{padding:10px 0;margin:0;text-transform:uppercase;display:block;font-weight:600;font-family:"Poppins",sans-serif;color:#fff}.skills .progress .skill .val{float:right;font-style:normal}.skills .progress-bar-wrap{background:rgba(255,255,255,.2)}.skills .progress-bar{width:1px;height:10px;transition:.9s;background-color:#048695}.interests .icon-box{display:flex;align-items:center;padding:20px;background:rgba(255,255,255,.08);transition:ease-in-out .3s}.interests .icon-box i{font-size:32px;padding-right:10px;line-height:1}.interests .icon-box h3{font-weight:700;margin:0;padding:0;line-height:1;font-size:16px;color:#fff}.interests .icon-box:hover{background:rgba(255,255,255,.12)}.testimonials .testimonials-carousel,.testimonials .testimonials-slider{overflow:hidden}.testimonials .testimonial-item{box-sizing:content-box;min-height:320px}.testimonials .testimonial-item .testimonial-img{width:90px;border-radius:50%;margin:-40px 0 0 40px;position:relative;z-index:2;border:6px solid rgba(255,255,255,.12)}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin:10px 0 5px 45px;color:#fff}.testimonials .testimonial-item h4{font-size:14px;color:#999;margin:0 0 0 45px}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:rgba(255,255,255,.25);font-size:26px}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px}.testimonials .testimonial-item p{font-style:italic;margin:0 15px 0 15px;padding:20px 20px 60px 20px;background:rgba(255,255,255,.1);position:relative;border-radius:6px;position:relative;z-index:1}.testimonials .swiper-pagination{margin-top:20px;position:relative}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;opacity:1;background-color:rgba(255,255,255,.3)}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:#048695}.mission .descriptif,.interventions .descriptif,.equipe .descriptif,.services .descriptif,.mentionleg .descriptif{font-family:raleway;text-transform:inherit;margin:-19px 0 10px 0;font-size:20px;color:#aaa}@media(max-width: 575px){.mission .descriptif,.interventions .descriptif,.equipe .descriptif,.services .descriptif,.mentionleg .descriptif{font-size:15px;line-height:17px}}.mission .descriptif .coche,.interventions .descriptif .coche,.equipe .descriptif .coche,.services .descriptif .coche,.mentionleg .descriptif .coche{max-width:21px;margin-right:5px;margin-bottom:3px}@media(max-width: 575px){.mission .descriptif .coche,.interventions .descriptif .coche,.equipe .descriptif .coche,.services .descriptif .coche,.mentionleg .descriptif .coche{max-width:15px;margin-right:3px}}.mission .respiration,.interventions .respiration,.equipe .respiration,.services .respiration,.mentionleg .respiration{width:100%;height:30px;display:block}.mission .mission-title,.mission .interventions-title,.mission .equipe-title,.mission .services-title,.interventions .mission-title,.interventions .interventions-title,.interventions .equipe-title,.interventions .services-title,.equipe .mission-title,.equipe .interventions-title,.equipe .equipe-title,.equipe .services-title,.services .mission-title,.services .interventions-title,.services .equipe-title,.services .services-title,.mentionleg .mission-title,.mentionleg .interventions-title,.mentionleg .equipe-title,.mentionleg .services-title{font-size:26px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#fff}.mission .mission-item,.mission .interventions-item,.mission .equipe-item,.mission .services-item,.mission .mentionleg-item,.interventions .mission-item,.interventions .interventions-item,.interventions .equipe-item,.interventions .services-item,.interventions .mentionleg-item,.equipe .mission-item,.equipe .interventions-item,.equipe .equipe-item,.equipe .services-item,.equipe .mentionleg-item,.services .mission-item,.services .interventions-item,.services .equipe-item,.services .services-item,.services .mentionleg-item,.mentionleg .mission-item,.mentionleg .interventions-item,.mentionleg .equipe-item,.mentionleg .services-item,.mentionleg .mentionleg-item{margin-top:-2px;position:relative;width:60%}@media(max-width: 991px){.mission .mission-item,.mission .interventions-item,.mission .equipe-item,.mission .services-item,.mission .mentionleg-item,.interventions .mission-item,.interventions .interventions-item,.interventions .equipe-item,.interventions .services-item,.interventions .mentionleg-item,.equipe .mission-item,.equipe .interventions-item,.equipe .equipe-item,.equipe .services-item,.equipe .mentionleg-item,.services .mission-item,.services .interventions-item,.services .equipe-item,.services .services-item,.services .mentionleg-item,.mentionleg .mission-item,.mentionleg .interventions-item,.mentionleg .equipe-item,.mentionleg .services-item,.mentionleg .mentionleg-item{width:75%}}@media(max-width: 775px){.mission .mission-item,.mission .interventions-item,.mission .equipe-item,.mission .services-item,.mission .mentionleg-item,.interventions .mission-item,.interventions .interventions-item,.interventions .equipe-item,.interventions .services-item,.interventions .mentionleg-item,.equipe .mission-item,.equipe .interventions-item,.equipe .equipe-item,.equipe .services-item,.equipe .mentionleg-item,.services .mission-item,.services .interventions-item,.services .equipe-item,.services .services-item,.services .mentionleg-item,.mentionleg .mission-item,.mentionleg .interventions-item,.mentionleg .equipe-item,.mentionleg .services-item,.mentionleg .mentionleg-item{width:90%}}@media(max-width: 575px){.mission .mission-item,.mission .interventions-item,.mission .equipe-item,.mission .services-item,.mission .mentionleg-item,.interventions .mission-item,.interventions .interventions-item,.interventions .equipe-item,.interventions .services-item,.interventions .mentionleg-item,.equipe .mission-item,.equipe .interventions-item,.equipe .equipe-item,.equipe .services-item,.equipe .mentionleg-item,.services .mission-item,.services .interventions-item,.services .equipe-item,.services .services-item,.services .mentionleg-item,.mentionleg .mission-item,.mentionleg .interventions-item,.mentionleg .equipe-item,.mentionleg .services-item,.mentionleg .mentionleg-item{width:100%}}.mission .mission-item p,.mission .interventions-item p,.mission .equipe-item p,.mission .services-item p,.mission .mentionleg-item p,.interventions .mission-item p,.interventions .interventions-item p,.interventions .equipe-item p,.interventions .services-item p,.interventions .mentionleg-item p,.equipe .mission-item p,.equipe .interventions-item p,.equipe .equipe-item p,.equipe .services-item p,.equipe .mentionleg-item p,.services .mission-item p,.services .interventions-item p,.services .equipe-item p,.services .services-item p,.services .mentionleg-item p,.mentionleg .mission-item p,.mentionleg .interventions-item p,.mentionleg .equipe-item p,.mentionleg .services-item p,.mentionleg .mentionleg-item p{color:#103647}.mission .mission-item h4,.mission .interventions-item h4,.mission .equipe-item h4,.mission .services-item h4,.mission .mentionleg-item h4,.interventions .mission-item h4,.interventions .interventions-item h4,.interventions .equipe-item h4,.interventions .services-item h4,.interventions .mentionleg-item h4,.equipe .mission-item h4,.equipe .interventions-item h4,.equipe .equipe-item h4,.equipe .services-item h4,.equipe .mentionleg-item h4,.services .mission-item h4,.services .interventions-item h4,.services .equipe-item h4,.services .services-item h4,.services .mentionleg-item h4,.mentionleg .mission-item h4,.mentionleg .interventions-item h4,.mentionleg .equipe-item h4,.mentionleg .services-item h4,.mentionleg .mentionleg-item h4{line-height:18px;font-size:18px;font-weight:600;text-transform:uppercase;font-family:"Fredoka",sans-serif;color:#048695;margin-bottom:10px;margin-top:10px;margin-left:20px;text-shadow:2px 2px 5px #fff}.mission .mission-item h5,.mission .interventions-item h5,.mission .equipe-item h5,.mission .services-item h5,.mission .mentionleg-item h5,.interventions .mission-item h5,.interventions .interventions-item h5,.interventions .equipe-item h5,.interventions .services-item h5,.interventions .mentionleg-item h5,.equipe .mission-item h5,.equipe .interventions-item h5,.equipe .equipe-item h5,.equipe .services-item h5,.equipe .mentionleg-item h5,.services .mission-item h5,.services .interventions-item h5,.services .equipe-item h5,.services .services-item h5,.services .mentionleg-item h5,.mentionleg .mission-item h5,.mentionleg .interventions-item h5,.mentionleg .equipe-item h5,.mentionleg .services-item h5,.mentionleg .mentionleg-item h5{font-size:16px;background:rgba(255,255,255,.15);padding:5px 15px;display:inline-block;font-weight:600;margin-bottom:10px}.mission .mission-item ul,.mission .interventions-item ul,.mission .equipe-item ul,.mission .services-item ul,.mission .mentionleg-item ul,.interventions .mission-item ul,.interventions .interventions-item ul,.interventions .equipe-item ul,.interventions .services-item ul,.interventions .mentionleg-item ul,.equipe .mission-item ul,.equipe .interventions-item ul,.equipe .equipe-item ul,.equipe .services-item ul,.equipe .mentionleg-item ul,.services .mission-item ul,.services .interventions-item ul,.services .equipe-item ul,.services .services-item ul,.services .mentionleg-item ul,.mentionleg .mission-item ul,.mentionleg .interventions-item ul,.mentionleg .equipe-item ul,.mentionleg .services-item ul,.mentionleg .mentionleg-item ul{padding-left:20px}.mission .mission-item ul li,.mission .interventions-item ul li,.mission .equipe-item ul li,.mission .services-item ul li,.mission .mentionleg-item ul li,.interventions .mission-item ul li,.interventions .interventions-item ul li,.interventions .equipe-item ul li,.interventions .services-item ul li,.interventions .mentionleg-item ul li,.equipe .mission-item ul li,.equipe .interventions-item ul li,.equipe .equipe-item ul li,.equipe .services-item ul li,.equipe .mentionleg-item ul li,.services .mission-item ul li,.services .interventions-item ul li,.services .equipe-item ul li,.services .services-item ul li,.services .mentionleg-item ul li,.mentionleg .mission-item ul li,.mentionleg .interventions-item ul li,.mentionleg .equipe-item ul li,.mentionleg .services-item ul li,.mentionleg .mentionleg-item ul li{padding-bottom:10px;color:#103647;list-style-type:disc;font-size:14px}.mission .mission-item ul li::marker,.mission .interventions-item ul li::marker,.mission .equipe-item ul li::marker,.mission .services-item ul li::marker,.mission .mentionleg-item ul li::marker,.interventions .mission-item ul li::marker,.interventions .interventions-item ul li::marker,.interventions .equipe-item ul li::marker,.interventions .services-item ul li::marker,.interventions .mentionleg-item ul li::marker,.equipe .mission-item ul li::marker,.equipe .interventions-item ul li::marker,.equipe .equipe-item ul li::marker,.equipe .services-item ul li::marker,.equipe .mentionleg-item ul li::marker,.services .mission-item ul li::marker,.services .interventions-item ul li::marker,.services .equipe-item ul li::marker,.services .services-item ul li::marker,.services .mentionleg-item ul li::marker,.mentionleg .mission-item ul li::marker,.mentionleg .interventions-item ul li::marker,.mentionleg .equipe-item ul li::marker,.mentionleg .services-item ul li::marker,.mentionleg .mentionleg-item ul li::marker{color:#f93}.mission .mission-item:last-child,.mission .interventions-item:last-child,.mission .equipe-item:last-child,.mission .services-item:last-child,.mission .mentionleg-item:last-child,.interventions .mission-item:last-child,.interventions .interventions-item:last-child,.interventions .equipe-item:last-child,.interventions .services-item:last-child,.interventions .mentionleg-item:last-child,.equipe .mission-item:last-child,.equipe .interventions-item:last-child,.equipe .equipe-item:last-child,.equipe .services-item:last-child,.equipe .mentionleg-item:last-child,.services .mission-item:last-child,.services .interventions-item:last-child,.services .equipe-item:last-child,.services .services-item:last-child,.services .mentionleg-item:last-child,.mentionleg .mission-item:last-child,.mentionleg .interventions-item:last-child,.mentionleg .equipe-item:last-child,.mentionleg .services-item:last-child,.mentionleg .mentionleg-item:last-child{padding-bottom:0}.mission .services-item ul li,.interventions .services-item ul li,.equipe .services-item ul li,.services .services-item ul li,.mentionleg .services-item ul li{padding-bottom:10px !important}.mentionleg .mentionleg-item{width:100%}.mentionleg .mentionleg-item h4{font-size:15px;margin-left:0}.mentionleg .mentionleg-item p{font-size:12px;text-align:justify}.mentionleg .mentionleg-item ul li{font-size:12px}.services .icon-box{text-align:center;background:rgba(204,204,204,.1);padding:80px 20px;transition:all ease-in-out .3s}.services .icon-box .icon{margin:0 auto;width:64px;height:64px;background:#048695;border-radius:5px;transition:all .3s ease-out 0s;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transform-style:preserve-3d}.services .icon-box .icon i{color:#fff;font-size:28px}.services .icon-box .icon::before{position:absolute;content:"";left:-8px;top:-8px;height:100%;width:100%;background:rgba(255,255,255,.15);border-radius:5px;transition:all .3s ease-out 0s;transform:translateZ(-1px)}.services .icon-box h4{font-weight:700;margin-bottom:15px;font-size:24px}.services .icon-box h4 a{color:#fff}.services .icon-box p{line-height:24px;font-size:14px;margin-bottom:0}.services .icon-box:hover{background:#048695;border-color:#048695}.services .icon-box:hover .icon{background:#fff}.services .icon-box:hover .icon i{color:#048695}.services .icon-box:hover .icon::before{background:#048695}.services .icon-box:hover h4 a,.services .icon-box:hover p{color:#fff}.portfolio .portfolio-item{margin-bottom:30px}.portfolio #portfolio-flters{padding:0;margin:0 auto 15px auto;list-style:none;text-align:center;border-radius:50px;padding:2px 15px}.portfolio #portfolio-flters li{cursor:pointer;display:inline-block;padding:8px 16px 10px 16px;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.1);margin:0 3px 10px 3px;transition:all .3s ease-in-out;border-radius:4px}.portfolio #portfolio-flters li:hover,.portfolio #portfolio-flters li.filter-active{background:#048695}.portfolio #portfolio-flters li:last-child{margin-right:0}.portfolio .portfolio-wrap{transition:.3s;position:relative;overflow:hidden;z-index:1;background:rgba(0,0,0,.6)}.portfolio .portfolio-wrap::before{content:"";background:rgba(0,0,0,.6);position:absolute;left:30px;right:30px;top:30px;bottom:30px;transition:all ease-in-out .3s;z-index:2;opacity:0}.portfolio .portfolio-wrap .portfolio-info{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;z-index:3;transition:all ease-in-out .3s;display:flex;flex-direction:column;justify-content:center;align-items:center}.portfolio .portfolio-wrap .portfolio-info::before{display:block;content:"";width:48px;height:48px;position:absolute;top:35px;left:35px;border-top:3px solid #fff;border-left:3px solid #fff;transition:all .5s ease 0s;z-index:9994}.portfolio .portfolio-wrap .portfolio-info::after{display:block;content:"";width:48px;height:48px;position:absolute;bottom:35px;right:35px;border-bottom:3px solid #fff;border-right:3px solid #fff;transition:all .5s ease 0s;z-index:9994}.portfolio .portfolio-wrap .portfolio-info h4{font-size:20px;color:#fff;font-weight:600}.portfolio .portfolio-wrap .portfolio-info p{color:#fff;font-size:14px;text-transform:uppercase;padding:0;margin:0}.portfolio .portfolio-wrap .portfolio-links{text-align:center;z-index:4}.portfolio .portfolio-wrap .portfolio-links a{color:#fff;margin:0 2px;font-size:28px;display:inline-block;transition:.3s}.portfolio .portfolio-wrap .portfolio-links a:hover{color:#048695}.portfolio .portfolio-wrap:hover::before{top:0;left:0;right:0;bottom:0;opacity:1}.portfolio .portfolio-wrap:hover .portfolio-info{opacity:1}.portfolio .portfolio-wrap:hover .portfolio-info::before{top:15px;left:15px}.portfolio .portfolio-wrap:hover .portfolio-info::after{bottom:15px;right:15px}.portfolio-details{padding-top:40px;background:rgba(0,0,0,.8);position:fixed;left:0;right:0;top:0;bottom:0;overflow-y:auto}.portfolio-details .container{padding-top:20px;padding-bottom:40px}.portfolio-details .portfolio-title{font-size:26px;font-weight:700;margin-bottom:20px}.portfolio-details .portfolio-info{padding-top:45px}.portfolio-details .portfolio-info h3{font-size:22px;font-weight:400;margin-bottom:20px}.portfolio-details .portfolio-info ul{list-style:none;padding:0;font-size:15px}.portfolio-details .portfolio-info ul li+li{margin-top:10px}.portfolio-details .portfolio-info p{font-size:15px;padding:15px 0 0 0}.portfolio-details .swiper-pagination{margin-top:20px;position:relative}.portfolio-details .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;opacity:1;background-color:rgba(255,255,255,.3)}.portfolio-details .swiper-pagination .swiper-pagination-bullet-active{background-color:#048695}@media(max-width: 991px){.portfolio-details .portfolio-info{padding-top:20px}}.contact .info-box{color:#444;padding:20px;width:100%;background:#048695;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0px 5px 10px 0px rgba(16,54,71,0.6705882353)}.contact .info-box i.bx{font-size:24px;color:#048695;border-radius:50%;padding:14px;float:left;background:#fff}.contact .info-box h3{font-size:20px;color:rgba(255,255,255,.5);font-weight:700;margin-top:10px}.contact .info-box p{padding:0 40px;color:#fff;line-height:24px;font-size:17px;text-align:center;margin:0 0 0 0}.contact .info-box .social-links{margin:5px 0 0 0px;display:flex}.contact .info-box .social-links a{font-size:18px;display:inline-block;color:#fff;line-height:1;margin-right:12px;transition:.3s}.contact .info-box .social-links a:hover{color:#fd9934}.contact .info-box .social-links a .bi::before{padding-right:6px}.contact .php-email-form{padding:30px 30px 30px 30px;background:rgba(4,134,149,.5);border-radius:15px}.contact .php-email-form .error-message{display:none;background:rgba(255,255,255,.08);background:#a60000;text-align:center;padding:15px;font-weight:600;color:#fff;border-radius:25px}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{display:none;background:rgba(255,255,255,.08);background:#7bdf42;text-align:center;padding:15px;font-weight:600;color:#000;border-radius:25px}.contact .php-email-form .loading{display:none;background:rgba(255,255,255,.08);text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #048695;border-top-color:#eee;animation:animate-loading 1s linear infinite}.contact .php-email-form input,.contact .php-email-form textarea{border-radius:10px;box-shadow:none;font-size:14px;background:rgba(255,255,255,.99);border:0;transition:.3s;color:#32515f;font-weight:500;box-shadow:0px 3px 5px 0px rgba(16,54,71,.4)}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{background-color:rgba(255,255,255,.5)}.contact .php-email-form input::placeholder,.contact .php-email-form textarea::placeholder{color:#7d7d7d;opacity:1}.contact .php-email-form input{padding:10px 15px}.contact .php-email-form textarea{padding:12px 15px}.contact .php-email-form button[type=submit]{background:#32515f;border:0;padding:14px 20px 12px 20px;color:#fff;transition:.3s;border-radius:11px;text-transform:uppercase;box-shadow:0px 3px 5px 0px rgba(16,54,71,.6);font-size:15px;letter-spacing:1px;margin-top:15px}.contact .php-email-form button[type=submit]:hover{background:#048695;transition:.3s;box-shadow:0px 0px 10px 4px #fff}@keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.credits{position:fixed;right:0;left:0;bottom:0;padding:15px;text-align:right;font-size:13px;color:#fff;z-index:999999}.credits a{color:#7bdf42;transition:.3s}.credits a:hover{color:#fff}.credits::before{content:"";width:15%;height:20px;position:absolute;right:0;z-index:-1;background:#103646;background:-moz-linear-gradient(90deg, rgba(16, 54, 70, 0) 0%, rgb(16, 54, 70) 30%);background:-webkit-linear-gradient(90deg, rgba(16, 54, 70, 0) 0%, rgb(16, 54, 70) 30%);background:linear-gradient(90deg, rgba(16, 54, 70, 0) 0%, rgb(16, 54, 70) 30%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#103646",endColorstr="#103646",GradientType=1)}@media(max-width: 1400px){.credits::before{width:20%}}@media(max-width: 1200px){.credits::before{width:23%}}@media(max-width: 991px){.credits::before{display:none}}@media(max-width: 991px){.credits{text-align:center;padding:5px 0;background:rgba(16,54,70,.7)}}/*# sourceMappingURL=style.css.map */
