@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,800|Oswald:300,400,700|Poppins:wght@200,400,700&display=swap");body{font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px}p{line-height:2.3em;color:#333}h1,h2,h3,h4,h5{font-family:'Oswald', sans-serif}h1{font-size:2em;text-transform:uppercase}@media (min-width: 1200px){h1{font-size:4em}}h2{position:relative;font-family:'Poppins', sans-serif;font-weight:700;font-size:1.4em;margin:0}h2:before{content:'';height:6px;width:100px;position:absolute;top:-15px;background:#3083c6}@media (min-width: 1200px){h2{font-size:2.4em;line-height:1.3em}}h3{font-size:1.5em;padding:0}h4{font-size:20px;font-weight:300}h5{font-size:17px;margin:15px 0 15px 0}.main_tabs_data_container .tabs_only_container .single_tab{padding:20px;background-color:white;cursor:pointer;text-align:center;transition:all .3s}.main_tabs_data_container .tabs_only_container .single_tab a{text-decoration:none;color:black}.main_tabs_data_container .tabs_only_container .single_tab.selected_tab{background-color:#3083c6}.main_tabs_data_container .tabs_only_container .single_tab.selected_tab a{color:white}.main_tabs_data_container .data_only_container{display:flex;justify-content:center;overflow:hidden;background-color:rgba(177,177,177,0.25)}.main_tabs_data_container .data_only_container .single_data{display:flex;justify-content:center;width:100%;overflow:auto;opacity:0;transition:opacity 0.5s ease-out}.main_tabs_data_container .data_only_container .single_data .data{background:white;display:flex;width:100%}@media (max-width: 767px){.main_tabs_data_container .data_only_container .single_data .data{display:block}}.main_tabs_data_container .data_only_container .single_data .data p{width:100%;margin:0;color:black}.main_tabs_data_container .data_only_container .single_data.selected_data{flex:0 0 100%;opacity:1}button{background:#3083c6;padding:10px;min-width:100px;color:white;border:none;height:50px}button:focus{outline:none}.gform_button{background:#3083c6 !important;border:none;padding:15px;border-radius:10px;color:white;font-weight:700;width:100% !important}.btn-link{position:relative}.btn-link a{text-decoration:none;color:white}.btn-link:after{font-family:FontAwesome;content:'\f061';position:absolute;width:50px;height:50px;top:0;right:-50px;background:white;color:black;line-height:50px;transition:all .3s}.btn-link:hover:after{color:#3083c6;border-radius:50px}.btn-video{position:relative}.btn-video:after{font-family:FontAwesome;content:'\f04b';position:absolute;width:50px;height:50px;top:0;right:-50px;background:white;color:black;line-height:50px;transition:all .3s}.btn-video:hover:after{color:#3083c6;border-radius:50px}.btn-blueprint{position:relative}.btn-blueprint:after{font-family:FontAwesome;content:'\f15c';position:absolute;width:50px;height:50px;top:0;right:-50px;background:white;color:black;line-height:50px;transition:all .3s}.btn-blueprint:hover:after{color:#3083c6;border-radius:50px}.close{position:absolute;top:0;right:0;width:40px;height:40px;min-width:40px;background:#000;color:#fff;cursor:pointer;border:0}.mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:50;visibility:hidden;opacity:0;transition:0.7s}.modal{position:fixed;top:0;left:50%;margin:5% auto;left:0;right:0;width:60%;height:60%;z-index:100;visibility:hidden;opacity:0;transition:0.5s ease-out;transform:translateY(45px)}@media (max-width: 767px){.modal{margin:20% auto;width:100%;height:100%}}.modal__inner{padding:40px}@media (max-width: 767px){.modal__inner{padding:60px 0}}.modal__inner h3,.modal__inner p{color:white}.modal__inner iframe{width:100%;height:auto}.active{visibility:visible;opacity:1}.active+.modal{visibility:visible;opacity:1}.accordion{list-style:none;padding:0;margin-bottom:40px}.accordion .inner{padding-left:1em;overflow:hidden;display:none}.accordion li{margin:.5em 0;position:relative}.accordion li a.toggle{width:100%;display:block;color:#000;border-bottom:2px solid #000;padding:10px 35px 10px 20px;text-decoration:none;transition:all .3s ease}.accordion li a.toggle h5{font-size:1.3em}.accordion li a.toggle:hover{background:#3083c6;color:white}.accordion li>::after{content:'\f067';font-family:FontAwesome;position:absolute;top:25px;right:20px;transition:transform .3s ease-in;pointer-events:none}.accordion li ul li>::after{content:''}.plus ::after{transition:transform .3s ease-out;transform:rotate(45deg)}.thumb_post img{max-width:100%}.list_actu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media (max-width: 767px){.list_actu{flex-direction:column;padding-left:0}}.list_actu .actu{width:250px;min-height:300px;margin:10px 10px 40px 10px;border-radius:30px;overflow:hidden;transition:all 0.3s;list-style-type:none;background:white}@media (max-width: 767px){.list_actu .actu{margin:auto;margin-top:20px}}.list_actu .actu a{color:#555;text-decoration:none}.list_actu .actu a h4{color:#3083c6;padding-left:20px}.list_actu .actu p{padding:0 20px;color:#000}.list_actu .actu .thumb_post{max-height:130px;overflow:hidden}.list_actu .actu .thumb_post img{width:100%}.list_actu .btn-news{width:100%;position:absolute;bottom:0}.footer{background:#000;margin-top:20px}.footer__info{font-size:0}.footer__info .col{width:100%;font-size:15px;display:inline-block;box-sizing:border-box}@media only screen and (min-width: 768px){.footer__info .col{width:33.3333333333%;vertical-align:top}}.footer .colleft{padding:20px}.footer .colleft a{padding-top:15px}.footer .colleft i{float:left}.footer .colleft button{margin-top:12px;margin-left:-22px;height:40px}.footer .colleft button:after{line-height:40px;background:#000;color:white;height:40px}@media (max-width: 767px){.footer .colleft{text-align:center}.footer .colleft button{margin-left:-80px}}.footer .colcenter{text-align:center;margin:auto;padding-top:40px}.footer .colcenter img{max-width:120px}.footer .colright{padding:20px}.footer .colright p{float:right;color:white;font-size:0.9em}.footer .colright p a{color:white}@media (max-width: 767px){.footer .colright{text-align:center}.footer .colright p{float:none}}.footer__copyright{height:45px;background:#333;text-align:center}@media (max-width: 767px){.footer__copyright{height:190px}}.footer__copyright .footer__copyright--inner{font-size:0}.footer__copyright .footer__copyright--inner .col{width:100%;font-size:15px;display:inline-block;box-sizing:border-box}@media only screen and (min-width: 768px){.footer__copyright .footer__copyright--inner .col{width:33.3333333333%;vertical-align:top}}.footer__copyright .colleft ul{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:-5px}@media (max-width: 767px){.footer__copyright .colleft ul{margin-bottom:-10px}}.footer__copyright .colleft ul li{list-style-type:none;font-weight:300;color:white;font-size:0.8em;padding-left:20px}@media (max-width: 767px){.footer__copyright .colleft ul li{width:100%;margin-bottom:5px;font-size:0.9em;text-align:left}.footer__copyright .colleft ul li i{margin-right:5px}}.footer__copyright .colleft ul li a{color:white}.footer__copyright .colleft ul li i{color:white}@media (max-width: 767px){.footer__copyright .copyright{width:100% !important}}.footer__copyright .copyright p{padding-left:25%;font-size:0.8em;color:white}@media (max-width: 767px){.footer__copyright .copyright p{padding-left:0}}@media (max-width: 767px){.footer__copyright .social{width:100% !important;margin-left:-30px}}.footer__copyright .social ul{display:flex;justify-content:center}.footer__copyright .social ul li{list-style-type:none;width:45px}.footer__copyright .social ul li i{color:white;font-size:1.3em}header{width:100%;position:fixed;top:0;display:flex;flex-direction:row;z-index:999}.logo{position:relative;float:left;width:160px;height:80px;z-index:999;margin:10px 0 0 25px}.logo img{width:100%;height:auto}@media (max-width: 767px){.logo{height:70px}}nav{position:relative;color:white;width:220px;height:80px;line-height:80px;background:#000;transition:all 0.3s}@media (max-width: 767px){nav{width:80%;line-height:40px}}nav .burger{position:absolute;right:-80px;top:0;width:80px;height:80px;background:white;color:#3083c6}@media (max-width: 767px){nav .burger{padding-top:20px}}nav .burger .hamburger{padding-top:5px}nav .burger .hamburger .hamburger-inner,nav .burger .hamburger.is-active .hamburger-inner{background:#3083c6}nav .burger .hamburger .hamburger-inner::after,nav .burger .hamburger.is-active .hamburger-inner::after{background:#3083c6}nav .burger .hamburger .hamburger-inner::before,nav .burger .hamburger.is-active .hamburger-inner::before{background:#3083c6}nav .burger button{background:none;min-width:80px}@media (min-width: 768px){nav .button-collapse{display:none}}nav .main_nav{overflow:hidden;height:80px;margin-top:-15px}nav .main_nav ul li{list-style-type:none}nav .main_nav>ul{margin:0;display:flex;flex-direction:row;justify-content:flex-end}nav .main_nav>ul>li{transition:background-color .3s;padding:0 5px 0 5px;position:relative}nav .main_nav>ul>li:nth-last-child(1) a{padding-top:20px}nav .main_nav>ul>li:hover .sub-menu,nav .main_nav>ul>li:focus .sub-menu{opacity:1;visibility:visible}@media (max-width: 767px){nav .main_nav>ul>li:hover .sub-menu,nav .main_nav>ul>li:focus .sub-menu{height:100% !important}}nav .main_nav>ul>li a{position:relative;color:#000;text-transform:uppercase;display:inline-block;padding:15px 5px 15px 5px;cursor:pointer;height:80px;transition:background-color .3s;outline:none;text-decoration:none;font-size:0.9em}@media (min-width: 768px){nav .main_nav>ul>li a{padding:15px 0 15px 0;font-size:0.8em}}@media (min-width: 1200px){nav .main_nav>ul>li a{padding:15px 2px 15px 2px;font-size:0.8em}}@media (min-width: 1600px){nav .main_nav>ul>li a{padding:15px 5px 15px 5px;font-size:0.9em}}nav .main_nav>ul>li a:after{content:"";position:absolute;display:block;background:#3083c6;left:50%;bottom:0;width:0;height:4px;transition:width 0.3s ease 0s, left 0.3s ease 0s}nav .main_nav>ul>li a:hover:after{left:0;width:100%}nav .sub-menu{opacity:0;visibility:hidden;transition:all 0.3s;display:flex;flex-direction:row;justify-content:center;align-content:center;position:absolute;line-height:20px;z-index:999;background:#3083c6;padding-left:0;min-width:180px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;left:0}@media (max-width: 767px){nav .sub-menu{height:100%;width:100%;position:relative;border:none;background:none}nav .sub-menu li{height:40px;padding-left:10px !important}nav .sub-menu li a{color:white !important;text-transform:capitalize !important}}nav .sub-menu li{padding:10px;text-align:center}nav .sub-menu li a{color:white !important}nav .sub-menu li a:after{background:white;height:0 !important}@media (max-width: 767px){nav .sub-menu li{text-align:left;padding:0;padding-left:60px}}nav .sub-menu li:hover a{color:black !important;transition:background-color .3s}@media (max-width: 767px){nav .sub-menu li:hover a{color:#3083c6 !important}}.nav-scroll{width:90%;background:white;border-bottom:thin solid #eee}@media (min-width: 1200px){.nav-scroll{width:70%}}.nav-scroll .main_nav{overflow:visible !important;float:right}.navmobile-open{height:100% !important;background:black;transition:all 0.3s}.navmobile{overflow:auto !important;height:100vh !important;width:100vw;padding-top:20px;background:black;transition:all 0.2s}.navmobile ul{display:block !important}.navmobile ul li{padding:0 !important;margin:0 !important}.navmobile ul li a{padding:0 !important;height:auto !important;color:white !important}.navmobile ul li ul li{padding-left:15px !important}.navmobile .sub-menu{transition:all 0.3s;height:0 !important}.logged-in nav .main_nav>ul>li:nth-last-child(1) a{padding-top:15px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#FAFAFA}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}.wrapper{width:100%;overflow:hidden}.container{width:100%;margin:auto;padding:0 20px 0 20px}@media (min-width: 1200px){.container{padding:0;width:1280px}}@media (min-width: 1921px){.container{width:1920px}}.fixed{position:fixed;top:0;right:0;left:0;margin-right:auto;margin-left:auto;z-index:999;height:60px;overflow:hidden;transition:all .3s}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (max-width: 767px){.hide-mobile{display:none}}@media (min-width: 768px){.show-mobile{display:none}}.fill:hover{color:white}.fill:before{content:"";position:absolute;background:#3083c6;bottom:0;left:0;right:0;top:100%;z-index:-1;transition:top 0.09s ease-in}.fill:hover:before{top:0}.shadow{box-shadow:0 1px 2px rgba(0,0,0,0.07),0 2px 4px rgba(0,0,0,0.07),0 4px 8px rgba(0,0,0,0.07),0 8px 16px rgba(0,0,0,0.07),0 16px 32px rgba(0,0,0,0.07),0 32px 64px rgba(0,0,0,0.07)}.shadow-long,.list_actu .actu:hover{box-shadow:0 2px 1px rgba(0,0,0,0.09),0 4px 2px rgba(0,0,0,0.09),0 8px 4px rgba(0,0,0,0.09),0 16px 8px rgba(0,0,0,0.09),0 32px 16px rgba(0,0,0,0.09)}.delayFade li:nth-child(1){transition-duration:.3s !important}.delayFade li:nth-child(2){transition-duration:.6s !important}.delayFade li:nth-child(3){transition-duration:.9s !important}.products_cards li:nth-child(1){transition-duration:.3s !important}.products_cards li:nth-child(2){transition-duration:.6s !important}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.size-full{width:100%;height:auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:inherit17px;margin:0;padding:0 4px 5px}.gform_body input,.gform_body select{padding:15px !important;border:none;background:white;border-radius:20px;outline-style:none}.gform_body .gfield_required{display:none}.gform_body select{height:50px;color:#555}.item{margin:10vh auto;max-width:100%;position:relative;will-change:transform}.item::before{counter-increment:figure;content:counter(figure, decimal-leading-zero);position:absolute;font-family:paralucent, sans-serif;font-size:10rem;color:var(--color-deco);bottom:calc(100% - 3rem)}.item:nth-child(even)::before{right:0}.item__img-wrap{--aspect-ratio: 1/1.5;overflow:hidden;width:500px;margin:0 auto;padding-bottom:calc(100% / (var(--aspect-ratio)));max-width:calc(100% - 2rem);will-change:transform}.item:first-child .item__img-wrap{--aspect-ratio: 8/10;--image: url(https://tympanus.net/Tutorials/SmoothScrollAnimations/img/1.jpg)}.item:nth-child(2) .item__img-wrap{width:1000px;--aspect-ratio: 120/76;--image: url(https://tympanus.net/Tutorials/SmoothScrollAnimations/img/2.jpg)}.item:nth-child(3) .item__img-wrap{--aspect-ratio: 60/75;--image: url(https://tympanus.net/Tutorials/SmoothScrollAnimations/img/3.jpg)}.item:nth-child(4) .item__img-wrap{width:800px;--aspect-ratio: 900/505;--image: url(https://tympanus.net/Tutorials/SmoothScrollAnimations/img/4.jpg)}.item:nth-child(5) .item__img-wrap{--aspect-ratio: 6/8;--image: url(https://tympanus.net/Tutorials/SmoothScrollAnimations/img/5.jpg)}.item:nth-child(6) .item__img-wrap{width:calc(100vw - 2rem);--aspect-ratio: 1500/844;--image: url(https://tympanus.net/Tutorials/SmoothScrollAnimations/img/6.jpg)}.item:nth-child(7) .item__img-wrap{width:900px;--aspect-ratio: 1000/749;--image: url(https://tympanus.net/Tutorials/SmoothScrollAnimations/img/7.jpg)}.item:nth-child(8) .item__img-wrap{width:900px;--aspect-ratio: 1000/562;--image: url(https://tympanus.net/Tutorials/SmoothScrollAnimations/img/8.jpg)}.item:nth-child(9) .item__img-wrap{--aspect-ratio: 60/75;--image: url(https://tympanus.net/Tutorials/SmoothScrollAnimations/img/9.jpg)}.item__img{--overflow: 40px;height:calc(100% + (2 * var(--overflow)));top:calc( -1 * var(--overflow));width:100%;position:absolute;background-image:var(--image);background-size:cover;background-position:50% 0%;will-change:transform}.item__img--t1{--overflow: 60px}.item__img--t2{--overflow: 80px}.item__img--t3{--overflow: 120px}.hero-home{width:100%;z-index:0;overflow:hidden}@media (max-width: 767px){.hero-home{height:550px}}@media (min-width: 1600px){.hero-home{height:1000px}}.hero-home .vidBg{background:rgba(0,0,0,0.8);position:relative;width:100%;height:100%;z-index:-1}.hero-home .vidBg__inner video{width:100%;height:auto;mix-blend-mode:multiply;z-index:-1}@media (max-width: 767px){.hero-home .vidBg__inner video{width:280%;height:100%;margin-left:-260px}}.hero-home__title--inner{position:absolute;margin-top:55%}@media (min-width: 768px){.hero-home__title--inner{padding-left:40px;margin-top:15%}}.hero-home__title--inner h4{color:white;font-weight:700;line-height:1em;font-size:3em;letter-spacing:1px}@media (max-width: 767px){.hero-home__title--inner h4{font-size:1.7em}}.hero-home__title--inner h2{color:#3083c6 !important;text-transform:none;line-height:1.1em;position:relative}.hero-home__title--inner h1{color:white;text-transform:uppercase;line-height:1.2em;margin:0}.hero-home__title--inner button{margin-top:30px}.section1{position:relative;font-size:0}@media (max-width: 767px){.section1{background-position-x:-900px !important}}.section1 .overlay{position:absolute;background:rgba(0,0,0,0.85);top:0;left:0;height:100%;width:100%}.section1 article{width:100%;font-size:15px;display:inline-block;box-sizing:border-box}@media only screen and (min-width: 768px){.section1 article{width:50%;vertical-align:top}}.section1 section{width:100%;font-size:15px;display:inline-block;box-sizing:border-box}@media only screen and (min-width: 768px){.section1 section{width:100%;vertical-align:top}}.section1__colleft{width:50% !important;position:relative}.section1__colleft__inner{position:absolute;right:-100px;top:100px;background:white;border-radius:40px;padding:70px 40px;width:600px;z-index:99}@media (max-width: 767px){.section1__colleft{width:100% !important}.section1__colleft .section1__colleft__inner{position:relative;right:0;width:90%;margin:auto}}.section1__colleft .btn-link{margin-top:20px}.section1__colleft .btn-link:after{background:#000;color:white}.section1__colleft h2{color:#000}.section1__colleft h2 span{color:#3083c6}.section1__colright{width:50%}@media (max-width: 767px){.section1__colright{width:100% important;padding-top:140px}}.section1__colright img{width:100%}.section1 .sectionbloc{margin-bottom:80px}@media (min-width: 768px){.section1 .sectionbloc{margin-top:100px}}@media (min-width: 1600px){.section1 .sectionbloc{margin-top:10px}}.section1 .sectionbloc .ourproducts_tittle h2{color:white}.section1 .sectionbloc .products_cards{display:flex;flex-direction:row;justify-content:space-around;margin-top:50px}@media (max-width: 767px){.section1 .sectionbloc .products_cards{flex-direction:column;align-items:center;padding-left:0}}.section1 .sectionbloc .products_cards .product_card{padding:10px;margin:10px;width:25%;background:white;border-radius:30px;text-align:center;list-style-type:none;transition:all 0.3s}.section1 .sectionbloc .products_cards .product_card:hover{transform:translateY(-20px)}@media (max-width: 767px){.section1 .sectionbloc .products_cards .product_card{width:80%}}.section1 .sectionbloc .products_cards .product_card h3{padding-top:15px;color:#000;max-width:200px;margin:auto}.section1 .sectionbloc .products_cards .product_card img{max-width:100%}.section1 .sectionbloc .products_cards .product_card a{text-decoration:none;display:block;height:100%;width:100%}.section1 .sectionbloc .products_cards .product_card a:hover button{background:black}.section1 .sectionbloc .products_cards .product_card button{width:100%;border-radius:40px;transition:all 0.3s}.section2{background:#ecebeb;height:640px;overflow:hidden;font-size:0}@media (max-width: 767px){.section2{height:100%;margin-bottom:40px}}.section2 article{width:100%;font-size:15px;display:inline-block;box-sizing:border-box}@media only screen and (min-width: 768px){.section2 article{width:50%;vertical-align:top}}.section2__colleft{width:40% !important}@media (max-width: 767px){.section2__colleft{width:100% !important}}.section2__colleft img{width:100%}.section2__colright{width:60% !important;padding:100px}@media (max-width: 767px){.section2__colright{padding:10px;width:100% !important}}.section2__colright .btn-link{margin-top:20px}.section2__colright .btn-link:after{background:#000;color:white}.section2__colright h2{color:#000}.section2__colright h2 span{color:#3083c6}.section3{height:500px;overflow:hidden;font-size:0}@media (max-width: 767px){.section3{height:100%;margin-bottom:40px}}.section3 article{width:100%;font-size:15px;display:inline-block;box-sizing:border-box}@media only screen and (min-width: 768px){.section3 article{width:50%;vertical-align:top}}.section3__colleft{width:60% !important;padding:100px 40px 100px 200px}.section3__colleft__inner{max-width:400px;margin-top:60px;text-align:justify}.section3__colleft__inner h2::before{font-size:0.3em;top:-10px}.section3__colleft__inner .pager{position:relative;float:right}.section3__colleft__inner .pager ul{display:flex}.section3__colleft__inner .pager ul li{list-style-type:none;cursor:pointer}.section3__colleft__inner .pager ul li p{font-size:2em}@media (max-width: 767px){.section3__colleft{width:100% !important;padding:20px}}.section3__colright{width:40% !important;padding-top:60px}@media (max-width: 767px){.section3__colright{padding:10px;width:100% !important;margin-top:-45px}.section3__colright img{height:auto}.section3__colright .slides{padding-left:0}}.page-template-home h2{color:#000}.page-template-home h2 strong{color:#3083c6}.hero-page{position:relative;height:190px;margin-bottom:80px;background:#000;background-blend-mode:multiply;overflow:hidden}.hero-page .parallax{position:absolute;opacity:0.4;background-repeat:no-repeat;width:100%;height:300%;top:0}.hero-page__intro{padding-top:110px;font-family:"Oswald",sans-serif;text-align:center}.hero-page__intro h2{color:#3083c6;font-size:1.8em;text-transform:uppercase;overflow:hidden}@media (max-width: 767px){.hero-page__intro h2{font-size:1.2em}}.hero-page__intro h3{color:white}.hero-page__intro p{color:white;font-family:"Open Sans",sans-serif;font-size:15px;line-height:30px;overflow:hidden}.page-content .columns{font-size:0}.page-content .columns .bloc h3 strong{color:#3083c6}.page-content .columns .bloc img{max-width:100%;height:auto}.page-content .columns .bloc ul li{line-height:30px;color:#555}.page-content .columns .bloc a{color:#3083c6;text-decoration:none}.page-content .columns .simplefilter,.page-content .columns .item-desc{font-size:16px}.page-content .columns .bloc_full{margin-top:80px}.page-content .columns .bloc1{width:900px !important;margin:auto;display:block !important;overflow:hidden;width:100%;font-size:15px;display:inline-block;box-sizing:border-box}.page-content .columns .bloc1 .btn-single{margin-top:40px}@media only screen and (min-width: 768px){.page-content .columns .bloc1{width:100%;vertical-align:top}}@media (max-width: 767px){.page-content .columns .bloc1{width:100% !important}}.page-content .columns .is-half{width:100%;font-size:15px;display:inline-block;box-sizing:border-box;padding:40px}@media only screen and (min-width: 768px){.page-content .columns .is-half{width:50%;vertical-align:top}}@media (max-width: 767px){.page-content .columns .is-half{padding:0 10px 0 10px}}.page-content .columns .bloc3{width:100%;font-size:15px;display:inline-block;box-sizing:border-box;padding:40px}@media only screen and (min-width: 768px){.page-content .columns .bloc3{width:33.3333333333%;vertical-align:top}}.page-content .columns .bloc4{width:100%;font-size:15px;display:inline-block;box-sizing:border-box;padding:40px}@media only screen and (min-width: 768px){.page-content .columns .bloc4{width:25%;vertical-align:top}}.page-content .columns .bloc4 img{border-radius:40px}.page-content .columns .bloc4 p{line-height:20px;text-align:justify}.page-content .columns .bloc4 h4,.page-content .columns .bloc4 h5{margin:0}.page-content .columns .bloc4 h4{color:#3083c6}.page-content .columns .bloc5{width:100%;font-size:15px;display:inline-block;box-sizing:border-box;padding:40px}@media only screen and (min-width: 768px){.page-content .columns .bloc5{width:20%;vertical-align:top}}.page-content .columns .column h2{color:#3083c6}.page-content .columns .column h2 strong{color:#000}.page-content .columns .column h3{color:#000}.page-content .columns .column img{max-width:100%;border-radius:30px}.page-content .columns .column .gallery img{transition:all 0.3s}.login-container{max-width:400px;margin:auto}.login-container .ginput_container input{width:100%;border:thin solid #eee}.login-container nav{background:none;display:flex;width:100%;height:auto}.login-container nav a{margin-right:20px}.page-template-default .modal{top:0;max-width:600px}.section-contact{margin-top:120px;font-size:0}.section-contact article{width:100%;font-size:15px;display:inline-block;box-sizing:border-box}@media only screen and (min-width: 768px){.section-contact article{width:33.3333333333%;vertical-align:top}}.section-contact h2{color:#000}.section-contact h2 span{color:#3083c6}.section-contact__colright{text-align:center}.section-contact__colright p i{position:absolute;margin-top:5px;margin-left:-25px}.section-contact button{margin-top:10px;float:right;margin-right:80px}.section-contact button::after{background:#000;color:white}.section-contact .gform_button{background:#3083c6 !important;border:none;color:white;width:100% !important;height:50px}.section-contact #gform_1 input,.section-contact #gform_1 textarea{border:none;background:#EEE}.section-contact #gform_1 input:focus,.section-contact #gform_1 textarea:focus{outline:none}.section-contact #gform_1 input{padding:20px}.section-contact #gform_1 .gfield_required{display:none}.section-contact #gform_1 .gfield{margin-top:0}.shadow{box-shadow:0 1px 2px rgba(0,0,0,0.07),0 2px 4px rgba(0,0,0,0.07),0 4px 8px rgba(0,0,0,0.07),0 8px 16px rgba(0,0,0,0.07),0 16px 32px rgba(0,0,0,0.07),0 32px 64px rgba(0,0,0,0.07)}.shadow-long,.list_actu .actu:hover{box-shadow:0 2px 1px rgba(0,0,0,0.09),0 4px 2px rgba(0,0,0,0.09),0 8px 4px rgba(0,0,0,0.09),0 16px 8px rgba(0,0,0,0.09),0 32px 16px rgba(0,0,0,0.09)}
