@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Jost:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,700;1,800&display=swap");::selection{background-color:#fff;color:#000}::moz-selection{background-color:#fff;color:#000}::webkit-selection{background-color:#fff;color:#000}body{background:#000;font-size:14px;color:#fff;font-family:"Jost", sans-serif}.grecaptcha-badge{z-index:-500;opacity:0}nav ul li a:link,nav ul li a:visited,nav ul li a:active,nav ul li a{color:#fff;font-size:22px;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 1px), #fff 1px);background-size:0 100%;padding-bottom:3px}nav ul li a:link:hover,nav ul li a:visited:hover,nav ul li a:active:hover,nav ul li a:hover{opacity:0.7;background-image:linear-gradient(transparent calc(100% - 1px), #fff 1px);background-size:100% 100%}@media only screen and (min-width:56.25rem){nav ul li a:link,nav ul li a:visited,nav ul li a:active,nav ul li a{font-size:14px}}nav ul li.current_page_item a:link,nav ul li.current_page_item a:visited,nav ul li.current_page_item a:active,nav ul li.current_page_item a{color:#fff !important;background-size:12px 100%;background-position:center}nav ul li.current_page_item.has-child a:link,nav ul li.current_page_item.has-child a:visited,nav ul li.current_page_item.has-child a:active,nav ul li.current_page_item.has-child a{color:#fff !important;background-size:100% 100%}nav ul li.current_page_item:after{color:#fff}nav ul li.current_page_item ul li a:link,nav ul li.current_page_item ul li a:visited,nav ul li.current_page_item ul li a:active,nav ul li.current_page_item ul li a{color:#fff !important}section,.section{background:#000;z-index:10}section#prestations_hero,.section#prestations_hero{border-bottom:1px solid rgba(255, 255, 255, 0.25);min-height:40vh;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:10}section#prestations_hero .headers,.section#prestations_hero .headers{position:relative;top:6rem;overflow:visible}section#prestations_hero .headers::before,.section#prestations_hero .headers::before{content:"";width:100%;height:50px;top:-40px;left:0;position:absolute;background:black;-webkit-transform:translateX(calc(-40% + 1.5rem));-moz-transform:translateX(calc(-40% + 1.5rem));-ms-transform:translateX(calc(-40% + 1.5rem));transform:translateX(calc(-40% + 1.5rem))}section#prestations_hero .headers::after,.section#prestations_hero .headers::after{content:"+";top:-52px;left:1.65rem;position:absolute;color:rgba(255, 255, 255, 0.25);font-size:44px;font-weight:lighter}section#introduction .headers,.section#introduction .headers{position:relative}section#introduction .headers::before,.section#introduction .headers::before{}section#prestations_header .headers,.section#prestations_header .headers{position:relative}#a_propos>.row:first-child,#introduction,#actualites{border-top:1px solid rgba(255, 255, 255, 0.25);padding-top:3rem}#first+.pin-spacer{background:black}#introduction{background-image:url("../img/gradient_blue.gif");background-size:auto;background-position:-100px -150px;background-repeat:no-repeat;padding:2rem 0 8rem 0;position:relative}#introduction::before{}#introduction.anim_wrapper{background-color:black;position:relative;display:flex}@media only screen and (min-width:56.25rem){#introduction.anim_wrapper{height:100vh;align-items:center;justify-content:center}}#introduction .anim3{opacity:1 !important;visibility:visible !important}#introduction .anim1,#introduction .anim2,#introduction .anim3{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -30%, 0);width:100%}@media only screen and (max-width:55.25rem){#introduction .anim1,#introduction .anim2,#introduction .anim3{padding:3rem}}#introduction .anim1 img,#introduction .anim2 img,#introduction .anim3 img{width:100%}#introduction .anim1 p,#introduction .anim2 p,#introduction .anim3 p{min-height:80px}#introduction .anim1 p,#introduction .anim2 p,#introduction .anim3 p{position:relative;color:#b1dafa;font-family:"IBM Plex Mono", monospace;font-weight:400}#introduction .anim1 p::after,#introduction .anim2 p::after,#introduction .anim3 p::after{content:"";background:black;display:block;height:100px;width:100%;position:absolute;top:0;left:0;z-index:-50}@media only screen and (max-width:55.25rem){#introduction .margin-bt-xs{margin-bottom:8rem}}#introduction .headers span h6{min-height:150px;position:relative}#introduction .headers span h6::before{content:"";top:50px;left:5px;position:absolute;background:rgba(255, 255, 255, 0.25);width:1px;height:100%}@media only screen and (min-width:56.25rem){#introduction .headers span h6::before{height:450px}}#introduction .col-sm-1{position:relative}footer{min-height:100vh}footer a:link,footer a:visited,footer a:active,footer a{color:#fff;text-decoration:underline}footer a:link:hover,footer a:visited:hover,footer a:active:hover,footer a:hover{color:#1D1D1B}footer h2,footer h3,footer h4,footer p,footer span,footer a:link,footer a:visited,footer a:active,footer a{font-family:"IBM Plex Mono", monospace;font-weight:400;font-size:13px;text-transform:uppercase;text-align:left}footer h3{padding-bottom:3.5rem}footer .header_block{min-height:30vh;border-bottom:1px solid rgba(255, 255, 255, 0.25);display:flex;justify-content:center;align-content:center}@media only screen and (min-width:56.25rem){footer .header_block{min-height:60vh}}footer .header_block .logo-img{display:block;margin:auto;max-width:175px}@media only screen and (max-width:55.25rem){footer .header_block .logo-img{max-width:225px}}@media only screen and (min-width:56.25rem) and (max-width:64rem){footer .header_block .logo-img{max-width:225px}}@media only screen and (min-width:65rem){footer .header_block .logo-img{max-width:200px}}@media only screen and (min-width:91rem) and (max-width:120rem){footer .header_block .logo-img{max-width:250px}}footer .bottom_block{min-height:40vh;padding:0 1rem}footer .copyright{margin-top:4rem}.baseline-typeit br{display:none}#a_propos{background-image:url("../img/bg_acub_filigrane_clochette14.png");background-size:auto;background-position:110% 1600px;background-repeat:no-repeat}@media only screen and (max-width:55.25rem){#a_propos{margin-top:15rem}}#a_propos legend{transform:rotate(-90deg);position:absolute;bottom:80px;left:0}#a_propos p{border-left:1px solid rgba(255, 255, 255, 0.15);padding-left:0.8rem;font-size:18px;line-height:26px}#a_propos .groupe_a_propos_img{padding-bottom:6rem}@media only screen and (min-width:56.25rem){#a_propos .groupe_a_propos_img{padding-top:15rem;position:relative;padding-bottom:0}}@media only screen and (min-width:56.25rem){#a_propos img.acub_apropos_img{min-height:350px;object-fit:cover;padding-left:60px}}#a_propos video{width:100%;max-width:100%}.focus_container{min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center}.presta_wrapper{background:#fff}.presta_wrapper *{color:#000}.slider-actualites{}.slider-actualites.slick-slider .slick-track,.slider-actualites.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;transition-delay:10ms}.slider-actualites.slick-initialized .slick-slide{display:flex}.slider-actualites .slick-dots{bottom:unset;top:-45px;padding-right:2rem;text-align:right}.slider-actualites p{color:rgba(0, 0, 0, 0.5)}.slider-actualites .button{color:#000;border:2px solid #000 !important;padding:0.75rem 1.5rem;width:fit-content;font-size:11px;margin-top:2rem}.slider-actualites .button:hover{background:#000;color:#fff !important;border:2px solid #000}.slider-actualites img{object-fit:cover;min-height:400px;width:300px;transition:all 0.6s ease-in-out;margin:0 0 5px 0;align-self:flex-start}.slider-actualites h4{min-height:84px;line-height:28px;margin:15px 0 0 0}@media only screen and (min-width:56.25rem){.slider-actualites .slick-slide{margin:0 40px 0 0}}@media only screen and (max-width:55.25rem){.slider-actualites .slick-slide{max-width:calc(100vw - 0rem)}}.slider-actualites .slick-slide .date_nb{font-size:100%;font-family:"IBM Plex Mono", monospace;line-height:80px;font-weight:500}.slider-actualites .slick-slide .date_month{font-family:"IBM Plex Mono", monospace;font-weight:500}.slider-actualites .slick-slide .date_wrapper{height:60px;transition:all 0.6s ease;opacity:1;overflow:hidden}.slider-actualites .slick-slide img+.date_nb,.slider-actualites .slick-slide img+span+.date_month{}.slider-actualites .slick-slide .button{font-size:13px}.slider-actualites .slick-slide .extra_content{opacity:0;transform:translate3d(0, -100px, 0);transition:all 0.6s ease;transition-delay:1.2s;position:absolute;top:calc(305px);right:0}@media only screen and (min-width:56.25rem){.slider-actualites .slick-slide .extra_content+div{padding-left:0}}.slider-actualites .slick-slide img{max-width:calc(100%);width:400px}.slider-actualites .slick-slide.slick-current{position:relative}.slider-actualites .slick-slide.slick-current .button{opacity:1}.slider-actualites .slick-slide.slick-current .extra_content{display:none;opacity:1;transform:translateZ(0);position:absolute;top:calc(300px + 5px);right:0}.slider-actualites .slick-slide.slick-current .extra_content .date_month,.slider-actualites .slick-slide.slick-current .extra_content .date_nb{display:flex !important}.slider-actualites .slick-slide.slick-current .extra_content+div{display:flex;flex-direction:column}.slider-actualites .slick-slide.slick-current .extra_content .date_nb{font-size:650%;display:block}@media only screen and (min-width:56.25rem){.slider-actualites .slick-slide.slick-current .img-move{max-width:calc(100% - 130px);width:400px}}#video{margin-top:3rem}#video div{width:calc(100vw - 7rem);height:calc(100vh - 10rem);display:flex;justify-content:center;align-items:center}#video iframe{width:100%;height:calc(56vh);width:calc(100vw - 7rem);box-sizing:border-box}#single_img div{width:calc(100vw - 7rem);height:calc(100vh - 8rem);display:flex;justify-content:center;align-items:center}#single_img img{max-height:80vh}.featherlight .featherlight-image{max-height:80vh;display:block;margin:auto}.featherlight .featherlight-content{min-width:100%}#actualites{background:#F2F2F2;z-index:1200;position:relative}@media only screen and (max-width:55.25rem){#actualites{height:100vh}}@media only screen and (min-width:56.25rem){#actualites{padding-bottom:6rem;min-height:100vh}}#actualites *:not(p){color:#000}#actualites .slider-container{padding:0}@media only screen and (min-width:56.25rem){#actualites .slider-container{padding:0 0 0 5rem}}#actualites .slick-prev{left:0}#actualites .slick-next{left:4rem}#first{z-index:500}@media only screen and (max-width:55.25rem){#first{min-height:80vh;display:flex;align-items:flex-end}}@media only screen and (min-width:56.25rem){#first{padding:0 5rem}}#first::after{content:"";width:50px;height:50px;bottom:-5px;left:50px;position:absolute;background:black}#first::before{content:"+";bottom:-28px;left:64px;position:absolute;color:rgba(255, 255, 255, 0.25);font-size:44px;font-weight:lighter;z-index:10}#first>.row{padding-bottom:4rem;align-items:flex-end}@media only screen and (min-width:56.25rem){#first>.row{min-height:50vh}}#first>.row h4{position:relative;top:6px}#first>.row img{width:70%;max-width:600px}#mission{padding:2rem 0 8rem 0;background-image:url("../img/TEST-BG_A-1_1.gif");background-size:contain;background-position:left bottom;background-repeat:no-repeat}#mission .headers{position:relative;display:flex;flex-direction:column;justify-content:flex-end}#mission .headers .rotate{position:absolute;left:-15px;top:6rem;text-transform:uppercase;font-weight:600;font-size:11px}#equipe{padding:6rem 0 2rem 0;position:relative}@media only screen and (min-width:56.25rem){#equipe{background-image:url("../img/bg_acub_filigrane4-2.png");background-size:auto;background-position:calc(100% + 60px) 120%;background-repeat:no-repeat}}@media only screen and (min-width:56.25rem){#equipe>.row.container{margin-bottom:8rem}}@media only screen and (max-width:55.25rem){#equipe #team_bio{background-position:center !important;transform:none !important}}#equipe .team_pic_container{}#equipe .team_pic_container:hover .col-xs-6:not(:hover) img{opacity:0.7}#equipe .team_pic_container:hover .col-xs-6:hover img{opacity:1}#equipe .team_pic_container .wrap{overflow:hidden}#equipe .team_pic_container .wrap:hover::before{opacity:1}#equipe .team_pic_container .wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 0 20px rgba(0, 0, 0, 0.85);background-image:linear-gradient(to top, #000000 0%, transparent 50%, rgba(0, 0, 0, 0.2) 100%);z-index:50;opacity:0;pointer-events:none;transition:all 0.3s ease-out;mix-blend-mode:multiply}#equipe .team_pic_container img{position:relative;bottom:0;transition:all 0.3s ease-out}#equipe .team_pic_container .col-xs-6{padding:0}#equipe .team_pic_container .col-xs-6:hover img{bottom:10px}#equipe .team_pic_container div.caption{position:relative;overflow:hidden;width:100%;background:#000000}#equipe .team_pic_container div.caption *{-webkit-box-sizing:border-box;box-sizing:border-box}#equipe .team_pic_container div.caption img{opacity:1;width:100%}#equipe .team_pic_container div.caption figcaption{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;z-index:500}#equipe .team_pic_container div.caption figcaption h2{display:inline-block;text-align:center;border-radius:5px;margin:0;padding:20px 15px;position:absolute;font-size:1em;left:50%;top:80%;word-spacing:-0.1em;font-weight:300;text-transform:uppercase;background-color:#000000;-webkit-transition:all 0.35s;transition:all 0.35s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 8rem)}@media only screen and (max-width:55.25rem){#equipe .team_pic_container div.caption figcaption h2{bottom:1rem;top:initial;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);padding:20px 0;width:calc(100% - 2rem)}}#equipe .team_pic_container div.caption figcaption h2 span{font-weight:800}#equipe .team_pic_container div.caption figcaption a{opacity:0.8}#equipe .team_pic_container div.caption figcaption a:hover{opacity:1}#equipe .team_pic_container div.caption figcaption::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0}#equipe .team_pic_container div.caption figcaption>div{border-radius:0 0 5px 5px;background-color:#fff;position:absolute;top:80%;left:50%;text-align:center;padding:5px;-webkit-transition:-webkit-transform 0.35s;transition:-webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s, transform 0.35s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width:55.25rem){#equipe .team_pic_container div.caption figcaption>div{bottom:1rem;top:initial;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:calc(100% - 2rem)}}#equipe .team_pic_container div.caption figcaption>div i{font-size:23px;padding:6px;color:#000000;opacity:0;position:relative;top:-50px;-webkit-transition:top 0.35s, opacity 0.35s;transition:top 0.35s, opacity 0.35s}#equipe .team_pic_container div.caption.hover figcaption h2,#equipe .team_pic_container div.caption:hover figcaption h2{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width:55.25rem){#equipe .team_pic_container div.caption.hover figcaption h2,#equipe .team_pic_container div.caption:hover figcaption h2{bottom:4.8rem;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}#equipe .team_pic_container div.caption.hover figcaption>div,#equipe .team_pic_container div.caption:hover figcaption>div{-webkit-transform:translate(-50%, 80%);transform:translate(-50%, 80%)}@media only screen and (max-width:55.25rem){#equipe .team_pic_container div.caption.hover figcaption>div,#equipe .team_pic_container div.caption:hover figcaption>div{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}#equipe .team_pic_container div.caption.hover figcaption i,#equipe .team_pic_container div.caption:hover figcaption i{top:5px;opacity:0.7}#equipe .team_pic_container div.caption.hover::before,#equipe .team_pic_container div.caption:hover::before{opacity:0.8}#equipe .team_pic_container div.caption.hover a:first-child i,#equipe .team_pic_container div.caption:hover a:first-child i{-webkit-transition-delay:0.2s;transition-delay:0.2s}#equipe .team_pic_container div.caption.hover a:nth-child(2) i,#equipe .team_pic_container div.caption:hover a:nth-child(2) i{-webkit-transition-delay:0.25s;transition-delay:0.25s}#equipe .team_pic_container div.caption.hover a:nth-child(3) i,#equipe .team_pic_container div.caption:hover a:nth-child(3) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#equipe h3{font-weight:500;font-size:20px}@media only screen and (min-width:56.25rem){#equipe h3{font-size:28px}}#prestations_header,#prestations_outro{background:#fff;color:#000;z-index:800;padding:6rem 0 6rem 3rem}@media only screen and (min-width:56.25rem){#prestations_header,#prestations_outro{padding:6rem 0}}#prestations_header .row,#prestations_outro .row{padding-bottom:1rem}#prestations_header .row p,#prestations_outro .row p{color:#000}#prestations_header .row .button.big,#prestations_outro .row .button.big{background:#000}@media only screen and (min-width:56.25rem){#prestations_outro{background-image:url("../img/bg_acub_filigrane_ruchonnet15.png");background-size:auto;background-position:calc(100% + 190px) 50%;background-repeat:no-repeat}}#prestations_outro .headers{position:relative}@media only screen and (min-width:56.25rem){#prestations_outro .headers{padding-left:0}}#prestations_outro .headers::before{content:"";bottom:-350px;position:absolute;background:rgba(0, 0, 0, 0.25);height:200px;width:1px}@media only screen and (min-width:56.25rem){#prestations_outro .headers::before{bottom:-150px;left:12px}}#prestations_outro .headers::after{content:"";bottom:-120px;left:45px;position:absolute;background:rgba(0, 0, 0, 0.25);height:1px;width:350px}@media only screen and (min-width:56.25rem){#prestations_outro .headers::after{bottom:90px;left:55px}}#prestations_outro .headers span::before{content:"+";bottom:-147px;left:8px;position:absolute;color:rgba(0, 0, 0, 0.25);font-size:44px;font-weight:lighter}@media only screen and (min-width:56.25rem){#prestations_outro .headers span::before{bottom:63px;left:0}}#prestations_outro .button_wrapper{padding:1rem 2rem 1rem 7rem}@media only screen and (min-width:56.25rem){#prestations_outro .button_wrapper{padding:1rem 2rem;margin-top:200px}}#prestations_wrapper{border-bottom:1px solid rgba(255, 255, 255, 0.25);padding-bottom:12rem}#prestations_wrapper .single_prestations{position:relative;min-height:100vh;align-content:center;text-align:left}#prestations_wrapper .single_prestations#fm-digital{background-image:url("../img/TEST-BG_A-1_1.gif");background-size:contain;background-position:right bottom;background-repeat:no-repeat;text-align:center}#prestations_wrapper .single_prestations#bim-management{background-image:url("../img/gradient_yellow.gif");background-size:contain;background-position:right bottom;background-repeat:no-repeat}#prestations_wrapper .single_prestations#scan-to-bim{background-image:url("../img/TEST-BG_A-1_1.gif");background-size:contain;background-position:100% 75%;background-repeat:no-repeat}#prestations_wrapper .single_prestations#scan-to-bim h4,#prestations_wrapper .single_prestations#scan-to-bim h3,#prestations_wrapper .single_prestations#scan-to-bim h2{word-spacing:100vw}#prestations_wrapper .single_prestations h4,#prestations_wrapper .single_prestations h3,#prestations_wrapper .single_prestations h2{font-weight:700;font-family:"Jost", sans-serif;text-transform:uppercase;margin-top:0;margin-bottom:0}#prestations_wrapper .single_prestations p{font-family:"IBM Plex Mono", monospace}#devis_wrapper .wpcf7-list-item{display:block}@media only screen and (min-width:56.25rem){#devis_wrapper{max-width:700px;padding:0 4rem}}.wpcf7-response-output{max-width:650px}.featherlight-content .featherlight-inner:not(#devis){overflow:hidden}.featherlight-content .featherlight-inner:not(#devis) .slider-details-presta img{margin:0 0 4rem 0}.featherlight-content .slick-prev:before,.featherlight-content .slick-next:before,.featherlight-content .slick-prev:after,.featherlight-content .slick-next:after{color:#000}.featherlight-content .slick-dots li.slick-active button:before,.featherlight-content .slick-dots li button:before{color:#000}p{color:#fff;font-weight:500;line-height:20px;font-size:14px;font-family:"Jost", sans-serif}p.vertical_txt{writing-mode:vertical-lr}h1{font-size:135px}h2{font-size:66px}h3{font-size:42px;font-weight:400}h4{font-size:24px}h5{font-size:1.4rem}h6{font-size:1.1rem}h1,h2,h4,h5,h6{margin:0;padding:0;font-family:"Jost", sans-serif}.ibm{font-family:"IBM Plex Mono", monospace;font-size:12px}.baseline{font-family:"IBM Plex Mono", monospace;font-weight:300;letter-spacing:4px;font-size:22px;margin-bottom:0.6rem}a:link,a:visited,a:active,a{color:#fff;text-decoration:none}a:link:not(.button):hover,a:visited:not(.button):hover,a:active:not(.button):hover,a:not(.button):hover{color:#fff}a:link.button,a:visited.button,a:active.button,a.button{border:2px solid rgba(255, 255, 255, 0.25);font-weight:500;font-family:"IBM Plex Mono", monospace;display:inline-flex;cursor:pointer}a:link.button.big,a:visited.button.big,a:active.button.big,a.button.big{padding:8rem 3rem}a:link.arrow,a:visited.arrow,a:active.arrow,a.arrow{position:relative;color:#fff;font-weight:500}a:link.arrow.black,a:visited.arrow.black,a:active.arrow.black,a.arrow.black{color:#000}a:link.arrow.black::after,a:visited.arrow.black::after,a:active.arrow.black::after,a.arrow.black::after{background:#000}a:link.arrow.black::before,a:visited.arrow.black::before,a:active.arrow.black::before,a.arrow.black::before{border-right:3px solid #000;border-top:3px solid #000}a:link.arrow::after,a:visited.arrow::after,a:active.arrow::after,a.arrow::after{content:"";width:22px;height:2px;background:#fff;transform:rotate(-45deg);position:absolute;bottom:9px;right:-32px}a:link.arrow::before,a:visited.arrow::before,a:active.arrow::before,a.arrow::before{content:"";border-right:2px solid #fff;border-top:2px solid #fff;width:14px;height:14px;position:absolute;right:-30px;bottom:5px}a:link.arrow.big::before,a:visited.arrow.big::before,a:active.arrow.big::before,a.arrow.big::before{bottom:1.2rem;right:1.1rem}a:link.arrow.big::after,a:visited.arrow.big::after,a:active.arrow.big::after,a.arrow.big::after{bottom:1.5rem;right:1rem}hr{outline:0;height:1px;border:0;margin:2rem 0 2rem 0;background:rgba(255, 255, 255, 0.75)}.color_main{color:#fff}.emphase{color:#1D1D1B}.blue{color:#b1dafa}.rotate{display:flex;transform:rotate(-90deg)}.gradient-container{position:relative}.gradient-container .headers{margin-top:222px}.gradient-container .headers span,.gradient-container .headers h6{height:100%}.gradient-container .headers::before{}.gradient-container .headers::after{content:"+";top:0;left:calc(8.3333333333% + .4rem);position:absolute;color:rgba(255, 255, 255, 0.25);font-size:44px;font-weight:lighter}.gradient-container .headers h6{min-height:150px;position:relative}.gradient-container .headers h6::before{content:"";top:50px;left:5px;position:absolute;background:rgba(255, 255, 255, 0.25);width:1px;height:100%}.gradient-container .gradient-txt{margin-top:200px;--bg-size: 400%;background:linear-gradient(180deg, white, #b1dafa, rgba(255, 255, 255, 0.05)) fixed 0 0 / var(--bg-size) 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-move 3s infinite linear}@media only screen and (max-width:55.25rem){.gradient-container .gradient-txt{padding:0 40px 0 0}}.gradient-container .gradient-txt h3{font-size:38px;line-height:60px;letter-spacing:2px;word-spacing:-10px;text-align:left;font-family:"IBM Plex Mono", monospace}@media only screen and (min-width:56.25rem){.gradient-container .gradient-txt h3{font-size:52px;line-height:90px}}@keyframes gradient-move{to{background-position:var(--bg-size) 0}}button{outline:0}input{border-radius:4px;padding:8px 16px;text-decoration:none;margin:12px 0;font-size:1.4rem;outline:0}input[type="text"],input[type="tel"]{border-top:0;border-left:0;border-right:0;border-radius:0;border-bottom:2px solid rgba(0, 0, 0, 0.07);width:100%}input[type="submit"]{cursor:pointer;border:2px solid #fff;background:#fff;color:#fff;display:block}input[type="submit"].submit{text-transform:uppercase;font-weight:600}textarea{border-radius:4px;padding:8px 16px;margin-top:1rem;border:2px solid rgba(0, 0, 0, 0.07);width:100%;max-width:calc(100% - 50px)}.featherlight-content textarea{max-height:100px}#devis input[type="submit"]{border:2px solid #000;background:#000;color:#fff}#devis input[type="submit"].submit{text-transform:uppercase;font-weight:600}