    .h1-title{display:block;font-family:"Libre Franklin",sans-serif;font-size:45px;font-weight:900;line-height:.9;color:#111}@media(min-width: 760px){.h1-title{font-size:60px}}.h1-title.white{color:#fff}.h2-title,.cardlink-title{display:block;font-size:33px;font-weight:300;line-height:1;color:#111}@media(min-width: 576px){.h2-title,.cardlink-title{font-size:35px}}@media(min-width: 760px){.h2-title,.cardlink-title{font-size:40px}}.h2-title.white,.white.cardlink-title{color:#fff}.h2-title.weighter,.weighter.cardlink-title{font-weight:400}.h3-title{display:block;font-size:30px;font-weight:300;line-height:1}@media(min-width: 760px){.h3-title{line-height:1.15}}.h3-title.white{color:#fff}@media(min-width: 1000px){.h3-title
span{display:block}}.h4-title{display:block;font-size:22px;font-weight:900;font-family:"Libre Franklin",sans-serif;line-height:1.27}.h5-title{display:block;font-size:20px;font-weight:700;font-family:"Libre Franklin",sans-serif;line-height:1.15}.subtitle{color:#a2a7a5}.card{display:block;width:100%;height:400px;position:relative}@media(min-width: 576px){.card{height:450px}}@media(min-width: 1800px){.card{height:500px}}.card-img{display:block;width:100%;height:100%;overflow:hidden;position:relative}.card-img
img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.card-text{display:flex;flex-direction:column;justify-content:flex-end;width:calc(100% - 30px);max-width:220px;background:#fff;color:#111;padding:1.25rem;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);box-sizing:border-box;position:absolute;top:1.25rem;left:1.25rem;z-index:2}.card-offers{display:block;flex-grow:1;margin-bottom:1.25rem}.card-offers
li{display:block;list-style-type:none;font-size:12px;font-weight:500;line-height:1.1;color:#a2a7a5;margin-bottom:5px}.card-client{display:block;text-transform:none;color:#111;font-size:15px;font-weight:500;line-height:1.1;margin-bottom:.5rem;opacity:0;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);animation:animTitleReverse .8s cubic-bezier(0.77, 0, 0.175, 1) .3s forwards}.card-title{display:block;font-size:22px;color:#111;font-family:"Libre Franklin",sans-serif;font-weight:900;line-height:1;opacity:0;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);animation:animTitleReverse .9s cubic-bezier(0.77, 0, 0.175, 1) .3s forwards}.card-taxo{display:block;width:90%;text-align:left;transition:all .6s cubic-bezier(0.86, 0, 0.07, 1);opacity:0;animation:showElemReverse .8s cubic-bezier(0.785, 0.135, 0.15, 0.86) .2s forwards;position:absolute;bottom:1.25rem;left:1.25rem;z-index:0}@media(min-width: 1000px){.card-taxo{width:60%;z-index:3}}.card-taxo
ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.card-taxo ul
li{display:table;text-align:center;list-style-type:none;font-size:15px;font-weight:500;line-height:.8;background:#fff;color:#111;text-transform:lowercase;border:2px
solid #fff;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86);border-radius:800px;box-sizing:border-box;padding:4px
10px 6px}.card:hover .card-img
img{transform:scale(1.1);transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86)}@keyframes
showElemReverse{0%{opacity:0}100%{opacity:1}}@keyframes
animTitleReverse{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0px)}}.cardlink{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:1.25rem;height:100%;background:var(--page-color);color:#fff;box-sizing:border-box;padding:15px
40px 0;text-align:center;transition:all .6s cubic-bezier(0.68, -0.55, 0.265, 1.55);position:relative;overflow:hidden}.cardlink:after{content:" ";display:block;width:100%;height:100%;box-shadow:inset 0 0 0 2px #fff;opacity:0;transform:scale(0.8);transform-origin:center center;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86);position:absolute;top:0;left:0}.cardlink-title{color:#fff}.cardlink-text{font-weight:300;color:#fff}.cardlink
.icon{display:block;width:43px;height:43px;fill:#fff;transition:all .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.cardlink:hover{text-decoration:none;transition:all .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.cardlink:hover:after{opacity:1;transform:scale(0.93);transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cardlink:hover
.icon{transform:translateX(15px);transition:all .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}@media(min-width: 1360px){.tax-content-type .header-text,.single-content-factory .header-text{min-height:200px;margin:0}}.tax-content-type .header-text .btn-link,.single-content-factory .header-text .btn-link{margin-bottom:1.875rem}.single-content-factory{margin-bottom:1.875rem}.term-motion-design .content-factory-content,.term-interview .content-factory-content{position:relative;z-index:4}.term-motion-design .content-factory-content .card:before,.term-interview .content-factory-content .card:before{content:"";width:50px;height:50px;position:absolute;background:url("/app/themes/wp_theme/images/icone-play.svg") center center/100% auto no-repeat;z-index:3;opacity:.6;left:50%;transform:translate(-50%, -50%);top:45%}.content-factory{opacity:0;animation:showElementWithTranslateVert 2.5s cubic-bezier(0.23, 1, 0.32, 1) 1s forwards;box-sizing:border-box;margin-bottom:70px;position:relative;z-index:4}@media(min-width: 1000px){.content-factory{margin-bottom:100px}}@media(min-width: 1360px){.content-factory{margin-bottom:120px}}.content-factory-content{display:block}@media(min-width: 576px){.content-factory-content{display:flex;flex-wrap:wrap}}.content-factory-content
.cardshowreel{display:block;margin-bottom:20px;position:relative}.content-factory-content .cardshowreel:before{content:" ";display:block;width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;z-index:1}.content-factory-content
.cardshowreel{overflow:hidden}@media(min-width: 576px){.content-factory-content
.cardshowreel{width:48%;margin-right:20px}}@media(min-width: 760px){.content-factory-content
.cardshowreel{width:48.5%}}@media(min-width: 1000px){.content-factory-content
.cardshowreel{width:65.9%}}@media(min-width: 1120px){.content-factory-content
.cardshowreel{width:640px}}.content-factory-content .cardshowreel
img{display:block;width:100%;height:auto}@media(min-width: 576px){.content-factory-content .cardshowreel
img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}}.content-factory-content .cardshowreel
video{display:block;width:100%;height:auto}@media(min-width: 576px){.content-factory-content .cardshowreel
video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}}.content-factory-content .cardshowreel-title{display:block;font-family:"Libre Franklin",sans-serif;font-size:18px;font-weight:bold;max-width:130px;line-height:1;color:#fff;text-align:right;position:absolute;right:90px;bottom:25px;z-index:1}.content-factory-content .cardshowreel .btn-special{position:absolute;right:0;bottom:0}.content-factory-content
.card{width:100%;margin-bottom:20px}@media(min-width: 576px){.content-factory-content
.card{width:48%;flex-basis:48%;margin-right:20px}}@media(min-width: 760px){.content-factory-content
.card{width:48.4%;flex-basis:48.4%}}@media(min-width: 1000px){.content-factory-content
.card{width:31.75%;flex-basis:31.75%}}@media(min-width: 1120px){.content-factory-content
.card{width:auto;flex-basis:auto}}.content-factory-content .card:nth-child(even){margin-right:0}@media(min-width: 1000px){.content-factory-content .card:nth-child(2n){margin-right:20px}}.content-factory-content .card-text{display:flex;flex-direction:column;justify-content:flex-end;width:calc(100% - 30px);max-width:200px;height:auto;background:#fff;color:#111;padding:20px
30px 20px 20px;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);box-sizing:border-box;position:absolute;bottom:20px;top:auto;left:15px;z-index:2}.content-factory-content .card-img
img{filter:brightness(90%);position:relative}.content-factory
.navigation.pagination{text-align:left;margin:0
auto}@media(min-width: 1000px){.content-factory.mainpage .card:nth-child(2),.content-factory.mainpage .card:nth-child(5),.content-factory.mainpage .card:nth-child(8){margin-right:0}}.blocktextmedia{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}@media(min-width: 576px){.blocktextmedia{gap:1.875rem}}@media(min-width: 760px){.blocktextmedia{gap:2.5rem}}@media(min-width: 1000px){.blocktextmedia{justify-content:center;align-items:center;flex-direction:row}}.blocktextmedia-text{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;box-sizing:border-box}@media(min-width: 576px){.blocktextmedia-text{padding:1rem 0;gap:1.875rem}}@media(min-width: 760px){.blocktextmedia-text{padding:0
1rem 1rem 0}}@media(min-width: 1000px){.blocktextmedia-text{flex-basis:45%;width:45%;padding:0;margin:2.125rem 0;text-align:right;align-items:flex-end}}@media(min-width: 1200px){.blocktextmedia-text{margin:3rem 0}}@media(min-width: 1360px){.blocktextmedia-text{flex-basis:36%;width:36%;margin:5rem 0;gap:2.125rem}}@media(min-width: 1800px){.blocktextmedia-text{gap:2.5rem}}.blocktextmedia-text.aligntextleft{text-align:left;align-items:flex-start}.blocktextmedia-text.aligntextleft>*{margin:0}.blocktextmedia-text.aligntextright{text-align:right}.blocktextmedia-media{display:block;width:100%;max-height:300px;position:relative;align-self:stretch;overflow:hidden}@media(min-width: 576px){.blocktextmedia-media{max-height:400px}}@media(min-width: 1000px){.blocktextmedia-media{flex-basis:55%;width:55%;max-height:inherit}}@media(min-width: 1360px){.blocktextmedia-media{flex-basis:64%;width:64%}}.blocktextmedia-media
img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;max-height:300px}@media(min-width: 576px){.blocktextmedia-media
img{max-height:400px}}@media(min-width: 1000px){.blocktextmedia-media
img{position:absolute;max-height:inherit}}.blocktextmedia-media .btn-special{position:absolute;bottom:0;right:0;z-index:2}.blocktextmedia-media.is-schema
img{object-fit:contain}.blocktextmedia-media.grey{background:#f7f7f7}.blocktextmedia-media.has-video:before{content:" ";display:block;width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:1}.blocktextmedia-media.has-video{position:relative;overflow:hidden;cursor:pointer}@media(min-width: 1000px){.blocktextmedia-media.has-video{align-self:center}}.blocktextmedia-media.has-video:before{z-index:2}.blocktextmedia-media.has-video
img{transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);position:absolute;top:0;left:0;z-index:1}.blocktextmedia-media.has-video:hover
.icon{transform:scale(1.3);transition:all .6s cubic-bezier(0.645, 0.045, 0.355, 1)}.blocktextmedia-media.has-video:hover
img{transform:scale(1.05)}.blocktextmedia-media.showVideo img,.blocktextmedia-media.showVideo .icon,.blocktextmedia-media.showVideo .btn-special,.blocktextmedia-media.showVideo:before{opacity:0;visibility:hidden;transition:all .6s cubic-bezier(0.645, 0.045, 0.355, 1)}@media(min-width: 1360px){.blocktextmedia:has(.has-video) .blocktextmedia-text{margin:3rem 0}}@media(min-width: 1000px){.blocktextmedia.alignimgleft{flex-direction:row-reverse}}.blocktextmedia.alignimgleft .blocktextmedia-text{text-align:left;align-items:flex-start}.blocktextmedia.alignimgleft .blocktextmedia-text>*{margin-left:0}@media(min-width: 1000px){.blocktextmedia.size-50-50>div{flex-basis:50%;width:50%}}@media(min-width: 1360px){.blocktextmedia.size-60-40 .blocktextmedia-text{flex-basis:64%;width:64%}}@media(min-width: 1360px){.blocktextmedia.size-60-40 .blocktextmedia-media{flex-basis:36%;width:36%}}