body,html{height:auto;padding-bottom:0;margin-bottom:0;min-height:100%;width:100%}.container.signpost{background:#000 url("/media/img/images/signpost-background.jpg") no-repeat top center/cover;height:100%;min-height:100vh}.container.signpost .logo{top:55px}.container.signpost .logo a{background-image:url("/media/img/icons/cd_ico_logo_white_cooldance.svg")}.container.signpost .signpost_control{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:3rem 5rem 0}.container.signpost .signpost_control .signpost_title{color:#fff;margin:0 auto;max-width:30rem;text-align:center;text-transform:uppercase}.container.signpost .signpost_control .signpost_title_outer{font-weight:600;font-size:2rem;line-height:1.25em;flex-grow:1;order:2;width:40%}.container.signpost .signpost_control .signpost_perex{font-size:1.5625rem;line-height:1.4em;display:inline-block;align-self:flex-end;color:#fff;margin:2rem 0;order:3;position:relative;text-align:center;text-transform:uppercase;width:18rem}.container.signpost .signpost_control .signpost_perex::before,.container.signpost .signpost_control .signpost_perex::after{content:"";display:block;position:absolute;height:1rem;width:1rem;border-left:2px solid #fff;border-top:2px solid #fff;left:calc(50% - .5rem)}.container.signpost .signpost_control .signpost_perex::before{top:-1rem;transform:rotate(45deg)}.container.signpost .signpost_control .signpost_perex::after{bottom:-1rem;transform:rotate(-135deg)}.container.signpost .signpost_control .column{display:flex;flex-direction:column;align-items:center;width:20rem}.container.signpost .signpost_control .box{background-size:cover;border-radius:.5rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse;margin:1rem 0;position:relative;height:8.5rem;width:18rem}.container.signpost .signpost_control .box .texts{flex-grow:1;visibility:hidden;text-align:center;z-index:2}.container.signpost .signpost_control .box .title{display:none}.container.signpost .signpost_control .box .wysiwyg_wrapper *{font-size:.9375rem;line-height:1.3333333333em;color:#fff}.container.signpost .signpost_control .box .wysiwyg_wrapper h2{font-weight:600;font-size:1.125rem;line-height:1.1111111111em;padding:0}.container.signpost .signpost_control .box .wysiwyg_wrapper p{margin:.5rem 0}.container.signpost .signpost_control .box .image{background-color:#cb1517;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin:0 0 0 -2rem;max-height:6.5rem;max-width:6.5rem;min-height:6.5rem;min-width:6.5rem;padding:.5rem;position:relative;z-index:1}.container.signpost .signpost_control .box .image svg{max-height:5rem;max-width:5rem}.container.signpost .signpost_control .box .image svg *{fill:#fff !important}.container.signpost .signpost_control .box .image::before{content:"";display:block;position:absolute;height:110%;width:110%;border:1px solid #cb1517;border-radius:.5rem;left:-1rem;top:-1rem;transform:rotate(-30deg);z-index:-1}.container.signpost .signpost_control .box::before{content:"";display:block;position:absolute;height:100%;width:100%;background-color:#cb242e;border-radius:.5rem;display:none;opacity:.75;z-index:0}.container.signpost .signpost_control .box::after{content:"";display:block;position:absolute;height:3rem;width:3rem;background:rgba(0,0,0,0) url("/media/img/icons/cd-badge.png") no-repeat center center/contain;display:none}.container.signpost .signpost_control .box:nth-child(1){order:1}.container.signpost .signpost_control .box:nth-child(2){order:2}.container.signpost .signpost_control .box:nth-child(3){order:4}.container.signpost .signpost_control .box:nth-child(4){order:5}.container.signpost .signpost_control .box:hover .texts{visibility:visible}.container.signpost .signpost_control .box:hover .image{background-color:#fff}.container.signpost .signpost_control .box:hover .image svg *{fill:#cb1517 !important}.container.signpost .signpost_control .box:hover .image::before{border-color:#fff}.container.signpost .signpost_control .box:hover::before,.container.signpost .signpost_control .box:hover::after{display:block}.container.signpost .signpost_control .column_left{order:1}.container.signpost .signpost_control .column_left .box::after{right:-1.5rem}.container.signpost .signpost_control .column_right{order:3}.container.signpost .signpost_control .column_right .box{flex-direction:row}.container.signpost .signpost_control .column_right .box .image{margin:0 -2rem 0 0}.container.signpost .signpost_control .column_right .box::after{left:-1.5rem}@media only screen and (min-width: 1301px){.container.signpost .logo{top:6rem}.container.signpost .signpost_control{padding-top:4rem}}@media only screen and (max-width: 1210px){.container.signpost .signpost_control .signpost_title_outer{font-size:1rem;line-height:1.375em}}@media only screen and (min-width: 1601px){.container.signpost .signpost_control{max-width:2000px;width:80%}}@media only screen and (min-width: 1441px){.container.signpost{display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 1024px){.container.signpost .signpost_control{flex-wrap:wrap;padding-top:8rem}.container.signpost .signpost_control .signpost_title_outer{margin-bottom:1rem;order:1;width:100%}.container.signpost .signpost_control .column_left{order:2}.container.signpost .signpost_control .column_right{order:3}}@media only screen and (max-width: 960px){.container.signpost{background-position:center 4rem;background-size:60rem}.container.signpost .signpost_control{flex-direction:column;justify-content:center;padding:21rem 2rem 0 4rem}.container.signpost .signpost_control .signpost_title_outer{font-size:1.1875rem;line-height:1.8421052632em}.container.signpost .signpost_control .signpost_title_outer .signpost_title{max-width:20rem}.container.signpost .signpost_control .column{align-items:center;width:100%}.container.signpost .signpost_control .column>*{order:unset}.container.signpost .signpost_control .column .signpost_perex{align-self:unset}.container.signpost .signpost_control .column .signpost_perex::before{display:none}.container.signpost .signpost_control .column .box{flex-direction:row-reverse}.container.signpost .signpost_control .column .box .image{margin:0 0 0 -2rem}.container.signpost .signpost_control .column .box::after{left:unset;right:-1.5rem}.container.signpost .signpost_control .column .box:nth-child(2){order:3}.container.signpost .signpost_control .column .box:nth-child(3){order:4}.container.signpost .signpost_control .column .box:nth-child(4){order:5}.container.signpost .signpost_control .column .box:nth-child(5){order:2}}@media only screen and (max-width: 720px){.container.signpost .signpost_control .box::before,.container.signpost .signpost_control .box::after{display:block}.container.signpost .signpost_control .box .texts{visibility:visible}.container.signpost .signpost_control .box .image{background-color:#fff}.container.signpost .signpost_control .box .image svg *{fill:#cb1517 !important}.container.signpost .signpost_control .box .image::before{border-color:#fff}}@media only screen and (max-width: 430px){.container.signpost .signpost_control .column .box{width:calc(100% - 2rem)}.container.signpost .signpost_control .column .box .image{height:5rem;width:5rem}}@media only screen and (max-width: 320px){.container.signpost .signpost_control .signpost_title_outer{font-size:.9375rem;line-height:1.4666666667em}}
