html{font-family:"Archivo",sans-serif;letter-spacing:1px}html{font-size:16px}@media screen and (min-width:320px){html{font-size:calc(16px + 6px*((100vw - 320px)/1380))}}@media screen and (min-width:1700px){html{font-size:22px}}html p{letter-spacing:.5px}body{font-size:1em;line-height:1.5}h1,.h1{font-size:1.8020324707em}h2,.h2{font-size:1.6018066406em}h3,.h3{font-size:1.423828125em}h4,.h4{font-size:1.265625em}h5,.h5{font-size:1.125em}h6,.h6{font-size:1em}.display-4{font-size:2.8020324707em}.display-3{font-size:3.1522865295em}.display-2{font-size:3.5463223457em}.display-1{font-size:3.989612639em}@media(min-width:576px){.col-sm-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-sm-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-sm-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-sm-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-sm-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-sm-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-sm-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-sm-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-sm-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-sm-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width:768px){.col-md-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-md-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-md-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-md-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-md-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-md-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-md-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-md-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-md-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-md-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width:992px){.col-lg-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-lg-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-lg-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-lg-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-lg-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-lg-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-lg-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-lg-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-lg-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-lg-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width:1200px){.col-xl-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-xl-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-xl-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-xl-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-xl-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-xl-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-xl-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-xl-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-xl-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-xl-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width:1700px){.col-xxl-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-xxl-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-xxl-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-xxl-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-xxl-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-xxl-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-xxl-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-xxl-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-xxl-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-xxl-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}h1,h2,h3,h4,h5,h6{color:#ef000c;font-family:"Source Sans Pro",sans-serif;font-weight:900;text-transform:uppercase}.contact.btn{border:3px solid;padding:.4em 2.25em;font-size:20px;line-height:1.35em;text-transform:uppercase;transition:all .5s ease;background:#fff;border-color:#3c3b3d;color:#3c3b3d;border-radius:9px}.contact.btn:hover{background:#3c3b3d;color:#fff}@media(max-width:1699.98px){.contact.btn{padding:.4em 1.8em}}@media(max-width:450px){.contact.btn{padding:.4em 1.4em}}.navbar-toggler{margin-left:-1rem}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(239, 0, 12, 0.995)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");font-size:30px}.body-container{width:100%}.flexslider{border:none;margin:0;border-radius:0}.theForm h1{color:#fff;font-size:1.7em;font-family:"Archivo";text-transform:none;margin:-5px 0 11px;font-weight:400}@media(max-width:1699.98px){.theForm h1{font-size:1.45em}}.theForm h1 strong{display:flex;font-weight:700;text-transform:uppercase}.theForm .wpcf7-form-control-wrap{width:100%}.theForm .wpcf7-radio{margin-top:-5px;display:block}.theForm .wpcf7-radio label{font-size:1.3em}.theForm .wpcf7-radio input[type=radio]{width:auto}.theForm .wpcf7-radio .wpcf7-list-item.first{margin:0 1em 0 0}.theForm .wpcf7-radio .wpcf7-list-item.last{margin:0}.theForm .confEmail{position:absolute}.theForm input,.theForm textarea{border:1px solid #fff;border-radius:5px;font-size:24px;font-weight:400;font-family:"Archivo",sans-serif;padding:7px;width:100%;margin-bottom:15px}@media(max-width:991.98px){.theForm input,.theForm textarea{font-size:22px}}@media(max-width:767.98px){.theForm input,.theForm textarea{font-size:20px}}@media(max-width:575.98px){.theForm input,.theForm textarea{font-size:18px}}@media(max-width:450px){.theForm input,.theForm textarea{font-size:16px}}.theForm input.wpcf7-not-valid,.theForm textarea.wpcf7-not-valid{border-color:rgba(249,196,196,.5) !important}.theForm input.confEmail,.theForm textarea.confEmail{border:0}.theForm input[type=submit],.theForm textarea[type=submit]{order:-1}.theForm .btn.contact{background:#3c3b3d;line-height:1.333em;font-weight:800;font-family:"Archivo";padding:.333em 1.167em;width:auto;color:#fff;border:1px solid #fff}.theForm .btn.contact:hover{background:#fff;color:#3c3b3d}.theForm .wpcf7-spinner{margin-right:-72px}.theForm .ajax-loader{flex:0 0 24px}.theForm .confEmail{order:999}.theForm ::placeholder{color:#3c3b3d;opacity:.8}.theForm :-ms-input-placeholder{color:#3c3b3d;opacity:.8}.theForm ::-ms-input-placeholder{color:#3c3b3d;opacity:.8}.top-site-header{background:#0f243e}.top-site-header .header-tel{align-items:center;color:#fff;display:flex;font-family:"Archivo",sans-serif;font-weight:900;font-size:18px;line-height:1.3333333333em;padding-top:.1666666667em;height:54px}@media(max-width:1699.98px){.top-site-header .header-tel{font-size:16px}}@media(max-width:1699.98px){.top-site-header .header-tel{height:42px}}.top-site-header .header-tel span{margin-right:2.2222222222em}.top-site-header .header-tel span:last-of-type{margin-right:0}.top-site-header .header-tel:before{background:url(//www.inventionquebec.ca/wp-content/themes/yannickweb-child/assets/images/tel-icon.png) center/contain no-repeat;content:"";display:block;height:19px;width:19px;margin-right:22px}.top-site-header .fb_link a{display:block;width:33px;height:33px;background:url("/wp-content/uploads/2021/10/header-fb-icon.png") center center no-repeat;margin-left:20px}.top-site-header .wpml-ls-legacy-list-horizontal{border:0;padding:0 0 0 1rem}.top-site-header .wpml-ls-legacy-list-horizontal .wpml-ls-link{display:block;font-family:"Archivo",sans-serif;font-weight:900;font-size:28px;line-height:1.25em;padding:.3928571429em .5714285714em;text-decoration:none;transition:all .5s ease;background:#0f243e;border-color:#0f243e;color:#fff}.top-site-header .wpml-ls-legacy-list-horizontal .wpml-ls-link:hover{background:#fff;color:#0f243e}@media(max-width:1699.98px){.top-site-header .wpml-ls-legacy-list-horizontal .wpml-ls-link{font-size:24px;padding:.3214285714em .4642857143em .1071428571em}}.site-header{background:#fff !important;padding:0;position:sticky;top:0;z-index:100}.custom-logo-link{display:block}.custom-logo-link .custom-logo{width:auto;transition:all .5s ease;margin:15px 0 10px}@media(max-width:1699.98px){.custom-logo-link .custom-logo{margin-right:-10px}}@media(max-width:1199.98px){.custom-logo-link .custom-logo{margin:5px auto;max-height:75px;padding-right:5px;height:auto}}@media(min-width:1200px){.custom-logo-link .custom-logo{height:100px;margin:10px 0 -25px -10px}}@media(min-width:1700px){.custom-logo-link .custom-logo{height:70px}}.site-header .navbar{margin:0 -30px -10px !important}.site-header .navbar li{margin:0 10px;position:relative}.site-header .navbar li.prevent-default a:not(.dropdown-item){cursor:default}.site-header .navbar li a{display:block;color:#0f243e;font-weight:900;font-size:18px;line-height:1.1176470588em;padding:20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .5s ease}.site-header .navbar li a[href="#"]{cursor:default}.site-header .navbar li a .caret:before{content:"▼"}.site-header .navbar li.active>a,.site-header .navbar li.current-menu-item>a,.site-header .navbar li:hover>a,.site-header .navbar li.current_page_ancestor>a{color:#ef000c}.site-header .navbar li:hover ul{opacity:1;visibility:visible;pointer-events:all}.site-header .navbar li ul{position:absolute;top:calc(100% - 8px);left:50%;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%);width:100%;display:block;padding:0 20px !important;background:linear-gradient(to right,transparent 20px,#fff 20px,#fff calc(100% - 20px),transparent calc(100% - 20px))}.site-header .navbar li ul li{margin:0}.site-header .navbar li ul li a{background:#0f243e;color:#fff;font-size:11px;line-height:1.1em;margin-bottom:2px;padding-left:2px;padding-right:2px;transition:background .5s ease}.site-header .navbar li ul li.active a,.site-header .navbar li ul li.current-menu-item a,.site-header .navbar li ul li:hover a{color:#fff;background:#ef000c}.site-header .navbar li ul li:last-of-type a{margin-bottom:0}@media(max-width:1699.98px){.site-header .navbar{margin:0 -14px -10px !important}.site-header .navbar li{margin:0}.site-header .navbar li a{font-size:16px;padding:20px 13px}.site-header .navbar li ul{padding:0 14px !important;background:linear-gradient(to right,transparent 14px,#fff 14px,#fff calc(100% - 14px),transparent calc(100% - 14px))}}@media(min-width:1200px)and (max-width:1699.98px){.col-xl-3-5{flex:0 0 29.16666666%;max-width:29.16666666%}}.mobile-tel{fill:#ef000c}.theMenuMobile #main-nav-mobile{background:#0f243e}.theMenuMobile #main-nav-mobile .dropdown-menu a{padding-left:25px}.theMenuMobile #main-nav-mobile .close-menu:after,.theMenuMobile #main-nav-mobile .close-menu:before{background:#fff}.theMenuMobile #main-nav-mobile .wpml-ls-legacy-list-horizontal{border:0;padding:0}.theMenuMobile #main-nav-mobile ul li ul{display:block !important}.h1-container{background:center/cover no-repeat;padding:0 0 44px;text-align:center;text-shadow:0 3px .2em rgba(0,0,0,.5);background-image:url(//www.inventionquebec.ca/wp-content/themes/yannickweb-child/assets/images/banner.jpg)}@media(max-width:991.98px){.h1-container{background-image:url(//www.inventionquebec.ca/wp-content/themes/yannickweb-child/assets/images/yellow-gradient.jpg)}}.webp .h1-container{background-image:url(//www.inventionquebec.ca/wp-content/themes/yannickweb-child/assets/images/banner.webp)}@media(max-width:991.98px){.webp .h1-container{background-image:url(//www.inventionquebec.ca/wp-content/themes/yannickweb-child/assets/images/yellow-gradient.webp)}}.h1-container img{margin:-80px auto -90px;visibility:hidden;opacity:0}@media(max-width:991.98px){.h1-container img{height:200px}}.h1-container h1{color:#fff;font-size:2.273em;line-height:1.12em;margin-bottom:.55em}@media(max-width:1699.98px){.h1-container h1{font-size:2em}}@media(max-width:1199.98px){.h1-container h1{font-size:1.8em}}@media(max-width:767.98px){.h1-container h1{font-size:1.5em}}@media(max-width:575.98px){.h1-container h1{font-size:1.4em}.a-propos .h1-container h1{max-width:320px;margin-left:auto;margin-right:auto}.pme .h1-container h1{font-size:1.35em}}@media(max-width:450px){.a-propos .h1-container h1{max-width:310px}.pme .h1-container h1{font-size:1.3em}.pme .h1-container h1 br{display:none}.ressources .h1-container h1 br{display:none}}.h1-container .contact.btn{font-size:1.273em;line-height:1.1em;padding:.4285714286em .6785714286em}@media(max-width:450px){.h1-container .contact.btn{font-size:1.1em}}.home .text-container .lc-block:last-child{position:static}.text-container{padding:30px 0}.service .text-container:nth-of-type(2){padding-bottom:0}.text-container h2{color:#ef000c;margin-top:0;font-size:1.8181818182em;line-height:1.375em}@media(max-width:1699.98px){.text-container h2{font-size:1.5em}}@media(max-width:991.98px){.text-container h2{font-size:1.4em}}@media(max-width:575.98px){.text-container h2{font-size:1.3em}}@media(max-width:450px){.a-propos .text-container h2:not(:first-of-type){font-size:1.1em}}@media(max-width:991.98px){.a-propos .text-container h2:not(:first-of-type){font-size:1.2em}}@media(max-width:767.98px){.service .text-container h2{font-size:1.1em}}@media(max-width:575.98px){.service .text-container h2 br{display:none}}.text-container h3{color:#ef000c;margin-top:0;font-size:1em;line-height:1.5909090909em}.text-container p.bleu{text-transform:uppercase;color:#0f243e}.text-container p:last-of-type{margin-bottom:2em}.text-container p.nb{display:flex;font-style:italic}.text-container p.nb span{margin-right:1ch}.text-container ol{counter-reset:listCounter;margin:0 0 1.5em 1.2em}.text-container ol li{counter-increment:listCounter;margin:1.2em 0}.text-container ol li:before{content:counter(listCounter,upper-alpha) " - "}.text-container ul{margin-left:1em}.text-container ul li{margin-bottom:1em}.text-container ul li:before{content:"- "}.text-container dl{max-width:1200px;margin-bottom:32px}.text-container dl div{padding:15px;font-size:1.1363636364em;line-height:1.2em;display:flex;align-items:center}@media(max-width:991.98px){.text-container dl div{display:block}}.text-container dl div dt,.text-container dl div b{font-weight:700}.text-container dl div dt{flex:1 1 auto}@media(max-width:991.98px){.text-container dl div dt{padding-bottom:15px}}.text-container dl div dd{flex:0 0 435px}@media(max-width:1199.98px){.text-container dl div dd{flex-basis:370px}}.text-container dl div:nth-of-type(even),.text-container dl div.with-bg{background:#e4e4e4}.text-container em{color:#ef000c}.text-container strong{color:#ef000c;text-transform:uppercase;font-weight:700;font-size:.9090909091em}.text-container a{color:#ef000c}.text-container .lc-block:last-child{position:sticky;top:30px}.flex-next,.flex-prev{display:block;text-indent:9999px;width:60px !important;height:60px !important;margin:-30px 0 0 !important;background:url("/wp-content/uploads/2022/02/slider-arrow.png") no-repeat}.flex-prev{transform:rotate(180deg)}.metaslider{overflow:hidden}.annonce-container{padding:20px 0;text-align:center;background:rgba(239,0,12,.7);border-top:6px solid #ef000c;border-bottom:6px solid #ef000c;position:relative;z-index:10}.annonce-container .annonceslider{background:0 0;margin:0;border:none;padding:0 90px}@media(max-width:991.98px){.annonce-container .annonceslider{padding:0}}.annonce-container .annonceslider .slides p{font-family:"Source Sans Pro",sans-serif;font-weight:900;font-size:1.25em;margin:0;color:#fff}.annonce-container .annonceslider .slides a{color:#fff;font-family:"Archivo",sans-serif;font-weight:400;text-decoration:underline;font-size:.85em}.annonce-container .annonceslider .slides a:hover{text-decoration:none}.annonce-container .annonceslider .flex-direction-nav a{width:17px !important;height:31px !important;margin:-15.5px 0 0 !important;background:url("/wp-content/uploads/2022/03/left-arrow.png") no-repeat !important;opacity:1 !important}@media(max-width:991.98px){.annonce-container .annonceslider .flex-direction-nav a{display:none}}.annonce-container .annonceslider .flex-direction-nav a.flex-disabled{display:none}.annonce-container .annonceslider .flex-direction-nav a:before{display:none}.annonce-container .annonceslider .flex-direction-nav a.flex-prev{left:0 !important;transform:rotate(0)}.annonce-container .annonceslider .flex-direction-nav a.flex-next{right:0 !important;transform:rotate(180deg)}