@font-face{font-family:"VCR OSD Mono";src:url("fonts/VCROSDMono.woff2") format("woff2"),url("fonts/VCROSDMono.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"The Bold Font";src:url("fonts/TheBoldFont-Bold.woff2") format("woff2"),url("fonts/TheBoldFont-Bold.woff") format("woff"),url("fonts/TheBoldFont-Bold.svg#TheBoldFont-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("fonts/AvenirNext-Italic.woff2") format("woff2"),url("fonts/AvenirNext-Italic.woff") format("woff"),url("fonts/AvenirNext-Italic.svg#AvenirNext-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Demi";src:url("fonts/AvenirNext-DemiBoldItalic.woff2") format("woff2"),url("fonts/AvenirNext-DemiBoldItalic.woff") format("woff"),url("fonts/AvenirNext-DemiBoldItalic.svg#AvenirNext-DemiBoldItalic") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Demi";src:url("fonts/AvenirNext-DemiBold.woff2") format("woff2"),url("fonts/AvenirNext-DemiBold.woff") format("woff"),url("fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("fonts/AvenirNext-BoldItalic.woff2") format("woff2"),url("fonts/AvenirNext-BoldItalic.woff") format("woff"),url("fonts/AvenirNext-BoldItalic.svg#AvenirNext-BoldItalic") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("fonts/AvenirNext-Medium.woff2") format("woff2"),url("fonts/AvenirNext-Medium.woff") format("woff"),url("fonts/AvenirNext-Medium.svg#AvenirNext-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("fonts/AvenirNext-Heavy.woff2") format("woff2"),url("fonts/AvenirNext-Heavy.woff") format("woff"),url("fonts/AvenirNext-Heavy.svg#AvenirNext-Heavy") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("fonts/AvenirNext-Bold.woff2") format("woff2"),url("fonts/AvenirNext-Bold.woff") format("woff"),url("fonts/AvenirNext-Bold.svg#AvenirNext-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("fonts/AvenirNext-HeavyItalic.woff2") format("woff2"),url("fonts/AvenirNext-HeavyItalic.woff") format("woff"),url("fonts/AvenirNext-HeavyItalic.svg#AvenirNext-HeavyItalic") format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Ultra";src:url("fonts/AvenirNext-UltraLight.woff2") format("woff2"),url("fonts/AvenirNext-UltraLight.woff") format("woff"),url("fonts/AvenirNext-UltraLight.svg#AvenirNext-UltraLight") format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("fonts/AvenirNext-Regular.woff2") format("woff2"),url("fonts/AvenirNext-Regular.woff") format("woff"),url("fonts/AvenirNext-Regular.svg#AvenirNext-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Ultra";src:url("fonts/AvenirNext-UltraLightItalic.woff2") format("woff2"),url("fonts/AvenirNext-UltraLightItalic.woff") format("woff"),url("fonts/AvenirNext-UltraLightItalic.svg#AvenirNext-UltraLightItalic") format("svg");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("fonts/AvenirNext-MediumItalic.woff2") format("woff2"),url("fonts/AvenirNext-MediumItalic.woff") format("woff"),url("fonts/AvenirNext-MediumItalic.svg#AvenirNext-MediumItalic") format("svg");font-weight:500;font-style:italic;font-display:swap}.mt70{margin-top:70px}@media screen and (max-width: 467px){.mt70{margin-top:1rem}}.mb100{margin-bottom:100px}@media screen and (max-width: 467px){.mb100{margin-bottom:1rem}}.filterBn{transition:all .5s ease;filter:grayscale(100%)}.filterBn:hover{filter:grayscale(0)}.ey-cta{border:1px solid #ffd500;background:rgba(0,0,0,0);color:#ffd500;border-radius:50px;font-size:1rem;font-weight:bold;padding:1.25rem 2rem;text-decoration:none;display:inline-block;min-width:250px;text-align:center;transition:all .75s}.ey-cta:hover,.ey-cta.active{background:#ffd500;color:#1d1d21}@media screen and (max-width: 467px){.ey-cta.wide{display:block;width:100%}}.section_title,.mega-title,.service>.title,.page>.title{font-family:"The Bold Font",sans-serif;font-size:3.5rem;font-weight:900;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-background-clip:text;letter-spacing:-2px;line-height:1;transition:all .75s}@media screen and (max-width: 467px){.section_title,.mega-title,.service>.title,.page>.title{font-size:2.5rem}}@media screen and (max-width: 467px){.section_title,.mega-title,.service>.title,.page>.title{letter-spacing:0}}.section_title.leaderboard,.mega-title.leaderboard,.service>.title.leaderboard,.page>.title.leaderboard{font-size:3.5rem}@media screen and (max-width: 467px){.section_title.leaderboard,.mega-title.leaderboard,.service>.title.leaderboard,.page>.title.leaderboard{font-size:2.5rem}}.section_title.small,.mega-title.small,.service>.title.small,.page>.title.small{font-size:3rem}@media screen and (max-width: 467px){.section_title.small,.mega-title.small,.service>.title.small,.page>.title.small{font-size:2rem}}.section_title.big,.mega-title.big,.service>.title.big,.page>.title.big{font-size:9rem}@media screen and (max-width: 467px){.section_title.big,.mega-title.big,.service>.title.big,.page>.title.big{font-size:3.5rem}}.section_title.big.camelCase span,.mega-title.big.camelCase span,.service>.title.big.camelCase span,.page>.title.big.camelCase span{font-size:3rem}.section_title.medium,.mega-title.medium,.service>.title.medium,.page>.title.medium{font-size:5rem}.section_title.medium.camelCase span,.mega-title.medium.camelCase span,.service>.title.medium.camelCase span,.page>.title.medium.camelCase span{font-size:3rem}@media screen and (max-width: 467px){.section_title.medium,.mega-title.medium,.service>.title.medium,.page>.title.medium{font-size:2.5rem}.section_title.medium.camelCase span,.mega-title.medium.camelCase span,.service>.title.medium.camelCase span,.page>.title.medium.camelCase span{font-size:1.5rem}}.section_title.white,.mega-title.white,.service>.title.white,.page>.title.white{-webkit-text-stroke-color:#fff}.section_title.white.fill,.mega-title.white.fill,.service>.title.white.fill,.page>.title.white.fill{-webkit-text-fill-color:#fff}.section_title.white span,.mega-title.white span,.service>.title.white span,.page>.title.white span{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important}.section_title.white.hoverable:hover,.mega-title.white.hoverable:hover,.service>.title.white.hoverable:hover,.page>.title.white.hoverable:hover{-webkit-text-stroke-color:#ffd500}.section_title.white.hoverable:hover.fill,.mega-title.white.hoverable:hover.fill,.service>.title.white.hoverable:hover.fill,.page>.title.white.hoverable:hover.fill{-webkit-text-fill-color:#ffd500}.section_title.white.hoverable:hover.outlinefillable,.mega-title.white.hoverable:hover.outlinefillable,.service>.title.white.hoverable:hover.outlinefillable,.page>.title.white.hoverable:hover.outlinefillable{-webkit-text-fill-color:#ffd500}.section_title.white.hoverable:hover span,.mega-title.white.hoverable:hover span,.service>.title.white.hoverable:hover span,.page>.title.white.hoverable:hover span{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important}.section_title.yellow,.mega-title.yellow,.service>.title.yellow,.page>.title.yellow{-webkit-text-stroke-color:#ffd500}.section_title.yellow.fill,.mega-title.yellow.fill,.service>.title.yellow.fill,.page>.title.yellow.fill{-webkit-text-fill-color:#ffd500}.section_title.yellow span,.mega-title.yellow span,.service>.title.yellow span,.page>.title.yellow span{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important}.section_title.yellow.hoverable:hover,.mega-title.yellow.hoverable:hover,.service>.title.yellow.hoverable:hover,.page>.title.yellow.hoverable:hover{-webkit-text-stroke-color:#fff}.section_title.yellow.hoverable:hover.fill,.mega-title.yellow.hoverable:hover.fill,.service>.title.yellow.hoverable:hover.fill,.page>.title.yellow.hoverable:hover.fill{-webkit-text-fill-color:#fff}.section_title.yellow.hoverable:hover span,.mega-title.yellow.hoverable:hover span,.service>.title.yellow.hoverable:hover span,.page>.title.yellow.hoverable:hover span{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important}.section_title{font-size:5rem}@media screen and (max-width: 467px){.section_title{font-size:2.5rem}}.mega-title{font-size:10rem}@media screen and (max-width: 467px){.mega-title{font-size:4rem}}.section-title-swoosh{background:url(../img/baffo_outline_static_bg.png) center no-repeat;background-size:contain;padding-block:5rem}body{background-color:#1d1d21;color:#fff;font-family:"Avenir Next"}a:focus{outline:0}main{margin-top:5rem}.lightrayContainer{width:-webkit-max-content;width:-moz-max-content;width:max-content}.lightrayContainer .lightray{color:rgba(0,0,0,0);fill:rgba(0,0,0,0);transition-duration:.5s;transition-timing-function:linear;transition-property:all}.lightrayContainer:hover .lightray{color:#ffd500;fill:#ffd500}.lightrayContainer.absolute{margin-top:-8rem}header .navbar{background-color:rgba(0,0,0,0) !important}header .navbar .navbar-brand img{max-height:53px}header .navbar #main-menu .navbar-nav .nav-item{font-size:1rem;line-height:1.375rem;font-weight:400}@media screen and (min-width: 767px){header .navbar #main-menu .navbar-nav .nav-item{margin-left:3.5rem}}header .navbar #main-menu .navbar-nav .nav-item .nav-link.active{color:#ffd500}section#container-mission{margin-bottom:5rem}section#container-mission .section_title{font-size:5rem;z-index:1;position:relative}section#container-mission .lightrayContainer{z-index:0;position:relative}section#container-mission .mission-text-content-container{margin-left:6rem}section#container-mission img{position:relative;z-index:-1}section#container-mission .section-sx{z-index:1;position:relative}section#container-mission .section-ds{z-index:0;position:relative}section#container-mission #mega-title-container{margin-top:-5rem;position:relative;z-index:2}section#container-video{padding-block:9rem;background:url(../img/video_home_cover.png) center no-repeat;background-size:cover;text-align:center}section#container-video .video_player{margin:0 auto;display:inline-block}section#container-creative-team #creative-team-block{margin-bottom:5rem}section#container-creative-team #creative-team-block .creative-team-container{position:relative}section#container-creative-team #creative-team-block .creative-team-container .prev,section#container-creative-team #creative-team-block .creative-team-container .next{position:absolute;top:50%;transform:translateY(-50%);z-index:999;cursor:pointer}section#container-creative-team #creative-team-block .creative-team-container .prev{left:2rem}section#container-creative-team #creative-team-block .creative-team-container .next{right:2rem}section#container-creative-team #creative-team-block #creative-team-slider .slick-track{padding-block:5rem}section#container-creative-team #creative-team-block #creative-team-slider .slick-slide{z-index:unset;position:relative}section#container-creative-team #creative-team-block #creative-team-slider .slick-current{z-index:9999}section#container-creative-team #creative-team-block #creative-team-slider .slick-current .creative-team-member{transform:scale(1.2)}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member{transition:all .5s ease;position:relative;transform:scale(1);margin-inline:1rem;z-index:unset;position:relative}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member img{width:100%}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member .description{position:absolute;left:0;width:100%;bottom:0;opacity:0;transition:all .5s ease;text-align:center;padding-block:150px 30px}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member .description::after{content:"";width:100%;height:100%;position:absolute;bottom:-1rem;right:0;background:url(../img/baffo_fill_trasp.png) center no-repeat;background-size:cover;opacity:.3}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member .description .name{font-size:2rem;font-weight:700;line-height:1;margin-bottom:.5rem}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member .description .role{font-size:1.125rem;font-weight:400}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member:hover .img img{filter:grayscale(0)}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member:hover .description{opacity:1}section#container-carousel{background:url(../img/top_leaderboard.jpg) center no-repeat;background-size:cover;position:relative;min-height:100vh;margin-top:-5rem;overflow-x:hidden}section#container-carousel #scroll-icon_container{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:10}section#container-carousel #scroll-icon_container #scroll-icon{width:4rem;height:4rem;background:url(../img/scroll_icon.svg) center no-repeat}section#container-carousel #scroll-icon_container #scroll-icon-line{height:100px;width:1px;background-color:#fff;margin-left:50%;-webkit-animation:scale-up-center 1.5s infinite;animation:scale-up-center 1.5s infinite}section#container-carousel .mega-title-leaderboard{position:absolute;top:40%;left:50%;width:150%;min-width:1800px;transform:translate(-50%, -50%);z-index:0;text-align:center}section#container-carousel .mega-title-leaderboard .giga{opacity:.25;font-size:650px}section#container-carousel .mega-title-leaderboard .giga:hover{-webkit-text-fill-color:rgba(255,255,255,.25)}section#container-carousel .carousel-content-container{padding:15%;z-index:1;position:relative}section#container-carousel .carousel-content-container .row1 h1{color:#ffd500;font-size:1.125rem;font-weight:400}section#container-carousel .carousel-content-container .row4{margin-top:3rem}section#container-services{z-index:1;position:relative}section#container-services .services_section_title{background:#1d1d21;font-size:2rem;font-weight:700;z-index:3;position:relative;margin-bottom:5.875rem}section#container-services #services_categories{list-style-type:none;margin:0 0 2rem 0;padding:1.5rem 0;display:block;background:#1d1d21;z-index:3;position:relative}section#container-services #services_categories li{display:inline-block;margin:0 .5rem}section#container-services #services_categories li a{border:1px solid #fff;color:#fff;border-radius:50px;font-size:1.125rem;font-weight:bold;padding:1.25rem 2rem;text-decoration:none;display:inline-block;text-align:center;transition:all .75s}section#container-services #services_categories li a:hover,section#container-services #services_categories li a.active{background:#ffd500;border-color:#ffd500;color:#1d1d21}section#container-services #services-vline{position:absolute;width:1px;background-color:#ffd500;height:100%;left:50%;top:0;z-index:2}section#container-services .service-row{margin-bottom:7.5rem}section#container-services .service-row .service{border-left:1px solid #fff;padding-left:2rem}section#container-services .service-row .service .title{font-size:3rem}section#container-newsletter{background:url(../img/big_baffo_light.png) center no-repeat;background-size:cover;background-attachment:fixed;position:relative}section#container-newsletter #nl_pp_container{display:none;transition:all .5 ease}section#container-newsletter #nlSubcriptionForm input:focus,section#container-newsletter #nlSubcriptionForm button:focus{box-shadow:none !important}section#container-newsletter #nlSubcriptionForm input[type=email]{color:#fff;background:rgba(0,0,0,0);border:none;border-radius:0;border-bottom:1px solid #fff;padding-left:0}section#container-newsletter #nlSubcriptionForm input[type=email]+button{background:rgba(0,0,0,0);border:none;border-radius:0;border-bottom:1px solid #fff}section#container-workwithus{position:relative;z-index:0}section#container-workwithus:hover::before{filter:grayscale(0) brightness(65%)}section#container-workwithus::before{background:rgba(0,0,0,.5) url(../img/job_offers_bg.png) no-repeat;background-size:cover;position:absolute;content:"";max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;top:0;right:0;width:100%;height:100%;z-index:1;transition:all .5s ease;filter:grayscale(100%) brightness(35%)}section#container-workwithus .container{z-index:2;position:relative}section#page-title{position:relative;z-index:0}section#page-title .section_title{background:#1d1d21;padding-inline:3rem;display:inline-block;position:relative;z-index:1}section#page-title::after{content:"";position:absolute;bottom:25%;width:100%;height:1px;background-color:#ffd500}section#page-disclaimer{font-size:2rem;font-weight:700;padding-block:8rem;border-bottom:1px solid #fff}section#page-content{margin-top:5rem;margin-bottom:4rem}section#page-content .content-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}section#page-content .content-body{line-height:1.375rem}section#page-content blockquote{all:unset;border-left:1px solid #ffd500;font-size:1.5rem;font-weight:400;line-height:2rem;margin-bottom:5rem;padding-left:2rem;display:block}section#page-files{background:#151517;padding:2.5rem 1rem}section#page-files .page-file-title{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.5rem}section#page-files .page-file-subtitle{font-size:1rem;margin-bottom:2rem}section#container-leaderboard{position:relative;z-index:0}section#container-leaderboard::before{background:rgba(0,0,0,.5) url(../img/campaign-creators-e6n7uoEnYbA-unsplash1.jpg) no-repeat;background-size:cover;position:absolute;content:"";max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;top:0;right:0;width:100%;height:100%;z-index:1;transition:all .5s ease}section#container-leaderboard .container{z-index:2;position:relative}section#container-contacts{padding-block:7.5rem}section#container-contacts #contacts-form .form-control:focus,section#container-contacts #contacts-form .form-check-input:focus{box-shadow:none}section#container-contacts #contacts-form input[type=text],section#container-contacts #contacts-form input[type=email],section#container-contacts #contacts-form input[type=tel],section#container-contacts #contacts-form textarea{background:rgba(0,0,0,0);border-radius:0;padding-left:0;color:#fff;border:0;border-bottom:1px solid #fff}section#container-contacts #contacts-form .form-floating>label{padding-left:0;padding-bottom:.5rem;padding-top:1.5rem}section#container-contacts #contacts-form .form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(0.85) translateY(-1rem) translateX(0)}section#container-contacts #contacts-form .form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(0.85) translateY(-1rem) translateX(0)}section#container-contacts #contacts-form .form-floating>.form-control-plaintext~label,section#container-contacts #contacts-form .form-floating>.form-control:focus~label,section#container-contacts #contacts-form .form-floating>.form-control:not(:placeholder-shown)~label,section#container-contacts #contacts-form .form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-1rem) translateX(0)}section#container-contacts #contacts-form .form-check-input{border-radius:2px;background:rgba(0,0,0,0);border:1px solid #ffd500}section#container-contacts #contacts-form .form-check-input:checked[type=checkbox]{background:#ffd500 url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect rx='2' fill='%23FFD500'/%3e%3cpath d='M6.0303 10.3831L3.00758 7.45771L2 8.43284L6.0303 12.3333L14.6667 3.97512L13.6591 3L6.0303 10.3831Z' fill='%231D1D21'/%3e%3c/svg%3e") !important}section#container-contacts .contacts-wrap .contacts-title{margin-bottom:2rem}section#container-contacts .contacts-wrap .contacts-body{margin-bottom:2rem}section#container-contacts .contacts-wrap .contacts-touchpoint{margin-bottom:7rem}section#container-contacts .contacts-wrap .contacts-touchpoint ul{margin:0;padding:0;list-style-type:none}section#container-contacts .contacts-wrap .contacts-touchpoint ul li{margin-bottom:1rem}section#container-contacts .contacts-wrap .contacts-socials ul{margin:0;padding:0}section#container-contacts .contacts-wrap .contacts-socials ul li{display:inline-block}section#container-contacts .contacts-wrap .contacts-socials ul li:not(:last-child){margin-right:2.5rem}.link-history{text-decoration:none;color:#ffd500;font-weight:bold;font-size:1rem;margin-bottom:2.5rem;display:inline-block}.link-history:hover{color:#fff}section#jobs-list .presentation{background:url(../img/pexels-fauxels-3184339.jpg) center right no-repeat;background-size:55%;padding-block:10rem}section#jobs-gallery #jobs-gallery-strip-title{position:relative;width:100%}section#jobs-gallery #jobs-gallery-strip-title span{font-weight:700;display:inline-block;padding-right:1.5rem}section#jobs-gallery #jobs-gallery-strip-title::after{content:"";position:absolute;bottom:50%;width:100%;height:1px;background-color:#ffd500}section#jobs-gallery #jobs-gallery-container{max-width:1920px;padding:30px;position:relative}section#jobs-gallery #jobs-gallery-container .prev,section#jobs-gallery #jobs-gallery-container .next{position:absolute;top:50%;transform:translateY(-50%);z-index:999;cursor:pointer}section#jobs-gallery #jobs-gallery-container .prev{left:2rem}section#jobs-gallery #jobs-gallery-container .next{right:2rem}section#jobs-gallery #jobs-gallery-container-slider .slick-track{padding-block:8rem}section#jobs-gallery #jobs-gallery-container-slider div{margin-inline:1rem;z-index:unset;position:relative}section#jobs-gallery #jobs-gallery-container-slider div img{width:100% !important;transform:scale(1)}section#jobs-gallery #jobs-gallery-container-slider div.slick-current{z-index:9999}section#jobs-gallery #jobs-gallery-container-slider div.slick-current>img{transform:scale(1.5)}section#jobs-posts{background:#151517;padding-block:5rem}section#jobs-posts .results-filters-container{margin-top:4rem;margin-bottom:2rem}section#jobs-posts .results-filters-container form .form-control:focus,section#jobs-posts .results-filters-container form .form-select:focus,section#jobs-posts .results-filters-container form .form-check-input:focus{box-shadow:none}section#jobs-posts .results-filters-container form input[type=text],section#jobs-posts .results-filters-container form input[type=email],section#jobs-posts .results-filters-container form input[type=tel],section#jobs-posts .results-filters-container form select,section#jobs-posts .results-filters-container form textarea{background:rgba(0,0,0,0);border-radius:0;padding-left:0;color:#fff;border:0;border-bottom:1px solid #fff}section#jobs-posts .results-filters-container form .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffd500' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}section#jobs-posts .results-filters-container form .form-select option{color:#000}section#jobs-posts .results-numbers{margin-bottom:2rem;font-size:1.5rem}section#jobs-posts .results-list .result{background:#222225;padding:2rem 1.5rem;margin-bottom:1.5rem;position:relative}section#jobs-posts .results-list .result .location{font-size:.875rem}section#jobs-posts .results-list .result .location .fa-map-marker-alt{color:#bdbdbd;margin-right:.4rem}section#jobs-posts .results-list .result .category{background:rgba(255,255,255,.08);padding:.5rem 1rem;font-weight:bold;font-size:.875rem;border-radius:2rem}section#jobs-posts .results-list .result .category:hover{color:#000;background:#ffd500}section#jobs-posts .results-list .result .job-title{color:#ffd500;font-weight:bold;font-size:1.5rem;text-decoration:none}section#jobs-posts .results-list .result .job-abstract{color:#fff;font-size:1rem}section#jobs-detail-leaderboard{position:relative;z-index:0;padding-top:13rem;padding-bottom:3rem}section#jobs-detail-leaderboard::before{background:rgba(0,0,0,.5) url(../img/jason-goodman-bzqU01v-G54-unsplash1.jpg) no-repeat;background-size:cover;position:absolute;content:"";max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;top:0;right:0;width:100%;height:100%;z-index:1;transition:all .5s ease}section#jobs-detail-leaderboard .container{z-index:2;position:relative}section#jobs-detail-leaderboard .title{font-size:3rem;font-weight:bold}section#jobs-detail-leaderboard .location{font-size:1.125rem}section#jobs-detail-body{margin-block:5rem}section#jobs-detail-body .params{margin-bottom:5rem}section#jobs-detail-body .params p{border-left:1px solid #ffd500;padding-left:1.125rem;font-size:1.125rem;margin:0;line-height:1}section#jobs-detail-body .section{margin-bottom:3rem}section#jobs-detail-body .section .title{font-size:1.5rem;text-transform:uppercase;font-weight:700;margin-bottom:1.5rem}section#jobs-detail-body .section .description{font-size:1rem !important}section#jobs-related-listing{background:#151517;margin-block:5rem;padding-block:5rem}section#jobs-related-listing .title-container{position:relative;display:block;z-index:0;margin-bottom:3.5rem}section#jobs-related-listing .title-container::after{content:"";position:absolute;bottom:50%;left:0;width:100%;height:1px;background-color:#ffd500}section#jobs-related-listing .title-container .strip-title{position:relative;width:auto;display:inline-block;background:#151517;z-index:1;padding-right:2rem}section#jobs-related-listing .jobs-container .result{background:#222225;padding:2rem 1.5rem;margin-bottom:1.5rem;position:relative}section#jobs-related-listing .jobs-container .result .location{font-size:.875rem}section#jobs-related-listing .jobs-container .result .location .fa-map-marker-alt{color:#bdbdbd;margin-right:.4rem}section#jobs-related-listing .jobs-container .result .category{background:rgba(255,255,255,.08);padding:.5rem 1rem;font-weight:bold;font-size:.875rem;border-radius:2rem}section#jobs-related-listing .jobs-container .result .category:hover{color:#000;background:#ffd500}section#jobs-related-listing .jobs-container .result .job-title{color:#fff;font-weight:bold;font-size:1.5rem;text-decoration:none}section#jobs-related-listing .jobs-container .result .job-abstract{color:#fff;font-size:1rem}.works-tags{list-style-type:none;margin:0 0 2.675rem 0;padding:0}.works-tags li{display:inline-block}.works-tags li span{display:block;padding:.5rem 1rem;border-radius:1.5rem;background:rgba(255,255,255,.08);color:#fff;font-weight:bold;font-size:.875rem}section#container-services.portfolio{margin-top:4rem}section#portfolio .portfolio-element a{cursor:url("../img/explorenow.png"),auto !important}section#portfolio .portfolio-element img{width:100% !important;display:block;transition:all .5s ease}section#portfolio-detail-gallery .portfolio-element img{width:100% !important;display:block;transition:all .5s ease}section#portfolio-detail-body{margin-block:5rem}section#portfolio-detail-body .intro{font-weight:bold;font-size:1.5rem;margin-bottom:1rem}section#portfolio-detail-body .content{font-size:1rem;margin-bottom:1rem}section#portfolio-related-listing{background:#151517;margin-block:5rem;padding-block:5rem}section#portfolio-related-listing .title-container{position:relative;display:block;z-index:0;margin-bottom:3.5rem}section#portfolio-related-listing .title-container::after{content:"";position:absolute;bottom:50%;left:0;width:100%;height:1px;background-color:#ffd500}section#portfolio-related-listing .title-container .strip-title{position:relative;width:auto;display:inline-block;background:#151517;z-index:1;padding-right:2rem}section#portfolio-related-listing .related-container .result{margin-bottom:1.5rem;position:relative}section#portfolio-related-listing .related-container .result .title{color:#fff;display:block;font-weight:bold;font-size:1.5rem;text-decoration:none}footer .footer_block .title{font-weight:bold;font-size:1rem;margin-bottom:.5rem}footer .footer_block .content{font-size:1.125rem}footer .footer_block .content .list{list-style-type:none;margin:0;padding:0}footer .footer_block .content .list li{float:left;margin-right:1.25rem}footer .footer_block .content .list li a{color:#fff;text-decoration:none}footer .top{padding:6rem 0 3.5rem 0}footer .top #socialChannels{margin:0 auto;padding:0;text-align:center;list-style-type:none}footer .top #socialChannels li{margin-bottom:2rem;display:block}footer .top #socialChannels li a{display:block}footer .bottom{background:#ffd500;padding:0 2rem;font-size:.875rem;font-weight:bold;color:#000 !important}footer .bottom #footer{font-family:"Avenir Next";font-style:normal;font-weight:700}footer .bottom #footer .nav .nav-item .nav-link{color:#000}footer .bottom #footer .nav .nav-item .nav-link:hover{color:#1d1d21}@-webkit-keyframes scale-up-center{0%{height:64px;opacity:0}50%{height:64px;opacity:0}85%{height:100px;opacity:1}100%{height:64px;opacity:0}}@keyframes scale-up-center{0%{height:64px;opacity:0}50%{height:64px;opacity:0}85%{height:100px;opacity:1}100%{height:64px;opacity:0}}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li:not(.slick-active):first-child button,.slick-dots li:not(.slick-active):last-child button{height:.275rem;width:.275rem}.slick-dots li button{border:0;background:#ffd500;display:block;height:.5rem;width:.5rem;border-radius:5px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:0;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li.slick-active{margin-right:1rem}.slick-dots li.slick-active button{width:24px}@media screen and (max-width: 467px){.navbar-toggler{border:none}.navbar-toggler:focus{outline:0;box-shadow:none}.offcanvas{max-width:80%}.offcanvas-header,.offcanvas-body{background:#1d1d21}.offcanvas .btn-close{all:unset;background:rgba(0,0,0,0);border:none;cursor:pointer}.offcanvas-body .navbar-nav{padding-right:1rem}.offcanvas-body .navbar-nav .nav-item{font-size:2.5rem;margin-bottom:2.5rem}.offcanvas-body .navbar-nav .nav-item .nav-link{line-height:1;padding:0}.offcanvas-footer{padding-right:1rem;background:#1d1d21}.offcanvas-footer #useful_links{list-style-type:none;margin-bottom:2.5rem}.offcanvas-footer #useful_links li{display:block;margin-bottom:0}.offcanvas-footer #socialChannels{list-style-type:none}.offcanvas-footer #socialChannels li{display:inline-block;margin-left:2rem}header .navbar{background-color:rgba(0,0,0,0) !important}header .navbar .navbar-brand img{max-height:53px}header .navbar #main-menu{position:absolute;right:0;top:0;width:80%;max-width:300px;background:#000;height:100vh;z-index:3}header .navbar #main-menu .navbar-nav .nav-item{font-size:1rem;line-height:1.375rem;font-weight:400}}@media screen and (max-width: 467px)and (min-width: 767px){header .navbar #main-menu .navbar-nav .nav-item{margin-left:3.5rem}}@media screen and (max-width: 467px){header .navbar #main-menu .navbar-nav .nav-item .nav-link.active{color:#ffd500}}@media screen and (max-width: 467px){.lightrayContainer{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:98% !important}.lightrayContainer .lightray{color:rgba(0,0,0,0);fill:rgba(0,0,0,0);transition-duration:.5s;transition-timing-function:linear;transition-property:all}.lightrayContainer:hover .lightray{color:#ffd500;fill:#ffd500}.lightrayContainer.absolute{margin-top:-11rem}}@media screen and (max-width: 467px){section#container-services.portfolio{margin-top:0}section#container-carousel{background:url(../img/top_leaderboard.jpg) center no-repeat;background-size:cover;position:relative;min-height:100vh;margin-top:-5rem;overflow-x:hidden}section#container-carousel .spanner_yellow{height:4rem;margin-block:1rem 2.5rem;width:1px;background:#ffd500;margin-inline:auto}section#container-carousel #scroll-icon_container{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:10}section#container-carousel #scroll-icon_container #scroll-icon{width:3.5rem;height:3.5rem;background:url(../img/scroll_icon.svg) center no-repeat;background-size:contain}section#container-carousel #scroll-icon_container #scroll-icon-line{height:4rem;width:1px;background-color:#fff;margin-left:50%;-webkit-animation:scale-up-center 1.5s infinite;animation:scale-up-center 1.5s infinite}section#container-carousel .mega-title-leaderboard{position:absolute;top:40%;left:50%;width:150%;min-width:1800px;transform:translate(-50%, -50%);z-index:0;text-align:center}section#container-carousel .mega-title-leaderboard .giga{opacity:.25;font-size:650px}section#container-carousel .mega-title-leaderboard .giga:hover{-webkit-text-fill-color:rgba(255,255,255,.25)}section#container-carousel .carousel-content-container{padding:15% 0%;z-index:1;position:relative}section#container-carousel .carousel-content-container .row1 h1{color:#ffd500;font-size:1.125rem;font-weight:400}section#container-carousel .carousel-content-container .row4{margin-top:3rem}section#container-mission{margin-bottom:1rem}section#container-mission:has(+#container-creative-team){margin-bottom:-4rem}section#container-mission .section_title{font-size:2.5rem;z-index:1;position:relative}section#container-mission .lightrayContainer{z-index:0;position:relative}section#container-mission .lightrayContainer .lightray{max-width:100%}section#container-mission .mission-text-content-container{margin-left:0}section#container-mission img{position:relative;z-index:-1}section#container-mission .section-sx{z-index:1;position:relative}section#container-mission .section-ds{z-index:0;position:relative;padding-inline:0}section#container-mission #mega-title-container{margin-top:-2rem;position:relative;z-index:2}section#container-mission #works-preview{margin-left:0}section#container-mission #works-preview .slick-list{padding:0 5rem 0 0}section#container-creative-team #creative-team-block{margin-bottom:5rem}section#container-creative-team #creative-team-block .creative-team-container{position:relative;margin-top:-3rem}section#container-creative-team #creative-team-block .creative-team-container .prev,section#container-creative-team #creative-team-block .creative-team-container .next{position:absolute;top:50%;transform:translateY(-50%);z-index:999;cursor:pointer}section#container-creative-team #creative-team-block .creative-team-container .prev img,section#container-creative-team #creative-team-block .creative-team-container .next img{max-width:4rem}section#container-creative-team #creative-team-block .creative-team-container .prev{left:1rem}section#container-creative-team #creative-team-block .creative-team-container .next{right:1rem}section#container-creative-team #creative-team-block #creative-team-slider .slick-track{padding-block:5rem;padding-bottom:3rem}section#container-creative-team #creative-team-block #creative-team-slider .slick-slide{z-index:unset;position:relative}section#container-creative-team #creative-team-block #creative-team-slider .slick-current{z-index:9999}section#container-creative-team #creative-team-block #creative-team-slider .slick-current .creative-team-member{transform:scale(1.2)}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member{transition:all .5s ease;position:relative;transform:scale(1);margin-inline:1rem;z-index:unset;position:relative}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member img{width:100%}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member .description{position:absolute;left:0;width:100%;bottom:0;opacity:0;transition:all .5s ease;text-align:center;padding-block:150px 30px}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member .description::after{content:"";width:100%;height:100%;position:absolute;bottom:-1rem;right:0;background:url(../img/baffo_fill_trasp.png) center no-repeat;background-size:cover;opacity:.3}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member .description .name{font-size:2rem;font-weight:700;line-height:1;margin-bottom:.5rem}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member .description .role{font-size:1.125rem;font-weight:400}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member:hover .img img{filter:grayscale(0)}section#container-creative-team #creative-team-block #creative-team-slider .creative-team-member:hover .description{opacity:1}section#container-services{z-index:1;position:relative}section#container-services .services_section_title{background:#1d1d21;font-size:2rem;font-weight:700;z-index:3;position:relative;margin-bottom:5.875rem}section#container-services #services_categories_container{overflow-x:auto}section#container-services #services_categories{list-style-type:none;margin:0 0 2rem 0;padding:1.5rem 0;display:block;background:#1d1d21;z-index:3;position:relative;min-width:300%}section#container-services #services_categories li{display:inline-block;margin:0 .075rem}section#container-services #services_categories li a{border:1px solid #fff;color:#fff;border-radius:50px;font-size:.875rem;font-weight:bold;padding:.5rem 1rem;text-decoration:none;display:inline-block;text-align:center;transition:all .75s}section#container-services #services_categories li a:hover,section#container-services #services_categories li a.active{background:#ffd500;border-color:#ffd500;color:#1d1d21}section#container-services #services-vline{position:absolute;width:1px;background-color:#ffd500;height:100%;left:50%;top:0;z-index:2}section#container-services .service-row{margin-bottom:6rem}section#container-services .service-row .order-first{padding-inline:0}section#container-services .service-row .service .title{font-size:2rem}}@media screen and (max-width: 467px){section#page-title{position:relative;z-index:0}section#page-title .section_title{background:#1d1d21;padding-inline:3rem;display:inline-block;position:relative;z-index:1}section#page-title::after{content:"";position:absolute;bottom:25%;width:100%;height:1px;background-color:#ffd500}section#page-disclaimer{font-size:1.5rem;font-weight:700;padding-block:3.5rem;border-bottom:1px solid #fff}section#page-content{margin-top:5rem;margin-bottom:4rem}section#page-content .content-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}section#page-content .content-body{line-height:1.375rem}section#page-content blockquote{all:unset;border-left:1px solid #ffd500;font-size:1.125rem;font-weight:400;line-height:2rem;margin-bottom:5rem;padding-left:2rem;display:block}section#page-files{background:#151517;padding:2.5rem 0}section#page-files .page-file-title{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.5rem}section#page-files .page-file-subtitle{font-size:1rem;margin-bottom:2rem}}@media screen and (max-width: 467px){section#container-leaderboard{position:relative;z-index:0}section#container-leaderboard::before{background:rgba(0,0,0,.5) url(../img/campaign-creators-e6n7uoEnYbA-unsplash1.jpg) no-repeat;background-size:cover;position:absolute;content:"";max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;top:0;right:0;width:100%;height:100%;z-index:1;transition:all .5s ease}section#container-leaderboard .container{z-index:2;position:relative}section#container-contacts{padding-block:2.5rem;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:2rem}section#container-contacts #contacts-form .form-control:focus,section#container-contacts #contacts-form .form-check-input:focus{box-shadow:none}section#container-contacts #contacts-form input[type=text],section#container-contacts #contacts-form input[type=email],section#container-contacts #contacts-form input[type=tel],section#container-contacts #contacts-form textarea{background:rgba(0,0,0,0);border-radius:0;padding-left:0;color:#fff;border:0;border-bottom:1px solid #fff}section#container-contacts #contacts-form .form-floating>label{padding-left:0;padding-bottom:.5rem;padding-top:1.5rem}section#container-contacts #contacts-form .form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(0.85) translateY(-1rem) translateX(0)}section#container-contacts #contacts-form .form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(0.85) translateY(-1rem) translateX(0)}section#container-contacts #contacts-form .form-floating>.form-control-plaintext~label,section#container-contacts #contacts-form .form-floating>.form-control:focus~label,section#container-contacts #contacts-form .form-floating>.form-control:not(:placeholder-shown)~label,section#container-contacts #contacts-form .form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-1rem) translateX(0)}section#container-contacts #contacts-form .form-check-input{border-radius:2px;background:rgba(0,0,0,0);border:1px solid #ffd500}section#container-contacts #contacts-form .form-check-input:checked[type=checkbox]{background:#ffd500 url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect rx='2' fill='%23FFD500'/%3e%3cpath d='M6.0303 10.3831L3.00758 7.45771L2 8.43284L6.0303 12.3333L14.6667 3.97512L13.6591 3L6.0303 10.3831Z' fill='%231D1D21'/%3e%3c/svg%3e") !important}section#container-contacts .contacts-wrap .contacts-title{margin-bottom:2rem}section#container-contacts .contacts-wrap .contacts-body{margin-bottom:2rem}section#container-contacts .contacts-wrap .contacts-touchpoint{margin-bottom:2rem}section#container-contacts .contacts-wrap .contacts-touchpoint ul{margin:0;padding:0;list-style-type:none}section#container-contacts .contacts-wrap .contacts-touchpoint ul li{margin-bottom:1rem}section#container-contacts .contacts-wrap .contacts-socials ul{margin:0;padding:0}section#container-contacts .contacts-wrap .contacts-socials ul li{display:inline-block}section#container-contacts .contacts-wrap .contacts-socials ul li:not(:last-child){margin-right:2.5rem}}@media screen and (max-width: 467px){.link-history{text-decoration:none;color:#ffd500;font-weight:bold;font-size:1rem;margin-bottom:2.5rem;display:inline-block}.link-history:hover{color:#fff}}@media screen and (max-width: 467px){section#jobs-list .presentation{background:none;padding-block:.5rem}section#jobs-gallery #jobs-gallery-strip-title{position:relative;width:100%}section#jobs-gallery #jobs-gallery-strip-title span{font-weight:700;display:inline-block;padding-right:1.5rem}section#jobs-gallery #jobs-gallery-strip-title::after{content:"";position:absolute;bottom:50%;width:100%;height:1px;background-color:#ffd500}section#jobs-gallery #jobs-gallery-container{max-width:1920px;padding:30px 0;position:relative}section#jobs-gallery #jobs-gallery-container .prev,section#jobs-gallery #jobs-gallery-container .next{position:absolute;top:50%;transform:translateY(-50%);z-index:999;cursor:pointer}section#jobs-gallery #jobs-gallery-container .prev{left:2rem}section#jobs-gallery #jobs-gallery-container .next{right:2rem}section#jobs-gallery #jobs-gallery-container-slider .slick-track{padding-block:8rem}section#jobs-gallery #jobs-gallery-container-slider div{margin-inline:1rem;z-index:unset;position:relative}section#jobs-gallery #jobs-gallery-container-slider div img{width:100% !important;transform:scale(1)}section#jobs-gallery #jobs-gallery-container-slider div.slick-current{z-index:9999}section#jobs-gallery #jobs-gallery-container-slider div.slick-current>img{transform:scale(1.5)}section#jobs-posts{background:#151517;padding-block:5rem 2rem;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:2rem}section#jobs-posts .results-filters-container{margin-top:4rem;margin-bottom:2rem}section#jobs-posts .results-filters-container form .form-control:focus,section#jobs-posts .results-filters-container form .form-select:focus,section#jobs-posts .results-filters-container form .form-check-input:focus{box-shadow:none}section#jobs-posts .results-filters-container form input[type=text],section#jobs-posts .results-filters-container form input[type=email],section#jobs-posts .results-filters-container form input[type=tel],section#jobs-posts .results-filters-container form select,section#jobs-posts .results-filters-container form textarea{background:rgba(0,0,0,0);border-radius:0;padding-left:0;color:#fff;border:0;border-bottom:1px solid #fff}section#jobs-posts .results-filters-container form .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffd500' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}section#jobs-posts .results-filters-container form .form-select option{color:#000}section#jobs-posts .results-numbers{margin-bottom:2rem;font-size:1.5rem}section#jobs-posts .results-list .result{background:#222225;padding:2rem 1.5rem;margin-bottom:1.5rem;position:relative}section#jobs-posts .results-list .result .location{font-size:.875rem}section#jobs-posts .results-list .result .location .fa-map-marker-alt{color:#bdbdbd;margin-right:.4rem}section#jobs-posts .results-list .result .category{background:rgba(255,255,255,.08);padding:.5rem 1rem;font-weight:bold;font-size:.875rem;border-radius:2rem}section#jobs-posts .results-list .result .category:hover{color:#000;background:#ffd500}section#jobs-posts .results-list .result .job-title{color:#ffd500;font-weight:bold;font-size:1.25rem;text-decoration:none}section#jobs-posts .results-list .result .job-abstract{color:#fff;font-size:1rem}section#jobs-detail-leaderboard{position:relative;z-index:0;padding-top:13rem;padding-bottom:3rem}section#jobs-detail-leaderboard::before{background:rgba(0,0,0,.5) url(../img/jason-goodman-bzqU01v-G54-unsplash1.jpg) no-repeat;background-size:cover;position:absolute;content:"";max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;top:0;right:0;width:100%;height:100%;z-index:1;transition:all .5s ease}section#jobs-detail-leaderboard .container{z-index:2;position:relative}section#jobs-detail-leaderboard .title{font-size:2rem;font-weight:bold}section#jobs-detail-leaderboard .location{font-size:1.125rem}section#jobs-detail-body{margin-block:2.5rem 5rem}section#jobs-detail-body .params{margin-bottom:.5rem}section#jobs-detail-body .params p{border-left:1px solid #ffd500;padding-left:1.125rem;font-size:1.125rem;margin:0 0 2.5rem 0;line-height:1}section#jobs-detail-body .section{margin-bottom:3rem}section#jobs-detail-body .section .title{font-size:1.25rem;text-transform:uppercase;font-weight:700;margin-bottom:1.5rem}section#jobs-detail-body .section .description{font-size:1rem !important}section#jobs-related-listing{background:#151517;margin-block:5rem;padding-block:5rem}section#jobs-related-listing .title-container{position:relative;display:block;z-index:0;margin-bottom:3.5rem}section#jobs-related-listing .title-container::after{content:"";position:absolute;bottom:50%;left:0;width:100%;height:1px;background-color:#ffd500}section#jobs-related-listing .title-container .strip-title{position:relative;width:auto;display:inline-block;background:#151517;z-index:1;padding-right:2rem}section#jobs-related-listing .jobs-container .result{background:#222225;padding:2rem 1.5rem;margin-bottom:1.5rem;position:relative}section#jobs-related-listing .jobs-container .result .location{font-size:.875rem}section#jobs-related-listing .jobs-container .result .location .fa-map-marker-alt{color:#bdbdbd;margin-right:.4rem}section#jobs-related-listing .jobs-container .result .category{background:rgba(255,255,255,.08);padding:.5rem 1rem;font-weight:bold;font-size:.875rem;border-radius:2rem}section#jobs-related-listing .jobs-container .result .category:hover{color:#000;background:#ffd500}section#jobs-related-listing .jobs-container .result .job-title{color:#fff;font-weight:bold;font-size:1.5rem;text-decoration:none}section#jobs-related-listing .jobs-container .result .job-abstract{color:#fff;font-size:1rem}}@media screen and (max-width: 467px){footer .footer_block .title{font-weight:bold;font-size:1rem;margin-bottom:.5rem}footer .footer_block .content{font-size:1.125rem}footer .footer_block .content .list{list-style-type:none;margin:0;padding:0}footer .footer_block .content .list li{float:left;margin-right:1.25rem}footer .footer_block .content .list li a{color:#fff;text-decoration:none}footer .top{padding:2.5rem 3.5rem 3rem}footer .top #socialChannels{margin:2.5rem auto 0 auto;padding:0;text-align:center;list-style-type:none}footer .top #socialChannels li{margin-bottom:2.5rem;display:inline-block;margin-right:2.5rem}footer .top #socialChannels li:last-child{margin-right:0}footer .bottom{background:#ffd500;padding:0 .5rem;font-size:.875rem;font-weight:bold;color:#000 !important}footer .bottom #footer{font-family:"Avenir Next";font-style:normal;font-weight:700}footer .bottom #footer .nav .nav-item .nav-link{color:#000}footer .bottom #footer .nav .nav-item .nav-link:hover{color:#1d1d21}}@media screen and (max-width: 467px){@-webkit-keyframes scale-up-center{0%{height:38px;opacity:0}50%{height:38px;opacity:0}85%{height:64px;opacity:1}100%{height:38px;opacity:0}}}@media screen and (max-width: 467px){@-webkit-keyframes scale-up-center{0%{height:38px;opacity:0}50%{height:38px;opacity:0}85%{height:64px;opacity:1}100%{height:38px;opacity:0}}@keyframes scale-up-center{0%{height:38px;opacity:0}50%{height:38px;opacity:0}85%{height:64px;opacity:1}100%{height:38px;opacity:0}}}