h2{font-size:25px;font-family:'Ubuntu',sans-serif}.container-fluid .row-fluid .page-center{max-width:1200px !important}.banner_section{height:460px;position:relative;background-size:cover;background-repeat:no-repeat}.banner_section:after{content:'';top:initial;bottom:-36px;width:15px;left:0;right:0;border-left:solid 15px transparent;border-right:solid 15px transparent;margin:0 auto;position:absolute}.banner_content{display:table-cell !important;vertical-align:middle;height:460px;float:none !important}#banner_section .banner_content h1{margin-top:0}.form_inner{overflow:hidden;padding-left:35px}.form_inner .heading_text{text-align:center;padding:26px 35px 0;position:relative}.heading_text .form_arrow{width:0;height:0;border:216px solid transparent;position:absolute;top:130px;transform:rotate(180deg);left:-1px;z-index:40}.form_inner .heading_text h3{font-size:28px;color:#fff;margin-bottom:5px}.form_inner .heading_text p{font-size:18px;color:#fff;margin:0;line-height:22px}.form_inner form>div>label{display:none !important}#banner_section .form_inner form{padding:80px 30px 30px}#banner_section .form_inner form>div{position:relative;z-index:50}#banner_section .form_inner form>div .input{width:100%}#banner_section .form_inner form>div.hs_submit input{width:100%}#banner_section .form_inner form>div input{height:42px;padding-left:10px;font-size:15px;font-weight:400;font-family:'Ubuntu',sans-serif}#banner_section .form_inner form>div.hs_submit input[type="submit"]{margin:0 auto 0 auto;padding:0;cursor:pointer;height:50px}#banner_section .form_inner form>div ul.hs-error-msgs li label{color:#fff;font-size:13px;float:none}.benefit-section h2{padding-bottom:20px}.benefit-block .hs_cos_wrapper_type_rich_text h3{font-weight:600}#footer_section{padding:21px 0}.footer_section .page-center{position:relative}.footer_section ul{margin:0 auto 0;display:table;padding-left:0 !important}.footer_section ul li{float:left;padding-left:0;list-style:none}.footer_section ul li:last-child{border-right:0;padding-right:0;color:#fff;font-family:'Ubuntu',sans-serif;font-size:12px;padding-left:8px;padding-top:6px}.footer_section ul li a{color:#fff;font-family:'Ubuntu',sans-serif;font-size:12px;border-right:1px solid #fff;padding-right:8px;padding-left:8px;text-decoration:none}.social_icons.bottom{float:none;position:absolute;right:-25px;top:-3px;text-align:center}.social_icons.bottom a{color:#fff;font-size:25px;padding-right:10px}.bottom_socials_wrapper{min-height:0 !important}.banner_content a{display:inline-block;font-size:20px;text-decoration:none;color:#fff;margin-top:30px;padding:11px 30px;font-weight:500}.content-section .download_content .hs_cos_wrapper_type_rich_text ul li:before{font-size:38px;top:-2px;width:22px}.content-section .download_content .hs_cos_wrapper_type_rich_text a{display:inline-block;font-size:20px;text-decoration:none;color:#fff;margin-top:12px;padding:11px 30px;font-weight:500}.form_section{padding:60px 0}.form_section .heading_text{text-align:center}.form_section .heading_text h2{font-size:28px;color:#fff;line-height:30px;margin-bottom:24px}.form_section .heading_text p{font-size:20px;color:#fff;line-height:24px;padding-bottom:10px}.form_section form{max-width:67.5%;margin:0 auto}.form_section form fieldset>div{margin-bottom:20px !important}.form_section form fieldset>div.hs-fieldtype-text>label,.form_section form fieldset>div.hs-fieldtype-select>label,.form_section form fieldset>div.hs-fieldtype-textarea>label{display:none;float:none;width:100%}.form_section form fieldset>div.hs-fieldtype-textarea textarea{height:100px}.form_section form fieldset>div.hs-fieldtype-text .input,.form_section form fieldset>div.hs-fieldtype-select .input,.form_section form fieldset>div.hs-fieldtype-textarea .input,.form_section form fieldset>div.hs-fieldtype-checkbox .input,.form_section form fieldset>div.hs-fieldtype-radio .input{float:none;width:100%}.form_section form fieldset>div.hs-fieldtype-checkbox label,.form_section form fieldset>div.hs-fieldtype-radio label{padding-bottom:15px;font-size:17px}#form_section form fieldset>div>label{width:100%;color:#fff;float:none;height:auto;font-size:17px;line-height:19px;font-weight:500}.form_section form .form-columns-2>div .input{float:none;width:100%}.form_section form div .input input,.form_section form div .input select,.form_section form div .input textarea{height:45px;font-size:17px;color:#333;padding-left:10px;font-weight:300;border:0}.form_section form div .input select{-webkit-appearance:none;background:url(https://learn.trinitycollege.co.uk/hubfs/Images/form-icon-arrow-down-black.png) no-repeat #fff 97% 55%}.form_section form .form-columns-2>div:first-child{padding-right:10px}.form_section form .form-columns-2>div:last-child{padding-left:10px;padding-right:0}::-webkit-input-placeholder{color:#333}::-moz-placeholder{color:pink;color:#333}:-ms-input-placeholder{color:#333}:-moz-placeholder{color:#333}#form_section form div ul.hs-error-msgs li{margin-bottom:0 !important}#form_section form div ul.hs-error-msgs li label{font-size:13px;float:none;color:#fff}.form_section form fieldset>div ul.inputs-list li{margin-bottom:8px}.form_section form fieldset>div ul.inputs-list li label:before,.form_section form fieldset>div ul.inputs-list li label:after{content:'';clear:both;display:table;visibility:hidden}.form_section form fieldset>div ul.inputs-list li label input{height:auto !important;float:left}.form_section form fieldset>div ul.inputs-list li label span{color:#fff;max-width:90%;float:left;position:relative;top:2px;line-height:21px}.form_section form fieldset>div.hs-fieldtype-checkbox ul.inputs-list li label input{background:#fff;-webkit-appearance:none;width:20px !important;height:20px !important;border-radius:4px;position:relative}.form_section form fieldset>div.hs-fieldtype-checkbox ul.inputs-list li label input:checked:after{content:'';display:block;position:absolute;left:6px;top:2px;border:0;width:8px;height:13px;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form_section form fieldset>div.hs-fieldtype-radio ul.inputs-list li label input[type="radio"]{background:#fff;position:relative;cursor:pointer;-webkit-appearance:none;width:18px !important;height:18px !important;border-radius:50%;top:1px}.form_section form fieldset>div.hs-fieldtype-radio ul.inputs-list li label input[type="radio"]:checked:after{content:'';position:absolute;width:18px;height:18px;top:0;left:0;border-radius:50%}#form_section form div.hs_submit .actions input{margin:0;width:100%;padding:0;height:50px;text-transform:initial;font-size:20px;font-weight:500}@media only screen and (max-width:1300px){.social_icons.bottom{position:relative;right:0;top:0;padding-top:5px}}@media only screen and (max-width:1100px){.form_section form{max-width:100%}}@media only screen and (max-width:1080px){.heading_text .form_arrow{border:200px solid transparent}}@media only screen and (max-width:1000px){.heading_text .form_arrow{display:none}.form_inner .heading_text{padding:26px 35px 26px}#banner_section .form_inner form{padding:30px 30px 30px}}@media only screen and (max-width:960px){.heading_text .form_arrow{border:180px solid transparent}.content-section{padding:80px 0 60px 0}.form_inner{padding-left:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.heading_text .form_arrow{display:none}.form_inner .heading_text{padding:20px 30px 20px}.form_inner .heading_text h3{font-size:24px}#banner_section .form_inner form{padding:30px 30px 30px}}@media screen and (min-width:480px) and (max-width:768px){#form_section form fieldset>div{width:100%;float:none}}@media only screen and (max-width:767px){.container-fluid .row-fluid .page-center{padding-left:15px !important;padding-right:15px !important}.banner_section{height:auto;padding:60px 0}.banner_content{height:auto}#banner_section .banner_content p{font-size:21px}.form_inner .heading_text h3{margin-bottom:14px;font-size:24px}.heading_text .form_arrow{display:none}.form_inner{margin-top:45px}.form_inner .heading_text{padding:20px 25px 20px}#banner_section .form_inner form{padding:25px}#banner_section .form_inner form>div.hs_submit input{font-size:14px}.bottom_section{padding:40px 0 0}.footer_section ul{text-align:center}.footer_section ul li{float:none;padding-bottom:8px}.social_icons.bottom{position:relative;right:0;top:0}.footer_section ul li a{border-right:0}.footer_content{padding-bottom:16px}.lp_long_form ..content-section{padding:50px 0 60px 0}.form_section form{max-width:100%}.form_section .heading_text p{padding-bottom:0}#form_section form fieldset>div{width:100%;float:none}.form_section form .form-columns-2>div:first-child{padding-right:0}.form_section form .form-columns-2>div:last-child{padding-left:0}}.legal-consent-container{color:#fff;font-size:10px}.legal-consent-container a{color:#fff}#form_section .hs_cos_wrapper_type_form .legal-consent-container .hs-form-field>.input{width:100%;margin-top:20px;color:#fff}#form_section .hs-richtext p{margin-bottom:0px;color:#fff}#form_section .hs-error-msgs{padding-left:0px;list-style:none}#form_section form div.hs_submit .actions input{margin-top:30px}