@keyframes circle{0%{stroke-dashoffset:387}to{stroke-dashoffset:0}}@keyframes line{0%{stroke-dashoffset:78}to{stroke-dashoffset:0}}@keyframes line2{0%{stroke-dashoffset:78}to{stroke-dashoffset:0}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}body{padding:0;margin:0}.has-black-color{color:var(--wp--preset--color--black)!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent;color:#f4d043}strong{font-weight:bolder}img{border-style:none;height:auto;max-width:100%}button,input,textarea{font-size:100%;margin:0}button,input{overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}textarea{overflow:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{box-sizing:inherit}body,input{color:#fff;line-height:1.5}body,button,input,textarea{font-family:"Red Hat Display",sans-serif;font-size:1rem}button{color:#fff}textarea{line-height:1.5}p{margin-top:0;font-size:1.125rem;margin-bottom:1.5em;font-weight:500}@media screen and (max-width:37.4em){body p{margin-bottom:1.777em}}.h1,.h3,.h4,.h5,h1,h2,h3,h4,h5{clear:both;color:#f4d043;margin-top:0}.h1,h1{font-size:5.25rem;font-weight:900;line-height:5.25rem}.h3,.h4,h2,h3,h4{font-size:4.25rem;font-weight:900;line-height:4.25rem}.h3,.h4,h3,h4{font-size:2.75rem;line-height:2.75rem}.h4,h4{font-size:2.375rem;line-height:2.375rem}.h5,h5{font-size:1.625rem;font-weight:700;line-height:1.625rem}@media screen and (max-width:37.4em){.h1,.h3,.h4,h1,h2,h3,h4{font-size:4rem;font-weight:900;line-height:4.66rem}h2{font-size:3.25rem;line-height:3.77rem;margin-bottom:2rem}.h3,.h4,h3,h4{font-size:2.44rem;line-height:2.44rem}.h4,h4{font-size:2.11rem;line-height:2.11rem}.h5,h5{font-size:1.44rem;font-weight:700;line-height:1.44rem}}body{background:#000}header#masthead{position:sticky;top:0;background:#000;z-index:10}header#masthead .site-header{display:flex;padding:20px 50px;align-items:center;justify-content:space-between}header#masthead .site-header .custom-logo-link{display:block;max-height:43px}header#masthead .site-header .custom-logo-link img{width:auto;height:43px}header#masthead .menu-toggle{background-color:#000;cursor:pointer;padding:5px;border:0;width:48px;height:48px;display:flex;flex-direction:column;justify-content:space-around;position:relative;outline:0}header#masthead .menu-toggle .icon-bar{background-color:#fff;width:38px;height:5px;display:block;border-radius:5px}@media screen and (min-width:576px){body header#masthead .menu-toggle,body header#masthead .site-header .bt-contact-mobile{display:none}body header#masthead .site-header .main-navigation ul{display:flex}body header#masthead .site-header .custom-logo-link{display:block}body header#masthead .site-header .custom-logo-link-mobile{display:none}}@media screen and (max-width:575px){body header#masthead{margin-top:30px}body header#masthead .site-header{padding:12px 16px}body header#masthead .site-header .bt-contact-mobile span,body header#masthead .site-header .custom-logo-link,body header#masthead .site-header .main-navigation ul{display:none}body header#masthead .site-header .custom-logo-link-mobile{display:block;height:38px}body header#masthead .site-header .bt-contact-mobile{display:block;margin:0 0 0 auto}body header#masthead .site-header .bt-contact-mobile a{background:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/bt-contact.svg)no-repeat;display:block;width:70px;height:65px}body header#masthead .site-header .main-navigation ul li{float:none;width:100%;padding:0;background:#000;border-radius:24px;margin-bottom:16px}}footer.site-footer{background:#f4d043;padding:44px 0;text-align:center;color:#000}footer.site-footer .custom-logo{margin:0 auto;width:auto;height:43px;filter:brightness(0)}footer.site-footer .footer-logo.align-right{display:block;margin-left:auto}footer.site-footer .copyright{font-size:14px;margin:12px 0}footer.site-footer .copyright a{color:inherit;text-decoration:underline}footer.site-footer .menu{list-style-type:none;display:flex;gap:32px;align-items:center;justify-content:center;flex-wrap:wrap;padding:0;margin:0}footer.site-footer .menu li a{color:#000;font-size:16px;font-weight:900;text-decoration:none;line-height:32px}footer.site-footer .menu li.instagram a{width:28px;height:32px}footer.site-footer .menu li.facebook a{height:32px}footer.site-footer .menu li.linkedin a{width:28px;height:32px}footer.site-footer .menu li.instagram a{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/instagram.svg)}footer.site-footer .menu li.facebook a{width:32px;content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/facebook.svg)}footer.site-footer .menu li.linkedin a{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/linkedin.svg)}@media screen and (max-width:575px){body footer.site-footer .copyright{margin-bottom:24px}body footer.site-footer .menu{gap:5px}body footer.site-footer .menu li{width:100%}body footer.site-footer .menu li.facebook,body footer.site-footer .menu li.instagram,body footer.site-footer .menu li.linkedin{margin-top:16px;width:auto}}ul{margin:0 0 1.5em 3em;list-style:disc;box-sizing:border-box}.wp-block-embed iframe,iframe{max-width:100%}figure{margin:1em 0}a:visited{color:#f4d043}a:active,a:focus,a:hover{color:#f4d043}a:focus{outline:thin dotted}a:active,a:hover{outline:0}button,input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}.link a,.link svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.link{position:relative;left:calc(50% - 86.5px);width:173px;height:98px}.link a{font-weight:900;z-index:5;text-decoration:none;display:block;margin:0 auto;width:100%}.link a svg .line{display:none;fill:none;stroke-width:1px;stroke:#000;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:78}.link:hover .circle,.link:hover .line{animation:circle .4s linear alternate;animation-timing-function:ease-in-out}.link:hover .line{display:block;animation:line .2s linear alternate}.circle{stroke-dasharray:387;stroke-dashoffset:0}.line,.main-navigation ul li path.line2{stroke-dasharray:78;stroke-dashoffset:0}input[type=email],input[type=text],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=email]:focus,input[type=text]:focus,textarea:focus{color:#111}textarea{width:100%}#bureaux .wrapper img,.main-navigation{display:block}.main-navigation ul{margin:4px 0 0;padding:0}.main-navigation ul li{list-style-type:none;padding-left:40px;display:flex;flex-direction:column;gap:4px;align-items:center}.main-navigation ul li path{fill:none;stroke:#f4d043;stroke-linecap:round;stroke-miterlimit:10}.main-navigation ul li>a{color:#fff;text-decoration:none;font-size:1.125rem;font-weight:900;padding-bottom:2px}.main-navigation ul li>a:hover{color:#ededed;opacity:.5}.main-navigation ul li.contact>a{color:#f4d043}.main-navigation ul li.contact>a:hover~svg .line2{display:block;animation:line2 .2s linear alternate;animation-timing-function:ease-in-out}.main-navigation ul li.contact>a:hover{color:#f4d043;opacity:1}.main-navigation ul li.contact svg{position:relative;top:-7px}.main-navigation ul li :hover>a{color:#f4d043;opacity:.5}.main-navigation ul li a:hover{color:#ededed}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.entry-summary{margin:1.5em 0 0}.scrolling-text{padding:32px 0;overflow:hidden}.scrolling-text ul{display:inline;list-style-type:none;margin:0;padding:0;white-space:nowrap}.scrolling-text ul li{color:#f4d043;display:inline;font-size:1.5rem;font-weight:700;padding:12px}.modal .modal-content .entry-meta span::before,.scrolling-text ul li::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/square.svg);margin-right:8px;display:inline-block}.video-wrapper,.video-wrapper .video{position:relative}.video-wrapper .video .controls{position:absolute;right:72px;bottom:52px;display:flex}.video-wrapper .video .controls button{border:0;width:16px;height:16px;cursor:pointer}.video-wrapper .video .controls button#replay{background:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/replay.svg)no-repeat}.video-wrapper .video .controls button#pause{background:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/pause.svg)no-repeat}.video-wrapper .video .controls button#play{background:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/play.svg)no-repeat;display:none}.video-wrapper h1{position:absolute;left:120px;bottom:120px;color:#f4d043;text-shadow:4px 4px 0#000;width:50%;line-height:auto;font-size:3rem;max-width:900px;padding-top:122px;margin:0}.video-wrapper h1::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/trace2.svg);width:151px;height:90px;display:block;filter:invert(1);transform:rotate(180deg)}#reel,.video-modal{width:100%;height:auto}.video-modal.portrait{height:100%;width:auto;margin:0 auto;display:block;max-height:500px}.wrap::after,.wrap::before{content:"";display:table}.wrap::after{clear:both}.wrap{zoom:1;width:100%;max-width:1490px;padding:0 10px;margin:0 auto}#introduction{margin:0 auto;padding:120px 0;text-align:left;display:flex;gap:120px}#introduction>div:first-of-type::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/trace2.svg);width:99px;height:59px;display:block;filter:invert(95%) sepia(97%) saturate(3726%) hue-rotate(323deg) brightness(103%) contrast(91%);margin-bottom:32px}#introduction>div{width:50%}#introduction>div .introduction{font-size:2rem;line-height:2rem;font-weight:700;margin-bottom:32px}#introduction>div .h4,#notre-objectif h2{margin-bottom:32px}#introduction>div .link{margin-top:10px;left:-10px;text-align:center}#introduction>div:nth-of-type(2){display:grid;grid-template-columns:repeat(2,1fr)}#introduction>div:nth-of-type(2) .icon-border{position:relative;z-index:5}#introduction>div:nth-of-type(2) .icon-border span{background-color:#000;display:inline-block;padding:0 10px}#introduction>div:nth-of-type(2) .icon-border.script span{margin-top:100px}#introduction>div:nth-of-type(2) .icon-border.video span{margin-top:120px}#introduction>div:nth-of-type(2) img{filter:invert(95%) sepia(97%) saturate(3726%) hue-rotate(323deg) brightness(103%) contrast(91%)}#introduction>div:nth-of-type(2) svg{position:absolute;width:560px;z-index:1}#introduction>div:nth-of-type(2) svg .path{stroke-width:2px;stroke:#fff;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:491;stroke-dashoffset:491}#votre-projet{scroll-margin-top:50px;margin:120px auto}.cards{display:grid;gap:72px}.cards .card{border-radius:24px;text-align:left}#votre-projet .cards{grid-template-columns:repeat(2,1fr);padding:45px 95px 0;align-items:end}#votre-projet .cards .card{background-color:#f4d043;color:#000;padding:150px 40px 80px;min-height:508px;position:relative;transition:.3s all cubic-bezier(.19,1,.22,1)}#votre-projet .cards .card.grue{padding-top:170px}#votre-projet .cards .card a,#votre-projet .cards .card h3,#votre-projet .cards .card p{color:#000}#votre-projet .cards .card h3{margin-bottom:16px;font-size:2rem}#votre-projet .cards .card>ul{margin-left:0}#votre-projet .cards .card .link{position:absolute;bottom:40px;left:inherit;width:130px;height:auto}#votre-projet .cards .card .link svg,.a-propos-wrapper #a-propos .link.next svg,.a-propos-wrapper #a-propos .link.prev svg{top:auto;left:inherit;bottom:-5px}#votre-projet .cards .card .link a{font-size:1rem;font-weight:900;text-decoration:none}#votre-projet .cards .card .link a::before,.a-propos-wrapper #a-propos .slide-next::before,.a-propos-wrapper #a-propos .slide-prev::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/link.svg);width:14px;height:16px;margin-right:8px;display:inline-block}#votre-projet .cards .card p{margin-bottom:10px;font-size:.875rem}#votre-projet .cards .card.animation::before,#votre-projet .cards .card.drone::before,#votre-projet .cards .card.grue::before,#votre-projet .cards .card.realisation::before{position:absolute;display:block;top:30px}#votre-projet .cards .card.realisation::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/realisation.svg);width:103px;height:118px;left:44px}#votre-projet .cards .card.animation::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/animation.svg);width:107px;height:108px;left:40px}#votre-projet .cards .card.drone::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/drone.svg);width:173px;height:106px;left:25px}#votre-projet .cards .card.grue::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/regie.svg);width:176px;height:118px;left:44px}#notre-objectif{margin:0 auto;padding:120px 0;width:1024px}#notre-objectif::before{background:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/megaphone.svg)no-repeat;background-size:147px 121px;display:block;width:147px;height:121px;filter:invert(95%) sepia(97%) saturate(3726%) hue-rotate(323deg) brightness(103%) contrast(91%);margin:0 auto 32px}#notre-objectif h3{font-size:1.75rem;color:#fff}#notre-objectif .questions{margin-top:25px}#notre-objectif .questions p{font-size:32px;font-weight:700;margin-bottom:20px}#notre-objectif .link{margin-top:45px;width:262px;left:calc(50% - 131px)}.a-propos-wrapper{margin:120px 120px 0}.a-propos-wrapper .slider{overflow:hidden;padding-bottom:120px}.a-propos-wrapper .slider .slides{position:relative;transition:all linear .2s;will-change:transform;transform:translateZ(0)}.a-propos-wrapper .slider .slides .slide{float:left;padding:32px 52px;transform:translateZ(0);background-color:#f4d043;border-radius:24px}.a-propos-wrapper #a-propos{scroll-margin-top:50px;margin:auto;text-align:left}.a-propos-wrapper #a-propos a,.a-propos-wrapper #a-propos h2,.a-propos-wrapper #a-propos h4,.a-propos-wrapper #a-propos p{color:#000}.a-propos-wrapper #a-propos .smiley{vertical-align:bottom}.a-propos-wrapper #a-propos .a-propos-1,.a-propos-wrapper #a-propos .a-propos-2{display:flex;gap:52px;align-items:center}.a-propos-wrapper #a-propos .a-propos-1 .link,.a-propos-wrapper #a-propos .a-propos-2 .link{margin-top:10px;width:230px;left:-10px;text-align:center}.a-propos-wrapper #a-propos .a-propos-1 .link .circle{stroke:#000}.a-propos-wrapper #a-propos .a-propos-1>div,.a-propos-wrapper #a-propos .a-propos-2>div{width:49%}.a-propos-wrapper #a-propos .a-propos-1>div:first-of-type,.a-propos-wrapper #a-propos .a-propos-2>div:first-of-type{padding-top:40px;width:51%}.a-propos-wrapper #a-propos .a-propos-1>div.equipe,.a-propos-wrapper #a-propos .a-propos-2>div.equipe{text-align:right;position:relative}.a-propos-wrapper #a-propos .a-propos-1>div.equipe .fabrice,.a-propos-wrapper #a-propos .a-propos-1>div.equipe .xavier{position:absolute}.a-propos-wrapper #a-propos .a-propos-1>div.equipe .fabrice span,.a-propos-wrapper #a-propos .a-propos-1>div.equipe .xavier span{border-radius:8px;padding:8px;background:#000;color:#f4d043;font-weight:700;display:inline-block;line-height:17px;position:absolute}.a-propos-wrapper #a-propos .a-propos-1>div.equipe .fabrice span{bottom:-40px;left:0}.a-propos-wrapper #a-propos .a-propos-1>div.equipe .fabrice::before,.a-propos-wrapper #a-propos .a-propos-1>div.equipe .xavier::before{display:block;filter:invert(1)}.a-propos-wrapper #a-propos .a-propos-1>div.equipe .fabrice{bottom:-8%;left:15%;width:43px;height:232px}.a-propos-wrapper #a-propos .a-propos-1>div.equipe .fabrice::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/trace1.svg);width:232px;height:43px;transform:scaleX(-1) rotate(270deg);position:absolute;bottom:94px;left:-95px}.a-propos-wrapper #a-propos .a-propos-1>div.equipe .xavier{bottom:-10%;right:25%;width:95px;height:114px}.a-propos-wrapper #a-propos .a-propos-1>div.equipe .xavier span{bottom:-30px;left:25px}.a-propos-wrapper #a-propos .a-propos-1>div.equipe .xavier::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/trace2.svg);width:99px;height:59px;transform:rotate(115deg);position:absolute;bottom:35px;left:5px}.a-propos-wrapper #a-propos .a-propos-2>div.equipe .person{display:flex;text-align:left;gap:32px}.a-propos-wrapper #a-propos .a-propos-2>div.equipe .person:first-of-type{margin-bottom:44px}.a-propos-wrapper #a-propos .a-propos-2>div.equipe .person>div{width:56%;padding:20px 0 0}.a-propos-wrapper #a-propos .a-propos-2>div.equipe .person>div.image{width:44%;padding:0}.a-propos-wrapper #a-propos .a-propos-2>div.equipe .person>div.image img{border-radius:12px}.a-propos-wrapper #a-propos .a-propos-2>div.equipe .person>div h5{color:#000;margin-bottom:12px}.a-propos-wrapper #a-propos .a-propos-2>div.equipe .person>div p{font-size:14px;margin-bottom:12px}.a-propos-wrapper #a-propos .a-propos-2>div.equipe .person>div .tags ul{list-style:none;display:flex;gap:8px;margin:0;flex-wrap:wrap;padding:0}.a-propos-wrapper #a-propos .a-propos-2>div.equipe .person>div .tags ul li{padding:8px;background:#000;color:#f4d043;border-radius:8px;display:flex;align-items:center;font-size:.75rem;font-weight:700;line-height:.75rem}.a-propos-wrapper #a-propos .a-propos-2>div.equipe .person>div .tags ul li::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/square.svg);margin-right:8px;display:block;height:14px;width:12px}.a-propos-wrapper #a-propos .slide-next,.a-propos-wrapper #a-propos .slide-prev{font-size:1rem;font-weight:900;text-decoration:none;display:inline-block}.a-propos-wrapper #a-propos .link.next,.a-propos-wrapper #a-propos .link.prev{position:absolute;bottom:32px;right:32px;left:auto}.a-propos-wrapper #a-propos .link.prev.prev{right:auto;left:52px;width:77px}.a-propos-wrapper #a-propos .link.prev.prev .slide-prev::before{transform:scaleX(-1)}#realisations{scroll-margin-top:50px;padding:0}#actualites::before,#realisations::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/video.svg);display:block;width:155px;height:127px;filter:invert(95%) sepia(97%) saturate(3726%) hue-rotate(323deg) brightness(103%) contrast(91%);margin:0 auto 32px}#realisations .videos{text-align:left;margin:150px 0 0}#realisations .videos .video-card{padding:0 16px}#realisations .videos .video-card .video-thumbnail{width:fit-content;position:relative}#realisations .videos .video-card .video-thumbnail img{border-radius:36px;border:4px solid #f4d043;display:block;transition:.3s all ease-in-out;position:relative;z-index:2}#realisations .videos .video-card .video-thumbnail::before{content:"";display:block;background-color:#000;height:100%;width:100%;position:absolute;top:14px;left:14px;border-radius:36px;border:4px solid #f4d043;transition:.3s all ease-in-out}#realisations .videos .video-card.portrait .video-thumbnail img{border-radius:36px 36px 0 0;border-bottom:none}#realisations .videos .video-card.portrait .video-thumbnail .video-mobile::before,#realisations .videos .video-card.portrait .video-thumbnail::after{content:"";display:block;background-color:#000;height:70px;width:100%;position:relative;border-radius:0 0 36px 36px;border:4px solid #f4d043;border-top:none;transition:.3s all ease-in-out}#realisations .videos .video-card.portrait .video-thumbnail .video-mobile::before{height:16px;width:86px;position:absolute;border-radius:0 0 12px 12px;z-index:3;top:4px;left:50%;transform:translate(-50%,0)}#realisations .videos .video-card.portrait .video-thumbnail .video-mobile::after{content:"";display:block;height:42px;width:42px;position:absolute;border-radius:50%;border:3px solid #f4d043;z-index:3;bottom:16px;left:50%;transform:translate(-50%,0);transition:.3s all ease-in-out}#realisations .videos .video-card .video-content{margin:24px 32px 52px}#realisations .videos .video-card .video-content .entry-title{font-size:1.625rem;line-height:1.625rem;font-weight:700;margin-bottom:8px;max-width:95%}#realisations .videos .video-card .video-content .entry-title a{text-decoration:none}#actualites .cards .card .post-content .entry-meta,#realisations .videos .video-card .video-content .entry-meta{display:flex;flex-wrap:wrap;margin-bottom:16px;gap:10px}#actualites .cards .card .post-content .entry-meta span,#realisations .videos .video-card .video-content .entry-meta span{background:#f4d043;color:#000;padding:8px;border-radius:8px;text-decoration:none;font-size:.75rem;font-weight:700;line-height:.75rem;display:flex;align-items:center}#actualites .cards .card .post-content .entry-meta span::before,#realisations .videos .video-card .video-content .entry-meta span::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/square.svg);margin-right:8px;display:inline-block;filter:brightness(0)}#references .h5{font-size:2rem;margin:0}#references #logos{padding:120px 0}#references #logos.show ul li{opacity:1;transform:translateY(0)}#references #logos ul{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 52px;list-style-type:none;justify-content:center;align-items:center}#references #logos ul li{opacity:0;transform:translateY(50px);transition:.3s all ease-in-out}#actualites,#realisations{margin:120px auto}#actualites::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/news.svg);width:140px;height:116px}#actualites .cards{margin:0 0 120px;display:block}#actualites .cards .card{background-color:#000;float:left;width:calc((100% - 144px)/3);margin-right:72px;border:4px solid #f4d043;transition:.3s all cubic-bezier(.19,1,.22,1);transition-property:border-color,background-color,margin-top;margin-top:72px}#actualites .cards .card:last-of-type{margin-right:0}#actualites .cards .card .post-thumbnail{border-bottom:4px solid #f4d043;transition:.3s border-color ease-in-out;position:relative;border-radius:19px 19px 0 0}#actualites .cards .card .post-thumbnail img{border-radius:19px 19px 0 0;display:block;object-fit:cover;height:220px;width:100%;object-position:center center}#actualites .cards .card .entry-header{background:0 0}#actualites .cards .card .post-content{padding:32px;min-height:225px}#actualites .cards .card .post-content .entry-title{font-size:1.625rem;line-height:1.625rem;font-weight:700;margin-bottom:8px}#actualites .cards .card .post-content .entry-summary{color:#f4d043;margin:0;font-size:1.125rem;line-height:1.125rem}#actualites .cards .card .entry-footer{padding:0 32px 24px}#actualites .cards .card .entry-footer .link{left:initial}#actualites .cards .card .entry-footer .link svg{top:auto;left:0;bottom:-5px;transform:none}#actualites .cards .card .entry-footer .link a{color:#f4d043;font-size:1rem;font-weight:900;text-decoration:none;display:inline-block}#actualites .cards .card .entry-footer .link a::before,#contact::before{filter:invert(95%) sepia(97%) saturate(3726%) hue-rotate(323deg) brightness(103%) contrast(91%)}#actualites .cards .card .entry-footer .link a::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/link.svg);width:14px;height:16px;margin-right:8px;display:inline-block}#actualites .cards .card:hover{cursor:pointer;background:#fff;border-color:#fff;margin-top:0}#actualites .cards .card:hover .post-thumbnail{border-color:#fff}#actualites .cards .card:hover .post-thumbnail img{height:292px}#actualites .cards .card:hover .entry-footer .link a,#actualites .cards .card:hover .entry-title,#actualites .cards .card:hover .post-content .entry-summary,.modal .modal-content h3,.modal .modal-content h4,.modal .modal-content p{color:#000}#actualites .cards .card:hover .post-content .entry-meta span{background:#000;color:#f4d043}#actualites .cards .card:hover .entry-footer .link a::before,#actualites .cards .card:hover .post-content .entry-meta span::before{filter:inherit}#contact{scroll-margin-top:50px;margin:120px auto;width:1024px}#contact::before{content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/mail.svg);display:block;width:154px;height:100px;margin:0 auto 32px}#contact .wpcf7-form{text-align:left;width:720px;margin:0 auto}#contact .wpcf7-form p{margin:0}#contact .wpcf7-form label{color:#f4d043;font-size:.875rem;font-weight:500;display:block;transition:.3s all ease-in-out;margin-bottom:24px;position:relative}#contact .wpcf7-form label::after{content:"";background:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/single-line-long.svg)no-repeat;margin:0 4px;width:704px;height:6px;display:block;position:absolute;bottom:0}#contact .wpcf7-form label:focus-within{color:#fff}#contact .wpcf7-form label:focus-within::after{display:none}#contact .wpcf7-form label .label{display:block;margin-bottom:4px;padding:0 0 0 24px}#contact .wpcf7-form label input,#contact .wpcf7-form label textarea{transition:.3s all ease-in-out;color:#fff;border:0;background-color:#000;font-size:1.125rem;border-radius:12px;padding:12px 24px;display:block;width:100%}#contact .wpcf7-form label input:focus,#contact .wpcf7-form label textarea:focus{background-color:#fff;color:#000;outline:0}#contact .wpcf7-form .row{display:flex;gap:24px}#contact .wpcf7-form .row label::after{background:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/single-line.svg)no-repeat;width:341px;height:6px}#contact .wpcf7-form .wpcf7-submit{border:0;background:no-repeat;color:#f4d043;width:173px;height:98px;font-size:1rem;font-weight:900;z-index:1;position:relative;cursor:pointer}#bureaux{padding:0;margin-right:0}#bureaux .wrapper{display:flex;gap:52px;align-items:flex-start}#bureaux .wrapper>div:first-child{padding:10%0 0 10%;max-width:50%;padding-left:5rem;padding-right:5rem}@media screen and (max-width:575px){body #a-propos,body #introduction,body #notre-objectif,body #votre-projet{max-width:100%;padding:32px 24px 52px}body #actualites,body #contact,body #realisations,body #references,body .a-propos-wrapper{max-width:100%}body #introduction{display:flex;flex-direction:column;margin-top:40px;gap:0}body #introduction>div,body .a-propos-wrapper #a-propos .a-propos-2>div.equipe .person>div,body .a-propos-wrapper #a-propos .a-propos-2>div.equipe .person>div.image img{width:100%}body #introduction>div:nth-of-type(2){margin-bottom:52px;order:-1}body #introduction>div:nth-of-type(2) .icon-border:nth-child(even){text-align:right}body #introduction>div:nth-of-type(2) .icon-border span{padding:0}body #introduction>div:nth-of-type(2) .icon-border span img{width:auto;height:105px}body #introduction>div:nth-of-type(2) .icon-border:first-of-type span{padding-bottom:30px}body #introduction>div:nth-of-type(2) svg{width:calc(100% - 24px);margin-top:35px}body #votre-projet .cards{display:grid;gap:32px;grid-template-columns:repeat(1,1fr);padding:32px 0 0;display:block}body #votre-projet .cards .card{min-height:initial;padding:150px 40px 32px;margin-bottom:32px}body #votre-projet .cards .card .link{all:unset}body #votre-projet .cards .card .link a{position:inherit;margin-top:30px;display:block;transform:none}body #votre-projet{margin:0;padding-bottom:0}body #votre-projet .cards .card>ul{margin-left:0}body .a-propos-wrapper{padding:0;margin:88px 0 0}body #references #logos,body .a-propos-wrapper #a-propos{padding-bottom:0}body .a-propos-wrapper #a-propos .a-propos-1{flex-direction:column}body .a-propos-wrapper #a-propos .a-propos-2{flex-direction:column;height:0}body .a-propos-wrapper #a-propos .a-propos-1>div.equipe,body .a-propos-wrapper #a-propos .a-propos-1>div:first-of-type,body .a-propos-wrapper #a-propos .a-propos-2>div.equipe,body .a-propos-wrapper #a-propos .a-propos-2>div:first-of-type{width:100%}body .a-propos-wrapper #a-propos .a-propos-1{padding:72px 24px 24px;height:auto}body .a-propos-wrapper #a-propos .a-propos-1>div.equipe img{max-width:140%;transform:translateX(-15%)}body .a-propos-wrapper #a-propos .a-propos-1>div.equipe~.link{all:unset;text-align:right;display:block;width:100%;margin-top:80px}body .a-propos-wrapper #a-propos .a-propos-1>div.equipe~.link a{position:inherit;transform:none}body .a-propos-wrapper #a-propos .a-propos-2{padding:24px 24px 72px}body .a-propos-wrapper #a-propos .a-propos-2>div:first-of-type{padding-top:8px}body .a-propos-wrapper #a-propos .a-propos-2>div.equipe .person{padding-bottom:32px;flex-direction:column;gap:0}body .a-propos-wrapper #a-propos .a-propos-2>div.equipe .person>div.image{max-width:240px;width:auto}body .a-propos-wrapper #a-propos .a-propos-2 .link.prev.prev{left:24px;bottom:0}body #notre-objectif{margin-top:0;padding-bottom:32px}body #realisations{padding:32px 24px 0;margin-bottom:68px}body #realisations .videos{margin-top:120px}body #realisations .videos .video-card{padding:0;margin-bottom:0}body #realisations .videos .video-card .video-thumbnail{margin:0 auto}body .video-wrapper .video{padding-bottom:64px}body .video-wrapper .video .controls{position:absolute;right:0;bottom:0;display:flex;background:#000;padding:24px 36px;width:100%;justify-content:end}body .video-wrapper .video .controls button#pause,body .video-wrapper .video .controls button#play,body .video-wrapper .video .controls button#replay{background-position:100%0}body .video-wrapper h1{position:initial;left:60px;bottom:60px;padding:32px 24px;margin-top:-64px;width:100%;font-size:3.75rem;line-height:4.125rem}body .video-wrapper h1::before{width:109px;height:65px;margin-bottom:30px}body #references{padding:0 24px;margin-bottom:0}body #references .h5{line-height:2.5rem}body #references #logos ul{gap:32px}body #references #logos ul li{margin:0 auto;width:max-content;width:calc(50% - 32px)}body #references #logos ul li:nth-of-type(1),body #references #logos ul li:nth-of-type(2),body #references #logos ul li:nth-of-type(9){width:100%}body #actualites,body #contact{padding:0 24px}body #actualites .cards{margin-bottom:0}body #actualites .cards .card{margin-top:52px;float:none;width:100%}body #contact{width:auto;margin-top:0}body #contact .wpcf7-form{width:auto}body #bureaux .wrapper,body #contact .wpcf7-form .row{display:block}body #contact .wpcf7-form .row label::after,body #contact .wpcf7-form label::after{background-image:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/single-line.svg);width:90%}body #bureaux .wrapper>div:first-child{padding:10% 10%0;max-width:100%}}.custom-logo-link{display:inline-block}.line2{display:none}.modal,.modal .modal-content{position:fixed;transition:all .3s ease-out;opacity:0}.modal{background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;bottom:0;z-index:-1;text-align:left}.modal .modal-content{top:50%;left:50%;width:95%;max-width:1024px;padding:62px 0 46px 62px;max-height:95%;background:#f4d043;border-radius:36px;transform:translate(100%,-50%);outline:1px solid transparent}.modal .modal-content .modal-close{cursor:pointer;position:absolute;content:url(https://butterprod.fr/wp-content/themes/butterprod/assets/images/times.svg);width:18px;height:18px;float:right;text-decoration:none;color:#000;top:32px;right:32px}.modal .modal-content h3{margin-bottom:32px}.modal .modal-content h4,.modal .modal-content p{margin-bottom:16px}.modal .modal-content img{display:block;border-radius:12px;margin-bottom:32px;max-height:420px;object-fit:cover;width:100%}.modal .modal-content .entry-meta{display:flex;flex-wrap:wrap;margin-bottom:32px;margin-top:16px;gap:10px}.modal .modal-content .entry-meta span{color:#f4d043;background-color:#000;padding:8px;border-radius:8px;text-decoration:none;font-size:.75rem;font-weight:700;line-height:.75rem;display:flex;align-items:center}.modal .modal-content .modal-text{overflow-y:scroll;max-height:calc(95vh - 108px);padding-right:62px;margin-right:3px;scrollbar-width:none;scrollbar-color:#000 #f4d043}.modal .modal-content .modal-text::-webkit-scrollbar{width:1px}.modal .modal-content .modal-text::-webkit-scrollbar-track{background:#b0a372}.modal .modal-content .modal-text::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px;border:1px #000}@media screen and (max-width:575px){.modal .modal-content{padding:40px 0 32px 32px}.modal .modal-content .modal-close{top:15px;right:15px}.modal .modal-content img{max-height:180px}.modal .modal-content .modal-text{max-height:calc(95dvh - 250px);padding-right:32px}}@media (orientation:landscape) and (max-width:1024px){.modal .modal-content{padding:40px 0 32px 32px;overflow:hidden}.modal .modal-content img{float:left;width:40%}.modal .modal-content .modal-close{top:15px;right:15px}.modal .modal-content .modal-text{width:60%;float:right;padding-left:20px;padding-right:72px;max-height:calc(95dvh - 65px)}}.modal * ::-webkit-scrollbar{width:3px!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em;text-align:center}.menu-footer-container{clear:both;padding-top:20px}img.footer-logo.align-right{float:right}@media (max-width:768px){#bureaux .wrapper>div:last-child{padding-left:1rem!important;padding-right:0!important}}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed__wrapper{position:relative}.wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black)}