html{overflow-x:hidden;width:100%}body{background-color:#ffffff;background-image:none;background-repeat:no-repeat;background-size:100% auto;background-position:top center}::selection{background-color:#1e1e1e;color:white}::-moz-selection{background-color:#1e1e1e;color:white}*{outline:none !important;outline-color:transparent !important;outline-style:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}h1{font-size:40px}h2{font-size:36px}h3{font-size:32px}h4{font-size:28px}h5{font-size:24px}h6{font-size:20px}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;margin:0 0 15px;font-weight:700;color:#2c2c2c;line-height:1.2em}p{font-size:18px;font-family:"Open Sans",sans-serif;margin:0 0 15px;font-weight:400;color:#2c2c2c;line-height:1.5em}a{font-family:"Open Sans",sans-serif;color:#96243b;transition:all .15s;-webkit-transition:all .15s;text-decoration:none}a:hover,a:active,a:focus{color:#96243b;text-decoration:underline}a,a:focus,a:hover,a:active,a:visited{outline:none !important;outline-color:transparent !important;outline-style:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}a.button-basic{display:inline-block;padding:0 30px;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#ffffff;background-color:#96243b;height:50px;line-height:50px}a.button-basic:hover,a.button-basic:active,a.button-basic:focus{background-color:#6d1a2b;color:#ffffff}.editor-field h1{font-size:30px}.editor-field h2{font-size:30px}.editor-field h3,.editor-field h4{font-size:24px}.editor-field h5,.editor-field h6{color:#96243b;font-size:20px}.editor-field ul,.editor-field ol{margin:15px 0}.editor-field ul li,.editor-field ol li{font-size:18px}.editor-field ul li p,.editor-field ol li p{font-size:18px}.editor-field blockquote{font-size:18px;border:none;padding:15px 0 15px 45px}.editor-field blockquote p{font-size:18px}.editor-field hr{border:1px solid #2c2c2c}.editor-field caption,.editor-field caption p{font-size:14px;color:#2c2c2c}.editor-field a{border-bottom:2px solid #96243b;color:#2c2c2c;text-decoration:none}.editor-field a:hover,.editor-field a:active,.editor-field a:focus{color:#96243b;border-bottom:2px solid #96243b;text-decoration:none}ul.basic-x{cursor:context-menu;list-style-type:none;width:100%;text-align:left;padding:0;margin:0}ul.basic-x li{display:inline-block;padding:0 5px}ul.basic-x li a{font-size:30px;color:#ffffff}ul.basic-x li a:hover{color:#ffffff}.navbar-inverse{background:none;border:none}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-inverse .navbar-form{border:none}.navbar{position:relative;min-height:50px;margin:0;border:none;padding:0}.navbar-nav{float:right}.navbar-inverse .navbar-nav>li>a{color:#2c2c2c;line-height:50px;font-weight:normal;font-size:20px;padding:0}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:active{color:#96243b;background:none}.navbar-inverse .navbar-nav>li{padding:0 0 0 30px}.navbar-inverse .navbar-nav>li.join-button>a{color:#ffffff;height:50px;line-height:50px;font-size:18px;font-weight:700;padding:0 30px;background-color:#96243b;margin:0}.navbar-inverse .navbar-nav>li.join-button>a:hover,.navbar-inverse .navbar-nav>li.join-button>a:focus,.navbar-inverse .navbar-nav>li.join-button>a:active{color:#ffffff;background-color:#6d1a2b}.navbar-inverse .navbar-nav>.active>a{color:#2c2c2c;background:none}.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:active{background:none;color:#96243b}.section-jycco-menu{padding:15px 0;background-color:#ffffff}.section-jycco-menu .site-logo{display:block;height:50px;padding:0;margin:0;width:auto}.section-jycco-menu a.button-basic{margin:5px 0;float:right;height:40px;line-height:40px;font-size:18px}.section-jycco-header{background-size:cover;background-position:center center;background-repeat:no-repeat}.section-jycco-header h1,.section-jycco-header h2,.section-jycco-header h3,.section-jycco-header h4,.section-jycco-header h5,.section-jycco-header h6,.section-jycco-header p,.section-jycco-header a{color:#ffffff}.section-jycco-header h1 a,.section-jycco-header h2 a,.section-jycco-header h3 a,.section-jycco-header h4 a,.section-jycco-header h5 a,.section-jycco-header h6 a,.section-jycco-header p a,.section-jycco-header a a{color:#ffffff}.section-jycco-header.main-page{height:100vh;background-image:url("bg-splash-signup.jpg")}.section-jycco-header.main-page .container{height:inherit;display:table;height:inherit}.section-jycco-header.main-page .container .row.vert-align{display:table-cell;vertical-align:middle;padding:90px 0}.section-jycco-header.homepage{background-image:url("bg-jycco-home-alt.jpg");padding:105px 0 75px}.section-jycco-header.subpage{background-image:url("bg-jycco-basic.jpg");padding:60px 0 30px}.section-jycco-header .left-column h1{margin:0;color:#ffffff}.section-jycco-header .left-column img{display:block;width:100%;height:auto;margin:0 0 5px}.section-jycco-header .left-column input[type="text"],.section-jycco-header .left-column input[type="tel"],.section-jycco-header .left-column input[type="submit"],.section-jycco-header .left-column input[type="email"]{-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline-color:transparent;outline-style:none}.section-jycco-header .left-column input[type="text"]:hover,.section-jycco-header .left-column input[type="text"]:focus,.section-jycco-header .left-column input[type="text"]:active,.section-jycco-header .left-column input[type="tel"]:hover,.section-jycco-header .left-column input[type="tel"]:focus,.section-jycco-header .left-column input[type="tel"]:active,.section-jycco-header .left-column input[type="submit"]:hover,.section-jycco-header .left-column input[type="submit"]:focus,.section-jycco-header .left-column input[type="submit"]:active,.section-jycco-header .left-column input[type="email"]:hover,.section-jycco-header .left-column input[type="email"]:focus,.section-jycco-header .left-column input[type="email"]:active{-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline-color:transparent;outline-style:none}.section-jycco-header .left-column input[type="text"],.section-jycco-header .left-column input[type="tel"],.section-jycco-header .left-column input[type="email"]{display:block;width:100%;height:50px;background-color:#ffffff;padding:0 15px;margin:0 0 15px;font-family:"Open Sans",sans-serif;font-size:16px;color:#2c2c2c;font-weight:400;line-height:50px}.section-jycco-header .left-column input[type="submit"]{display:block;width:100%;height:56px;background-color:transparent;border:3px solid #ffffff;padding:0 30px;margin:0;font-family:"Open Sans",sans-serif;font-size:22px;color:#ffffff;font-weight:700;line-height:50px;text-transform:uppercase}.section-jycco-header .left-column input[type="submit"]:hover,.section-jycco-header .left-column input[type="submit"]:active,.section-jycco-header .left-column input[type="submit"]:focus{background-color:#ffffff;color:#96243b}.section-jycco-header .left-column h1,.section-jycco-header .left-column h2,.section-jycco-header .left-column h3,.section-jycco-header .left-column h4,.section-jycco-header .left-column h5,.section-jycco-header .left-column h6,.section-jycco-header .left-column p{text-shadow:1px 1px 0px #000}.section-jycco-header .left-column p.logout{font-size:14px;margin:0 0 5px}.section-jycco-header .left-column p.logout a{text-decoration:underline}.section-jycco-header .left-column p.skip-splash{font-weight:bold;font-size:15px;color:#ffffff;margin:0}.section-jycco-header .left-column p.skip-splash a{color:#ffffff;transition:all .2s;-webkit-transition:all .2s}.section-jycco-header .left-column p.skip-splash a:hover,.section-jycco-header .left-column p.skip-splash a:active,.section-jycco-header .left-column p.skip-splash a:focus{color:#ffffff;transform:scale(2, 2);-webkit-transform:scale(2, 2);-moz-transform:scale(2, 2);-o-transform:scale(2, 2);-ms-transform:scale(2, 2)}.section-jycco-content{padding:90px 0 75px;background-color:#f5f5f5}.section-jycco-content h2.title-font{display:inline-block;background:#96243b;padding:10px 30px;text-transform:uppercase;margin:0 0 5px;color:#ffffff}.section-jycco-content h2.title-font.second-line{margin:0 0 15px}.section-homepage-content{background-image:url("bg-section-home.jpg");background-position:center center;background-repeat:no-repeat;padding:90px 0 75px;background-color:#ffffff}.section-homepage-content img.quotation{width:45px;height:auto;display:block;margin:0 0 30px}.section-homepage-content h3{color:#96243b;text-transform:uppercase}.section-homepage-content h3.title-font{display:inline-block;background:#96243b;padding:10px 30px;text-transform:uppercase;margin:0 0 5px;color:#ffffff}.section-homepage-content h3.title-font.second-line{margin:0 0 15px}.section-homepage-content h4{font-weight:400;margin:0 0 30px}footer{margin:0;padding:0;background:none}footer.homepage{background-color:#f5f5f5}footer .footer-content{margin:45px 0}footer .footer-content p{font-size:14px;color:#5c5c5c;margin:0 0 5px}@media (min-width: 992px) and (max-width: 1199px){.section-jycco-header.main-page .right-column .form{padding:135px 0 0}.section-jycco-content,.section-homepage-content{padding:60px 0 45px}}@media (min-width: 768px) and (max-width: 991px){.section-jycco-header.main-page .right-column .form{padding:90px 0 0}.section-jycco-content{padding:45px 0 30px}.section-jycco-content h2.title-font{font-size:24px;padding:10px 15px}footer .footer-content{margin:30px 0}.section-homepage-content{background-image:url(bg-section-home-sm.jpg);padding:45px 0 30px}.section-homepage-content h3,.section-homepage-content h4{font-size:22px}.section-homepage-content h3.title-font{font-size:22px;padding:10px 15px}}@media (max-width: 767px){h1{font-size:28px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}p{font-size:16px}.editor-field h1,.editor-field h2{font-size:28px}.editor-field h3,.editor-field h4{font-size:24px}.editor-field h5,.editor-field h6{color:#96243b;font-size:20px}.editor-field ul li,.editor-field ol li{font-size:16px}.editor-field ul li p,.editor-field ol li p{font-size:16px}.editor-field blockquote{font-size:16px;border:none;padding:15px 0 15px 15px}.editor-field blockquote p{font-size:16px}body.page-home{background-color:#96243b}.section-jycco-header.main-page{padding:0;background-image:none;height:initial}.section-jycco-header.main-page .container{padding:0;display:block}.section-jycco-header.main-page .container .row.vert-align{display:block;padding:0}.section-jycco-header.main-page .row{margin:0}.section-jycco-header.main-page .left-column{padding:30px;background-image:url("bg-splash-mobile.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}.section-jycco-header.main-page .left-column img{width:70%;padding:0}.section-jycco-header.main-page .right-column{padding:30px 15px;background-image:url("bg-splash-mobile-form.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}.section-jycco-header.main-page .right-column .form{padding:0}.section-jycco-header.subpage,.section-jycco-header.homepage{background-image:url("bg-basic-mobile.jpg");padding:30px 0 20px}.section-jycco-content{padding:30px 0 15px}.section-jycco-content h2.title-font{font-size:22px;padding:10px 15px}.section-homepage-content{padding:0;margin:0;background-image:none;background-color:#ffffff}.section-homepage-content .container{margin:0;padding:0}.section-homepage-content .container .left-column{padding:30px}.section-homepage-content .container .right-column{padding:30px;background-color:#bae4f2}.section-homepage-content .container .right-column h3.title-font{font-size:22px;padding:10px 15px}.section-homepage-content .container .right-column h4{font-size:20px;margin:0 0 15px}.section-homepage-content img.quotation{width:30px;margin:0 0 15px}footer .footer-content{margin:30px 0}footer .footer-content p{font-size:12px;margin:0}}
