html{font-size:62.5%}body{font-size:1.6em;line-height:1.6;font-weight:400;font-family:'Roboto',sans-serif;color:#000;background:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:300}h1{font-size:3.5rem;line-height:1.2}h2{font-size:2rem;line-height:1}h3{font-size:2.4rem;line-height:1.3}h4{font-size:2.0rem;line-height:1.35}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.5rem;line-height:1.6}h1,h2,h3,h4,h5,h6{margin-top:0}p,table,ul,ol,dd,address,pre{margin-bottom:25px}ul{margin-left:25px}ul ul{margin:0 0 0 25px}ol{margin-left:25px}ol ol{margin:0 0 0 25px}table{border-collapse:collapse}table,th,td{border:1px solid #ccc}th,td{padding:1rem}table.borderless,table.borderless th,table.borderless td{border:0}img{border:0;display:block;max-width:100%;height:auto}hr{background:#ccc;border:0;clear:both;float:none;height:1px;width:100%;margin:25px 0}pre{white-space:pre-wrap;word-wrap:break-word}strong{font-weight:bold}.hs-form .hs-form-field>label{display:none}input[type=text],input[type=password],input[type=number],input[type=date],input[type=email],input[type=tel],select,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;font-family:'Roboto',sans-serif;font-size:14px;color:#000;padding:5px 10px;height:30px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:20px;background:#fff;font-weight:300;border:1px solid rgba(153,153,153,0.29);border-radius:5px}.hs-form-booleancheckbox{list-style:none;margin-left:-20px}.hs-form-booleancheckbox input{margin-right:10px}input::-webkit-input-placeholder{color:#464646 important}input[type="submit"]{margin-bottom:0;background:#ffcb0b;color:#000;font-size:21px;height:auto;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:300;transition:.5s;width:80%;padding:10px 0;display:block;margin:0 auto;margin-bottom:30px}input[type="submit"]:hover{box-shadow:2px 2px 2px black}.error{background:#fcc;border:1px solid red;margin-bottom:0}.error-message{color:red;font-size:11px;margin-bottom:15px}.error-message.system{padding:7px;background:#fcc;border:1px solid red}.pad-request-info-form.es input[type="submit"]{font-size:2.4rem}textarea{height:70px;resize:none}select{color:#000 !important}input::-webkit-input-placeholder{color:#000 !important}input::-webkit-input-placeholder{color:#000 !important}input:-moz-placeholder{color:#000 !important;opacity:1 !important}input::-moz-placeholder{color:#000 !important;opacity:1 !important}input:-ms-input-placeholder{color:#000 !important}textarea::-webkit-input-placeholder{color:#000 !important}textarea:-moz-placeholder{color:#000 !important;opacity:1 !important}textarea::-moz-placeholder{color:#000 !important;opacity:1 !important}textarea:-ms-input-placeholder{color:#000 !important}a{color:#1565c0;font-weight:500;text-decoration:none}p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:300}.img-headshot{width:106px;height:106px;margin:0 auto;position:relative;margin-top:-60px}.thank-you-mobile{position:relative;top:-100px;font-style:italic;color:#96c93d;z-index:99999;width:100%;max-width:1150px;display:block;margin:0 auto}.thank-you-mobile h1{padding:10px;background:white;width:165px;font-size:35px !important}blockquote{margin:0;quotes:"\201C""\201D""\2018""\2019";padding:1em 20px .5em 20px;line-height:130%;font-weight:300;font-family:'Open sans'}blockquote:before{content:"\201C";line-height:.1em;margin-right:.1em;vertical-align:-0.4em;font-family:san-serif;color:#65a7d4;font-size:100px}blockquote:after{content:"\201D";line-height:.1em;margin-left:.1em;vertical-align:-0.6em;color:#65a7d4;font-size:100px;font-family:san-serif}blockquote p{display:inline;margin-bottom:0;font-style:italic}.wrapper-blockquote{background:#328ac6;color:#fff;font-size:1.6rem;max-width:700px;margin:0 auto;padding:10px}.border-blockquote{border:1px solid #65a7d4;padding:10px}.wrapper-blockquote .right{text-align:right;font-weight:300;font-size:1.7rem}.wrapper-blockquote .right strong{font-weight:400}.bold{font-weight:bold}.italic{font-style:italic}.video-container{position:relative;padding-bottom:41.25%;padding-top:30px;height:0;overflow:hidden;margin:0 auto;width:80%}.video-background{background:rgba(153,153,153,0.29);padding:35px;margin-bottom:25px}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper-top{z-index:9999999;width:100%;top:0}#top-nav-admin a{font-weight:normal;color:#fff;font-size:13px}#header{z-index:9999999;width:100%;height:100px;z-index:99999999;background-position:right 41px;border-top:2px solid #003e78;background:#FFF;border-bottom:1px solid #003e78}#header p{float:right;position:relative;left:-75px;top:25px;font-family:'Open Sans',sans-serif;font-weight:300;font-style:italic;color:#65666a}.pad-content iframe{width:80%;margin:20px 10%}.pad-content iframe.v-tour{width:90%;margin:10px 5% 20px 5%;height:500px}.pad-content-thank-you .title-thank-you{display:none}#header-thank-you{width:100%;height:96px;position:absolute;background:0;top:0;z-index:99999999;border-top:5px solid #6eb4cc}.pad-header{padding:10px 0}img#logo{height:80px}#logo{position:absolute;top:7px;left:-60px}#campus-marker{background:rgba(255,255,255,0.9);max-width:300px;float:right;text-align:center;text-transform:uppercase;padding:10px 50px;font-size:2rem;color:#252525}#header-right{text-align:center;line-height:100px}#header-right img{margin:0 auto}.cta-mobi{display:none}.cta-btn{margin-bottom:0;background:#0f6aa8;color:#fff;font-size:1.8rem;padding:7px;height:auto;text-align:center;text-transform:uppercase;max-width:265px;margin:0 auto}.cta-btn .fa-angle-double-up{font-size:36px;color:#b98716;position:relative;top:3px;left:5px}.cta-content,.cta-content-mobi{background:#f2f2f2;border:1px solid #c2c2c2;color:#fff;padding:12px;font-size:3rem;text-align:center;line-height:1.2em;cursor:pointer;margin-top:30px}.cta-content span.top{font-size:3rem;font-style:italic;padding:10px 0;display:inline-block}.cta-content span.bottom{text-transform:uppercase;font-size:2.5rem;font-weight:300;font-style:none !important;padding:10px 0;display:inline-block}.cta-content-mobi span.bottom{font-size:1.4rem;padding:10px 0;display:inline-block}.bg-cta-btn{background:#0e76bc;border:1px solid #0e76bc;font-size:1.75rem}#header .cta-btn{position:fixed;height:60px;top:10px;right:10px;width:100px;float:right;font-size:1.3rem}#catch-phrase{font-size:2rem;color:#000;margin:0 auto;text-align:center;font-style:italic;line-height:140%;padding-top:22px}#catch-phrase span{color:red}#featured{width:100%;position:relative}#featured img{position:relative;z-index:8888;margin:0 auto;width:100%}.container-content{margin-top:12%}.featured-text{color:white}.featured-text ul{list-style:none !important;margin-left:0}.featured-text ul li{font-family:'Roboto Condensed',sans-serif;font-weight:300;background:url(https://cdn2.hubspot.net/hubfs/3782473/JohnCabotUniversity-Oct2017/template/assets/yellow-bullet.png) 3px 11px no-repeat;padding-left:20px;line-height:1.8;font-size:20px}.featured-text p{font-size:21px;font-family:'Roboto Condensed',sans-serif;font-weight:500;letter-spacing:.10px;margin-top:55px}.featured-text-mobile{display:none}.featured-text-mobile ul{list-style:none !important;margin-left:0}.featured-text-mobile ul li{font-family:'Roboto Condensed',sans-serif !important;font-weight:300;background:url(https://cdn2.hubspot.net/hubfs/3782473/JohnCabotUniversity-Oct2017/template/assets/yellow-bullet.png) 3px 11px no-repeat !important;padding-left:20px;line-height:1.8;font-size:20px}.featured-text-mobile p{font-size:21px;font-family:'Roboto Condensed',sans-serif;font-weight:500;letter-spacing:.10px}.mobile-content{padding-left:20px;padding-right:20px;padding-top:20px}.testimonial-block-desktop{display:block}.img-testimonial-mobi{display:none}.Logos-thank-you{position:absolute;bottom:-50%}#footer-thank-you{width:100%;background:#333;text-align:center;color:#fff;line-height:40px;font-size:1.3rem;font-weight:300;position:fixed;bottom:0}#featured-thank-you{width:100%;border-bottom:5px solid #333}#dtop-thank-you{margin-top:7%}.pad-content-thank-you{padding-bottom:30px;padding-left:20px;padding-right:20px}#featured-bottom{position:absolute;z-index:99999;margin-left:-15px !important}#featured-bottom-thank-you{position:absolute;z-index:99999;margin-top:-310px !important}h1 div.title{color:#FFF;display:inline-block;font-size:40px;font-family:'Roboto',sans-serif;font-weight:400;width:100%}h1 div.tagline{font-size:40px;font-weight:400;color:#FFF;font-family:'Roboto',sans-serif;padding-top:20px;width:100%}.pad-home-banner{padding:10px}#featured-bottom h1{color:#fff;font-weight:600;letter-spacing:0;line-height:100%}#h2-bottom-left-mobile{display:none}.img-testimonial-mobile{display:none}.title-thank-you{font-size:40px;font-weight:400;font-family:'Open Sans',sans-serif;color:#41873f;line-height:1.3;margin-bottom:40px}.Logos{display:block}.Logos img{display:block;position:absolute;bottom:-120px}.italic{font-style:italic}#mobi span{width:100%;text-align:center}#main{margin-top:20px}#content.thank-you h1{color:#252525;font-size:4.0rem;border-bottom:0}.pad-wrapper-left{padding:30px 60px 0 0}#wrapper-left h1,#wrapper-left h2,#wrapper-left h3,#wrapper-left h4,#wrapper-left h5,#wrapper-left h6,.banner h2{margin-bottom:15px;font-weight:600;padding-bottom:15px;color:#252525}#wrapper-left h2{color:#464646;font-size:20px;line-height:1.5;font-family:'Open Sans',sans-serif;font-weight:700}#wrapper-left h2 span,.banner h2 span{color:black;font-size:16px;text-transform:none;display:block;font-weight:400;font-family:'Open sans',sans-serif}#h2-bottom-left{color:#41873f !important;font-style:normal !important;font-weight:600 !important;font-size:19px !important;padding-left:20px}#main img.border{border:1px solid #c2c2c2;margin:40px auto 40px auto}#social{list-style:none !important;padding:0;margin:50px 0 30px 0}#social li{display:inline-block;background:none !important}#wrapper-slider{max-width:478px;border:1px solid #c2c2c2;margin:40px auto}ul .left{margin-right:50px}#content ul{list-style:none inside none;margin-left:0}#content ul li span{color:#0f67a4}#content ul li{font-family:'Open Sans',sans-serif;font-weight:300;background:url(https://cdn2.hubspot.net/hubfs/3782473/JohnCabotUniversity-Oct2017/template/assets/blue-bullet.png) 3px 11px no-repeat;padding-left:3px;line-height:1.8;text-indent:1em;padding-bottom:20px}.closing-text{color:#41873f;font-size:24px;line-height:1.5;font-family:'Open Sans',sans-serif;font-weight:400;font-style:italic}.closing-text span{display:block;margin-bottom:25px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#banner-desktop-1 iframe{width:100%;height:400px;border:1px solid black}#wrapper-right{z-index:8888;position:relative}#wrapper-right-higher{z-index:8888;position:relative}.pad-wrapper-right{padding:0 0px}.pad-request-info-form{padding:0px 31px 40px 31px}#request-info-wrapper-mobile .pad-request-info-form{padding:20px 30px 40px 30px}#request-info-wrapper,#request-info-wrapper-mobile{margin-bottom:25px;margin:0 auto 40px auto}.pad-request-info-header{text-align:center;padding:0 15px;padding-bottom:30px}#wrapper-left h2#request-info-header span{font-size:2.4rem}#wrapper-left #request-info-wrapper-mobile h2#request-info-header,h2#request-info-header{font-size:3.4rem;display:block;color:#464646;text-align:center;font-family:'Roboto Condensed',sans-serif;font-weight:400;background:#FFF;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:1px 3px 4px #dfdddd}h2#request-info-header span{font-family:'Roboto',sans-serif;font-weight:300;text-transform:uppercase;font-size:30px;letter-spacing:-1.5px}#request-info-header p{font-size:2.7rem;font-family:'Open Sans Condensed',sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:0px;color:#ffa400}#request-info-header-description{color:#fff;text-align:center;font-size:1.9rem;letter-spacing:-1px;line-height:130%;padding:5px 0 0;font-weight:300;background:#FFF;margin-top:-1px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:1px 3px 4px #dfdddd}.border-red{border-bottom:1px solid #e31f25}.border-form-header{border-bottom:1px solid #edaa0f}.consent{color:#fff;font-size:1.12rem}.banner{margin-top:50px}.banner img{margin:0 auto}.banner-left{padding:10px}.banner-right{margin-top:30px !important}.sidebar-logo-left{float:left;width:40%;margin:0 5% !important}.sidebar-logo-right{width:40%;margin:0 5% !important}#banner-desktop-3 img{margin-top:45px}#header .banner{margin-top:0}.box-red{background:#b20838;color:#fff;text-align:center;font-size:1.4rem;margin-top:20px}.pad-box-red{padding:5px}.border-box-red{border:1px solid #fff}.img-testimonial img{margin:0 auto}.testimonial-block{background:#549352;padding:10px;margin:40px auto}.inner-block{padding:10px;border:1px solid white}.inner-block{color:white}.inner-block img{opacity:.3}.quote1{position:relative;margin:10px 5px !important}.quote2{float:right;top:-43px;right:9px;position:relative}#p2{position:relative;text-align:right;margin:5px;left:17px}#p3{position:relative;text-align:right}.inner-block p{padding:0 12px}#footer{width:100%;text-align:center;color:#fff;line-height:40px;font-size:1.3rem;font-weight:300;background:url(https://cdn2.hubspot.net/hubfs/3782473/JohnCabotUniversity-Oct2017/template/assets/footer-img1920.jpg);background-size:100% 100%;background-repeat:no-repeat;height:100%}.jcu-footer{margin:0 auto;padding:25px}ul.parsley-errors-list{list-style:none}#content ul.parsley-errors-list li{background:0;margin:0;padding:0;text-align:left}.intl-tel-input .selected-flag{width:36px;height:30px}#content ul.country-list{list-style:none;padding-left:0;width:300px}#content ul.country-list li{background:0}.intl-tel-input{margin-bottom:20px !important}.country-name{color:#000 !important;font-size:13px !important}.hideSelect{display:none}li.parsley-custom-error-message,.parsley-required{text-align:left}.yellow-p{padding:8px;text-align:center;margin:20px auto;background:#ffcb0b;border-radius:5px;font-style:italic;width:50%}form{background:white;padding:20px;border-radius:5px;box-shadow:1px 3px 4px #dfdddd}.pad-request-info-header span{font-family:'Roboto',sans-serif;font-weight:300;text-transform:uppercase;font-size:30px;letter-spacing:-1.5px;line-height:1.3}.hs-error-msgs.inputs-list label{display:block;color:red;font-size:12px}.hs-error-msgs.inputs-list{list-style:none;margin-left:0px;margin-top:10px}