*,*::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}}.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}}.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%}}.pop-up-courtisia{background-color:var(--white);padding:4rem 0 0}.pop-up-courtisia .content-pop-up{padding:0 2rem 4rem;height:100%;overflow-y:scroll}.pop-up-courtisia form{display:flex;flex-direction:column}.pop-up-courtisia h2{color:var(--gold);font-size:1.6rem;font-weight:600;text-align:center;margin:3rem 0}.pop-up-courtisia label{margin-right:auto;margin-bottom:1rem}.pop-up-courtisia label:nth-of-type(5){margin-top:3rem}.pop-up-courtisia img{margin-top:1.5rem}.pop-up-courtisia input[type='text'],.pop-up-courtisia input[type='email'],.pop-up-courtisia input[type='tel'],.pop-up-courtisia input[type='number'],.pop-up-courtisia input[type='date'],.pop-up-courtisia select,.pop-up-courtisia textarea{margin-bottom:1.5rem;width:100%;padding:1rem;border-radius:4rem;border:1px solid var(--grey);position:relative;z-index:1}.pop-up-courtisia input[type='radio']{margin-bottom:-1.5rem;margin-top:1.5rem;position:relative;z-index:1}.pop-up-courtisia select{background-color:var(--white)}.pop-up-courtisia textarea{height:10rem;border-radius:2rem}.pop-up-courtisia button{margin:0 calc(50% - 10.4rem)}@media only screen and (min-width: 768px){.pop-up-courtisia .content-pop-up{padding:0 4rem 4rem}.pop-up-courtisia input[type='radio']{margin-left:-35vw}}@media only screen and (min-width: 1280px){.pop-up-courtisia button{cursor:pointer}.pop-up-courtisia label{margin-bottom:2rem}.pop-up-courtisia input[type='text'],.pop-up-courtisia input[type='email'],.pop-up-courtisia input[type='tel'],.pop-up-courtisia input[type='number'],.pop-up-courtisia input[type='date'],.pop-up-courtisia select,.pop-up-courtisia textarea{margin-bottom:2rem}.pop-up-courtisia input[type='radio']{margin-left:-45rem}}.pop-up-magnolia{padding-top:6rem;background-color:#fafafa}.links .link{margin-bottom:2rem;text-align:center}.links .link a,.links .link button{font-size:1.2rem;width:18rem;padding-left:0;padding-right:0;display:inline-block}.simulator_calculette{width:100%;margin-bottom:9rem}.simulator_calculette #app{width:100%}.simulator_calculette #app #courtisia-simulator{margin:0 4rem;display:flex;flex-direction:row;width:calc(100% - 8rem);flex-wrap:wrap;border:0.2rem dashed var(--grey);border-radius:3rem;overflow:hidden}.simulator_calculette #app #courtisia-simulator ul{width:100%;display:flex;position:relative;z-index:1;background-color:#F4F4F4}.simulator_calculette #app #courtisia-simulator ul li{margin-bottom:0;flex-grow:1;background-color:#F4F4F4;width:auto;padding:3rem 0;height:3rem;display:flex;align-items:center;border-bottom:0.2rem dashed var(--grey);justify-content:center}.simulator_calculette #app #courtisia-simulator ul li:first-child{padding-right:1rem;border-right:0.2rem dashed var(--grey);border-radius:0 3rem 0 0;padding-left:1rem}.simulator_calculette #app #courtisia-simulator ul li:nth-child(2){padding-left:2.5rem;padding-right:0.5rem;margin-left:-2rem;z-index:-1;border-right:0.2rem dashed var(--grey);border-radius:0 3rem 0 0}.simulator_calculette #app #courtisia-simulator ul li:last-child{z-index:-2;padding-left:3rem;margin-left:-2rem;padding-right:1rem}.simulator_calculette #app #courtisia-simulator ul li a{color:var(--grey);font-size:1.3rem;font-weight:600;text-transform:uppercase}.simulator_calculette #app #courtisia-simulator ul li.active{border-bottom:0.2rem solid var(--white);background-color:var(--white)}.simulator_calculette #app #courtisia-simulator ul li.active a{color:var(--gold)}.simulator_calculette #app #courtisia-simulator .legal{width:auto;margin:1.5rem 2rem;text-align:left}.simulator_calculette #app #courtisia-simulator h1{font-size:1.8rem;margin:0 2rem 3rem;font-weight:600;text-align:left;padding:0}.simulator_calculette #app #courtisia-simulator .label{line-height:2rem;font-size:1.6rem;width:100%;padding:0 2rem;margin:0 0 1.5rem}.simulator_calculette #app #courtisia-simulator button{float:none;margin:1.5rem calc(50% - 6rem) 0;background-color:var(--gold);border:none}.simulator_calculette #app #courtisia-simulator input[type='number'],.simulator_calculette #app #courtisia-simulator input[type='text'],.simulator_calculette #app #courtisia-simulator span:not(span.label){margin:0 2rem 1.5rem;width:calc(100% - 4rem);padding:1rem;border-radius:4rem;border:1px solid var(--grey)}.simulator_calculette #app #courtisia-simulator span:not(span.label){margin-left:0;display:block;border:none;padding:0;margin-bottom:0}.simulator_calculette #app #courtisia-simulator input[type='radio']{margin-bottom:1.5rem}.simulator_calculette #app #courtisia-simulator input[type='radio']:first-of-type{margin-left:2rem}.simulator_calculette #app #courtisia-simulator input[type='radio']:nth-last-of-type(5){margin-left:2rem}.simulator_calculette #app #courtisia-simulator .result{width:auto;margin:3rem 2rem 0;line-height:2.5rem;font-size:3vw}.title{margin-top:3rem}.left{position:relative;z-index:1}.right{margin-top:-34vw}.client h2{margin:0 calc(50% - 4.5rem) 3rem;margin-top:15rem}.client .avis{width:80%;margin:0 auto 3rem}.services .columns .allServices{margin-top:-10vw}.services .columns .allServices .service{margin-bottom:12rem}.services .columns .allServices .service .image{text-align:center;margin-bottom:1.5rem}.services .columns .allServices .service .image img{width:15rem}.services .columns .allServices .service h3{font-weight:600;text-align:center;margin:0 4rem 1.5rem}.services .columns .allServices .service p{text-align:center;color:var(--grey);margin-bottom:0}.equipe{margin-bottom:10rem}.end p{display:none}@media only screen and (min-width: 768px){h1{max-width:60rem}.links{display:flex;justify-content:space-between;margin:0 7vw}.simulator_calculette #app #courtisia-simulator{flex-direction:row;margin:0 7vw;width:calc(100% - 14vw)}.simulator_calculette #app #courtisia-simulator ul li a{font-size:1.8rem}.simulator_calculette #app #courtisia-simulator .legal{margin:3rem 6rem}.simulator_calculette #app #courtisia-simulator h1{margin:0 6rem 3rem}.simulator_calculette #app #courtisia-simulator .label{margin:0 3rem 3rem 6rem;padding:0;width:40%;font-size:1.8rem}.simulator_calculette #app #courtisia-simulator input[type='text'],.simulator_calculette #app #courtisia-simulator input[type='number']{width:calc(60% - 15rem);padding:2rem}.simulator_calculette #app #courtisia-simulator input[type='radio']{margin:0 1.5rem 3rem}.simulator_calculette #app #courtisia-simulator div:not(.legal){display:flex;flex-wrap:wrap;width:100%}.simulator_calculette #app #courtisia-simulator div:not(.legal) h1{width:100%}.simulator_calculette #app #courtisia-simulator span:not(span.label){width:calc(60% - 15rem)}.simulator_calculette #app #courtisia-simulator button{margin-right:6rem;margin-left:calc(100% - 20rem)}.simulator_calculette #app #courtisia-simulator .result{line-height:5rem;font-size:3rem}.simulator_calculette #app #courtisia-simulator button{margin-right:5rem;margin-left:calc(100% - 18rem)}.client h2{margin:0 calc(50% - 4.5rem) 3rem;margin-top:15rem}.client .avis{width:90%;margin:0 auto 6rem}.services .columns .allServices{position:relative;display:flex;margin:-40vw 7vw 0;z-index:1;justify-content:space-between}.services .columns .allServices .service{width:calc((100% / 3) - 4rem)}.services .columns .allServices .service .image img{width:auto;height:10rem}.services .columns .allServices .service h3{height:5rem;font-size:1.8rem;text-align:center;max-width:18rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.services .columns .allServices .service p{font-size:1.5rem;text-align:center;height:30rem;display:flex;justify-content:center;align-items:center;max-width:18rem;margin:0 auto}.services .columns .allServices .service .button-div{margin:3rem auto;text-align:center}.services .columns .allServices .service .button-div .button{font-size:1.2rem;margin:0 auto;padding:1.5rem 3rem}.end h2{font-size:4rem}}@media only screen and (min-width: 1280px){.right{margin-top:0}h1{margin-right:0}.left{width:calc(35% + 0.4rem)}.links{margin-right:0;width:50rem;margin-bottom:18vw}.links .link a,.links .link button{font-size:1rem;width:13rem}.calculette{width:50%}.calculette #app #courtisia-simulator{margin-right:0;width:calc(100% - 7vw)}.calculette #app #courtisia-simulator span:not(span.label){margin-right:0}.calculette #app #courtisia-simulator button{transition:color 0.7s, background-color 0.7s;cursor:pointer}.calculette #app #courtisia-simulator button:hover{background-color:var(--black);color:var(--white)}.cabinet{width:calc(50% - 7vw);margin-top:18rem}.cabinet h2{margin-left:0}.cabinet p{margin-left:0}.cabinet .button-div{margin-left:0}.client h2{margin:0 calc(50% - 4.5rem) 3rem;margin-top:20rem}.client .avis{margin:0 auto 9rem}.services .columns .allServices{margin:0 7vw 0 3rem}.services .columns .allServices .service{margin-bottom:0}.services .columns .allServices .service h3{line-height:2rem;max-width:23rem}.services .columns .allServices .service p{max-width:23rem;height:23rem}.services .columns .allServices .service .image img{transition:transform 0.7s ease;height:15rem}.services .columns .allServices .service .image img:hover{transform:scale(1.2)}.services .columns .allServices .service .titreService{transition:color 0.7s ease}.services .columns .allServices .service .titreService:hover{color:#E8BC4D;font-weight:650}.services .column:last-child{width:70%}.equipe .columns{margin:0 7vw}.equipe .texte{width:calc(60% - 14vw)}.equipe .texte h2{margin-left:0;margin-right:0}.equipe .texte p{margin-left:0;margin-right:0}.end h2{font-size:4.5rem;margin-bottom:1.5rem;max-width:50%}.end p{margin-bottom:1.5rem;display:block}.end p a{padding-left:2rem;position:relative;transition:color 0.7s}.end p a:before{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%);background-image:url(//dtconsulting66.com/wp-content/themes/dt_consulting/assets/imgs/icons/maps-black.svg);height:2rem;width:2rem;background-size:contain;background-repeat:no-repeat}.end p a:hover{color:var(--gold)}.end .button-div{margin:4rem 0 3rem 7vw}}@media only screen and (min-width: 1920px){h1{width:65rem}.services .columns .allServices .service p{max-width:29rem;height:18rem}}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 216px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #e8bc4d; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #e8bc4d; --cmplz_button_accept_border_color: #e8bc4d; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #e8bc4d; --cmplz_slider_inactive_color: #f52828; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: block;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none;}