@import url("https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Source+Code+Pro:wght@300;400;500&family=Unica+One&display=swap");::selection{background-color:#8c6d6a;color:#edebe4}::moz-selection{background-color:#8c6d6a;color:#edebe4}::webkit-selection{background-color:#8c6d6a;color:#edebe4}body{background:#edebe4;font-size:14px;color:#333331;font-family:"Unica One", sans-serif}body .header{z-index:900;position:relative;position:fixed;width:100%}body.accueil .header,body.single .header,body.page .header{padding-right:2rem}@media only screen and (min-width:56.25rem){body.accueil .header,body.single .header,body.page .header{top:-150px;transition:all 0.8s cubic-bezier(0.36, 0, 0.66, -0.75)}body.accueil .header.sticky,body.single .header.sticky,body.page .header.sticky{position:fixed;top:0;transition:all 0.4s ease-in-out}}body.accueil{overflow-y:overlay}body.single main,body.page main{padding-top:8rem}@media only screen and (min-width:56.25rem){body.single main,body.page main{padding-top:12rem}}section,.section{background:#edebe4;z-index:10}footer{min-height:100vh}footer a:link,footer a:visited,footer a:active,footer a{color:#fff}footer a:link:hover,footer a:visited:hover,footer a:active:hover,footer a:hover{color:#edebe4}footer .header_block{display:flex;justify-content:center;align-content:center;min-height:60vh;border-bottom:1px solid #333331}footer .bottom_block{min-height:40vh;padding:0 1rem}body.page-id-117 footer,body.page-id-117 .placeholder{display:none}body.page-id-117 header{position:absolute;top:0;width:100%;z-index:800}body.page-id-117 #wrapper{background-size:cover;background-repeat:no-repeat}#arche_parallax{position:relative;width:100vw;height:calc(100vh - 0px);background-repeat:no-repeat;background-color:transparent;pointer-events:none}@media only screen and (max-width:55.25rem){#arche_parallax{background-image:url(https://kando.twosides.fr/wp-content/uploads/2024/07/mobile_arche.png) !important;background-position:center !important;background-size:cover}}@media only screen and (min-width:56.25rem){#arche_parallax{background-image:url(https://kando.twosides.fr/wp-content/uploads/2024/04/arches-empty-v2.png), url(https://kando.twosides.fr/wp-content/uploads/2024/06/arches-original-v5.png), url(https://kando.twosides.fr/wp-content/uploads/2024/04/arches-empty-v2.png);background-repeat:no-repeat;background-position:center;background-position:50% 50%;background-size:120% auto, 100% auto, cover}}#arche_parallax h3{position:absolute;top:47%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase;opacity:0.2;font-size:70px}#arche_parallax h5{font-family:"Source Code Pro", monospace;font-weight:500;text-transform:uppercase;letter-spacing:3px;font-size:1.4rem}@media only screen and (max-width:55.25rem){#arche_parallax h5{color:#fff;font-size:1.2rem}}#arche_parallax .row .col-sm-4{pointer-events:fill !important;padding:0;margin:0}@media only screen and (min-width:56.25rem){#arche_parallax .row .col-sm-4{flex-basis:27.34%;max-width:27.34%}}#arche_parallax .row .col-sm-4 a{padding:3rem 0}#arche_parallax>.row{padding:0 30%}@media only screen and (min-width:56.25rem){#arche_parallax>.row{padding:0 20.556%}}@media only screen and (max-width:55.25rem){#arche_parallax>.row{align-items:center}}@media only screen and (min-width:56.25rem){#arche_parallax>.row{justify-content:space-between}}#arche_parallax .row{min-height:calc(70vh)}@media only screen and (min-width:56.25rem){#arche_parallax .row{min-height:65vh}}#window_parallax{position:absolute;top:0;left:0;z-index:0;width:100%;background:transparent}@media only screen and (min-width:56.25rem){#window_parallax .window_wrapper{min-height:calc(90vh)}}@media only screen and (max-width:55.25rem){#window_parallax .window_wrapper{max-height:calc(70vh)}}#window_parallax .window_wrapper>.row{padding:0 25%;justify-content:space-between}@media only screen and (max-width:55.25rem){#window_parallax .window_wrapper>.row{margin-top:27%;height:73vh;overflow:hidden}#window_parallax .window_wrapper>.row .col-xs-12{margin:0 0 0 0}}@media only screen and (min-width:56.25rem){#window_parallax .window_wrapper>.row{padding:0 19.75%}}#window_parallax .window_wrapper .placeholder_link{display:block;background-size:150% auto;background-repeat:no-repeat;background-position:center;transition:background-image 0.5s linear}@media only screen and (min-width:56.25rem){#window_parallax .window_wrapper .placeholder_link.nopic{background-image:url("https://kando.twosides.fr/wp-content/themes/kando/img/blank.png") !important}}#window_parallax .window_wrapper .placeholder_link.active::before{background-image:none;opacity:0}@media only screen and (min-width:56.25rem){#window_parallax .window_wrapper .placeholder_link::before{content:"";background-repeat:no-repeat;background-image:url("https://kando.twosides.fr/wp-content/themes/kando/img/placeholder.svg");background-position:center center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.8s ease-in-out;opacity:1;width:100%;height:100%}}@media only screen and (max-width:55.25rem){#window_parallax .window_wrapper .placeholder_link img{max-height:24vh}}#window_parallax div[class*="col-"]{padding:0;margin:0}@media only screen and (min-width:56.25rem){#window_parallax div[class*="col-"]{flex-basis:27.34%;max-width:27.34%}}#window_parallax div[class*="col-"]:first-child{padding:0}#window_parallax div[class*="col-"]:last-child{padding:0}#window_parallax div[class*="col-"] img{object-fit:cover;transition:all 0.2s ease-in-out}@media only screen and (min-width:56.25rem){#window_parallax div[class*="col-"] img{min-height:70vh}}#window_parallax div[class*="col-"] span,#window_parallax div[class*="col-"] h4{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;text-transform:uppercase;font-size:22px;font-weight:600;font-family:"Unica One", sans-serif;z-index:25}#window_parallax div[class*="col-"] .mask{position:absolute;bottom:20px;left:50%;transform:translate(-50%, -50%);color:#fff;text-transform:uppercase;font-size:22px;font-weight:600;font-family:"Unica One", sans-serif;pointer-events:none;z-index:25;width:100%;padding:40px}@media only screen and (max-width:55.25rem){#window_parallax div[class*="col-"] .mask{display:none}}#window_parallax div[class*="col-"] .mask h5{color:#fff;text-transform:uppercase;font-size:18px;font-weight:600;font-family:"Unica One", sans-serif;text-align:left;z-index:25}#window_parallax div[class*="col-"] a:link,#window_parallax div[class*="col-"] a:visited,#window_parallax div[class*="col-"] a:active,#window_parallax div[class*="col-"] a{overflow:hidden}#window_parallax div[class*="col-"] a:link::after,#window_parallax div[class*="col-"] a:visited::after,#window_parallax div[class*="col-"] a:active::after,#window_parallax div[class*="col-"] a::after{content:"";position:absolute;top:0;left:0;transition:all 0.3s ease-in;width:100%;height:100%;opacity:0;z-index:5}#window_parallax div[class*="col-"] a:link:hover img,#window_parallax div[class*="col-"] a:link.active img,#window_parallax div[class*="col-"] a:visited:hover img,#window_parallax div[class*="col-"] a:visited.active img,#window_parallax div[class*="col-"] a:active:hover img,#window_parallax div[class*="col-"] a:active.active img,#window_parallax div[class*="col-"] a:hover img,#window_parallax div[class*="col-"] a.active img{transform:scale(1.02);transform-origin:center}.window_wrapper div[class*="col-"] .masked{transform:translate3d(0px, 0px, 0px);animation:1s masking_off infinite;transition:all 0.3s;opacity:0}.window_wrapper div[class*="col-"]:hover .masked,.window_wrapper div[class*="col-"].hover .masked{animation:1s masking;opacity:1}.hero{}.hero .headers{padding:6rem 0 12rem 0;display:flex;justify-content:center}.hero .headers img{width:320px}#actualites{padding:8rem 0;min-height:100vh}#contact_section>.row{background-image:url("../img/bg_contact.jpg");background-repeat:no-repeat;background-position:center left;background-size:cover;padding:4rem 3rem;min-height:50vh}#contact_section>.row .bottom{align-self:flex-end}#contact_section>.row img{width:120px}#about_wrapper{min-height:100vh;padding:8rem 0 8rem 0;align-items:flex-end}#projets_wrapper{min-height:100vh;padding:8rem 0 8rem 0}#projets_wrapper .shuffle_element a:not(.circle-link){width:100%;height:100%;position:absolute;top:0;z-index:500}#equipe_wrapper{padding:8rem 0}#equipe_wrapper .item{margin:0 0 7.5rem 0;padding:1rem 2rem}#equipe_wrapper .item>div{border-left:1px solid #333331;padding-left:1.5rem;padding-top:3rem}#equipe_wrapper .item h5{line-height:16px;font-family:"Source Code Pro", monospace !important;font-weight:500;text-transform:inherit}#equipe_wrapper .item p{text-transform:uppercase;font-family:"Source Code Pro", monospace;font-weight:400;margin:1rem 0;font-size:11px}#equipe_wrapper img{min-width:100%;object-fit:cover;margin:0 0 0 0}#equipe_wrapper #col_1{margin-top:-12rem}#equipe_wrapper #col_2{margin-top:0rem}#equipe_wrapper #col_3{margin-top:-8rem}.focus_container{background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:60vh}@media only screen and (min-width:56.25rem){.focus_container{min-height:100vh}}.projets-container item{box-sizing:border-box;padding:1rem 2rem}.projets-container item img{min-height:100%;object-fit:cover}.projets-container item h5{text-transform:uppercase}.projets-container.page-listing .shuffle_element{display:flex}@media only screen and (max-width:55.25rem){.projets-container.page-listing .shuffle_element{padding:0}.projets-container.page-listing .shuffle_element:nth-child(even) item{padding:0 0 0 1rem}.projets-container.page-listing .shuffle_element:nth-child(odd) item{padding:0 1rem 0 0}.projets-container.page-listing .shuffle_element item{padding-left:1rem}.projets-container.page-listing .shuffle_element item img{height:200px}}.projets-container.page-listing .shuffle_element:nth-child(1){flex-basis:50%;max-width:50%}@media only screen and (min-width:56.25rem){.projets-container.page-listing .shuffle_element:nth-child(1){flex-basis:50%;max-width:50%;min-width:50%}}.projets-container.page-listing .shuffle_element:nth-child(2){flex-basis:50%;max-width:50%}@media only screen and (min-width:56.25rem){.projets-container.page-listing .shuffle_element:nth-child(2){flex-basis:33.3333333333%;max-width:33.3333333333%;min-width:33.3333333333%}}.projets-container.page-listing .shuffle_element:nth-child(3){flex-basis:50%;max-width:50%;margin-left:0}@media only screen and (min-width:56.25rem){.projets-container.page-listing .shuffle_element:nth-child(3){flex-basis:58.3333333333%;max-width:58.3333333333%;min-width:58.3333333333%;margin-left:41.6666666667%}}.projets-container.page-listing .shuffle_element .bg_item{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.projets-container.page-listing .shuffle_element .bg_item a{width:100%;height:100%;position:absolute;top:0;left:0}.caracteristiques_wrapper{padding:7rem 0}.caracteristiques_wrapper h5{font-weight:500;font-size:1.5rem;text-transform:uppercase}#projects_back{text-align:center}.filters-wrapper input[type="radio"]{display:none}.filters-wrapper input[type="radio"]+label{position:relative;margin-right:3rem;font-weight:500;opacity:0.45;cursor:pointer}.filters-wrapper input[type="radio"]+label::before{content:"";width:12px;height:12px;display:inline-block;background:transparent;border:1.5px solid #333331;border-radius:50px;vertical-align:middle;position:relative;margin-right:1rem}.filters-wrapper input[type="radio"]:checked+label{opacity:1}.filters-wrapper input[type="radio"]:checked+label:before{background:#333331;border:1.5px solid transparent}.filters-wrapper span{display:block;margin:0 0 1rem 0}p{color:#333331;font-weight:500;line-height:20px;font-size:14px;text-align:justify;font-family:"Crimson Pro", serif}h1{font-size:135px}h2{font-size:66px}h3{font-size:36px}h4{font-size:2.9rem}h5{font-size:1.9rem}h6{font-size:1.1rem}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:"Unica One", sans-serif;color:#333331}h1::first-letter,h2::first-letter,h3::first-letter,h4::first-letter,h5::first-letter,h6::first-letter{text-transform:uppercase}.baseline{font-family:"Source Code Pro", monospace;font-weight:400;letter-spacing:4px;font-size:22px;margin-bottom:0.6rem}.rotate{display:flex;transform:rotate(-90deg)}a:link,a:visited,a:active,a{color:#333331;text-decoration:none;font-family:"Crimson Pro", serif}a:link:not(.button):hover,a:visited:not(.button):hover,a:active:not(.button):hover,a:not(.button):hover{color:#8c6d6a}a:link.circle-link,a:visited.circle-link,a:active.circle-link,a.circle-link{font-family:"Crimson Pro", serif;background-color:#333331;border-radius:50px;display:block;width:30px;height:30px;background-image:url("../img/circle-link.svg");background-repeat:no-repeat;background-position:51% 48%;background-size:30% auto;padding:1rem;line-height:20px;font-size:16px;font-weight:500}a:link.circle-link.big,a:visited.circle-link.big,a:active.circle-link.big,a.circle-link.big{padding:4rem}a:link.circle-link.big span,a:visited.circle-link.big span,a:active.circle-link.big span,a.circle-link.big span{display:block}a:link.line-link,a:visited.line-link,a:active.line-link,a.line-link{font-family:"Crimson Pro", serif;display:inline-block;line-height:12px;margin:1.5rem 0;position:relative;min-width:174px;transition:all 0.3s ease-in;left:0}a:link.line-link:not(.navigate):hover,a:visited.line-link:not(.navigate):hover,a:active.line-link:not(.navigate):hover,a.line-link:not(.navigate):hover{color:#333331;left:20px}a:link.line-link:not(.navigate):hover::after,a:visited.line-link:not(.navigate):hover::after,a:active.line-link:not(.navigate):hover::after,a.line-link:not(.navigate):hover::after{width:100px}a:link.line-link:not(.navigate):hover::before,a:visited.line-link:not(.navigate):hover::before,a:active.line-link:not(.navigate):hover::before,a.line-link:not(.navigate):hover::before{left:153px}a:link.line-link::after,a:visited.line-link::after,a:active.line-link::after,a.line-link::after{content:"";background:#333331;width:120px;height:1px;display:inline-block;margin-left:15px;line-height:12px;vertical-align:middle;transition:all 0.3s ease-in}a:link.line-link::before,a:visited.line-link::before,a:active.line-link::before,a.line-link::before{content:"";border-right:1px solid #333331;border-top:1px solid #333331;transform:rotate(45deg);width:5px;height:5px;position:absolute;bottom:2px;transition:all 0.3s ease-in}a:link.line-link:not(.navigate)::before,a:visited.line-link:not(.navigate)::before,a:active.line-link:not(.navigate)::before,a.line-link:not(.navigate)::before{left:173px}a:link.line-link.navigate,a:visited.line-link.navigate,a:active.line-link.navigate,a.line-link.navigate{font-family:"Unica One", sans-serif;font-size:1.8rem}a:link.line-link.navigate::before,a:visited.line-link.navigate::before,a:active.line-link.navigate::before,a.line-link.navigate::before{right:0}a:link.line-link.reverse,a:visited.line-link.reverse,a:active.line-link.reverse,a.line-link.reverse{padding-left:145px}a:link.line-link.reverse::before,a:visited.line-link.reverse::before,a:active.line-link.reverse::before,a.line-link.reverse::before{transform:rotate(-135deg) !important;left:15px;bottom:0}a:link.line-link.reverse::after,a:visited.line-link.reverse::after,a:active.line-link.reverse::after,a.line-link.reverse::after{position:absolute;left:0;bottom:2px}a:link.line-link.contact_smooth,a:visited.line-link.contact_smooth,a:active.line-link.contact_smooth,a.line-link.contact_smooth{position:absolute;transform:translateX(-100%) rotate(90deg);transform-origin:right;left:48px;bottom:5px;font-weight:500;min-width:204px}a:link.line-link.contact_smooth:hover::after,a:visited.line-link.contact_smooth:hover::after,a:active.line-link.contact_smooth:hover::after,a.line-link.contact_smooth:hover::after{width:75px}a:link.line-link.contact_smooth::after,a:visited.line-link.contact_smooth::after,a:active.line-link.contact_smooth::after,a.line-link.contact_smooth::after{width:95px}a:link.line-link.contact_smooth::before,a:visited.line-link.contact_smooth::before,a:active.line-link.contact_smooth::before,a.line-link.contact_smooth::before{bottom:1px}a:link.circle-link-big,a:visited.circle-link-big,a:active.circle-link-big,a.circle-link-big{background-color:#333331;border-radius:50px;display:block;margin:2rem auto 0 auto;width:30px;height:30px;background-image:url("../img/circle-link.svg");background-repeat:no-repeat;background-position:51% 48%;background-size:auto;padding:4rem;line-height:20px;font-size:16px}a:link.circle-link-big span,a:visited.circle-link-big span,a:active.circle-link-big span,a.circle-link-big span{display:block}.color_main{color:#8c6d6a}.emphase{color:#8c6d6a}.alt_font{font-family:"Crimson Pro", serif}button{outline:0}input{border-radius:4px;padding:8px 16px;text-decoration:none;margin:12px 0;font-size:0.8rem;outline:0}input[type="text"]{border:2px solid #8c6d6a;width:100%;max-width:calc(100% - 50px)}input[type="submit"]{cursor:pointer;border:2px solid #8c6d6a;background:#8c6d6a;color:#fff;display:block}input[type="submit"].submit{text-transform:uppercase;font-weight:600}