.about-section,.services-section{padding-bottom:2.4em}.hero-heading,.hero-heading.about-heading.heading-width{max-width:15em}.cta-heading,.hero-heading{line-height:1.1em;text-align:center;font-family:'Source Sans Pro',sans-serif}.cta-button,.cta-heading,.hero-heading,.list-item,.text{font-family:'Source Sans Pro',sans-serif}.cta-heading.text-shadow,.text-shadow{text-shadow:0 0 6px #000}.cta-button,.form-field{border-radius:3px}.hero-section,.slide-01{background-image:url(../images/oct-hero-01.jpg)}.hero-section,.slide-01,.slide-02,.slide-03,.slide-04{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.captcha,.contact-div,.hero-heading,.logo{display:block}.hero-section{position:relative;height:92vh;max-height:800px;background-color:#1c1f26;color:#fff;text-align:center}.navbar{position:fixed;left:0;top:0;right:0;height:60px;background-color:rgba(0,56,179,.9);box-shadow:1px 0 4px 0 rgba(0,0,0,.4)}.services-section{background-color:#0038b3;color:#fff}.footer-section{padding:2.4em 10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#1c1f26;text-align:center}.cta-heading,.hero-heading,.text.services-text{padding-right:10px;padding-left:10px}.hero-heading{margin:.8em auto .4em;color:#fff;font-size:4em;font-weight:300}.hero-heading.about-heading{color:#0038b3}.hero-heading.text-shadow{margin-bottom:.1em;text-shadow:0 0 6px #000}.hero-heading.services-heading{color:#70d7ff}.cta-heading{margin-top:.2em;margin-bottom:.7em;color:#fff;font-size:2.1em;font-weight:600}.cta-heading.about-cta{color:#0038b3}.cta-heading.services-cta{color:#70d7ff}.text{margin-bottom:1em;color:#1c1f26;font-size:1.3em;line-height:1.5em;font-weight:400;text-align:left}.text.services-text{color:#fff;text-align:center}.text.text-centre{text-align:center}.cta-button{padding:.2em .5em .3em;background-color:#0fb;box-shadow:0 1px 2px 0 transparent;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;color:#0038b3;font-size:2.1em;line-height:1.1em;font-weight:600}.cta-button:hover{background-color:#40caff;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);color:#1c1f26}.cta-button.submit{padding:.4em .7em .6em;font-size:1.4em;line-height:1.2em}.list-item{margin-bottom:.6em;color:#fff;font-size:1.3em;line-height:1.5em;text-align:left}.footer-text,.nav-link{font-family:'Source Sans Pro',sans-serif;line-height:1.1em;font-weight:400}.footer-text{margin-top:.8em;color:#c6c7c9;font-size:1.5em}.footer-logo{width:120px;margin-bottom:10px}.detail-image,.list{margin-bottom:1em}.footer-link{color:#0fb;text-decoration:underline}.footer-link:hover{color:#40caff}.hero-text-div{position:absolute;left:0;right:0;bottom:0;z-index:9;display:block;padding-bottom:2.4em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nav-link{padding-right:12px;padding-left:12px;color:#0fb;font-size:1.3em}.form-label,.text-link{font-weight:600}.nav-link.w--current,.nav-link:hover{color:#fff}.nav-link.facebook-link{padding:15px 0 0 10px;font-family:Facebook-Icon,sans-serif;font-size:1.9em}.footer-conditions,.oct-body{font-family:'Source Sans Pro',sans-serif}.logo{width:197px;padding-top:6px;padding-bottom:6px}.list{padding-left:1.5em}.oct-body{color:#1c1f26;text-align:center}.form-field,.form-label{font-size:1.1em;text-align:left;line-height:1.2em}.form-field.form-message{height:10em}.contact-section{min-height:75vh;padding-top:100px;padding-bottom:2.4em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.text-link{color:#0038b3}.text-link:hover{color:#40caff}.hero-slider{width:100%;height:100%}.slide-02{background-image:url(../images/oct-hero-02.jpg)}.slide-03{background-image:url(../images/oct-hero-04.jpg)}.slide-04{background-image:url(../images/oct-hero-03.jpg)}.contact-div{max-width:700px;margin-right:auto;margin-left:auto}.side-margin{padding-right:10px;padding-left:10px}.message-block{margin-right:10px;margin-left:10px;border-radius:4px;background-color:#0fb;color:#0038b3;font-size:1.8em;line-height:1.2em;text-align:center}.message-block.error-block{background-color:#ff5959}.message-text{max-width:20em;margin-right:auto;margin-left:auto}.message-text.error-text{color:#1c1f26}.footer-conditions{margin-top:2em;color:#b6b7b9;font-size:1em;line-height:1.1em;font-weight:400}.form-submitted{margin-right:10px;margin-left:10px;padding:20px;border-radius:4px;background-color:#0fb;color:#0038b3;font-size:1.8em;line-height:1.2em}.captcha{margin-right:auto;margin-bottom:10px;margin-left:auto}@media (max-width:991px){.hero-heading{font-size:3.2em}.cta-heading{font-size:1.9em}.text{font-size:1.2em}.cta-button{font-size:1.9em}.list-item{font-size:1.2em}.nav-icon{color:#0fb}.nav-menu-button.w--open{background-color:transparent}}@media (max-width:767px){.hero-heading{max-width:11em;font-size:3em}.hero-heading.about-heading.heading-width{max-width:10em}.hero-heading.about-heading.heading-width-2{max-width:13em}.cta-heading{font-size:1.7em}.text.services-text{text-align:left}.cta-button{font-size:1.9em}.footer-text{font-size:1.3em}.nav-link{padding-top:16px;padding-bottom:16px;font-size:1.6em}.nav-link.facebook-link{padding-top:8px;padding-left:20px;font-size:2.4em}.nav-icon{font-size:1.2em;line-height:1.1em}.nav-icon:hover{color:#fff}.nav-menu{height:100vh;padding-top:10px;padding-bottom:8px;background-color:#002e95}.nav-menu-button{padding-top:14px;padding-bottom:14px}.detail-image{display:block;width:82%;margin-right:auto;margin-left:auto}}@media (max-width:479px){.hero-heading{max-width:8.5em;font-size:2.5em}.hero-heading.services-heading.heading-width-3{max-width:6em}.cta-heading{font-size:1.5em}.cta-heading.about-cta{display:block;max-width:12em;margin-right:auto;margin-left:auto}.cta-heading.services-cta.cta-width{display:block;max-width:10em;margin-right:auto;margin-left:auto}.list-item{font-size:1.1em}.footer-text{margin-right:10px;margin-left:10px;font-size:1em}.form-submitted{font-size:1.6em}}@font-face{font-family:Facebook-Icon;src:url(../fonts/fontello.ttf) format('truetype');font-weight:400;font-style:normal}