*,*::before,*::after{box-sizing:border-box}*:focus{outline:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:100% inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Poppins";src:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/fonts/Poppins-Regular.woff2) format("woff2"),url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/fonts/Poppins-Regular.woff) format("woff");font-weight:400;font-display:block}@font-face{font-family:"Poppins";src:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/fonts/Poppins-Medium.woff2) format("woff2"),url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/fonts/Poppins-Medium.woff) format("woff");font-weight:500;font-display:block}@font-face{font-family:"Poppins";src:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/fonts/Poppins-SemiBold.woff2) format("woff2"),url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/fonts/Poppins-SemiBold.woff) format("woff");font-weight:600;font-display:block}@font-face{font-family:"Poppins";src:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/fonts/Poppins-Bold.woff2) format("woff2"),url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/fonts/Poppins-Bold.woff) format("woff");font-weight:700;font-display:block}:root{scroll-behavior:smooth;--white: #fff;--black: #121111;--gold: #E8BC4D;--grey: #A7A7A7}.button,.simulator_calculette button,.pop-up button{padding:2rem 4rem;background-color:white;box-shadow:0.8rem 1.5rem 2rem #00000029;border-radius:4rem;font-weight:600;color:var(--black)}.button.gold,.simulator_calculette button.gold,.pop-up button.gold{background-color:var(--gold)}.button.black,.simulator_calculette button.black,.pop-up button.black{background-color:var(--black);color:var(--white)}.pop-up button{background-color:var(--gold);color:var(--black)}.button-div{margin:5.5rem 0;text-align:center}@media only screen and (min-width: 768px){.button{font-size:2rem;padding:2.5rem}.button-div{margin:8.5rem 7vw;text-align:left}.button-div .button{padding:2.5rem 6rem}}@media only screen and (min-width: 1280px){.button,.pop-up button{cursor:pointer;font-size:1.6rem;padding:2rem;transition:background-color 0.7s, color 0.7s, box-shadow 0.7s}.button:hover,.pop-up button:hover{box-shadow:0 0 0 #00000029}.button.white:hover,.pop-up button.white:hover{background-color:var(--gold)}.button.gold:hover,.pop-up button.gold:hover{background-color:var(--black);color:var(--white)}.button.gold.white-hover:hover,.pop-up button.gold.white-hover:hover{background-color:var(--white);color:var(--black)}.button.black:hover,.pop-up button.black:hover{background-color:var(--gold);color:var(--black)}.pop-up button:hover{background-color:var(--black);color:var(--white)}}.element-point{display:flex;flex-direction:column;position:absolute;overflow:hidden;transform:translate(-50%, -50%)}.element-point.twelve{height:4.5rem}.element-point.three{display:none}.element-point .row{display:flex;flex-direction:row;justify-content:space-between}.element-point .row .point{background-color:var(--white);height:0.2rem;width:0.2rem;margin:0.3rem 0.2rem;border-radius:50%}.element-point .row .point:first-child{margin-left:0}.element-point .row .point:last-child{margin-right:0}.element-point .row:first-child .point{margin-top:0}.element-point .row:last-child .point{margin-bottom:0}.element-point.grey .row .point{background-color:var(--grey)}.element-point.gold .row .point{background-color:var(--gold)}.element-point.black .row .point{background-color:var(--black)}@media only screen and (min-width: 768px){.element-point.twelve{height:auto}.element-point .row .point{margin:0.4rem 0.6rem}}@media only screen and (min-width: 1280px){.element-point.three{display:flex}.element-point .row .point{height:0.3rem;width:0.3rem;margin:0.6rem 0.8rem}}.right{width:100%;overflow:hidden}.background-black{background-image:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/imgs/img/background-right-top.svg);height:135vw;width:125%;background-size:contain;background-position:right;position:relative}.background-black .background-house{background-image:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/imgs/img/home_top_mobile.webp);height:55vw;background-size:contain;position:absolute;transform:translateY(10vw);width:90vw;top:30vw}.background-black .element-point.bottom{position:absolute;top:109vw;left:63vw}@media only screen and (min-width: 768px){.background-black .element-point.bottom{top:108.5vw}}@media only screen and (min-width: 1280px){.left{width:35%}.right{position:absolute;width:65%;overflow:visible;top:0;right:0}.right .background-black{width:100%;height:77vw}.right .background-black .background-house{width:53vw;height:33vw;top:19vw;transform:none}.right .background-black .element-point.bottom{top:63vw;left:34vw}.right .background-black .element-point.top{transform:none;top:1rem;right:1.5rem}}@media only screen and (min-width: 1920px){.left{width:45%}.right{width:55%}.right .background-black{height:67vw}.right .background-black .background-house{width:49vw;height:30vw;top:15vw;left:-5vw}.right .background-black .element-point.bottom{top:58vw}}.form{margin:0 4rem 3rem;padding:2rem;flex-direction:row;flex-wrap:wrap;border:0.2rem dashed var(--grey);border-radius:3rem;overflow:hidden}.form h2{color:var(--gold);font-size:1.6rem;font-weight:600;text-align:center;margin:0 0 6rem}.form .row p{margin:0}.form .row input[type='text'],.form .row input[type='email'],.form .row input[type='tel'],.form .row input[type='number'],.form .row textarea{margin-bottom:1.5rem;width:100%;padding:1rem;border-radius:4rem;border:1px solid var(--grey)}.form .row textarea{height:10rem;border-radius:2rem}.form .mentions-legales{display:flex;margin-bottom:1.5rem}.form .mentions-legales p{margin:0;font-size:0.8rem}.form .mentions-legales p a{color:var(--gold)}.form .mentions-legales p span{margin-left:0}.form .mentions-legales p input{margin-left:0;margin-right:1rem}.form .mentions-legales p input::placeholder{color:var(--grey)}.form .button-div{margin:0}.form .button-div p{margin:0;display:flex;justify-content:center;align-items:center}.form .button-div .wpcf7-spinner{display:none}.form .button-div input{color:var(--black);padding:2rem 6rem;border:none}@media only screen and (min-width: 768px){.form{margin:0 7vw 6rem;padding:4rem}.form h2{font-size:2rem;text-align:left}.form .row{width:100%}.form .row p{justify-content:space-between;width:100%;display:flex}.form .row p span{width:calc(50% - 1.5rem)}.form .row_one p span{width:100%}.form .mentions-legales{margin-top:1.5rem;margin-bottom:3rem}.form .button-div p{justify-content:end}.form .button-div p input{font-size:1.8rem}}@media only screen and (min-width: 1280px){.form{margin:0 0 9rem 7vw}}.pop-up-contact{max-height:50rem;padding:3rem 0 0;max-width:65rem !important}.pop-up-contact h2{color:var(--gold);font-size:1.6rem;font-weight:600;text-align:center;margin:3rem 0}.pop-up-contact .content-pop-up{overflow-y:scroll;height:100%}.pop-up-contact .content-pop-up .form{margin:0 1.5rem 0;padding-bottom:3rem;padding-top:0;border-radius:0;border:none}html{font-size:62.5%;scroll-behavior:smooth;margin-bottom:0}main{flex-grow:1}main ul{margin:1.5rem 4rem;list-style:initial;padding-left:1.5rem}main ul li{margin-bottom:0.5rem}button{border:none}.layout-pop-up{z-index:-10;background-color:transparent;position:fixed;top:0;left:0;width:100%;height:100%;transition:background-color 0.7s, z-index 0s 0.7s}.layout-pop-up.active{transition:background-color 0.7s;z-index:1000;background-color:rgba(255,255,255,0.5)}.pop-up{position:fixed;z-index:1000;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);height:80%;width:80%;border-radius:2rem;background-color:var(--white);overflow:hidden;box-shadow:0.8rem 1.5rem 2rem #00000029;transition:transform 0.7s}.pop-up .cross{font-weight:600;display:flex;align-items:center;height:fit-content;position:absolute;right:2rem;top:2rem;cursor:pointer}.pop-up .cross .span{display:flex;flex-direction:column;justify-content:space-between;height:1.7rem;margin-left:0.5rem}.pop-up .cross .span span{width:2rem;height:0.3rem;background-color:var(--black)}.pop-up .cross .span span:first-child{transform:rotate(-45deg) translate(-0.5rem, 0.5rem)}.pop-up .cross .span span:last-of-type{transform:rotate(45deg) translate(-0.5rem, -0.5rem)}.pop-up.active{transform:translate(-50%, -50%)}*{background-repeat:no-repeat;background-position:center;background-size:cover}#page{min-height:100vh;display:flex;flex-direction:column}body{color:var(--black);font-family:Poppins, serif;font-size:1.6rem;overflow-x:hidden;width:100%}body.noScroll{height:100vh;overflow-y:hidden}a{text-decoration:none;color:var(--black)}a:hover,a:active{color:var(--black)}h1,h2{margin:0 4rem 3rem;font-weight:400;font-size:3.1rem}h1 strong,h2 strong{font-weight:600}p{margin:0 4rem 1.5rem;font-weight:400;font-size:1.6rem;line-height:1.3}p strong{font-weight:600}body .button-contact{position:fixed;right:1rem;top:60%;width:5rem;height:5rem;background-image:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/imgs/icons/mail.svg);background-size:contain;padding:0;cursor:pointer;z-index:30}@media only screen and (min-width: 768px){body{font-size:1.8rem}h1,h2{margin:0 7vw 6rem;font-size:4.5rem}p{margin:0 7vw 3rem;font-size:2rem}main ul{margin:3rem 7vw;padding-left:1.5rem}body .button-contact{top:90%;right:2rem}}@media only screen and (min-width: 1280px){.pop-up{max-width:80rem}.pop-up .cross{transition:transform 0.7s}.pop-up .cross:hover{transform:scale(1.2)}.columns{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#page{min-height:calc(77vw + 33rem)}h1{margin:0 7vw 9rem}p{margin:0 7vw 4.5rem;font-size:1.8rem}}@media only screen and (min-width: 1920px){#page{min-height:calc(67vw + 33rem)}}.header{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:999}.header .logo{background-image:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/imgs/img/background-logo.svg);background-position:left;background-size:contain;width:50%;display:flex;height:43vw}.header .logo img{margin:7vw 0 0 5vw;width:auto;height:23vw}.header .button-burger{font-weight:600;display:flex;align-items:center;height:fit-content;margin:18vw 4rem 0}.header .button-burger .span{display:flex;flex-direction:column;justify-content:space-between;height:1.7rem;margin-left:0.5rem}.header .button-burger .span span{width:2rem;height:0.3rem;background-color:var(--black);transition:transform 0.7s}.header .menuAndContact{position:absolute;top:100%;width:100%;height:0;transition:height 0.7s ease-in-out;margin-top:-3rem;overflow:hidden;background-color:white;z-index:-1}.header .menuAndContact .layer{display:flex;flex-direction:column;height:calc(100vh - 43vw + 3rem)}.header .menuAndContact .menuContent{flex-grow:1;display:flex;flex-direction:column;align-items:center;text-align:center}.header .menuAndContact .menuContent nav{height:100%}.header .menuAndContact .menuContent nav div{height:100%}.header .menuAndContact .menuContent nav div ul{height:100%;display:flex;flex-direction:column;justify-content:space-between}.header .menuAndContact .menuContent nav div ul li{margin:1rem 0}.header .menuAndContact .menuContent nav div ul li a{font-weight:500}.header .menuAndContact .menuContent nav div ul li.current-menu-item a{color:var(--gold)}.header .menuAndContact .contact{margin-top:3rem;padding-bottom:3rem;display:flex;flex-direction:column;align-items:center}.header .menuAndContact .contact a:first-child{margin-bottom:1.5rem}.header.active .menuAndContact{height:calc(100vh - 43vw + 3rem)}.header.active .button-burger .span span.first{transform:rotate(-45deg) translate(-0.5rem, 0.5rem)}.header.active .button-burger .span span.middle{transform:rotateY(90deg)}.header.active .button-burger .span span.last{transform:rotate(45deg) translate(-0.5rem, -0.5rem)}@media (orientation: landscape){.header .button-burger{z-index:2}.header .menuAndContact{top:0;margin-top:0;z-index:1}.header .menuAndContact .layer{height:100vh}.header .menuAndContact .menuContent nav div ul{margin-top:1rem}.header .menuAndContact .menuContent nav div ul li{margin:0}.header .menuAndContact .contact{padding-bottom:1.5rem}.header.active .menuAndContact{height:100vh}}@media only screen and (min-width: 768px){.header .button-burger{font-size:3.3rem;margin:18vw 7vw 0 0}.header .button-burger .span{margin-left:4rem;height:2.5rem}.header .button-burger .span span{width:3rem}.header .menuAndContact .menuContent nav div ul li{margin:0}.header .menuAndContact .menuContent nav div ul li a{font-size:2.2rem}.header .menuAndContact .layer{height:calc(100vh - 43vw + 3rem)}.header .menuAndContact .contact{padding-bottom:6rem;margin-top:6rem}.header .menuAndContact .contact a:first-child{margin-bottom:3rem}.header.active .menuAndContact{height:calc(100vh - 43vw + 3rem)}.header.active .button-burger .span span.first{transform:rotate(-45deg) translate(-1rem, 0.5rem)}.header.active .button-burger .span span.last{transform:rotate(45deg) translate(-1rem, -0.5rem)}}@media only screen and (min-width: 768px) and (orientation: landscape){.header .button-burger{z-index:2}.header .menuAndContact{top:0;margin-top:0;z-index:1}.header .menuAndContact .layer{height:100vh}.header .menuAndContact .menuContent nav div ul{margin-top:3rem}.header .menuAndContact .menuContent nav div ul li{margin:0}.header.active .menuAndContact{height:100vh}}@media only screen and (min-width: 1280px){.header{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.header .button-burger{display:none}.header .logo{width:22%;height:17vw}.header .logo img{height:10vw;margin:2vw 0 0 1.2vw}.header .menuAndContact{background-color:transparent;height:auto;z-index:-1;width:88%;position:initial}.header .menuAndContact .layer{height:auto;flex-direction:row;justify-content:space-between}.header .menuAndContact .menuContent nav{height:auto}.header .menuAndContact .menuContent nav div{height:auto}.header .menuAndContact .menuContent nav div ul{flex-direction:row;height:auto;margin-top:11rem}.header .menuAndContact .menuContent nav div ul li{margin:0 2rem}.header .menuAndContact .menuContent nav div ul li a{font-size:1.4rem;transition:color 0.7s}.header .menuAndContact .menuContent nav div ul li a:hover{color:var(--gold)}.header .menuAndContact .contact{margin-right:4rem;margin-top:9rem;flex-direction:column-reverse;align-items:end}.header .menuAndContact .contact a:first-child{margin-bottom:0}.header .menuAndContact .contact a:last-child{margin-bottom:3rem}}@media only screen and (min-width: 1920px){.header .menuAndContact .menuContent nav div ul li a{font-size:1.5rem}.header .menuAndContact .contact{margin-right:5rem}}@media only screen and (min-width: 2560px){.header .menuAndContact .menuContent nav div ul li a{font-size:1.8rem}.header .menuAndContact .contact{margin-right:9rem}}.footer{background-color:var(--black);padding-top:3rem}.footer .layout{display:flex;flex-direction:column}.footer .logo{width:80%;margin:0 auto 3rem}.footer .logo img{width:100%;height:auto}.footer ul{display:flex;flex-direction:column;align-items:center}.footer ul li{margin-bottom:3rem}.footer ul li a{font-size:1.5rem;color:var(--grey);font-weight:700}.footer ul li.current-menu-item a{color:var(--gold)}.footer .mentions{order:1}.footer .mentions a{font-size:1.3rem}.footer .menu-footer{margin-bottom:2rem}.footer .reseaux .google{text-align:center;margin-bottom:5rem}.footer .reseaux .social{display:flex;justify-content:center;margin-bottom:3rem}.footer .reseaux .social a{display:block;height:3rem;width:3rem;background-size:contain;margin:0 0.5rem}.footer .reseaux .social .facebook{background-image:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/imgs/icons/facebook.svg)}.footer .reseaux .social .linkedin{background-image:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/imgs/icons/linkedin.svg)}@media only screen and (min-width: 768px){.footer{padding-top:6rem;overflow:hidden;position:relative}.footer .layout{flex-direction:row;flex-wrap:wrap;margin:0 7rem;justify-content:space-between}.footer .logo{margin:0 0 6rem;width:50%}.footer .menu-footer{width:calc(50% - 6rem)}.footer ul{margin-bottom:3rem;align-items:start}.footer ul li a{font-size:1.8rem}.footer .reseaux{width:50%}.footer .reseaux .button{padding:2.5rem 5rem}.footer .reseaux .google{margin-bottom:8rem}.footer .reseaux .social{margin-bottom:6rem}.footer .reseaux .social a{height:5rem;width:5rem;margin:0 1.5rem}.footer .mentions{width:calc(50% - 6rem)}.footer .mentions a{font-size:1.7rem}.footer .element-point{display:flex;bottom:-1.5rem;right:1rem;transform:none}}@media only screen and (min-width: 1280px){.footer{padding:9rem 0}.footer .layout{flex-wrap:nowrap;align-items:center;justify-content:space-between}.footer .logo{margin-bottom:0;width:20rem}.footer ul{margin-bottom:0}.footer ul li a{font-size:1.5rem;transition:color 0.7s}.footer ul li a:hover{color:var(--gold)}.footer ul li:nth-child(3n){margin-bottom:0}.footer .menu-footer{width:unset;margin-bottom:0}.footer .menu-footer nav ul{justify-content:center;flex-wrap:wrap;height:15rem;align-content:space-between;width:calc(40rem + (20vw - 23rem));max-width:none}.footer .menu-footer nav ul li{max-width:20rem}.footer .mentions{width:auto;order:0}.footer .mentions a{font-size:1.5rem}.footer .mentions a.copyright{font-size:1.2rem}.footer .reseaux{width:auto;padding-top:1rem}.footer .reseaux .button{padding:1.5rem 3rem;font-size:1.2rem}.footer .reseaux .google{margin-bottom:3.5rem}.footer .reseaux .social{margin-bottom:0}.footer .reseaux .social a{height:2.5rem;width:2.5rem;margin:0 1.2rem;transition:filter 0.7s}.footer .reseaux .social a:hover{filter:brightness(400%)}.footer .element-point{bottom:1rem}}@media only screen and (min-width: 1600px){.footer .layout .menu-footer nav ul{width:calc(43rem + calc(20vw - 20rem))}.footer .layout .menu-footer nav ul li{max-width:unset}}@media only screen and (min-width: 1920px){.footer .layout{margin:0 14vw}.footer .layout .menu-footer nav ul{width:calc(43rem + calc(20vw - 28rem))}}.end_image{width:100%;text-align:center;position:relative;z-index:-1;margin-top:9rem}.end_image img{width:100%;height:40rem;object-fit:cover;margin-bottom:-5rem}.end_image .element-point{right:2rem;top:3rem}@media only screen and (min-width: 768px){.end_image{width:calc(100% - 6rem);margin-top:15rem;text-align:right}.end_image img{width:60%;height:70rem;object-fit:cover;margin-bottom:-10rem}.end_image .element-point{left:20%;right:unset;top:6rem}}@media only screen and (min-width: 1280px){.end{position:relative;overflow:hidden;height:40vw;display:flex;flex-direction:column;justify-content:center}.end h2{width:100%}.end .end_image{position:absolute;bottom:-10vw;right:10%;width:auto;height:45vw;margin-top:0}.end .end_image img{width:40%;height:70rem;object-fit:cover;margin-bottom:-10rem}.end .element-point{top:4rem;left:calc(100% - 40rem)}}@media only screen and (min-width: 1920px){.end{height:40vw}.end .end_image{height:50vw}.end .end_image img{height:50vw;width:50%}.end .end_image .element-point{top:10vw;left:50%}}.photos_cadre{margin:0 4rem 3rem;display:flex;flex-direction:row;position:relative}.photos_cadre .photo{width:75%}.photos_cadre .photo img{box-shadow:0.8rem 1.5rem 2rem rgba(0,0,0,0.29);height:auto;width:100%}.photos_cadre .photo_front{margin-top:25vw}.photos_cadre .photo_back{margin-left:-33%;z-index:-1}.photos_cadre .element-point{right:0;bottom:14vw}@media only screen and (min-width: 768px){.photos_cadre{margin:0 7vw 6rem}.photos_cadre .element-point{right:3vw;bottom:12vw}}@media only screen and (min-width: 1280px){.photos_cadre{width:40%;margin:0}.photos_cadre .photo{width:65%}.photos_cadre .photo_front{margin-top:13vw}.photos_cadre .photo_back{margin-left:-30%}.photos_cadre .element-point{right:-1vw;bottom:0}}@media only screen and (min-width: 1920px){.photos_cadre .element-point{bottom:5vw}}.element-point{display:flex;flex-direction:column;position:absolute;overflow:hidden;transform:translate(-50%, -50%)}.element-point.twelve{height:4.5rem}.element-point.three{display:none}.element-point .row{display:flex;flex-direction:row;justify-content:space-between}.element-point .row .point{background-color:var(--white);height:0.2rem;width:0.2rem;margin:0.3rem 0.2rem;border-radius:50%}.element-point .row .point:first-child{margin-left:0}.element-point .row .point:last-child{margin-right:0}.element-point .row:first-child .point{margin-top:0}.element-point .row:last-child .point{margin-bottom:0}.element-point.grey .row .point{background-color:var(--grey)}.element-point.gold .row .point{background-color:var(--gold)}.element-point.black .row .point{background-color:var(--black)}@media only screen and (min-width: 768px){.element-point.twelve{height:auto}.element-point .row .point{margin:0.4rem 0.6rem}}@media only screen and (min-width: 1280px){.element-point.three{display:flex}.element-point .row .point{height:0.3rem;width:0.3rem;margin:0.6rem 0.8rem}}.background-yellow-left{background-image:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/imgs/img/yellow-left-bakcground.svg);background-size:contain;background-position:left;height:100vw;position:relative;display:flex;align-items:center;justify-content:start}.background-yellow-left h2{margin-bottom:20vw}.background-yellow-left .element-point{left:45%;top:20%}@media only screen and (min-width: 1280px){.background-yellow-left{height:47vw;width:30%}.background-yellow-left h2{margin:-10vw 0 0 calc(50% - 9rem)}.background-yellow-left .element-point{left:50%;top:15%}}.fonctionnement{margin-bottom:6rem}.fonctionnement .texte{margin-top:-25vw;z-index:1;position:relative}@media only screen and (min-width: 768px){h1{margin-top:6rem}.regroupement .texte{margin-bottom:6rem}.fonctionnement{margin-bottom:12rem}}@media only screen and (min-width: 1280px){h1{margin-bottom:4.5rem}.simuler{width:28%;margin-bottom:18rem}.regroupement .columns{margin:0 7vw 9rem}.regroupement .texte{width:calc(60% - 7vw);margin-bottom:0}.regroupement .texte h2,.regroupement .texte p{margin-right:0;margin-left:0}.regroupement .photos_cadre{z-index:1}.fonctionnement .texte{margin-top:0;width:70%;margin-bottom:18rem}.fonctionnement .background-yellow-left h2{margin:-11vw 0 0 calc(50% - 15rem);font-size:4rem}.end{margin-top:-15vw}.end h2{margin-bottom:3rem}.end .button-div{margin:3rem 0 3rem 7vw}}