div#block-webform-client-block-3441 input#edit-submitted-first-name.form-text.required,div#block-webform-client-block-3441 input#edit-submitted-last-name.form-text.required,div#block-webform-client-block-3441 input#edit-submitted-organisation-name.form-text.required,div#block-webform-client-block-3441 input#edit-submitted-email.form-text.required{max-width:200px}div#block-block-2{padding:2px;width:97%}p.title-campaign{font-size:1.1em;margin-top:0.5em}

div.promo-block1 a,div.promo-block1 a:link,div.promo-block1 a:visited,div.promo-block1 a:hover,div.promo-block1 a:active {
    display:block;width:215px;color:white;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:18px;line-height:1.5em;height:116px;float:left;font-size:1.1em;text-decoration:none;background-image:url("./images/blue-gtr.png");background-repeat:no-repeat
}


div.promo-block2 a,div.promo-block2 a:link,div.promo-block2 a:visited,div.promo-block2 a:hover,div.promo-block2 a:active{display:block;width:215px;color:white;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:18px;line-height:1.5em;height:116px;float:left;clear:right;font-size:1.1em;text-decoration:none;background-image:url("./images/pink-gtr.png");background-repeat:no-repeat}

div.promo-block3 a,div.promo-block3 a:link,div.promo-block3 a:visited,div.promo-block3 a:hover,div.promo-block3 a:active{display:block;width:215px;color:white;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:18px;line-height:1.5em;height:116px;float:left;font-size:1.1em;text-decoration:none;background-image:url("./images/purple-gtr.png");background-repeat:no-repeat}p.clear-right{clear:left}div#block-block-3{margin-top:1em}@media all and (min-width: 480px){article.node-3441.node.node-webform.view-mode-full.clearfix{margin-left:2em;margin-right:2em}}


.node-webform.view-mode-full {
    margin-left: 4%;
}



div.field.field-name-field-sub-title {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    color: #AF1E23;
}


@media screen and (max-width: 480px) {
    .node-webform.view-mode-full div.field.field-name-body {
        width: 90%;
    }
    div.field.field-name-field-cta-image.field-type-image.field-label-hidden {
        float: right;
        margin-right: 10%;
        width: 90%
    }

}


@media screen and (max-width: 2680px) {
    .node-webform.view-mode-full div.field.field-name-body {
        max-width: 60%;
    }
    div.field.field-name-field-cta-image.field-type-image.field-label-hidden {
        float: right;
        margin-right: 10%;
        max-width: 100%
    }

}

div.promo-block4 a, div.promo-block4 a:link,div.promo-block4 a:visited,div.promo-block4 a:hover,div.promo-block4 a:active {
    display:block;width:175px;color:white;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:20px;line-height:1.5em;height:40px;float:left;font-size:1.1em;text-decoration:none;background-image:url("./images/blue-gtr-small.png");background-repeat:no-repeat
}


div.promo-block5 a,div.promo-block5 a:link,div.promo-block5 a:visited,div.promo-block5 a:hover,div.promo-block5 a:active
{display:block;width:175px;color:white;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:20px;line-height:1.5em;height:40px;float:left;font-size:1.1em;text-decoration:none;background-image:url("./images/pink-gtr-small.png");background-repeat:no-repeat}

div.promo-block6 a,div.promo-block6 a:link,div.promo-block6 a:visited,div.promo-block6 a:hover,div.promo-block6 a:active{display:block;width:175px;color:white;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:20px;line-height:1.5em;height:40px;float:left;font-size:1.1em;text-decoration:none;background-image:url("./images/purple-gtr-small.png");background-repeat:no-repeat}p.clear-right{clear:left}

div.download-button, div.download-button a,div.download-button a:link, div.download-button a:visited, div.download-button a:hover,div.download-button a:active {
    background-color: #eb008b;
    max-width: 80%;
    padding: 9px;
    color: white;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
        text-decoration: underline;
    line-height: 2em;
}

@media (max-width: 480px) {
    div.download-button {
        width:100%;
    }
}

@media (max-width: 1024px){
    form#webform-client-form-3646.webform-client-form {
        max-width: 50%;
    }
}


@media (max-width: 480px){
    form#webform-client-form-3646.webform-client-form {
        max-width: 45%;
    }
}