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-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}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}#mqIndicator{display:none !important;visibility:hidden;height:0;width:0;overflow:hidden}#mqIndicator{content:"mobile"}@media (min-width: 40.063em){#mqIndicator{content:"small"}}@media (min-width: 64.063em){#mqIndicator{content:"medium"}}@media (min-width: 90.063em){#mqIndicator{content:"large"}}@media (min-width: 120.063em){#mqIndicator{content:"huge"}}@font-face{font-family:'Font Awesome 5 solid';font-style:normal;font-weight:900;src:url("../fonts/fa-solid-900.eot");src:url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.woff") format("woff"),url("../fonts/fa-solid-900.ttf") format("truetype"),url("../fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:'Font Awesome 5 brands';font-style:normal;font-weight:400;src:url("../fonts/fa-brands-400.eot");src:url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-brands-400.woff2") format("woff2"),url("../fonts/fa-brands-400.woff") format("woff"),url("../fonts/fa-brands-400.ttf") format("truetype"),url("../fonts/fa-brands-400.svg#fontawesome") format("svg")}@font-face{font-family:'Font Awesome 5 regular';font-style:normal;font-weight:400;src:url("../fonts/fa-regular-400.eot");src:url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-regular-400.woff2") format("woff2"),url("../fonts/fa-regular-400.woff") format("woff"),url("../fonts/fa-regular-400.ttf") format("truetype"),url("../fonts/fa-regular-400.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 solid';font-weight:900}.fab{font-family:'Font Awesome 5 brands';font-weight:400}.far{font-family:'Font Awesome 5 regular';font-weight:400}.clear{clear:both}@-webkit-keyframes blinkerOn{50%{opacity:0}}@keyframes blinkerOn{50%{opacity:0}}@-webkit-keyframes blinkerOff{50%{opacity:1}}@keyframes blinkerOff{50%{opacity:1}}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:"Montserrat",Arial,sans-serif;font-size:62.5%;line-height:1;color:#000;background-color:#fff}body.noScroll{overflow:hidden;height:100%}body.withTriangle{background:#fff url("../images/trio-red-triangle-150.png") no-repeat;background-position:right top}header .brand{position:absolute;z-index:500;top:0;left:0;padding:10px}header .brand img{width:120px;height:48.52431}#menuToggle{position:fixed;top:0;right:0;z-index:700;width:80px;height:80px;padding:8px;text-align:right;background:transparent url("../images/header-burger-angle.png") no-repeat right bottom}#menuToggle #menuBurger{display:inline-block;width:30px;height:30px;transition:.5s ease-in-out;cursor:pointer}#menuToggle #menuBurger .hamburger{position:relative;top:12px;width:30px;height:5px;background:#fff;display:block;transform-origin:center;transition:.5s ease-in-out;border-radius:10px}#menuToggle #menuBurger .hamburger:after,#menuToggle #menuBurger .hamburger:before{transition:.5s ease-in-out;content:"";position:relative;display:block;width:100%;height:100%;background:#fff;border-radius:10px}#menuToggle #menuBurger .hamburger:before{top:-10px}#menuToggle #menuBurger .hamburger:after{bottom:-5px}#menuToggle #menuBurger.active .hamburger{transform:rotate(45deg)}#menuToggle #menuBurger.active .hamburger:after{transform:rotate(90deg);bottom:6px}#menuToggle #menuBurger.active .hamburger:before{transform:rotate(90deg);top:0}.simpleToggle #menuToggle{background-image:none}.trioToggle #menuToggle{background-image:none}.trioToggle #menuToggle #menuBurger .hamburger{background:#c31622}.trioToggle #menuToggle #menuBurger .hamburger:after,.trioToggle #menuToggle #menuBurger .hamburger:before{background:#c31622}#menuWrapper{position:fixed;top:0;left:0;z-index:600;width:100%;height:0vh;overflow:hidden;background-color:#fff;transition:.5s ease-in-out}#menuWrapper.active{height:100vh;transition:.5s ease-in-out}#menuWrapper .brand{z-index:700}#menuWrapper li a{color:#000;text-decoration:none;background:linear-gradient(to right, rgba(255,255,255,0) 50%, #c31622 50%);background-size:201%;background-position:0 0;transition:.25s ease-in-out}#menuWrapper li a.active{color:#c31622}#menuWrapper li a:hover{color:#fff;background-position:-99% 0}#menuWrapper li a.active:hover{color:#c31622;background-position:0 0}#langSwitcher{display:inline-block;position:absolute;top:20px;left:40%;right:40%;width:20%;z-index:750;text-align:center}#langSwitcher li{font-size:1.8em;font-weight:700;margin:0em 0.25em;display:inline-block;vertical-align:top;font-feature-settings:"c2sc";font-variant:small-caps}#langSwitcher li a,#langSwitcher li:hover a{background:#fff;color:#000}#menuBlock{padding:100px 20px 20px 10px}#mainMenu{position:relative;z-index:750;text-transform:uppercase;font-weight:900;margin-bottom:2em}#mainMenu li{font-size:2.6em;margin-bottom:0.4em}#menuContact{margin-bottom:1.8em}#menuContact h3{display:none;font-size:1.6em;text-transform:uppercase;margin-bottom:0.5em;font-weight:700}#menuContact p,#menuContact address{display:inline-block;vertical-align:top;width:45%;margin-right:5%;font-size:1.4em;line-height:1.5em}#menuContact p a,#menuContact address a{color:#c31622}#menuSocials ul{text-align:center}#menuSocials ul li{display:inline-block;vertical-align:middle;padding:0em 1em}#menuSocials ul a{display:block;width:36px;height:36px;line-height:36px;width:3.6em;height:3.6em;line-height:3.4em;border-radius:50%;background:linear-gradient(to right, #000 50%, #c31622 50%);background-size:201%;background-position:0 0;transition:.25s ease-in-out;text-align:center}#menuSocials ul a i{font-size:2.2em;vertical-align:middle;color:#fff}.modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;display:none}.modal .layer{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1100;background-color:rgba(0,0,0,0.3)}.modal .content{position:absolute;top:1em;bottom:1em;left:1em;right:1em;z-index:1200;background-color:#fff}.modal .modalClose{position:absolute;top:0.5em;right:0.5em;font-size:2em;z-index:1250}.modal .modalClose i{cursor:pointer}.modal .modalWrapper{position:absolute;top:2.5em;bottom:2.5em;left:2.5em;right:3.5em;padding:1em;overflow:auto;z-index:1250}.modal .modalWrapper h2{font-weight:700}.modal .modal-image{text-align:center;margin:0 auto;margin-bottom:2em}.modal.invert .content{background-color:#000}.modal.invert .modalClose i{color:#fff;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black}#deutschModal .modal-image{margin-bottom:0}#deutschModal .contentText p{margin-bottom:0}footer{background-color:#c31622;color:#fff;padding:2em;text-align:center;margin:0}footer form{padding:1em;margin-bottom:1em}footer label{display:block;font-size:1.6em;margin-bottom:0.2em}footer .mcBase{display:inline-block;padding:0.3em 0.4em;vertical-align:top;font-size:1.6em;background-color:#fff;border:1px solid #000}footer #mce-EMAIL{width:50%}footer .clear{display:inline-block;vertical-align:top}footer #mc-embedded-subscribe{color:#c31622;background-color:#99282f;background-color:#fff}#pageIntro{position:relative;width:100%;height:90vh;padding-top:60px}#introText{width:80%;margin-left:5%}#introText h1{font-size:4em;font-weight:900;text-transform:uppercase;margin-bottom:0.1em}#introText p{font-size:1.6em;line-height:1.3em;margin-bottom:0.5em}.classic #introImage{text-align:right;overflow:hidden;width:60%;margin-left:40%}.classic #introImage .wrapper{width:100%;display:inline-block}.bgCover{background-repeat:no-repeat;background-position:center center;background-size:cover}.handAnim #introHand{text-align:right;overflow:hidden;width:60%;margin-left:40%}.handAnim #introHand .wrapper{width:100%;display:inline-block;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:introHandSlidein;animation-name:introHandSlidein}@-webkit-keyframes introHandSlidein{0%{margin-left:100%}75%{margin-left:100%}100%{margin-left:0%}}@keyframes introHandSlidein{0%{margin-left:100%}75%{margin-left:100%}100%{margin-left:0%}}.videoPlay{position:absolute;top:0;bottom:0;left:0;right:0;display:table;width:100%;height:100%}.videoPlay .wrapper{display:table-cell;vertical-align:middle;text-align:center}#swipePages{position:absolute;z-index:500;bottom:5%;left:5%;right:5%}#swipePages #scrolldown{display:block;margin:0 auto;width:5em;text-align:center}#swipePages #scrolldown i{font-size:3.5em}#swipePages #scrolldown.hide{display:none}#swipePages .swipeArrow{display:inline-block;position:absolute;bottom:0}#swipePages .swipeArrow a{color:#000;line-height:4em;text-decoration:none}#swipePages .swipeArrow span{font-size:2em;font-weight:900;opacity:0;vertical-align:middle;text-transform:uppercase}#swipePages .swipeArrow:hover span,#swipePages .swipeArrow:hover i{opacity:1}#swipePages i{color:#000;font-size:4em;vertical-align:middle;opacity:1;-webkit-animation:blinkerOn 0.5s linear 5;animation:blinkerOn 0.5s linear 5}#swipePages #nextArrow{right:0em}#swipePages #nextArrow i{padding-left:0.3em}#swipePages #previousArrow{left:0em}#swipePages #previousArrow i{padding-right:0.3em}.swipeWhite #swipePages .swipeArrow a{color:#fff;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black}.swipeWhite #swipePages i{color:#fff;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black}.onlyScroll #swipePages #nextArrow,.onlyScroll #swipePages #previousArrow{width:0;height:0;display:none;visibility:hidden;overflow:hidden}@media (min-width: 40.063em){body{font-size:75%}body.withTriangle{background-image:url("../images/trio-red-triangle-300.png")}#menuBlock{padding-top:100px}.menuSubBlock{display:inline-block;vertical-align:top;width:55%;margin-right:5%}.menuSubBlock:last-child{width:40%;margin-right:0%}#mainMenu li{margin-bottom:0.5em}#menuContact{margin-bottom:2em}#menuContact h3{display:block;margin-bottom:0.75em}#menuContact p,#menuContact address{display:block;width:100%;margin-right:0%;margin-bottom:1.2em}#menuSocials ul{text-align:left}#menuSocials ul li{padding:0em 2em 0em 0em}.modal .content{top:2em;bottom:2em;left:2em;right:2em}.modal .modal-image{width:75%}#pageIntro{height:100vh;padding-top:80px}#pageIntro #introHand,#pageIntro #introImage{float:right;width:40%;margin-left:0%}#pageIntro #introText{display:inline-block;width:55%;margin-left:5%;padding-top:20vh}footer label{font-size:1.2em;display:inline-block;vertical-align:middle;margin-right:1em}footer #mc_embed_signup_scroll{display:inline-block;vertical-align:middle}footer .mcBase{font-size:1.2em}footer #mce-EMAIL{width:auto}#introText h1{font-size:5em}}@media (min-width: 64.063em){body{font-size:87.5%}body.withTriangle{background-image:url("../images/trio-red-triangle-400.png")}header .brand{padding:20px}header .brand img{width:150px;height:60.65539}#menuBlock{padding-top:120px;width:90%;margin:0 auto}.menuSubBlock{width:50%;margin-right:5%}.menuSubBlock:last-child{width:45%}#menuContact address a{color:#000;text-decoration:none;cursor:default}.modal .content{top:3em;bottom:3em;left:3em;right:3em}.modal .modal-image{width:50%}#pageIntro #introText{padding-top:30vh}}@media (min-width: 90.063em){body{font-size:100%}#menuToggle{padding:10px;width:120px;height:120px}#menuToggle #menuBurger{width:45px;height:45px}#menuToggle #menuBurger .hamburger{top:18px;width:45px;height:6px}#menuToggle #menuBurger .hamburger:before{top:-12px}#menuToggle #menuBurger .hamburger:after{bottom:-6px}.modal .content{top:10%;bottom:10%;left:10%;right:10%}}@media (min-width: 120.063em){body{font-size:150%}body.withTriangle{background-image:url("../images/trio-red-triangle-500.png")}header .brand img{width:200px;height:80.87386}.modal .content{top:15%;bottom:15%;left:20%;right:20%}}img{width:100%;max-width:auto}a{padding:0.1em 0em;text-decoration:none;color:#c31622}em{font-style:italic}strong{font-weight:700}sup{font-size:0.9em;vertical-align:top;position:relative;bottom:0.3em}sub{font-size:0.9em;vertical-align:bottom}.trioButton{display:inline-block;box-sizing:border-box;margin-top:1.4em;padding:0.25em 0.5em;line-height:1.2em;text-decoration:none;color:#c31622;border:1px solid #c31622;background:linear-gradient(to left, rgba(255,255,255,0) 50%, #c31622 50%);background-size:200%;background-position:right center;transition:.25s ease-in-out}.trioButton:hover{color:#fff;background-position:left center}.backButton{text-align:center;font-size:1.6em;line-height:1.3em;margin-bottom:1em}.videoStart{display:inline-block;font-size:8em;color:#fff;background:none;border:0 none;cursor:pointer}.videoStart i{text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black}.videoStart:focus{outline:none}.contentText h2{font-size:4em;color:#c31622;margin-bottom:0.5em;line-height:1.1em;font-weight:300}.contentText h2 a{padding:0.1em 0em;text-decoration:none;color:#c31622;background:linear-gradient(to right, rgba(255,255,255,0) 50%, #c31622 50%);background-size:201%;background-position:0 0;transition:.25s ease-in-out}.contentText h2 a:hover{color:#fff;background-position:-99% 0}.contentText h3{font-size:2.5em;margin-top:1em;margin-bottom:0.5em;line-height:1.1em;font-weight:700}.contentText h4{line-height:1.1em;margin-top:1em;font-size:1.6em;color:#c31622;text-transform:uppercase}.contentText p{font-size:1.6em;line-height:1.3em;margin-bottom:1em}.contentText p a{color:#c31622}.contentText ul,.contentText ol{font-size:1.6em;line-height:1.3em;margin-bottom:0.5em}.contentText ul{list-style:disc outside;color:#000;padding-left:1.5em;margin-bottom:1em}.contentText li{display:list-item}.contentText .trioButton{font-size:1.4em;display:none}.modal .contentText h2{font-size:3em}.modal .contentText h3{font-size:2em}.modal .contentText h4{line-height:1.1em}.modal .contentText p{font-size:1.4em}.modal .contentText ul,.modal .contentText ol{font-size:1.4em}.modal .contentText .trioButton{font-size:1.2em}.contentBox{margin-bottom:1em}.contentBox .contentText{padding:2em}.contentBox .contentImage{vertical-align:top}.contentBox .contentImage p{margin:0}.contentBox .contentImage .wrapper{display:block;position:relative;width:100%;padding-top:62.5%;overflow:hidden;text-align:center;text-decoration:none}.contentBox .contentImage .wrapper img{position:absolute;left:0;top:0}.contentBox .contentImage .wrapper .boxSlogan{display:block;width:100%;position:absolute;top:0;left:0;padding-top:28.125%;font-size:4em;font-weight:900;color:#c31622;text-transform:uppercase;text-align:center}.contentBox .contentImage .caption{font-style:italic;text-align:center;margin-bottom:1em;padding:0.5em 1em}.contentBox .contentVideo{vertical-align:top}.contentBox .contentVideo .wrapper{position:relative;width:100%;padding-top:62.5%}.contentBox .contentVideo .wrapper video{position:absolute;top:0;left:0;width:100%}.contentBox .contentYoutube{vertical-align:top}.contentBox .contentYoutube p{margin:0}.contentBox .contentYoutube .wrapper{display:block;position:relative;width:100%;padding-top:56.25%;overflow:hidden;text-align:center;text-decoration:none}.contentBox .contentYoutube iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width: 40.063em){.contentBox{margin-bottom:0em}.boxMedium{width:80%;margin:auto}.boxDouble p:last-child{margin-bottom:0}.boxDouble .container{display:table;width:100%}.boxDouble.zebra-odd .container{direction:rtl}.boxDouble.zebra-odd .container .contentText{direction:ltr}.boxDouble .content{display:table-cell;vertical-align:middle;text-align:left;width:50%}.boxDouble .contentText{padding:1em 2em 2em 2em}}#deutschModal{text-align:center}@media (min-width: 64.063em){.boxMedium{width:75%}}#list-peoples{width:100%;max-width:100vw;display:flex;flex-wrap:wrap}#list-peoples .contentBox{width:50%}@media only screen and (max-width: 774px){#list-peoples .contentBox{width:100%}}.content.team-picture{position:relative}.content.team-picture::before{content:'';position:absolute;top:0;right:0;bottom:3px;left:0;background-size:contain;transition:.3s}.content.team-picture .wrapper:first-child{position:relative;z-index:1}.content.team-picture .wrapper img{opacity:0;transition:.3s}.content.team-picture:hover::before{opacity:.4}.content.team-picture:hover .wrapper img{opacity:1}.team-infos{margin-top:1rem}.team-infos strong{font-size:1rem;margin-top:1.5rem;position:relative;top:3px}.team-infos blockquote{font-style:italic;padding-top:1rem;font-size:1rem}video#bgvid{position:fixed;right:0;bottom:0;left:-7px;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background:url(polina.jpg) no-repeat;background-size:cover;left:50%;top:50%;transform:translate(-50%, -50%);max-width:120%}@media (min-width: 40.063em) and (max-width: 64.063em){video#bgvid{max-width:200%;height:100%}}#front body{background:#000}#front a{color:#ff0}#front #pageIntro{background-image:url("/user/pages/front/front-wolf-gun-optimized.jpg")}#front .tv{display:none;position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;overflow:hidden}#front .tv .screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;opacity:0}#front .tv .screen.active{opacity:1}#front .cover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;width:100%;height:100%}#front #introText{position:absolute;left:5%;bottom:0;z-index:500;margin:0;padding:0;width:90%;background-color:#c31622;background-color:rgba(195,22,34,0.75)}#front #introText .wrapper{padding:2em}#front #introText .wrapper h1,#front #introText .wrapper p{margin-bottom:0;font-weight:900;color:#fff;text-transform:uppercase}#front #introText .wrapper h1{font-size:4.2em}#front #introText .wrapper p{font-size:2.4em}#front.withTriangle{background-image:none}#front header .brand{padding-right:100px;padding-bottom:20px;background:transparent url("../images/logo-back.png") no-repeat right bottom;background-size:cover}#front #swipePages #scrolldown,#front #swipePages #previousArrow{width:0;height:0;display:none;visibility:hidden;overflow:hidden}.pagePortfolio .videoStart{opacity:0;transition:all 0.5s linear}.pagePortfolio .videoStart.intro{opacity:1}#studycaseModal .contentText{position:absolute;top:0;left:0;bottom:0;right:0}#studycaseModal .contentText iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#nextPortfolio h3{text-align:center;font-size:2.2em;color:#c31622;margin-top:1em;margin-bottom:0.5em;line-height:1.1em;font-weight:700}#list-clients ul li{display:inline-block;vertical-align:top;background-color:#fff;margin:1.5%;width:22%;max-width:400px}#pageNews h2,.pageNewsPost h2{margin-bottom:0.2em}#pageNews .contentText p.date,.pageNewsPost .contentText p.date{color:#c31622;margin-bottom:2.5 em}#pageNews .shareButtons,.pageNewsPost .shareButtons{text-align:center;font-size:1.6em;line-height:2em;margin-bottom:0.5em}#pageNews .shareButtons span,.pageNewsPost .shareButtons span{font-size:0.8em;margin-right:0.5em}#pageNews .shareButtons a.trioButtonSocial,.pageNewsPost .shareButtons a.trioButtonSocial{width:2em;height:2em;line-height:1.6em;border-radius:50%}#pageNews .backButton,.pageNewsPost .backButton{text-align:center;font-size:1.6em;line-height:1.3em;margin-bottom:1em}.peopleBox{width:100%;margin-bottom:2em}.peopleBox .cinemagraph{position:relative;margin-bottom:1em}.peopleBox .cinemagraph .wrapper{display:block;position:relative;width:100%;padding-top:56.25%;overflow:hidden;text-align:center;text-decoration:none;background-position:center bottom;background-repeat:no-repeat;background-size:cover}.peopleBox .cinemagraph img{position:absolute;top:0;left:0;width:100%}.peopleBox .cinemagraph video{display:none;visibility:hidden;position:absolute;top:0;left:0;bottom:0;width:100%}.peopleBox .contentText .peopleInfos{display:inline-block;vertical-align:top;width:70%}.peopleBox .contentText .peopleLinks{list-style-type:none;display:inline-block;vertical-align:top;width:30%;text-align:right;margin:0;padding:0}.peopleBox .contentText .peopleLinks li{display:inline-block;vertical-align:top;margin-left:0.5em}.peopleBox .contentText h4{margin-top:0;font-size:2em}.peopleBox .contentText p{font-size:1.4em}.peopleBox .contentText blockquote{font-size:1em;line-height:1.1em;margin-bottom:1em}.peopleBox .contentText a{display:inline-block;width:2.4em;height:2.4em;line-height:2em;border-radius:50%;text-align:center;background-color:#c31622}.peopleBox .contentText a i{font-size:1.4em;vertical-align:middle;color:#fff}#pageServices .boxDouble .contentImage{background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;overflow:hidden}#pageServices .boxDouble .contentImage .wrapper{opacity:1;transition:all 1s linear}#pageServices .zebra-odd .contentImage .wrapper{right:-200%;transform:scale(0.1, 1);transform:rotate(-135deg)}#pageServices .zebra-odd .contentImage .wrapper.intro{right:0;transform:scale(1)}#pageServices .zebra-even .contentImage .wrapper{left:-200%;transform:scale(0.1, 1);transform:rotate(135deg)}#pageServices .zebra-even .contentImage .wrapper.intro{left:0;transform:scale(1)}#animOctopus .contentImage{position:relative;width:100%;padding-top:46.875%;background-position:center bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden;opacity:1}#animOctopus .contentImage div{position:absolute;left:0;right:0}#animOctopus .contentImage #octopus{z-index:50;bottom:120%;transition:all 1s}#animOctopus .contentImage #octopus.octomove{bottom:0}#animOctopus .contentImage #scenery{top:0;z-index:100}#pageHistory .boxDouble .contentImage{background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;overflow:hidden}#pageHistory .boxDouble .contentImage .wrapper{opacity:1;transition:all 0.5s linear}#pageHistory .zebra-odd .contentImage .wrapper{right:-200%;transform:scale(2)}#pageHistory .zebra-odd .contentImage .wrapper.intro{right:0;transform:scale(1)}#pageHistory .zebra-even .contentImage .wrapper{left:-200%;transform:scale(2)}#pageHistory .zebra-even .contentImage .wrapper.intro{left:0;transform:scale(1)}#pageAbout #trioPresentation{margin-bottom:2em}#contactIntro h2{text-align:center;margin-bottom:0}#contactIntro p{text-align:center}#contactForm{margin-bottom:2em}#contactForm .wrapper{width:80%;margin:0 auto;position:relative;left:-100%}#contactMessenger img{vertical-align:top}#contact-form-result{max-height:0px;overflow:hidden;transition:all 0.5s linear;border:1px solid #000}#contact-form-result.open{max-height:1000px}#contact-form-result .wrapper{padding:5em;text-align:center}#contact-form-result p{margin-bottom:0}#contact-form{max-height:0px;overflow:hidden;transition:all 0.5s linear}#contact-form.open{max-height:1000px}#contact-form input[type=hidden]{height:0;overflow:hidden;margin:0;padding:0}#contact-form .form-field{line-height:1.3em}#contact-form input{box-sizing:border-box;padding:0.75em;font-size:1.6em;font-family:"Montserrat",Arial,sans-serif;width:100%;border:1px solid #000;background-color:#fff;outline:none}#contact-form textarea{box-sizing:border-box;padding:0.75em;font-size:1.6em;font-family:"Montserrat",Arial,sans-serif;width:100%;height:9.6em;border:1px solid #000;background-color:#fff;resize:none;outline:none}#contact-form .form-label{display:none}#contact-form .buttons{text-align:center;vertical-align:top}#contact-form .buttons button{background-color:#c31622;border:0 none;padding:0.5em;font-size:1.6em;font-family:"Montserrat",Arial,sans-serif;color:#fff}#trioMap{background-color:#c31622;width:100%;height:75vh}#trioAddress address{font-size:1.6em;line-height:1.3em;margin-bottom:1em}#trioAddress address a{color:#c31622}.pageJobs .contentBox{padding-top:80px}@media (min-width: 40.063em){#front #pageIntro{background-image:url("/user/pages/front/front-wolf-optimized.jpg")}#front .tv{display:block}#front #introText{left:0;bottom:0;background:transparent url("../images/front-angle.png") no-repeat right top;background-size:cover;width:500px;height:220px}#front #introText .wrapper{padding:2em 3em;padding-top:5em}.peopleBox{width:50%;display:inline-block;vertical-align:top;padding:1em;margin-bottom:0}.peopleBox .contentText{padding:0}#pageHistory .boxDouble.zebra-odd .content{text-align:right}}@media (min-width: 64.063em){#front #introText{width:600px;height:250px}#front #introText .wrapper{padding:2em 4em;padding-top:5em}.peopleBox{padding:2em}.peopleBox .cinemagraph img{display:none}.peopleBox .cinemagraph video{display:block;visibility:visible}#contactForm .wrapper{width:60%}#trioAddress address a{color:#000;text-decoration:none;cursor:default}.pageJobs .contentBox{padding-top:120px}#pageNews .shareButtons,.pageNewsPost .shareButtons{width:50%;float:right}#pageNews .backButton,.pageNewsPost .backButton{width:50%}}@media (min-width: 90.063em){#front header .brand{padding-right:150px;padding-bottom:40px}#front #introText{width:700px;height:300px}#front #introText .wrapper{padding:2em 5em;padding-top:6em}#contactForm .wrapper{width:50%}}@media (min-width: 120.063em){#front #introText{width:1000px;height:450px}#front #introText .wrapper{padding:2em 6em;padding-top:6em}}
