@charset "UTF-8";
/*!
Theme Name: Yannick.net-Child
Author: YannickWeb.net
Author URI: https://www.yannickweb.net/
Template: yannickweb
Description: Child Theme YannickWeb.net
Requires at least: WordPress 5.2.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: yannickweb-child
*/
.site{background:url("/wp-content/uploads/2021/08/site-bg-3.jpg") left center/cover no-repeat;background-attachment:fixed}@media (max-width:991.98px){.site{background:url("/wp-content/uploads/2021/08/site-bg-tablet.jpg") left center/cover no-repeat;background-attachment:fixed}}.webp .site{background:url("/wp-content/uploads/2021/08/site-bg-3.webp") left center/cover no-repeat;background-attachment:fixed}@media (max-width:991.98px){.site{background:url("/wp-content/uploads/2021/08/site-bg-tablet.webp") left center/cover no-repeat;background-attachment:fixed}}.site-header{background:#fff !important;box-shadow:0 0px 10px -6px #000;padding:0;position:sticky;top:52px;z-index:100}@media (max-width:1199.98px){.site-header{top:0}}.custom-logo{margin:13px 0;height:auto}@media (max-width:1199.98px){.custom-logo{margin:5px auto;max-height:70px;width:auto}}.topheader-container{padding:17px 0;background:0 0;position:relative;z-index:101;position:sticky;top:0}.topheader-container.scrolled{padding:10px 0;background:#4393ef}@media (max-width:575.98px){.topheader-container{padding:7px 0;background:#00c2bb}}.topheader-container .top-tel{font-family:"Work sans",sans-serif;color:#fff;display:flex;align-items:center}@media (max-width:991.98px){.topheader-container .top-tel{display:none}}.topheader-container .top-tel:before{content:"";width:23px;height:23px;background:url("/wp-content/uploads/2021/08/Path-2.png") no-repeat;margin:0 15px 0 0}.webp .topheader-container .top-tel:before{background:url("/wp-content/uploads/2021/08/Path-2.webp") no-repeat}.topheader-container .navbar{display:flex}.topheader-container .nav-link{font-family:"Work sans",sans-serif;font-weight:700;color:#fff;display:flex;align-items:center;margin-right:30px}@media (max-width:991.98px){.topheader-container .nav-link{display:none}}.topheader-container .top-fb{margin:0 0 0 25px}.header-nav .navbar{justify-content:end;align-items:center}.header-nav .navbar li{margin:0}.header-nav .navbar li a{font-family:"Work sans",sans-serif;font-weight:700;color:#00c2bb;padding:20px;display:block;text-decoration:none;text-transform:uppercase;transition:all .5s ease}@media (max-width:1699.98px){.header-nav .navbar li a{padding:8px}}.header-nav .navbar li.active a,.header-nav .navbar li.current-menu-item a,.header-nav .navbar li.current_page_parent a,.header-nav .navbar li:hover a{color:#f1832d;text-decoration:underline}.header-nav .navbar li:first-child a{padding-left:0}.header-nav .navbar li:last-child a{font-family:"Work sans",sans-serif;font-weight:700;text-transform:uppercase;border:3px solid;padding:10px 30px;background:#00c2bb;border-color:#00c2bb;color:#fff;border-radius:27px;margin-left:20px}@media (max-width:1699.98px){.header-nav .navbar li:last-child a{margin-left:8px;padding:7px 20px}}.header-nav .navbar li:last-child.active a,.header-nav .navbar li:last-child.current-menu-item a,.header-nav .navbar li:last-child.current_page_parent a,.header-nav .navbar li:last-child:hover a{background:#fff;color:#00c2bb;text-decoration:none}.mobile-tel{fill:#00c2bb}.theMenuMobile #main-nav-mobile{background:#00c2bb}.theMenuMobile #main-nav-mobile .close-menu{background:#fff}.footer .footer-container{padding:40px 0;background:#fff;box-shadow:0 0px 10px -6px #000}.footer .footer-container .custom-logo{max-width:450px;margin:0}@media (max-width:1699.98px){.footer .footer-container .custom-logo{max-width:100%;margin:5px 0}}@media (max-width:767.98px){.footer .footer-container .custom-logo{max-width:100%;margin:0 auto}}.footer .footer-container .footer_infos,.footer .footer-container .menu-menu-principal-container,.footer .footer-container .menu-top-menu-container,.footer .footer-container .menu-menu-principal-anglais-container,.footer .footer-container .menu-top-menu-anglais-container{font-family:"Work sans",sans-serif;font-weight:700;display:block;text-decoration:none;text-transform:uppercase;transition:all .5s ease;padding-top:15px}@media (min-width:1700px){.footer .footer-container .footer_infos,.footer .footer-container .menu-menu-principal-container,.footer .footer-container .menu-top-menu-container,.footer .footer-container .menu-menu-principal-anglais-container,.footer .footer-container .menu-top-menu-anglais-container{font-size:20px}}.footer .footer-container .footer_infos{color:#f1832d}@media (max-width:767.98px){.footer .footer-container .footer_infos{text-align:center}}.footer .footer-container .menu-menu-principal-anglais-container,.footer .footer-container .menu-menu-principal-container{color:#00c2bb}.footer .footer-container .menu-menu-principal-anglais-container .navbar li,.footer .footer-container .menu-menu-principal-container .navbar li{margin-bottom:5px}.footer .footer-container .menu-menu-principal-anglais-container .navbar li:last-child,.footer .footer-container .menu-menu-principal-container .navbar li:last-child{display:inline-block;margin:10px 0 0}.footer .footer-container .menu-menu-principal-anglais-container .navbar li:last-child a,.footer .footer-container .menu-menu-principal-container .navbar li:last-child a{font-family:"Work sans",sans-serif;font-weight:700;text-transform:uppercase;border:3px solid;padding:10px 30px;background:#00c2bb;border-color:#00c2bb;color:#fff;border-radius:27px;display:inline-block}.footer .footer-container .menu-menu-principal-anglais-container .navbar li:last-child.active a,.footer .footer-container .menu-menu-principal-anglais-container .navbar li:last-child.current-menu-item a,.footer .footer-container .menu-menu-principal-anglais-container .navbar li:last-child.current_page_parent a,.footer .footer-container .menu-menu-principal-anglais-container .navbar li:last-child:hover a,.footer .footer-container .menu-menu-principal-container .navbar li:last-child.active a,.footer .footer-container .menu-menu-principal-container .navbar li:last-child.current-menu-item a,.footer .footer-container .menu-menu-principal-container .navbar li:last-child.current_page_parent a,.footer .footer-container .menu-menu-principal-container .navbar li:last-child:hover a{background:#fff;color:#00c2bb;text-decoration:none}.footer .footer-container .menu-top-menu-container,.footer .footer-container .menu-top-menu-anglais-container{color:#4393ef}.footer .footer-container .menu-top-menu-container .navbar li,.footer .footer-container .menu-top-menu-anglais-container .navbar li{margin-bottom:5px}.site-footer{background:#4393ef}.site-footer .footer-container .footer_text{color:#fff}.maintext-container{padding:45px 0;background:#fff}@media (max-width:991.98px){.maintext-container{padding:25px 0}}.maintext-container img{border-radius:100px}@media (max-width:991.98px){.maintext-container img{margin:0 auto;display:block}}.maintext-container .first{margin-bottom:30px}.maintext-container .second{margin-top:30px}.maintext-container .border img{border:2px solid #00c2bb}.maintext-container h2{color:#00c2bb;margin:0 0 15px;text-transform:uppercase}@media (max-width:1199.98px){.maintext-container h2{text-transform:none}}@media (max-width:575.98px){.maintext-container h2{font-size:1.2em}}.maintext-container h4{color:#00c2bb;margin:0 0 15px}.maintext-container ul{padding-left:20px;margin:0 0 1.5rem}.maintext-container ul li{font-family:"Work sans",sans-serif;font-weight:700;list-style:disc;text-transform:uppercase;color:#00c2bb;margin:0 0 .75rem}@media (max-width:1199.98px){.maintext-container ul li{text-transform:none}}.maintext-container .oneIcon{text-align:center;max-width:330px;margin:0 auto 30px}@media (max-width:1699.98px){.maintext-container .oneIcon{font-size:.87em;max-width:270px}}.maintext-container .oneIcon h4{text-transform:uppercase;color:#00c2bb;margin:0 0 20px}.maintext-container .oneIcon img{border-radius:0;margin:0 auto 35px;display:block}.maintext-container .buttons .btn.contact:first-of-type{margin:0 0 15px}.faq-container{padding:65px 0;background:#fff}@media (max-width:991.98px){.faq-container{padding:30px 0}}.faq-container .faq-list{margin:0 0 -30px}.faq-container .faq-list .faq{margin:0 0 30px}.faq-container .faq-question{padding:10px 20px;background:#00c2bb;color:#fff;display:flex;align-items:center;cursor:pointer;margin:0;transition:all .5s linear}.faq-container .faq-question:before{content:"▾";color:#fff;font-size:40px;transform:rotate(-90deg);margin:0 10px 0 -10px;transition:all .5s linear}@media (max-width:1199.98px){.faq-container .faq-question:before{font-size:32px}}.faq-container .faq-question:not(.collapsed):before{transform:rotate(0deg)}.faq-container .faq-answer{padding:.1px 30px;border-left:3px solid #00c2bb;border-right:3px solid #00c2bb;border-bottom:3px solid #00c2bb;display:none}.faq-container .faq-answer p:first-of-type{margin:30px 0}.faq-container .faq-answer ol:first-of-type{margin:30px 0}.faq-container .faq-answer ul{padding-left:50px;margin-bottom:30px}.faq-container .faq-answer ul li{list-style:disc}.contact-container{padding:40px 0;background:#fff}@media (max-width:991.98px){.contact-container{padding:25px 0;overflow:hidden}.contact-container .all_infos{background:#000}}.contact-container .side-form{position:sticky;top:100px}@media (max-width:991.98px){.contact-container .side-form{margin-bottom:30px}}.contact-container .theForm{background:#00c2bb;border-radius:0;order:2;padding:30px 30px 10px}@media (max-width:991.98px){.contact-container .theForm{border:none;margin:0 -100vw -25px;padding:20px 100vw 10px}}@media (max-width:1699.98px){.contact-container .theForm.estimation .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 100%;max-width:100%}}@media (max-width:1699.98px){.contact-container .theForm.estimation label{flex:0 0 100%;max-width:100%}}.contact-container .theForm .column{display:flex;align-items:center;margin:0 0 10px}.contact-container .theForm .column:not(.newsletter){flex-wrap:wrap}.contact-container .theForm .column .newsletter{flex-direction:row-reverse}.contact-container .theForm h2{color:#fff;padding:0;text-align:left;margin:0 0 20px}@media (max-width:991.98px){.contact-container .theForm h2{text-align:center;margin-bottom:.4em}}.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 66.6667%;max-width:66.6667%}@media (max-width:1199.98px){.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 100%;max-width:100%}}@media (max-width:991.98px){.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 66.6667%;max-width:66.6667%}}@media (max-width:767.98px){.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 100%;max-width:100%}}.contact-container .theForm input[type=text],.contact-container .theForm input[type=email],.contact-container .theForm input[type=tel],.contact-container .theForm input[type=number],.contact-container .theForm select,.contact-container .theForm textarea{border:1px solid #646464;border-radius:0;padding:5px;width:100%}.contact-container .theForm input[type=submit]{order:13;background:#f1832d;border:3px solid #f1832d;color:#fff !important}.contact-container .theForm input[type=submit]:hover{background:#fff !important;color:#000 !important}@media (max-width:575.98px){.contact-container .theForm input[type=submit]{margin-bottom:20px}}.contact-container .theForm label{flex:0 0 33.3333%;max-width:33.3333%;color:#fff;padding-right:15px}@media (max-width:1199.98px){.contact-container .theForm label{flex:0 0 100%;margin:0 0 10px;max-width:100%}}@media (max-width:991.98px){.contact-container .theForm label{flex:0 0 33.3333%;margin:0;max-width:33.3333%}}@media (max-width:767.98px){.contact-container .theForm label{flex:0 0 100%;margin:0 0 10px;max-width:100%}}.contact-container .theForm label.file-label{display:flex;align-items:center;flex:0 0 100%;max-width:100%;padding-right:0}.contact-container .theForm label.file-label .label{flex:0 0 33.3333%;max-width:33.3333%;padding-right:15px}@media (max-width:1199.98px){.contact-container .theForm label.file-label .label{flex:0 0 100%;margin:0 0 10px;max-width:100%}}@media (max-width:991.98px){.contact-container .theForm label.file-label .label{flex:0 0 33.3333%;margin:0;max-width:33.3333%}}@media (max-width:767.98px){.contact-container .theForm label.file-label .label{flex:0 0 100%;margin:0 0 10px;max-width:100%}}.contact-container .theForm label.invalid .input-label{border:solid 1px #d82424 !important;background-color:#f9c4c4 !important}.contact-container .theForm label .limitation{display:block;font-size:14px}.contact-container .theForm label .input-label{border:1px solid #646464;background:#fff;width:100%;display:flex;align-items:center;cursor:pointer;padding-left:10px;margin-top:5px;color:#000;flex:1 1}.contact-container .theForm label .input-label span{font-size:16px;line-height:16px;padding:10px 10px 7px;background:#737373;display:inline-block;margin-left:auto;color:#fff;font-weight:700;text-transform:uppercase}.contact-container .theForm input[type=file]{display:none}.contact-container .theForm .ajax-loader{margin:0 10px;order:0}[lang^=en] .contact-container .theForm input[type=submit].fr,[lang^=en] .contact-container .theForm input[type=submit].fr+.ajax-loader,[lang^=fr] .contact-container .theForm input[type=submit].en,[lang^=fr] .contact-container .theForm input[type=submit].en+.ajax-loader{display:none}.contact-container .theForm span.wpcf7-list-item,.contact-container .theForm input[type=checkbox]{margin:4px 0 0}.contact-container .theForm span.wpcf7-list-item{width:100%}.wpcf7-form{display:flex;flex-direction:column}.wpcf7-form.sent .wpcf7-response-output{padding:15px;order:1;border-width:4px;background:rgba(57,143,20,.6);font-size:1.25rem;margin:0 0 10px;border-radius:5px}.wpcf7-form.invalid .wpcf7-response-output{display:none !important}