/*!
Theme Name: Les Traducteurs
Theme URI: https://wis17.agency/
Author: Wis17 Agency
Author URI: https://wis17.agency/
Description: 
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wis17

*/
 :root{--theme-color-red:#DC2626;--theme-color-darkgrey:#292524;--theme-color-lightgrey:#F5F5F4;--theme-fontsize-h1:48px;--theme-fontsize-h2:36px;--theme-fontsize-h4:20px;--theme-fontsize-bodytext:18px;--theme-fontsize-small:16px;--theme-fontsize-smallest:12px;--theme-fontname-inter:'Inter', serif;--theme-fontname-lora:'Lora', serif;--theme-page-width:1440px;--theme-page-padding:64px;scroll-padding-top:250px}*{scrollbar-width:thin;scrollbar-color:#888 #f3f3f3}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-track{background:#f3f3f3}*::-webkit-scrollbar-thumb{background-color:#ccc;border:none}body{font-family:var(--theme-fontname-lora);font-feature-settings:'ordn' on,'salt' on;font-size:var(--theme-fontsize-bodytext);line-height:1.5556;color:var(--theme-color-darkgrey);background:#fff;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--theme-fontname-inter);font-feature-settings:'cv06' on,'cv11' on;font-weight:700;letter-spacing:-.02em;margin-bottom:.7em;line-height:1.25}strong i{font-weight:600}h1,.h1{font-size:var(--theme-fontsize-h1);line-height:1;color:var(--theme-color-red);line-height:1;transform:translateX(-.09em)}h2,.h2{font-size:var(--theme-fontsize-h2);line-height:1;transform:translateX(-.09em)}h4,.h4{font-size:var(--theme-fontsize-h4)}a,a:hover,a:visited,a:active{text-decoration:none;color:inherit}ol,ul{padding-left:0}img{max-width:100%}.site{max-width:var(--theme-page-width);width:100%;margin:0 auto;background:#fff;min-height:100vh;display:flex;flex-direction:column}.site-main{padding:0 var(--theme-page-padding);min-height:56vmin}.row{--bs-gutter-x:1.875rem}#grid{position:fixed;top:0;bottom:0;width:100%;z-index:0;max-width:1312px;left:0;right:0;margin:0 auto}#grid .row{height:100vh}#grid .col span{background:red;display:block;height:100%;opacity:.05}.site-header{padding:30px var(--theme-page-padding) 25px;position:sticky;top:0;z-index:99}.site-header.sticky{background-color:rgba(255,255,255,1)}.site-logo{margin-top:10px;margin-left:calc((var(--theme-page-padding) + var(--bs-gutter-x)) * -1);position:absolute}.site-name{line-height:1;margin-top:25px}.site-info ul,.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation .site-info{display:none}.main-navigation .social-media{display:none}.site-info{font-family:var(--theme-fontname-inter);font-size:var(--theme-fontsize-smallest);line-height:16px;margin-bottom:12px}.site-info li{padding-left:23px;background-size:14px 16px;background-repeat:no-repeat;background-position:left center;line-height:1.2}.site-info li.phone{background-image:url(../../../../../../themes/wis17/images/phone-alt.svg)}.site-info li.email{background-image:url(../../../../../../themes/wis17/images/envelope.svg)}.site-info li.language{background-image:url(../../../../../../themes/wis17/images/globe.svg)}.site-info li.language .wpml-ls-legacy-dropdown{width:auto}.site-info li.language .wpml-ls-legacy-dropdown a{background:none;border:none;padding:inherit;color:inherit;line-height:inherit}.site-info li.language .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:none}.site-info li.language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{background:#fff;padding:5px 10px;right:auto;text-align:left;left:auto;margin-left:-10px;border-top:0}.site-info li.language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li{padding:3px 0}.menu-toggle,.menu-mobile{display:none}.main-navigation ul{display:flex;justify-content:end;gap:1.5rem;font-weight:700;font-family:var(--theme-fontname-inter);font-feature-settings:'cv06' on,'cv11' on;line-height:20px;font-size:var(--theme-fontsize-small)}.main-navigation ul li{position:relative;overflow:hidden}.main-navigation ul li:hover{overflow:visible}.main-navigation ul li a[href='#']{cursor:text!important}.main-navigation ul .sub-menu{position:absolute;display:flex;flex-direction:column;text-align:left;gap:.5rem;font-weight:400;padding-top:.5rem;left:3px;top:100%;width:max-content}@media screen and (min-width:901px){.site-header.sticky .main-navigation ul .sub-menu{background:#fff;padding:10px}}.main-navigation ul .sub-menu li{padding-left:1rem;background-position:left center;background-repeat:no-repeat;background-size:12px;background-image:url(../../../../../../themes/wis17/images/enter-icon.svg)}.section{position:relative}.section>*{position:relative;z-index:1}.btn{border:1px solid var(--theme-color-darkgrey)!important;padding:12px 40px 12px 12px;background:url(../../../../../../themes/wis17/images/right.svg) no-repeat 93% center;background-size:16px 32px;border-radius:0;text-align:left;font-weight:700;font-size:var(--theme-fontsize-small);font-family:var(--theme-fontname-inter);font-feature-settings:'cv06' on,'cv11' on;line-height:1.1;transition:all .15s linear}.btn.small{background-size:16px 20px}.btn[label]::before{content:attr(label);position:relative;display:block;font-size:var(--theme-fontsize-smallest);font-style:italic;font-weight:400;font-family:var(--theme-fontname-lora);margin-bottom:5px;text-transform:initial;color:var(--theme-color-darkgrey)!important}.btn:hover{color:var(--theme-color-red);background-position-x:98%}.btn-list .btn{display:block}.mw200{max-width:200px}.w220{width:220px}.section-landing{padding-top:15vh;padding-bottom:7vh}.section-landing h1{transform:translateX(-.09em)}.section-landing .text a{color:var(--theme-color-red)}.section-landing .text a h4{color:var(--theme-color-darkgrey)}.section-landing .text a:hover h4{color:inherit}.section-landing .text h1:not(:first-child),.section-landing .text h2:not(:first-child),.section-landing .text h3:not(:first-child),.section-landing .text h4:not(:first-child),.section-landing .text h5:not(:first-child),.section-landing .text h6:not(:first-child){margin-top:1.5em;margin-bottom:.5em}.section-landing .text h1:last-child,.section-landing .text h2:last-child,.section-landing .text h3:last-child,.section-landing .text h4:last-child,.section-landing .text h5:last-child,.section-landing .text h6:last-child{margin-bottom:0}.section-landing.landing-layout-2 .primary-text{padding-top:calc(var(--theme-fontsize-h1) * 2)}.section-landing:not(.landing-layout-2) .text{margin-top:3em}.section-landing::before{content:'';left:calc(100% - (66.6666666667% + var(--bs-gutter-x)));position:absolute;background:var(--theme-color-lightgrey);z-index:0;right:calc((var(--theme-page-width) - 100%) / 2 * -1);top:-126px;bottom:0;opacity:.75}.section.background-grey::before{content:'';left:calc((var(--theme-page-width) - 100%) / 2 * -1);right:calc((var(--theme-page-width) - 100%) / 2 * -1);position:absolute;top:0;background:var(--theme-color-lightgrey);bottom:0}.section.background-style-half::after{content:'';width:50%;right:calc((var(--theme-page-width) - 100%) / 2 * -1);position:absolute;top:0;bottom:0;background:#fff}.section-landing.has-buttons{padding-bottom:0!important}.section-landing.has-buttons::before{bottom:30px}.section-landing .text .small-text{font-size:var(--theme-fontsize-small);font-family:var(--theme-fontname-inter);color:#78716C;line-height:20px}.section-landing .text .small-text h2,.section-landing .text .small-text h3,.section-landing .text .small-text h4,.section-landing .text .small-text h5,.section-landing .text .small-text h6{font-weight:400;font-size:var(--theme-fontsize-smallest);font-family:var(--theme-fontname-lora);color:var(--theme-color-darkgrey)}.section-text .content a{transition:all .15s linear}.section-text .content a:hover{color:var(--theme-color-red)}.section-text .content ul{margin-bottom:0;list-style-image:url(../../../../../../themes/wis17/images/plus.svg);font-style:italic}.section-text .content .list-style-check ul{list-style-image:url(../../../../../../themes/wis17/images/check.svg)}.section-text .content ul li{padding:0 0 10px}.section-text .content ul li:only-child a{font-family:var(--theme-fontname-inter);font-weight:700;font-style:normal;font-size:var(--theme-fontsize-small);display:block;position:relative}.section-text .content ul li:only-child a::before{content:'';position:absolute;top:0;bottom:0;background:#fff url(../../../../../../themes/wis17/images/right-arrow.svg) no-repeat center .4em;background-size:12px;left:-22px;width:20px}.section-text.background-grey .content p a:only-child::before,.section-text.background-grey .content ul li a::before{background-color:var(--theme-color-lightgrey)}.section-text .text-wrapper{width:85.714285714%}.entry-content>.section{padding:10% 0}.section-landing+.section{padding-top:15%}.subtitle{font-size:var(--theme-fontsize-smallest);font-style:italic}.section-text .list-item .item-text{padding-top:3%}.section-collapse .item-title{border-bottom:1px solid var(--theme-color-darkgrey);padding:18px 45px 18px 15px;font-weight:700;font-family:var(--theme-fontname-inter);font-size:var(--theme-fontsize-small);font-feature-settings:'cv06' on,'cv11' on;cursor:pointer;position:relative;user-select:none}.section-collapse .item:first-child .item-title,.section-collapse .active+.item .item-title{border-top:1px solid var(--theme-color-darkgrey)}.section-collapse .item-content{padding:15px 45px 15px 15px;margin-bottom:15px;display:none}.section-collapse .active .item-content{display:block}.section-collapse .item-title::after{content:'';width:16px;background:url(../../../../../../themes/wis17/images/right.svg) no-repeat center;background-size:contain;position:absolute;right:10px;top:0;bottom:0}.section-collapse .active .item-title::after{transform:rotate(90deg)}.nf-form-cont{font-family:var(--theme-fontname-inter);font-feature-settings:'cv06' on,'cv11' on}.nf-form-cont.submitted .nf-form-layout{opacity:.5;pointer-events:none}.nf-form-cont,.nf-form-cont .nf-form-content label,.nf-form-cont .nf-form-content .listselect-wrap .nf-field-element div,.nf-form-cont .nf-form-content .ninja-forms-field{font-size:var(--theme-fontsize-smallest)!important}.nf-form-cont .nf-form-fields-required{display:none!important}.nf-form-cont .nf-form-content{margin-left:-10px;margin-right:-10px}.nf-form-cont .nf-field-container{margin-bottom:10px}.nf-form-cont .label-above .field-wrap:not(.html-wrap),.nf-form-cont .label-below .field-wrap:not(.html-wrap){background:#fff;padding:0 5px;border-left:1px solid}.nf-form-cont .checkbox-wrap .nf-field-element label:after,.nf-form-cont .checkbox-wrap .nf-field-label label:after,.nf-form-cont .listcheckbox-wrap .nf-field-element label:after,.nf-form-cont .listcheckbox-wrap .nf-field-label label:after{border-radius:100%;border-color:var(--theme-color-darkgrey)}.nf-form-cont .nf-form-content textarea.ninja-forms-field{height:100px;padding:5px 0}.nf-form-cont .nf-form-content .label-above .nf-field-label{margin-bottom:0}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-cont .nf-form-content input:not([type=button]),.nf-form-cont .nf-form-content textarea{background:transparent;border:none!important}.nf-form-cont .nf-form-content .listselect-wrap .nf-field-element div,.nf-form-cont .nf-form-content input.ninja-forms-field,.nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]){height:30px;padding:5px 0}.nf-form-cont .nf-error.field-wrap .nf-field-element:after{width:30px;height:28px;line-height:30px}.nf-form-cont .checkbox-container.label-right .nf-field-element{z-index:-1}.nf-form-cont .nf-fu-progress{height:5px;border-radius:0;background-color:#fff;box-shadow:none;margin-bottom:10px}.nf-form-cont .nf-fu-button-cancel{font-size:12px;padding:5px;font-weight:400}.nf-form-cont .files_uploaded p{margin-bottom:5px}.nf-form-cont .file_upload-wrap .nf-fu-fileinput-button{display:block;width:calc(100% + 10px);margin:0 -5px;background:#fff url(../../../../../../themes/wis17/images/upload.svg) no-repeat center;background-size:28px;border:none!important;text-align:center;height:100px}.nf-form-cont .file_upload-wrap .nf-fu-fileinput-button span{display:none}.nf-form-cont .nf-pass.field-wrap .nf-field-element:after{content:none}.nf-form-wrap{position:relative}.nf-response-msg{font-size:var(--theme-fontsize-h4);margin-top:0;position:absolute;top:50%;right:0;left:0;background:var(--theme-color-darkgrey);z-index:1;padding:15px;color:#fff;transform:translateY(-50%)}.btn-list a[href="#submit"].submitted{opacity:.5;pointer-events:none}.site-footer{font-size:var(--theme-fontsize-small);font-family:var(--theme-fontname-inter);padding-bottom:7vh;padding:30px var(--theme-page-padding) 25px;margin-top:auto}.site-footer .group-name,.site-footer .menu .menu-item a[href="#"]{font-family:var(--theme-fontname-lora);font-size:var(--theme-fontsize-smallest);font-style:italic}.site-footer .site-info{font-size:var(--theme-fontsize-small);line-height:inherit}.site-footer .site-info a{text-decoration:underline}.site-footer .menu{list-style:none;margin:0;padding:0;font-weight:700}.site-footer hr{border-color:var(--theme-color-darkgrey);margin-bottom:2rem}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open svg{vertical-align:top}.cmplz-cookiebanner .cmplz-close:hover{transition:all .5s linear}.latest-news .item a:hover svg path{fill:var(--theme-color-red)!important}.single-post .post-thumbnail{float:left;margin-right:1em;margin-bottom:1em}.navigation .nav-links{margin-top:1em;display:flex;justify-content:space-between;align-items:center;text-transform:lowercase}@media screen and (max-width:1439px){:root{--theme-page-width:100%}.section-landing::before,.section.background-style-half::after{right:calc((var(--theme-page-padding) + 12px) * -1)}.section.background-grey::before{left:calc((var(--theme-page-padding) + 12px) * -1);right:calc((var(--theme-page-padding) + 12px) * -1)}}@media screen and (max-width:1279px){:root{--theme-fontsize-h1:40px;--theme-fontsize-h2:30px;--theme-fontsize-h4:18px;--theme-fontsize-bodytext:16px;--theme-fontsize-small:14px;--theme-fontsize-smallest:12px}.section-text .content ul{padding-left:17px}.section.background-style-half::after{left:50%;width:auto}}@media screen and (max-width:991px){.site-logo,.site-name{display:inline-block;margin-left:0;position:relative}.site-logo{margin-top:8px}.site-logo img{width:50px;margin-right:10px}.section{margin-left:0}.single-post .section-landing .text{margin-top:0!important}}@media screen and (max-width:900px){:root{--theme-page-padding:32px}body.menu-active{overflow:hidden}.row{--bs-gutter-x:1.2rem}.site-header,.site-footer,.site-main{padding-left:var(--theme-page-padding);padding-right:var(--theme-page-padding)}.site-header{padding-top:8px;padding-bottom:15px;background:#fff}.site-logo{margin-top:0}.site-name img{width:136px}.site-header .site-info{display:none}.main-navigation .social-media{display:flex}.menu-primary{display:none}.menu-mobile{display:block}.menu-toggle{display:block;width:16px;height:20px;background:url(../../../../../../themes/wis17/images/bars.svg) no-repeat center;margin-top:26px;position:relative}body.menu-active .menu-toggle{background-image:url(../../../../../../themes/wis17/images/times.svg)}.main-navigation{position:fixed;left:-100%;opacity:0}.main-navigation .menu{flex-direction:column;justify-content:center;align-items:center;font-size:var(--theme-fontsize-h4);line-height:1.7;gap:.5em}.main-navigation ul .sub-menu{position:relative;font-size:inherit;width:auto;display:block;line-height:inherit;left:auto;top:auto;padding-top:0;text-align:inherit;font-weight:700}.main-navigation ul .sub-menu li{background:none;padding-left:0}body.menu-active .main-navigation{top:0;right:0;bottom:0;left:0;background:#F5F5F5;text-align:center;padding:40px 30px;overflow:auto;display:flex;flex-direction:column;justify-content:center;gap:5vh;transition:opacity .25s linear;opacity:1}.main-navigation .menu a[href="#"]{font-size:var(--theme-fontsize-smallest);font-family:var(--theme-fontname-lora);font-style:italic;font-weight:400;line-height:1}.main-navigation .site-info{display:block;border-top:1px solid #292524;margin-top:30px;padding-top:30px;width:100%;max-width:400px;margin-left:auto;margin-right:auto}.main-navigation .site-info ul{flex-direction:column;justify-content:center;align-items:center;gap:0;font-weight:400}.main-navigation .site-info ul li{flex:0 0 auto;margin-bottom:7px;line-height:inherit}.main-navigation .site-info ul li.email{order:-1}.main-navigation .site-info ul li:last-child{margin-bottom:0}.main-navigation .site-info li.language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{top:auto;bottom:100%;padding:5px 10px;left:auto;right:auto;margin-left:-10px;text-align:left;display:block}.section-landing::before{left:calc((var(--theme-page-padding) + 12px) * -1)}.section.background-style-half::after{content:none}.section-text .list-item .item-text{padding-top:0}}@media screen and (max-width:767px){.site-footer .col-2,.site-footer .col-3{display:none}.site-footer .contact-info{display:block}}@media screen and (max-width:575px){:root{--theme-fontsize-h1:36px;--theme-fontsize-h2:24px;--theme-fontsize-h4:18px;--theme-fontsize-bodytext:16px;--theme-fontsize-small:14px;--theme-fontsize-smallest:12px;--theme-page-padding:0px}.site-header,.site-footer,.site-main{padding-left:0;padding-right:0}}@media screen and (max-width:479px){.single-post .post-thumbnail{float:none;margin-right:0;display:block}}@media screen and (max-height:699px){body.menu-active .main-navigation{justify-content:initial}.main-navigation .site-info{margin-top:0;margin-bottom:0}}