@import url("https://fonts.googleapis.com/css2?family=Caveat&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@500;700&display=swap");body{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:16px;background:#fafafa}p{line-height:2em;color:#555}h1,h2,h3,h4,h5{font-family:'Oswald', sans-serif;font-weight:500}h1{font-size:2em}@media (min-width: 1200px){h1{font-size:4em}}h2{font-size:1.3em;margin:0}@media (min-width: 1200px){h2{font-size:2.5em}}h3{font-size:26px;padding:0}h4{font-size:20px;font-weight:300}h5{font-size:17px;margin:15px 0 15px 0}.burger{width:40px;height:25px;position:fixed;right:10%;top:30px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999}.burger img{max-width:100%}.burger span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.burger span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.burger span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.burger span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.burger.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px;background:#ffe600 !important}.burger.open span:nth-child(2){width:0%;opacity:0}.burger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:25px;left:8px;background:#ffe600 !important}.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:#32d8c8}.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:#32d8c8;padding:10px;min-width:100px;color:white;border:none;height:50px}button:focus{outline:none}.gform_button{background:#32d8c8 !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:#ffe600;line-height:50px;transition:all .3s}.btn-link:hover:after{color:#32d8c8;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:#32d8c8;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:#32d8c8;border-radius:50px}.close{position:absolute;top:0;right:0;width:35px;height:30px;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:2%;left:50%;margin:5% auto;left:0;right:0;width:70%;max-width:1920px;height:70%;background:#bdc3c7;z-index:100;visibility:hidden;opacity:0;transition:0.5s ease-out;transform:translateY(45px)}.modal__inner{padding:40px}.modal__inner video{width:100%;height:auto}.active{visibility:visible;opacity:1}.active+.modal{visibility:visible;opacity:1}.accordion{list-style:none;padding:0}.accordion .inner{padding-left:1em;overflow:hidden;display:none}.accordion li{margin:.5em 0}.accordion li a.toggle{width:100%;display:block;background:#32d8c8;color:white;padding:10px 10px 10px 40px;border-radius:10px;text-decoration:none;transition:background .3s ease}.accordion li a.toggle:hover{background:#ffe600}.header{position:relative;width:100%;height:100px;top:0;text-align:center;z-index:99;background:#ffe600}@media (max-width: 767px){.header{height:80px}}.header__inner{position:relative}.header__logo{background:url(../img/logo-white.svg) no-repeat;background-size:cover;margin-top:-5px;width:180px;height:100px;float:left}.header__logo a{display:block;width:100%;height:100%}@media (max-width: 767px){.header__logo{margin-top:5px;width:120px;height:70px}}.header__baseline{float:left}@media (max-width: 767px){.header__baseline{display:none}}.header__baseline h4{color:white;font-family:'Caveat', cursive}.header__menu{transition:all 0.3s}.header__menu nav ul{float:right;margin-top:45px}@media (max-width: 767px){.header__menu nav ul{padding:0;margin-top:20px}}@media (min-width: 768px) and (max-width: 1023px){.header__menu nav ul{width:60%}}.header__menu nav ul li{position:relative;display:inline-block;padding:10px;background:white;border-radius:10px;list-style-type:none}@media (max-width: 767px){.header__menu nav ul li{margin-bottom:5px;margin-right:5px}}@media (min-width: 768px) and (max-width: 1023px){.header__menu nav ul li{padding:5px;font-size:0.8em}}.header__menu nav ul li a{text-transform:uppercase;text-decoration:none;font-weight:600;letter-spacing:1px;font-size:0.8em;color:#32d8c8;transition:all 0.3s}>.header__menu nav ul li:nth-last-child(2){background:#32d8c8}>.header__menu nav ul li:nth-last-child(2) a{color:white}.header__menu nav ul li:hover{background:#32d8c8}.header__menu nav ul li:hover>a{color:white}.header__menu nav ul li:hover .sub-menu{transform:scale(1, 1) translateY(0);opacity:1}.header__menu nav ul li .sub-menu{position:absolute;top:0;left:0;padding:0;background:white;min-width:180px;transform:scale(1, 0) translateY(-150px);opacity:0;overflow:hidden;transition:all 0.3s}.header__menu nav ul li .sub-menu li{width:100%;text-align:left;background:none}.header__menu nav ul li .sub-menu li:hover a{color:#ffe600}.header__menu nav ul .current-menu-item{background:#32d8c8 !important}.header__menu nav ul .current-menu-item a{color:white}.nav-lang{position:absolute;right:0;top:0}@media (max-width: 767px){.nav-lang{top:20px;right:5px}}.nav-lang ul{display:flex;flex-direction:row}.nav-lang ul li{list-style:none;color:white;padding:0 5px}.nav-lang ul li a{color:white;text-decoration:none}.nav-lang ul li:hover a{color:#32d8c8}#menu-logged-in>li:nth-last-child(1){background:#32d8c8}#menu-logged-in>li:nth-last-child(1)>a{color:white}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#FAFAFA;margin:0}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}.wrapper{width:100%;overflow:hidden}.container{position:relative;width:100%;margin:auto;padding:0 20px 0 20px}@media (min-width: 1200px){.container{padding:0;width:1190px}}@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}.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}body.bp-legacy.logged-in{margin-top:-46px}@media (min-width: 1200px){body.bp-legacy.logged-in{margin-top:-35px}}body.bp-legacy.logged-in #wpadminbar{display:none;position:absolute;background:none;width:300px;top:0;left:auto;right:0}@media (min-width: 768px) and (max-width: 1023px){body.bp-legacy.logged-in #wpadminbar{width:50px !important}}body.bp-legacy.logged-in #wpadminbar .menupop{padding:5px}body.bp-legacy.logged-in #wpadminbar .menupop .ab-item,body.bp-legacy.logged-in #wpadminbar .menupop .display-name{color:#aaa !important}body.bp-legacy.logged-in #wpadminbar .menupop .wp-admin-bar-arrow{display:none !important}@media (max-width: 767px){body.bp-legacy.logged-in #wpadminbar .menupop{background:none !important}body.bp-legacy.logged-in #wpadminbar .menupop ul li{height:40px;padding:0 0 0 20px;overflow:hidden !important}body.bp-legacy.logged-in #wpadminbar .menupop ul li>.ab-sub-wrapper{display:none !important}}body.bp-legacy.logged-in #wpadminbar .ab-sub-wrapper{overflow:hidden !important}@media (max-width: 767px){body.bp-legacy.logged-in #wpadminbar .ab-item{width:60px !important;height:60px !important}}body.bp-legacy.logged-in #wpadminbar #wp-admin-bar-my-account-blogs{display:none}body.bp-legacy.logged-in #wpadminbar .ab-submenu img.avatar{width:64px !important;height:64px !important}body.bp-legacy.logged-in #wpadminbar #wp-admin-bar-my-account a>img.avatar{width:30px !important;height:30px !important;border-radius:50%}@media (max-width: 767px){body.bp-legacy.logged-in #wpadminbar #wp-admin-bar-my-account a>img.avatar{width:40px !important;height:40px !important}}body.bp-legacy.logged-in #wp-admin-bar-root-default{display:none}body.not-logged-in .menu-activites{display:none}.yz-copyright{display:none !important}.logy{padding-top:0 !important;background:url(../img/bg-login.jpg) no-repeat;background-size:cover;overflow:visible !important}.logy .logy-form{overflow:visible}.logy .logy-form .logy-form-cover{overflow:visible}.dir-list .group-status{display:none !important}.yz-networks-button,.yz-flickr{display:none !important}.yz-wall-options{padding:0 !important}.yz-wall-actions{padding:5px !important}.yz-wall-post{height:40px}.youzer #yz-wall-form{margin-bottom:20px !important}.yzpr-no-reaction{background:url("../img/icons/unlike.png") no-repeat;background-size:contain}.yzpr-no-reaction i{visibility:hidden;padding:2px}.yz-message-attachment img{max-width:100% !important}.thread-info p a{background:#32d8c8;color:white !important;padding:5px;border-radius:5px}.yz-comment-attachments img{max-width:100%}.comment-container .yz-embed-wrapper iframe{height:auto;min-height:400px}@media (max-width: 767px){.activity-comments .ac-reply-content .ac-textarea{padding-right:50px;min-height:100px}}@media (max-width: 767px){.activity-comments .ac-reply-content .yz-wall-upload-btn{right:5px !important}}@media (max-width: 767px){.activity-comments .ac-reply-content .yz-send-comment{top:50px !important}}.hero-page{height:150px;margin-bottom:80px;background:#ffe600;background:linear-gradient(135deg, #ffe600 0%, #32d8c8 100%);background-blend-mode:multiply}.hero-page .parallax{position:absolute;opacity:0.21;background-repeat:no-repeat;width:100%;height:100%;top:0;z-index:0;background-size:cover;background-position:top center}.hero-page__intro{padding-top:40px;font-family:"Dosis",sans-serif;text-align:center}.hero-page__intro h2{color:white;font-size:2em;overflow:hidden}.hero-page__intro h3,.hero-page__intro h4{color:white}.hero-page__intro p{color:white;font-family:"Abel",sans-serif;font-size:1.5em;line-height:30px;overflow:hidden}.cutEffect{overflow:hidden}.cutEffect{overflow:hidden}.page-content .columns{font-size:0}.page-content .columns .bloc img{max-width:100%}.page-content .columns .bloc ul li{line-height:30px;color:#555}.page-content .columns .bloc_full{margin-top:80px}.page-content .columns .bloc1{width:900px !important;margin:auto;display:block !important;width:100%;font-size:16px;display:inline-block;box-sizing:border-box}@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:16px;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}}.page-content .columns .bloc3{width:100%;font-size:16px;display:inline-block;box-sizing:border-box;padding:40px}@media only screen and (min-width: 768px){.page-content .columns .bloc3{width:33.33333%;vertical-align:top}}.page-content .columns .column h2{color:#32d8c8}.page-content .columns .column h2 strong{color:#ffe600}.page-content .columns .column h3{color:#ffe600}.page-content .columns .column img{max-width:100%}.section-contact{margin-top:120px;font-size:0}.section-contact article{width:100%;font-size:16px;display:inline-block;box-sizing:border-box}@media only screen and (min-width: 768px){.section-contact article{width:33.33333%;vertical-align:top}}.section-contact h2{color:#ffe600}.section-contact h2 span{color:#32d8c8}.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:#ffe600;color:white}.section-contact .gform_button{background:#32d8c8 !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}.page-template-page-full-background{background:url(../img/bg-login.jpg) no-repeat;background-size:cover}.lang-switcher li{display:inline-block;list-style-type:none}.gform_wrapper{width:600px;margin:auto}li.feed{display:none !important}@media (max-width: 767px){.page-id-225 .nav,.page-id-59 .nav{display:none}}
