h1,h2,h3,h4,strong{font-weight:normal;font-family:"roboto-bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#0b7877}a,a:link,a:active,a:visited,a:focus{outline:none;text-decoration:none;color:#0b7877}html{min-height:100%;font-size:62.5%}body{background:transparent;font-size:15px;font-family:"roboto-regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#999}label{font-weight:normal}a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-ms-transition:all 0.3s}img{max-width:100%;height:auto}::-moz-selection{background-color:#0b7877;color:#fff}::selection{background-color:#0b7877;color:#fff}.form-control{border-radius:0;box-shadow:none}.btn{border:none;border-radius:0}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}header{float:left;width:100%}header .top-row{position:relative;float:left;width:100%}header .top-header{padding:40px 0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-ms-transition:all 0.5s;position:relative}header .top-logo{width:270px}header .top-right{padding-left:50px}header .top-right>div{display:flex;justify-content:flex-end;align-items:center}header .top-search{padding-left:30px;position:relative}header .top-search .icon-search{width:60px;height:60px;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;background:#0b7877}@media (max-width: 1380px){header .top-search .icon-search{width:50px;height:50px}}header .top-search .icon-search:hover{background:#525353}header .top-search .block-form-search{position:absolute;right:0;top:0;height:100%;width:0;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-ms-transition:all 0.5s}header .top-search .block-form-search form{width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center}header .top-search .block-form-search input{background:#0b7877;border:none;width:100%;height:100%;position:absolute;color:#fff;padding:0 20px;padding-right:60px}header .top-search .block-form-search button{color:#fff;cursor:pointer;background:#0b7877;position:absolute;right:0;border:none;width:60px;height:60px}header .top-search .block-form-search button:hover{color:#333}header .top-search:hover .block-form-search{width:250px}@media (min-width: 1021px){header .account-links{position:absolute;top:0;right:0}}header .account-links .flex{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:center;-webkit-align-items:center;background-color:#0b7877;padding:10px 25px}@media (max-width: 1380px){header .account-links .flex{padding:8px 25px}}header .account-links .flex *{color:#fff}header .account-links i{font-size:24px;padding-right:20px;margin-right:20px;border-right:1px solid #fff}@media (max-width: 1380px){header .account-links i{font-size:2rem}}header .account-links i.b-none{border:none;padding:0}header .account-links ul{padding:0;margin:0;list-style:none}header .account-links ul li{display:inline-block;font-size:14px;letter-spacing:4px;text-transform:uppercase}@media (min-width: 1021px) and (max-width: 1380px){header .account-links ul li{font-size:13px}}header .account-links ul li:after{content:'/';display:inline-block;margin:0 6px}header .account-links ul li:last-child:after{display:none}header .account-links ul li a:hover{color:#15dad8}header .account-links .user-info{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;min-width:200px}header .account-links .user-info i{border:none}header .account-links .user-info .username{font-size:13px}header .account-links .user-info .logout-link{border-left:1px solid #fff;padding-left:20px;margin-left:20px;letter-spacing:2px}header .account-links .user-info a:hover{color:#15dad8}.link-box a{width:110px;height:110px;border:2px solid #0b7877;color:#999;display:flex;justify-content:center;align-items:center}.link-box a:hover{background:#0b7877;color:#fff}.link-box a>span{display:block;max-width:80px;text-align:center;line-height:1.3;letter-spacing:3px;text-transform:uppercase}.link-box button{width:110px;height:110px;border:2px solid #0b7877;color:#999;display:flex;justify-content:center;align-items:center}.link-box button:hover{background:#0b7877;color:#fff}.link-box button>span{display:block;max-width:80px;text-align:center;line-height:1.3;letter-spacing:3px;text-transform:uppercase}.link-box>div>span{width:110px;height:110px;border:2px solid #0b7877;color:#999;display:flex;justify-content:center;align-items:center}.link-box>div>span:hover{background:#0b7877;color:#fff}.link-box>div>span>span{display:block;max-width:80px;text-align:center;line-height:1.3;letter-spacing:3px;text-transform:uppercase}.section-background-before{position:relative}.section-background-before:before{background-color:#0b7877;position:absolute;top:0;right:0;width:100%;height:100%;content:'';background-blend-mode:multiply;background-position:center;background-size:cover}.section-background-before.left{background-position:left center}.section-background-before.left:before{background-position:left center;left:0;right:auto}.section-background-before img{display:none}.section-background-before.half:before{width:50%}.section-background-before.section-parallax:before{background-attachment:fixed}article{float:left;width:100%;padding-top:186px}footer{float:left;width:100%;background:#0b7877;padding:50px 0;font-size:12px;letter-spacing:0.2px}footer *{color:#fff}footer .footer-flex{display:flex;justify-content:space-between;align-items:center}footer .footer-flex>div{width:50%}footer .footer-row{margin-bottom:35px}footer .block-address-row{display:flex}footer .block-address-row .block-col{padding-right:20px;width:40%}footer .block-address-row .block-col:nth-child(1){max-width:100%}footer .block-social{text-align:right}footer .block-social ul{padding:0;margin:0}footer .block-social ul li{font-size:2.5rem;padding:0;padding-left:25px}footer .block-social ul li a:hover i{color:#3c6}footer .block-menu-row ul{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between}footer .block-menu-row ul li{font-size:1.4rem;text-transform:uppercase}footer .block-menu-row ul li:first-child{display:none}footer .block-menu-row ul li a{color:#fff}footer .block-menu-row ul li a:hover{text-decoration:underline !important}footer .kos-design a{color:#fff}footer .kos-design a:hover{color:red}.page-wrapper{max-width:1920px;margin:auto;padding:0 150px}.block-table{display:table;table-layout:fixed}.block-table>div{display:table-cell;vertical-align:middle}.block-table.vertical-top>div{vertical-align:top}.block-row{float:left;width:100%}.block-green{background:#0b7877}.section{float:left;width:100%}.section h1{font-size:7.2rem;text-transform:uppercase;font-family:"roboto-black","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.section .title-margin h1{margin-bottom:35px}.section .block-content h2.title{color:#333;text-transform:uppercase;font-size:2.5vw}.section .block-content h2.title:after{width:140px;height:1px;background:#999;content:'';display:block;margin:30px 0 20px}.section-parallax{background-attachment:fixed;background-size:cover;background-position:center}.section-background{background-size:cover;background-position:center}.block-image{background-size:cover;background-position:center}.no-edit .section-image-banner{padding-top:32%;margin:50px 0}.no-edit .section-parallax img{display:none}.section-flex{display:flex;justify-content:center;align-items:center}#overlay-loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#0b7877;display:flex;justify-content:center;align-items:center}#overlay-loading img{animation:spin 4s infinite linear;display:block;margin:auto}.edit article{padding-top:0}.edit .ccm-page>header{position:relative}*:focus{outline:none !important}.section-overlay:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);content:''}.ccm-page>header{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,0.95);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;-ms-transition:all 1s}.no-edit .ccm-page>header{z-index:999}.section-content-cell .block-content{display:table;table-layout:fixed;width:100%;float:left}.section-content-cell .block-content>div{display:table-cell;vertical-align:middle}.section-content-cell .block-content .block-image{background-size:cover;background-position:center}.section-content-cell .block-content .block-image img{visibility:hidden;width:100%}.section-content-cell .block-content .block-text{padding:50px 0}.section-content-cell .block-content .block-text>div{max-width:780px;margin:auto;padding:0 100px}@media (min-width: 1021px){.shrink header .top-header{padding:20px 0}.shrink header .top-logo img{max-width:140px}.shrink header .top-menu ul li a:before{opacity:0 !important}.shrink .ccm-page>header{top:-100px}.shrink-2 .ccm-page>header{position:fixed;top:0;box-shadow:1px 1px 1px #ccc}.shrink-2.u-login .ccm-page>header{top:auto}.shrink-2 .account-links{bottom:0;top:auto;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}header .top-menu{max-width:1000px;width:100%;text-transform:uppercase}header .top-menu>nav>ul{display:flex;padding:0;margin:0;list-style:none;justify-content:space-around}header .top-menu>nav>ul>li{position:relative}header .top-menu>nav>ul>li>a{color:#ccc;position:relative}header .top-menu>nav>ul>li>a:hover{color:#0b7877}header .top-menu>nav>ul>li>a:hover:before{top:-25px;opacity:1;visibility:visible;width:40px;height:20px}header .top-menu>nav>ul>li>a.nav-path-selected{color:#0b7877}header .top-menu>nav>ul>li>a.nav-path-selected:before{top:-25px;opacity:1;visibility:visible;width:40px;height:20px}header .top-menu>nav>ul>li>a:before{content:'';position:absolute;width:0;height:0;background:transparent;border:3px solid #0b7877;border-bottom:none;border-top-left-radius:40px;border-top-right-radius:40px;top:-15px;left:0;right:0;margin:auto;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-ms-transition:all 0.5s}header .top-menu>nav>ul li:hover>.submenu-dropdown{display:block}header .top-menu>nav>ul li:hover>a{color:#0b7877}header .top-menu>nav>ul li:hover>a:before{top:-25px;opacity:1;visibility:visible;width:40px;height:20px}header .top-menu>nav>ul .submenu-dropdown{position:absolute;width:200px;z-index:1;padding-top:10px;display:none;right:-55px}header .top-menu>nav>ul .submenu-dropdown>ul{border:1px solid #0b7877;position:absolute;background-color:#0b7877;list-style:none;margin:0;width:100%;padding:10px 0}header .top-menu>nav>ul .submenu-dropdown>ul li{font-size:14px}header .top-menu>nav>ul .submenu-dropdown>ul li a{color:#fff;padding:5px 20px;display:block}header .top-menu>nav>ul .submenu-dropdown>ul li a:hover{background-color:#fff;color:#0b7877}header .top-bars{display:none}header .top-logo img.small-logo{display:none}.u-login .ccm-page>header{top:auto}}@media (min-width: 1880px){.section .block-content h2.title{font-size:4.8rem}}@media (max-width: 1880px){.section h1{font-size:4vw}}@media (max-width: 1680px){.page-wrapper{padding:0 80px}}@media (max-width: 1320px){.page-wrapper{padding:0 50px}article{padding-top:159px}header .top-logo{width:200px}}@media (max-width: 1080px){.section h1{font-size:40px}.section .block-content h2.title{font-size:3rem}}@media (max-width: 1024px){.section-parallax{background-attachment:inherit}}@media (max-width: 1020px){header .top-header{padding:10px 0}header .top-logo{width:50px}header .top-logo img{max-width:100%}header .top-logo img.large-logo{display:none}header .top-menu{position:fixed;right:0;top:0;width:300px;height:100%;background:#0b7877;z-index:1;overflow:auto;padding:100px 30px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;-ms-transition:all 1s;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}header .top-menu ul{padding:0;margin:0}header .top-menu ul li{list-style:none;text-transform:uppercase}header .top-menu ul li a{color:#fff;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;display:block}header .top-menu ul li a:before{opacity:0 !important}header .top-menu ul li .submenu-dropdown a{padding-left:30px}header .top-menu.active{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}header .top-bars{width:40px;height:30px;position:relative;z-index:2;margin-left:20px}header .top-bars span{width:100%;position:absolute;height:3px;background:#0b7877;top:12px}header .top-bars span:before{content:'';background:#0b7877;width:100%;height:3px;position:absolute;right:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-ms-transition:all 0.5s;top:-10px}header .top-bars span:after{content:'';background:#0b7877;width:100%;height:3px;position:absolute;right:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-ms-transition:all 0.5s;bottom:-10px}header .top-bars.active span{background:transparent}header .top-bars.active span:before{top:0;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header .top-bars.active span:after{top:0;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header .top-search .icon-search{width:40px;height:40px}header .top-search .block-form-search button{width:40px;height:40px}header .account-links{display:none}header .xs-account-links{display:block !important;margin-top:20px;color:#fff}header .xs-account-links .flex{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:center;-webkit-align-items:center}header .xs-account-links i{font-size:20px}header .xs-account-links ul{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:center;-webkit-align-items:center;padding-left:20px}header .xs-account-links ul li{padding-right:10px}header .xs-account-links ul li:first-child{border-right:1px solid #fff;padding-right:10px;margin-right:10px}header .xs-account-links ul li:last-child{border:none;padding:0;margin:0}header .xs-account-links ul li a{border:none;margin:0;padding:0}header .xs-account-links .user-info *{color:#fff}header .xs-account-links .user-info .username{padding:0 10px;border-right:1px solid;margin-right:10px}article{padding-top:70px}footer .footer-row{display:block}footer .footer-row>div{width:100%;float:left}footer .block-address-row{margin-bottom:20px}footer .block-menu-row ul{justify-content:flex-start}footer .block-menu-row ul li{font-size:12px;padding-right:20px}.ccm-page>header{position:fixed;top:0;box-shadow:1px 1px 1px #ccc}}@media (max-width: 990px){.page-wrapper{padding:0 40px}.section-content-cell .block-content .block-text>div{padding:0 50px}}@media (max-width: 767px){.section-content-cell .block-content>div{float:left;width:100%;padding:0}.section-content-cell .block-content .block-text{padding:30px 0}.section-content-cell .block-content .block-text>div{padding:0 20px}}@media (max-width: 580px){.page-wrapper{padding:0 20px}.section h1{font-size:3rem}.section .block-content h2.title{font-size:2.5rem}footer .block-address-row{display:block}footer .block-address-row .block-col{width:100%;max-width:100%;padding:0;margin-bottom:20px}footer .footer-row-bottom{display:block}footer .footer-row-bottom>div{width:100%}footer .block-social{text-align:left;margin-top:20px}footer .block-social ul li{padding:0;padding-right:20px}footer .block-menu-row ul{display:block}footer .block-menu-row ul li{margin-bottom:10px;padding:0}header .top-search:hover .block-form-search{width:200px}}
/*# sourceMappingURL=global.css.map */
