@font-face{font-family:'montserratblack';src:url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-black.eot');src:url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-black.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-black.woff2') format('woff2'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-black.woff') format('woff'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-black.svg#montserratblack') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'montserratbold';src:url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-bold.eot');src:url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-bold.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-bold.woff2') format('woff2'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-bold.woff') format('woff'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-bold.svg#montserratbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'montserratlight';src:url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-light.eot');src:url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-light.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-light.woff2') format('woff2'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-light.woff') format('woff'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/montserrat-light.svg#montserratlight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansbold';src:url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/opensans-bold.eot');src:url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/opensans-bold.woff2') format('woff2'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/opensans-bold.woff') format('woff'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/opensans-bold.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansregular';src:url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/opensans-regular.eot');src:url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/opensans-regular.woff2') format('woff2'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/opensans-regular.woff') format('woff'),url('../../../typo3conf/ext/sp_haclong/Resources/Public/Css/Fonts/opensans-regular.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}@fontBig:"changa_oneregular",Helvetica,Arial,sans-serif;@color-gray:#a6a1a1;@dark-text-color:#04080a;@color-dark-red:#e91f2c;.clear-children{&:after,&:before{content:'';display:table;clear:both;}}.full-position{bottom:0;left:0;position:absolute;right:0;top:0;}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.flex-justify(@justify:center){-webkit-box-pack:@justify;-webkit-justify-content:@justify;-moz-box-pack:@justify;-moz-justify-content:@justify;-ms-flex-pack:@justify;-ms-justify-content:@justify;justify-content:@justify;}.flex-align-items(@alignI:center){-webkit-box-align:@alignI;-moz-box-align:@alignI;-ms-flex-align:@alignI;-webkit-align-items:@alignI;align-items:@alignI;}.flex-align-content(@align:center){-ms-flex-line-pack:@align;-webkit-align-content:@align;align-content:@align;}.flex-order(@number){-webkit-box-ordinal-group:@number;-moz-box-ordinal-group:@number;-ms-flex-order:@number;-webkit-order:@number;order:@number;}.flex-direction{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.flex(@flex1,@flex2){-webkit-box-flex:@flex1;-moz-box-flex:@flex1;width:100%;-webkit-flex:@flex1@flex2 auto;-ms-flex:@flex1@flex2 auto;flex:@flex1@flex2 auto;}.flex-grow(@grow:1){-webkit-flex-grow:@grow;flex-grow:@grow;}.flex-basis(@basis:0){-webkit-flex-basis:@basis;flex-basis:@basis;}html{font-size:10px;}h1,h2,h3,h4{//text-align:center;}h1{font-family:@headings-black;text-transform:uppercase;@media screen and (max-width:@screen-sm-max){font-size:8rem;}@media screen and (max-width:@screen-xs-max){font-size:4rem;}}h2{margin:0 0 40px 0;//62
  text-transform:uppercase;small{color:@brand-primary;font-size:1em;}}h2{//color:@brand-primary;}b,strong{font-family:@font-bold;}.navbar-default{width:100%;z-index:300;.navbar-collapse{background:#010f1b;bottom:0;box-shadow:none;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:right .5s linear;//.flex-direction;.flex-justify;.flex-align-items;&.open{max-height:none;opacity:1;.flex-container;}}.navbar-main{margin:0 0 0 12vw;}.navbar-main > li > a{font-family:"montserratblack",Helvetica,Arial,sans-serif;font-size:3vw;font-weight:normal;line-height:1;@media screen and (min-width:@screen-sm-max){padding:20px 0;}}.navbar-toggle{display:inline-block;float:none;margin-right:0;width:44px;&.collapsed{.icon-bar{&:nth-child(2){margin-top:-11px;}&:nth-child(3){margin-top:7px;}&:nth-child(4){margin-top:7px;}}}.icon-bar{background-color:#fff;height:3px;width:32px;}}}.navbar-header-main{text-align:center;z-index:300;position:relative;}.navbar-brand{height:auto;line-height:1;padding:20px;&.navbar-brand-image > img{height:auto;width:40rem;}}@media screen and (max-width:768px){.navbar-brand.navbar-brand-image{display:none;}.navbar-default .navbar-main > li > a{font-size:10vw;}}#content .rand_wrap .carousel-content{height:auto;}.navbar > .container,.navbar > .container-fluid{display:block;}.navbar-toggle.opened .icon-bar:nth-child(2){margin-top:-1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:20px;}.navbar-toggle.opened .icon-bar:nth-child(4){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:16px;}.navbar-toggle.opened .icon-bar:nth-child(3){opacity:0;}.navbar-toggle:hover .icon-bar:nth-child(3){margin-left:2px;}html,body,.body-bg{height:100%;//min-height:100%;}.pagelevel-2{background:@dark;.default{background:#fff;}}.body-bg{overflow:initial;position:relative;@media screen and (min-width:@screen-sm-min){.flex-container;.flex-direction;}}.rand_wrap{> div{height:100vh;min-height:100vh;max-height:1200px;position:relative;}}#content{//padding-top:70px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}.frame{margin:0;}.default{overflow:hidden;.image{margin:0;overflow:hidden;@media screen and (min-width:@screen-sm){img{min-height:100%;min-width:100%;}}}&.text{padding:10rem 0;}}.text-media img{max-width:none;}.raster:not(.divider){@media screen and (max-width:@screen-sm-max){.col-md-6 > .default:not(.text-media):not(.team){padding:4rem 2rem;}}@media screen and (min-width:@screen-md){> .row{.flex-container;.flex-align-items;}.col-md-6 > .default:not(.text-media):not(.team){padding:6rem;}}}.color_field{background:#04080a;}.color_field2{background:@brand-primary;color:@dark-text-color;}.btn-default{font-family:@headings-font-family;font-size:2.2rem;height:auto;text-transform:uppercase;padding:2rem 3rem;}table{width:100%;tr:first-child td{border-top:none;}td{border-top:2px solid@brand-primary;border-left:2px solid@brand-primary;padding:15px;}td:first-child{border-left:none;}}#p46{.navbar-default .navbar-toggle .icon-bar{background-color:@gray;}.default.text{padding-bottom:0;}}@media screen and (max-width:@screen-sm-max){.default.text{padding-left:5vw;padding-right:5vw;}}@media screen and (max-width:@screen-xs-max){body{font-size:1.8rem;}}@media screen and (min-width:@screen-md) and (max-width:1490px){#c47{height:auto;img{left:50%;max-height:100%;max-width:none;position:relative;transform:translateX(-50%);}}}@media screen and (min-width:1491px){#c47{img{position:relative;top:50%;transform:translateY(-50%);}}}@media screen and (min-width:@screen-md){#c4,#c30{img{position:relative;top:46%;transform:translateY(-50%);}}#c49{img{margin:0;position:relative;top:48%;transform:translateY(-50%);}}#c28{img{margin-left:50%;transform:translateX(-50%);}}#c3{img{top:50%;transform:translateX(-50%) translateY(-50%);position:relative;}}}footer{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;}.footer-section{background:@dark;border:none;color:#858588;font-size:1.4rem;margin:0;padding:52px 0 40px 0;text-align:center;h2,h3,h4{color:#858588;}a{color:#fff;transition:all .5s;}}.social-media{margin-bottom:3rem;a{background:@gray;border-radius:3rem;display:inline-block;height:6rem;margin-left:4rem;padding:1.4rem;width:6rem;&:first-child{margin-left:0;}&:hover,&:focus{background:#fff;}}svg{fill:@dark;}}.footernav{margin-bottom:4rem;> li{display:inline-block;> a:hover,> a:focus{background:none;}}}.big_headline{color:#fff;padding:9rem 0;&.red{background:@brand-primary;a{color:#fff;&:hover,&:focus{background:darken(@brand-primary,15%);}}}&.black{background:@dark;.subheadline{color:@gray-lighter;}a h2{color:@brand-primary;}a:hover,a:focus{background:darken(@brand-primary,15%);h2,span{color:#fff;}}}&.gray{background:@gray-light;h2,.subheadline{color:@text-color;}a h2{color:@brand-primary;}a:hover,a:focus{background:@brand-primary;h2{color:#fff;//color:darken(@brand-primary,15%);}}}> a{display:block;margin:-9rem 0;padding:9rem 0;transition:all .5s;}h2{color:#fff;font-family:@headings-black;font-size:5rem;letter-spacing:2px;margin:0;text-transform:uppercase;text-align:left;transition:all .5s;}.subheadline{font-family:@font-bold;transition:all .5s;}@media screen and (max-width:@screen-sm-max){.text-right,.container-fluid,h2{text-align:center;}}@media screen and (max-width:@screen-sm-max){//padding-left:1rem;h2{font-size:5rem;}}@media screen and (min-width:@screen-md){h2{font-size:6rem;}}@media screen and (min-width:@screen-lg){h2{font-size:7.6rem;}}}#c33{h2{@media screen and (min-width:@screen-md) and (max-width:1320px){font-size:5vw;}@media screen and (min-width:810px) and (max-width:912px){padding-right:20vw;}@media screen and (min-width:@screen-sm) and (max-width:809px){padding-right:12vw;}@media screen and (max-width:@screen-xs-max){font-size:4rem;padding-right:1vw;}@media screen and (max-width:400px){font-size:3.4rem;}@media screen and (min-width:1340px){padding-right:1vw;}@media screen and (min-width:1620px){padding-right:15vw;}}}#logo{fill:#fff;width:22vw;}.carousel,.carousel-inner,.carousel .item{height:100%;}.carousel{.item{.flex-container;.flex-justify;.flex-direction;background-repeat:no-repeat;background-position:center center;background-size:cover;}.vcontainer{text-align:center;position:relative;//top:17%;}.title{font-family:@fontBig;font-size:9.4rem;line-height:.7;text-transform:uppercase;.text:first-child{font-size:8.2rem;}span{color:@color-dark-red;padding-left:5rem;}}.subtitle{border-top:1px solid@gray-light;font-size:1.8rem;margin-top:4rem;padding-top:2rem;}}img.lazyload{opacity:1;}@media (min-width:768px){.big_headline .textmedia-item{margin-left:8.33333333%;width:83.33333333%;}}.header{overflow:hidden;.image{z-index:0;.full-position;img{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none;}}.text-wrap{background:rgba(0,0,0,.5);color:#fff;height:100%;position:relative;z-index:4;}h1,h2,h3,h4{color:#fff;}.text{text-align:center;}a{color:#fff;font-family:@font-bold;&:hover,&:focus{color:@brand-primary;}}@media screen and (max-width:@screen-xs-max){.text{padding:10rem 2vw 7rem 2vw;}.image{img{height:100%;}}}@media screen and (min-width:@screen-sm){.flex-container;.flex-direction;.flex-justify;.text-wrap{.flex-container;.flex-justify;.flex-align-items;}.text{width:80vw;}}@media screen and (min-width:@screen-md){.text{width:60vw;}}@media screen and (min-width:@screen-lg){.text{width:40vw;}}}.text-media{.row{margin:0;}.media{padding:0;}.text{padding:4rem 2rem;}@media screen and (min-width:@screen-md){.row{.flex-container;.flex-align-items;}.text{padding:8rem 6rem;}}@media screen and (min-width:1400px){.text{padding:10rem;}}}.divider:not(.raster){position:relative;&.divider-text{height:auto;min-height:inherit;max-height:none;.image{z-index:0;.full-position;}}.text-wrap{background:rgba(0,0,0,.85);bottom:0;color:#fff;left:0;position:relative;right:0;top:0;z-index:5;.flex-container;.flex-align-items;.flex-justify(flex-end);&.left{.flex-justify(flex-start);blockquote{left:50vw;right:auto;text-align:left;}}}h2,h3,h4{color:#fff;}.text{color:@gray-light;//font-size:1.8rem;padding:5vw 15vw 5vw 8vw;width:50vw;}blockquote{color:@brand-primary;right:50vw;position:absolute;text-align:right;top:9vw;width:40vw;}@media screen and (min-width:1495px){height:100vh;min-height:100vh;max-height:1200px;}}.divider.raster{padding:10rem 24rem;position:relative;> *:not(.image){position:relative;z-index:5;}.row,.col-md-6{.flex-container;}.col-md-6:first-child{padding-right:6rem;}.col-md-6:last-child{padding-left:6rem;}.image{.full-position;}}.textcolumn{//min-height:60vh;overflow:hidden;padding:10rem 5vw;position:relative;.image{left:0;position:absolute;right:0;//top:50%;transform:translateY(-3%);z-index:0;}.text-column,h2{position:relative;z-index:5;}.text-column{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;-webkit-column-width:550px;-moz-column-width:550px;column-width:550px;}}.frame-type-menu_subpages,.frame-type-menu_pages,.frame-type-menu_categorized_pages{padding-top:0px;padding-bottom:0px;overflow:hidden;}.gallery{background:@dark;.flex-container;.flex-wrap;.gallery-item{min-height:30rem;position:relative;width:25%;padding:0px;.flex-container;.flex-direction;&:hover{.item-title{opacity:0;}}@media screen and (max-width:1180px){min-height:32vh;width:50%;img{height:auto;//width:100%;}}}.glyphicon{bottom:1rem;position:absolute;right:1rem;top:auto;z-index:6;}.item-title{background:rgba(1,15,27,.8);color:#fff;font-size:3rem;text-align:center;opacity:1;padding:0 2rem;position:relative;transition:all .5s;z-index:5;.flex-container;.flex-justify;.flex-align-items;.flex(1,0);@media screen and (max-width:@screen-sm-max){font-size:2rem;}}.image{overflow:hidden;margin:0;.full-position;img{left:50%;position:relative;top:50%;transform:translateX(-50%) translateY(-50%);max-width:none;}}}ol{counter-reset:li-counter;list-style:none;margin:0;padding:0;li{line-height:1.4;padding-left:8rem;padding-bottom:4rem;position:relative;&:before{content:counter(li-counter,decimal-leading-zero);counter-increment:li-counter;font-family:@headings-font-family;font-size:4rem;left:0;line-height:1;position:absolute;top:0;}}}.default ul:not(.pagination){list-style:none;padding:0;li{padding-bottom:5px;padding-left:2rem;position:relative;&:last-child{padding-bottom:0;}&:before{content:'';background:@brand-primary;border-radius:2rem;height:7px;left:3px;position:absolute;top:9px;width:7px;}}}.citation{background:@brand-primary;overflow:hidden;padding:14rem 0;position:relative;text-align:right;.clear-children();&.gray{background:#fff;blockquote{color:@brand-primary;}}}blockquote{border:none;color:#fff;font-family:@headings-light;font-size:3.8rem;line-height:1;margin:0;padding:0;.lead{font-family:@font-family-sans-serif;font-weight:normal;font-size:2rem;margin:0;}}@media screen and (max-width:@screen-sm-max){blockquote{text-align:center;padding:0 2rem;}}@media screen and (max-width:@screen-xs-max){blockquote{font-size:2.8rem;}}.pagelevel-1 .teaser{h3{font-family:@font-extrabold;}@media screen and (min-width:@screen-md-min){//height:50vh;}}.teaser{background:@gray-light;overflow:hidden;.flex-container;.text-wrap{.flex-container;.flex-align-items;}.text-wrap.left{text-align:right;.flex-justify(flex-end);}.text{padding:5rem 5vw;}h3{text-transform:uppercase;}@media screen and (max-width:@screen-sm-max){.flex-direction;.text-wrap{order:1;text-align:left !important;}.image-wrap{order:2;}}@media screen and (max-width:@screen-xs-max){.image-wrap img{min-width:inherit;max-width:100%;}}@media screen and (min-width:@screen-md-min){height:50vh;.image{overflow:hidden;.full-position;}.image-wrap,.text-wrap{position:relative;width:50vw;}}@media screen and (min-width:1400px){p{max-width:760px;}}}#googlemap{height:100vh;}.principles{background:@dark;color:#fff;.row{margin:0;}.media{padding:0;}.text{padding:4rem;}@media screen and (max-width:@screen-xs-max){li{padding-left:5rem;&:before{font-size:2.4rem;top:4px;}}}@media screen and (min-width:@screen-sm){.text{padding:6rem;}}@media screen and (min-width:@screen-md){ol{column-count:2;column-gap:10rem;}li{-webkit-break-inside:avoid;break-inside:avoid;}.row{.flex-container;}.image{z-index:0;.full-position;}.text{padding:10rem;}}}.news{background:@dark;color:#fff;.news-list-view{padding:6rem 4rem;}.image{bottom:0;margin:0;left:0;position:absolute;right:0;top:0;overflow:hidden;img{min-height:100%;max-width:inherit;min-width:100%;margin-left:50%;transform:translateX(-50%);}}.article{.flex-container;h3{color:#fff;font-size:2.6rem;margin-bottom:2.5rem;text-transform:uppercase;}.teaser-text{color:@gray-lighter;line-height:1.3;margin-bottom:30px;}}.news-list-date{//font-family:@font-bold;font-size:3.4rem;line-height:1;padding-right:7rem;//text-align:center;//text-transform:uppercase;.day{display:block;font-family:@font-extrabold;font-size:5.4rem;}}@media screen and (max-width:@screen-sm-max){.col-md-5{display:none;}}@media screen and (min-width:@screen-md){.container-fluid{> .row{.flex-container;}}}@media screen and (min-width:@screen-lg){.news-list-view{padding:8vw 5vw;}}}input,textarea{background:none;border:1px solid@text-color;margin-bottom:20px;padding:2rem;width:100%;// needs to be individually written
  &::-webkit-input-placeholder{color:@text-color;opacity:1;}&:-moz-placeholder{color:@text-color;opacity:1;}&::-moz-placeholder{color:@text-color;opacity:1;}&:-ms-input-placeholder{color:@text-color;opacity:1;}&::placeholder{color:@text-color;opacity:1;}}textarea{height:20rem;//padding:10px 18px;}.powermail_fieldwrap_text{margin-bottom:60px;text-align:center;}.powermail_fieldwrap_submit{text-align:center;}@media screen and (max-width:@screen-xs-max){.powermail_fieldwrap{&.pull-left,&.pull-right{float:none !important;}}}@media screen and (min-width:@screen-sm){.powermail_fieldwrap{&.pull-left,&.pull-right{width:49%;}}}.fs-media-gallery{background:@gray;.thumb{padding:0;}.back{color:@gray;&:hover{color:#fff;}}.bottom-wrap{background:@dark;display:flex;padding-top:15px;.flex-container;.flex-justify;.flex-align-items;.clear-children;}.pagination{margin:0 0 0 15px;li a{background:@dark;border:none;border-radius:30px;height:26px;font-size:16px;margin:0 2px;padding:2px 9px;width:26px;&:hover{color:#fff;}}.active a{background:@brand-primary;color:@dark;&:hover{color:@dark;}}}@media screen and (min-width:2402px){.img-responsive{min-width:100%;max-width:none;}}}.tx-yag-pi1{background:@gray;ul{margin:0;padding:0;}.row{.flex-container;.flex-wrap;&:before,&:after{display:none;}}.yag-item-thumb-innerframe{max-height:32vh;}.yag-item-thumb-outerframe{margin:0;padding:0;}img{height:auto;-webkit-transition:all 0.6s cubic-bezier(0.6,0,0.2,1);-moz-transition:all 0.6s cubic-bezier(0.6,0,0.2,1);transition:all 0.6s cubic-bezier(0.6,0,0.2,1);max-width:100%;}.yag-lightbox-link{display:block;position:relative;&:after{content:'';.full-position;transition:all .5s;}&:hover{&:after{background:rgba(0,0,0,0.4);}img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}}}}.team{padding:6rem 2rem;@media screen and (min-width:@screen-sm){padding:10rem 5rem;}}.team + .team{margin-top:-6rem;padding-top:0;@media screen and (min-width:@screen-sm){margin-top:-10rem;}}.tx-ttaddress,.tx-ttaddress-pi1{.member{.flex-container;.flex-align-items;.flex-justify(space-between);}.img-wrap{border-radius:50rem;display:inline-block;overflow:hidden;}@media screen and (max-width:@screen-sm-max){.member{text-align:center;}}@media screen and (max-width:@screen-md-max){.member{.flex-direction;margin-bottom:5rem;}.img-wrap{margin-bottom:20px;}}@media screen and (min-width:@screen-lg){.img-wrap{margin-right:15px;}.col-md-6{padding:3vw 2vw;}.info{width:23vw;}}@media screen and (min-width:1480px){.col-md-6{padding:3rem 6rem;}}}.cc-banner.cc-banner{line-height:normal;padding:10px 50px 10px;}.cc-banner .cc-message{font-size:0.8em;}.cc-btn{font-size:.9em;}.cc-banner a.cc-btn{text-decoration:none;color:#c8c8c8;-webkit-transition:200ms color;transition:200ms color;width:33%;}.cc-banner a.cc-btn:hover,.cc-banner a.cc-btn:active{background-color:#d3d3d3;color:#000;text-decoration:none;}.cc-banner a.cc-btn,.cc-banner a.cc-btn:visited,.cc-banner a.cc-btn:focus{color:#000;background-color:#c8c8c8;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px;text-decoration:none;width:100%;}.cc-compliance{width:33%;max-width:145px;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}a{color:#de302f;text-decoration:none;}a{background-color:transparent;}.affix{position:fixed;}.navbar-default,.navbar-default-transition,.navbar-default-transition.navbar-transition{background-color:transparent !important;border-color:rgba(0,0,0,0);}.container-fluid{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:-15px;margin-left:-15px;}.navbar-header-main{text-align:center;z-index:300;position:relative;}.navbar-default .navbar-toggle,.navbar-default-transition .navbar-toggle,.navbar-default-transition.navbar-transition .navbar-toggle{border-color:transparent;}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:18px;margin-bottom:18px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0px;}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:768px){.body-bg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}}.body-bg{zoom:1;}.navbar-default .navbar-collapse.open{max-height:none;opacity:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.navbar-default .navbar-nav > li > a,.navbar-default-transition .navbar-nav > li > a,.navbar-default-transition.navbar-transition .navbar-nav > li > a{color:#9b9b9b;}
