/* Source cleaned: bootstrap_I1aa.css */
html{font-family: Arial, Helvetica, sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body{margin: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block;}
audio,canvas,progress,video{display: inline-block;vertical-align: baseline;}
audio:not([controls]){display: none;height: 0;}
[hidden],template{display: none;}
a{background-color: transparent;}
a:active,a:hover{outline: 0;}
abbr[title]{border-bottom: 1px dotted;}
b,strong{font-weight: bold;}
dfn{font-style: italic;}
h1{font-size: 2em;margin: 0.67em 0;}
mark{background: #ff0;color: #000;}
small{font-size: 80%;}
sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup{top: -0.5em;}
sub{bottom: -0.25em;}
img{border: 0;}
svg:not(:root){overflow: hidden;}
figure{margin: 1em 40px;}
hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre{overflow: auto;}
code,kbd,pre,samp{font-family: monospace;font-size: 1em;}
button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0;}
button{overflow: visible;}
button,select{text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled]{cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0;}
input{line-height: normal;}
input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto;}
input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend{border: 0;padding: 0;}
textarea{overflow: auto;}
optgroup{font-weight: bold;}
table{border-collapse: collapse;border-spacing: 0;}
td,th{padding: 0;}
@media print{*,*:before,*:after{background: transparent  !important;color: #000  !important;box-shadow: none  !important;text-shadow: none  !important;}
a,a:visited{text-decoration: underline;}
a[href]:after{content: " (" attr(href) ")";}
abbr[title]:after{content: " (" attr(title) ")";}
a[href^="#"]:after{content: "";}
pre,blockquote{border: 1px solid #999;page-break-inside: avoid;}
thead{display: table-header-group;}
tr,img{page-break-inside: avoid;}
img{max-width: 100%  !important;}
p,h2,h3{orphans: 3;widows: 3;}
h2,h3{page-break-after: avoid;}
select{background: #fff  !important;}
.navbar{display: none;}
.btn > .caret{border-top-color: #000  !important;}}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html{font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 1.42857143;color: #666666;background-color: #ffffff;}
input,button,select,textarea{font-family: inherit;font-size: inherit;line-height: inherit;}
a{color: #333333;text-decoration: none;}
a:hover,a:focus{color: #00adba;text-decoration: underline;}
a:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
figure{margin: 0;}
img{vertical-align: middle;}
hr{margin-top: 22px;margin-bottom: 22px;border: 0;border-top: 1px solid #eeeeee;}
[role="button"]{cursor: pointer;}
code,kbd,pre,samp{font-family: monospace;}
code{padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px;}
kbd{padding: 2px 4px;font-size: 90%;color: #ffffff;background-color: #333333;border-radius: 3px;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);}
kbd kbd{padding: 0;font-size: 100%;font-weight: bold;box-shadow: none;}
pre{display: block;padding: 10.5px;margin: 0 0 11px;font-size: 15px;line-height: 1.42857143;word-break: break-all;word-wrap: break-word;color: #333333;background-color: #f5f5f5;border: 1px solid #cccccc;border-radius: 4px;}
pre code{padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}
.container{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
@media (min-width: 768px){.container{width: 750px;}}
@media (min-width: 992px){.container{width: 970px;}}
@media (min-width: 1200px){.container{width: 1170px;}}
.row{margin-left: -15px;margin-right: -15px;}
.col-sm-4,.col-md-4,.col-lg-4,.col-xs-6,.col-md-8,.col-xs-12,.col-md-12{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.col-xs-6,.col-xs-12{float: left;}
.col-xs-12{width: 100%;}
.col-xs-6{width: 50%;}
@media (min-width: 768px){.col-sm-4{float: left;}
.col-sm-4{width: 33.33333333%;}}
@media (min-width: 992px){.col-md-4,.col-md-8,.col-md-12{float: left;}
.col-md-12{width: 100%;}
.col-md-8{width: 66.66666667%;}
.col-md-4{width: 33.33333333%;}}
@media (min-width: 1200px){.col-lg-4{float: left;}
.col-lg-4{width: 33.33333333%;}}
table{background-color: transparent;}
caption{padding-top: 8px;padding-bottom: 8px;color: #999999;text-align: left;}
th{text-align: left;}
table col[class*="col-"]{position: static;float: none;display: table-column;}
table td[class*="col-"],table th[class*="col-"]{position: static;float: none;display: table-cell;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{display: block;width: 100%;height: 40px;padding: 8px 12px;font-size: 16px;line-height: 1.42857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{border-color: #00adba;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 173, 186, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 173, 186, 0.6);}
select::-moz-placeholder,textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder{color: #999999;opacity: 1;}
select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder{color: #999999;}
select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder{color: #999999;}
select[disabled],textarea[disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled],select[readonly],textarea[readonly],input[type="text"][readonly],input[type="password"][readonly],input[type="datetime"][readonly],input[type="datetime-local"][readonly],input[type="date"][readonly],input[type="month"][readonly],input[type="time"][readonly],input[type="week"][readonly],input[type="number"][readonly],input[type="email"][readonly],input[type="url"][readonly],input[type="search"][readonly],input[type="tel"][readonly],input[type="color"][readonly],fieldset[disabled] select,fieldset[disabled] textarea,fieldset[disabled] input[type="text"],fieldset[disabled] input[type="password"],fieldset[disabled] input[type="datetime"],fieldset[disabled] input[type="datetime-local"],fieldset[disabled] input[type="date"],fieldset[disabled] input[type="month"],fieldset[disabled] input[type="time"],fieldset[disabled] input[type="week"],fieldset[disabled] input[type="number"],fieldset[disabled] input[type="email"],fieldset[disabled] input[type="url"],fieldset[disabled] input[type="search"],fieldset[disabled] input[type="tel"],fieldset[disabled] input[type="color"]{background-color: #eeeeee;opacity: 1;}
select[disabled],textarea[disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled],fieldset[disabled] select,fieldset[disabled] textarea,fieldset[disabled] input[type="text"],fieldset[disabled] input[type="password"],fieldset[disabled] input[type="datetime"],fieldset[disabled] input[type="datetime-local"],fieldset[disabled] input[type="date"],fieldset[disabled] input[type="month"],fieldset[disabled] input[type="time"],fieldset[disabled] input[type="week"],fieldset[disabled] input[type="number"],fieldset[disabled] input[type="email"],fieldset[disabled] input[type="url"],fieldset[disabled] input[type="search"],fieldset[disabled] input[type="tel"],fieldset[disabled] input[type="color"]{cursor: not-allowed;}
textareaselect,textareatextarea,textareainput[type="text"],textareainput[type="password"],textareainput[type="datetime"],textareainput[type="datetime-local"],textareainput[type="date"],textareainput[type="month"],textareainput[type="time"],textareainput[type="week"],textareainput[type="number"],textareainput[type="email"],textareainput[type="url"],textareainput[type="search"],textareainput[type="tel"],textareainput[type="color"]{height: auto;}
select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{border-color: #00adba;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 173, 186, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 173, 186, 0.6);}
select::-moz-placeholder,textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder{color: #999999;opacity: 1;}
select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder{color: #999999;}
select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder{color: #999999;}
select[disabled],textarea[disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled],select[readonly],textarea[readonly],input[type="text"][readonly],input[type="password"][readonly],input[type="datetime"][readonly],input[type="datetime-local"][readonly],input[type="date"][readonly],input[type="month"][readonly],input[type="time"][readonly],input[type="week"][readonly],input[type="number"][readonly],input[type="email"][readonly],input[type="url"][readonly],input[type="search"][readonly],input[type="tel"][readonly],input[type="color"][readonly],fieldset[disabled] select,fieldset[disabled] textarea,fieldset[disabled] input[type="text"],fieldset[disabled] input[type="password"],fieldset[disabled] input[type="datetime"],fieldset[disabled] input[type="datetime-local"],fieldset[disabled] input[type="date"],fieldset[disabled] input[type="month"],fieldset[disabled] input[type="time"],fieldset[disabled] input[type="week"],fieldset[disabled] input[type="number"],fieldset[disabled] input[type="email"],fieldset[disabled] input[type="url"],fieldset[disabled] input[type="search"],fieldset[disabled] input[type="tel"],fieldset[disabled] input[type="color"]{cursor: not-allowed;background-color: #eeeeee;}
textareaselect,textareatextarea,textareainput[type="text"],textareainput[type="password"],textareainput[type="datetime"],textareainput[type="datetime-local"],textareainput[type="date"],textareainput[type="month"],textareainput[type="time"],textareainput[type="week"],textareainput[type="number"],textareainput[type="email"],textareainput[type="url"],textareainput[type="search"],textareainput[type="tel"],textareainput[type="color"]{height: auto;}
@media screen and (min-width: 768px){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{width: auto;}}
select{padding-right: 5px;}
fieldset{padding: 0;margin: 0;border: 0;min-width: 0;}
legend{display: block;width: 100%;padding: 0;margin-bottom: 22px;font-size: 24px;line-height: inherit;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}
label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold;}
input[type="search"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type="radio"],input[type="checkbox"]{margin: 4px 0 0;margin-top: 1px \	;line-height: normal;}
input[type="file"]{display: block;}
input[type="range"]{display: block;width: 100%;}
select[multiple],select[size]{height: auto;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
output{display: block;padding-top: 9px;font-size: 16px;line-height: 1.42857143;color: #555555;}
input[type="search"]{-webkit-appearance: none;}
@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height: 40px;}}
input[type="radio"][disabled],input[type="checkbox"][disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor: not-allowed;}
.btn{display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 8px 12px;font-size: 16px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.btn:focus,.btn:active:focus,.btn.active:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn:hover,.btn:focus{color: #333333;text-decoration: none;}
.btn:active,.btn.active{outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn[disabled],fieldset[disabled] .btn{cursor: not-allowed;pointer-events: none;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}
.btn-primary{color: #ffffff;background-color: #00adba;border-color: #00adba;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color: #ffffff;background-color: #007e87;border-color: #00747d;}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{background-image: none;}
.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color: #00adba;border-color: #00adba;}
.collapse{display: none;}
.collapse.in{display: block;}
tr.collapse.in{display: table-row;}
tbody.collapse.in{display: table-row-group;}
.caret{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.dropdown{position: relative;}
.dropdown-toggle:focus{outline: 0;}
.dropdown-menu{position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;font-size: 16px;text-align: left;background-color: #ffffff;border: 1px solid #cccccc;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);background-clip: padding-box;}
.dropdown-menu.pull-right{right: 0;left: auto;}
.dropdown-menu > li > a{display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #666666;white-space: nowrap;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration: none;color: #262626;background-color: #f5f5f5;}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color: #ffffff;text-decoration: none;outline: 0;background-color: #00adba;}
.open > .dropdown-menu{display: block;}
.open > a{outline: 0;}
.pull-right > .dropdown-menu{right: 0;left: auto;}
.btn .caret{margin-left: 0;}
[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"]{position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}
.nav{margin-bottom: 0;padding-left: 0;list-style: none;}
.nav > li{position: relative;display: block;}
.nav > li > a{position: relative;display: block;padding: 10px 15px;}
.nav > li > a:hover,.nav > li > a:focus{text-decoration: none;background-color: #eeeeee;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color: #eeeeee;border-color: #333333;}
.nav > li > a > img{max-width: none;}
.navbar{position: relative;min-height: 90px;margin-bottom: 22px;border: 1px solid transparent;}
@media (min-width: 1200px){.navbar{border-radius: 4px;}}
@media (min-width: 1200px){.navbar-header{float: left;}}
.navbar-collapse{overflow-x: visible;padding-right: 15px;padding-left: 15px;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch;}
.navbar-collapse.in{overflow-y: auto;}
@media (min-width: 1200px){.navbar-collapse{width: auto;border-top: 0;box-shadow: none;}
.navbar-collapse.collapse{display: block  !important;height: auto  !important;padding-bottom: 0;overflow: visible  !important;}
.navbar-collapse.in{overflow-y: visible;}
.navbar-fixed-top .navbar-collapse{padding-left: 0;padding-right: 0;}}
.navbar-fixed-top .navbar-collapse{max-height: 340px;}
@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse{max-height: 200px;}}
.container > .navbar-header,.container > .navbar-collapse{margin-right: -15px;margin-left: -15px;}
@media (min-width: 1200px){.container > .navbar-header,.container > .navbar-collapse{margin-right: 0;margin-left: 0;}}
.navbar-fixed-top{position: fixed;right: 0;left: 0;z-index: 1030;}
@media (min-width: 1200px){.navbar-fixed-top{border-radius: 0;}}
.navbar-fixed-top{top: 0;border-width: 0 0 1px;}
.navbar-toggle{position: relative;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 28px;margin-bottom: 28px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.navbar-toggle:focus{outline: 0;}
@media (min-width: 1200px){.navbar-toggle{display: none;}}
.navbar-nav{margin: 17px -15px;}
.navbar-nav > li > a{padding-top: 10px;padding-bottom: 10px;line-height: 22px;}
@media (max-width: 1199px){.navbar-nav .open .dropdown-menu{position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none;}
.navbar-nav .open .dropdown-menu > li > a{padding: 5px 15px 5px 25px;}
.navbar-nav .open .dropdown-menu > li > a{line-height: 22px;}
.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{background-image: none;}}
@media (min-width: 1200px){.navbar-nav{float: left;margin: 0;}
.navbar-nav > li{float: left;}
.navbar-nav > li > a{padding-top: 34px;padding-bottom: 34px;}}
.navbar-nav > li > .dropdown-menu{margin-top: 0;border-top-right-radius: 0;border-top-left-radius: 0;}
.navbar-default{background-color: #f8f8f8;border-color: #e7e7e7;}
.navbar-default .navbar-nav > li > a{color: #787f88;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color: #00adba;background-color: transparent;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color: #00adba;background-color: transparent;}
.navbar-default .navbar-toggle{border-color: #dddddd;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color: transparent;}
.navbar-default .navbar-collapse{border-color: #e7e7e7;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color: transparent;color: #00adba;}
@media (max-width: 1199px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #787f88;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: #00adba;background-color: transparent;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: #00adba;background-color: transparent;}}
.container:before,.container:after,.row:before,.row:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content: " ";display: table;}
.container:after,.row:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear: both;}
.pull-right{float: right  !important;}
.hide{display: none  !important;}
.show{display: block  !important;}
@media (max-width: 767px){.hidden-xs{display: none  !important;}}
/* Source cleaned: quixtrap_I1aa.css */
.qx-inner *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.qx-inner *:before,.qx-inner *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a{color: #337ab7;text-decoration: none;}
a:hover,a:focus{color: #23527c;}
a:focus{outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
figure{margin: 0;display: initial;}
img{vertical-align: middle;}
.qx-img-responsive{display: block;max-width: 100%;height: auto;}
hr{margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eeeeee;}
[role="button"]{cursor: pointer;}
.qx-container{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
@media (min-width: 768px){.qx-container{width: 750px;}}
@media (min-width: 992px){.qx-container{width: 970px;}}
@media (min-width: 1200px){.qx-container{width: 1170px;}}
.qx-row{margin-left: -15px;margin-right: -15px;}
.qx-col-md-3,.qx-col-lg-3,.qx-col-sm-4,.qx-col-md-4,.qx-col-lg-4,.qx-col-xs-6,.qx-col-sm-6,.qx-col-md-6,.qx-col-lg-6,.qx-col-xs-12,.qx-col-sm-12,.qx-col-md-12,.qx-col-lg-12{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.qx-col-xs-6,.qx-col-xs-12{float: left;}
.qx-col-xs-12{width: 100%;}
.qx-col-xs-6{width: 50%;}
@media (min-width: 768px){.qx-col-sm-4,.qx-col-sm-6,.qx-col-sm-12{float: left;}
.qx-col-sm-12{width: 100%;}
.qx-col-sm-6{width: 50%;}
.qx-col-sm-4{width: 33.33333333%;}}
@media (min-width: 992px){.qx-col-md-3,.qx-col-md-4,.qx-col-md-6,.qx-col-md-12{float: left;}
.qx-col-md-12{width: 100%;}
.qx-col-md-6{width: 50%;}
.qx-col-md-4{width: 33.33333333%;}
.qx-col-md-3{width: 25%;}}
@media (min-width: 1200px){.qx-col-lg-3,.qx-col-lg-4,.qx-col-lg-6,.qx-col-lg-12{float: left;}
.qx-col-lg-12{width: 100%;}
.qx-col-lg-6{width: 50%;}
.qx-col-lg-4{width: 33.33333333%;}
.qx-col-lg-3{width: 25%;}}
h1,h2,h3,h4,h5,h6{font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight: normal;line-height: 1;color: #777777;}
h1,h2,h3{margin-top: 20px;margin-bottom: 10px;}
h1 small,h2 small,h3 small{font-size: 65%;}
h4,h5,h6{margin-top: 10px;margin-bottom: 10px;}
h4 small,h5 small,h6 small{font-size: 75%;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
p{margin: 0 0 10px;}
small{font-size: 85%;}
mark{background-color: #fcf8e3;padding: .2em;}
.qx-text-center{text-align: center;}
ul,ol{margin-top: 0;margin-bottom: 10px;}
ul ul,ol ul,ul ol,ol ol{margin-bottom: 0;}
dl{margin-top: 0;margin-bottom: 20px;}
dt,dd{line-height: 1.42857143;}
dt{font-weight: bold;}
dd{margin-left: 0;}
abbr[title],abbr[data-original-title]{cursor: help;border-bottom: 1px dotted #777777;}
blockquote{padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eeeeee;}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom: 0;}
blockquote footer,blockquote small{display: block;font-size: 80%;line-height: 1.42857143;color: #777777;}
blockquote footer:before,blockquote small:before{content: "— ";}
blockquote.pull-right{padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;text-align: right;}
blockquote.pull-right footer:before,blockquote.pull-right small:before{content: "";}
blockquote.pull-right footer:after,blockquote.pull-right small:after{content: " —";}
address{margin-bottom: 20px;font-style: normal;line-height: 1.42857143;}
.qx-btn{display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.qx-btn:focus,.qx-btn:active:focus{outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.qx-btn:hover,.qx-btn:focus{color: #333;text-decoration: none;}
.qx-btn:active{outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.qx-btn[disabled],fieldset[disabled] .btn{cursor: not-allowed;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}
fieldset[disabled] a.btn{pointer-events: none;}
.qx-btn-default{color: #333;background-color: #fff;border-color: #ccc;}
.qx-btn-default:focus{color: #333;background-color: #e6e6e6;border-color: #8c8c8c;}
.qx-btn-default:hover{color: #333;background-color: #e6e6e6;border-color: #adadad;}
.qx-btn-default:active{color: #333;background-color: #e6e6e6;border-color: #adadad;}
.qx-btn-default:active:hover,.qx-btn-default:active:focus{color: #333;background-color: #d4d4d4;border-color: #8c8c8c;}
.qx-btn-default:active{background-image: none;}
.qx-btn-default[disabled]:hover,.qx-btn-default[disabled]:focus{background-color: #fff;border-color: #ccc;}
fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus{background-color: #337ab7;border-color: #2e6da4;}
.qx-container:before,.qx-container:after,.qx-row:before,.qx-row:after{content: " ";display: table;}
.qx-container:after,.qx-row:after{clear: both;}
@media (min-width: 992px) and (max-width: 1199px){.qx-hidden-md{display: none  !important;}}
tr.collapse.in{display: table-row;}
tbody.collapse.in{display: table-row-group;}
/* Source cleaned: quix-classic_I1aa.css */
.qx-element-slider-pro .qx-sliders{overflow:hidden;}
.qx-flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;}
.qx-flex>*{-ms-flex-negative:1;}
.qx-flex-middle{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.qx-flex-center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.qx-element-person .qx-person-img{margin:0 0 10px;}
.qx-element-person h4,.qx-element-person p{margin:0;}
.qx-element-person .qx-person-description,.qx-element-person .social-links{margin-top:10px;}
.qx-element-slider-pro .qx-slide{background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;}
.qx-element-slider-pro .qx-slide__container{position:relative;z-index:2;}
.social-links>a{font-family: Arial, Helvetica, sans-serif;font-size:20px;display:inline-block;text-decoration:none;margin:0 5px;}
.social-links>a:hover{text-decoration:none;}
.qx-hvr-grow{-webkit-transition-property:transform;box-shadow:0 0 1px transparent;}
.qx-hvr-grow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;transition-property:transform;}
.qx-hvr-grow:active,.qx-hvr-grow:focus,.qx-hvr-grow:hover{-webkit-transform:scale(1.1) !important;transform:scale(1.1) !important;}
@-webkit-keyframes qx-hvr-bob{0%,100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}
@keyframes qx-hvr-bob{0%,100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}
.qx-hvr-bob{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}
.qx-hvr-bob:active,.qx-hvr-bob:focus,.qx-hvr-bob:hover{-webkit-animation-name:qx-hvr-bob-float,qx-hvr-bob !important;animation-name:qx-hvr-bob-float,qx-hvr-bob !important;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;}
lesshat-selector{-lh-property:0;}
.qx-column,.qx-element,.qx-row,.qx-section{transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;}
@media (min-width:992px){.qx-row.qx-equal-column{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}
.qx-btn{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.qx-element-space{border:none;}
.qx-element-blurb{margin:20px 0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.slick-slide{outline:0;}
.qx .qx-inner.classic .qx-col-wrap,.qx .qx-inner.classic .qx-element-wrap{width:100%;height:100%;position:relative;}
.qx .qx-inner.classic .qx-col-wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
/* Source cleaned: typography2_I1aa.css */
blockquote{background:none repeat scroll 0 0 #CCCCCC;border-left:10px solid #8F8F8F;color:#544C4A;font:italic 12pt/1.2em Georgia;margin:10px  !important;padding:10px  !important;text-shadow:1px 1px 1px #ffffff;width:60%;border-radius:0 10px 0 10px;-moz-border-radius:0 10px 0 10px;-webkit-border:0 10px 0 10px;}
blockquote p{display:inline;}
blockquote:after{background:none repeat scroll 0 0 transparent  !important;}
blockquote:before{background:none repeat scroll 0 0 transparent  !important;margin-right:15px;vertical-align:super;position:relative  !important;}
/* Source cleaned: animate_I1aa.css */
.fadeIn{-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeInDown{
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown{
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideInUp{
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp{
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp{-webkit-animation-name: slideInUp;animation-name: slideInUp;}
/* Source cleaned: slick_I1aa.css */
.slick-list,.slick-slider,.slick-track{position:relative;display:block;}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:0;}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{top:0;left:0;margin-left:auto;margin-right:auto;}
.slick-track:after,.slick-track:before{display:table;content:"";}
.slick-track:after{clear:both;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir=rtl] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-initialized .slick-slide{display:block;}
/* Source cleaned: template_I1aa.css */
@media (max-width: 1199px){.open .dropdown-menu{display: block;}}
input,button,select,textarea{font-family: inherit;font-size: inherit;line-height: inherit;}
a{color: #333333;text-decoration: none;}
a:hover,a:focus{color: #00adba;text-decoration: underline;}
a:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
img{vertical-align: middle;}
th,td{line-height: 1.42857143;text-align: left;vertical-align: top;}
th{font-weight: bold;}
td,tr td{border-top: 1px solid #dddddd;}
hr{margin-top: 22px;margin-bottom: 22px;border: 0;border-top: 1px solid #eeeeee;}
.wrap{width: auto;clear: both;}
h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, sans-serif;font-weight: 700;line-height: 1.25;color: #333333;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight: normal;line-height: 1;color: #999999;}
h1,h2,h3{margin-top: 22px;margin-bottom: 11px;}
h1 small,h2 small,h3 small{font-size: 65%;}
h4,h5,h6{margin-top: 11px;margin-bottom: 11px;}
h4 small,h5 small,h6 small{font-size: 75%;}
h1{font-size: 80px;}
h2{font-size: 64px;}
h3{font-size: 23px;}
h4{font-size: 20px;}
h5{font-size: 16px;}
h6{font-size: 14px;}
p{margin: 0 0 11px;}
.lead{margin-bottom: 22px;font-size: 18px;font-weight: 200;line-height: 1.4;}
@media (min-width: 768px){.lead{font-size: 24px;}}
small{font-size: 85%;}
cite{font-style: normal;}
.text-center{text-align: center;}
.text-muted{color: #999999;}
ul,ol{margin-top: 0;margin-bottom: 11px;}
ul ul,ol ul,ul ol,ol ol{margin-bottom: 0;}
dl{margin-top: 0;margin-bottom: 22px;}
dt,dd{line-height: 1.42857143;}
dt{font-weight: bold;}
dd{margin-left: 0;}
abbr[title],abbr[data-original-title]{cursor: help;border-bottom: 1px dotted #999999;}
blockquote{padding: 11px 22px;margin: 0 0 22px;font-size: 20px;border-left: 5px solid #eeeeee;}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom: 0;}
blockquote footer,blockquote small{display: block;font-size: 80%;line-height: 1.42857143;color: #999999;}
blockquote footer:before,blockquote small:before{content: "— ";}
blockquote.pull-right{padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;text-align: right;}
blockquote.pull-right footer:before,blockquote.pull-right small:before{content: "";}
blockquote.pull-right footer:after,blockquote.pull-right small:after{content: " —";}
blockquote:before,blockquote:after{content: "";}
address{margin-bottom: 22px;font-style: normal;line-height: 1.42857143;}
code,kbd,pre,samp{font-family: monospace;}
select::-moz-placeholder,textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder{color: #999999;opacity: 1;}
select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder{color: #999999;}
select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder{color: #999999;}
textareaselect,textareatextarea,textareainput[type="text"],textareainput[type="password"],textareainput[type="datetime"],textareainput[type="datetime-local"],textareainput[type="date"],textareainput[type="month"],textareainput[type="time"],textareainput[type="week"],textareainput[type="number"],textareainput[type="email"],textareainput[type="url"],textareainput[type="search"],textareainput[type="tel"],textareainput[type="color"]{height: auto;}
@media screen and (min-width: 768px){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{width: auto;}}
select{padding-right: 5px;}
.dropdown-menu{border: 0;}
.dropdown-menu > li > a{padding: 5px 20px;}
.nav > li:hover:before{opacity: 1;}
.nav > li > a,.nav > li > span{position: relative;display: block;padding: 10px 15px;line-height: 22px;cursor: pointer;color: #787f88;text-transform: uppercase;font-weight: 400;font-size: 12px;letter-spacing: .3px;}
@media (min-width: 1200px){.nav > li > a,.nav > li > span{padding-top: 34px;padding-bottom: 34px;}}
.nav .caret{border-top-color: #333333;border-bottom-color: #333333;border-bottom-width: 0;border-style: solid;}
.nav span:hover .caret,.nav a:hover .caret{border-top-color: #00adba;border-bottom-color: #00adba;}
.navbar-toggle{background: transparent;border: none;padding: 0;height: 35px;line-height: 35px;width: 35px;margin-left: 15px;}
@media (min-width: 1200px){.navbar-toggle{display: none;}}
.navbar-nav{margin: 17px -15px;}
@media (max-width: 1200px){.navbar-nav .open ul.dropdown-menu{padding: 0px 30px;}
.navbar-nav .open ul.dropdown-menu li a{padding: 5px 0px;}}
@media (min-width: 1200px){.navbar-nav{margin: 0;}}
.navbar-default{background-color: #f8f8f8;border-color: #e7e7e7;margin: 0px 0px 0px 0px;}
.navbar-default .navbar-nav li a,.navbar-default .navbar-nav li span{color: #787f88;text-transform: uppercase;font-weight: 400;font-size: 12px;letter-spacing: .5px;}
.navbar-default .navbar-nav > li > a{color: #787f88;text-transform: uppercase;font-weight: 400;font-size: 12px;letter-spacing: .3px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color: #00adba;background-color: transparent;}
.navbar-default .navbar-nav > .active > span,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > span:hover,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > span:focus,.navbar-default .navbar-nav > .active > a:focus{color: #00adba;background-color: transparent;}
.navbar-default .navbar-toggle{border-color: #dddddd;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color: transparent;}
.navbar-default .navbar-collapse{border-color: #e7e7e7;}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret{border-top-color: #00adba;border-bottom-color: #00adba;}
.navbar-default .navbar-nav > .open > span,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > span:hover,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > span:focus,.navbar-default .navbar-nav > .open > a:focus{background-color: transparent;color: #00adba;}
.navbar-default .navbar-nav > .open > span .caret,.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > span:hover .caret,.navbar-default .navbar-nav > .open > a:hover .caret,.navbar-default .navbar-nav > .open > span:focus .caret,.navbar-default .navbar-nav > .open > a:focus .caret{border-top-color: #00adba;border-bottom-color: #00adba;}
.navbar-default .navbar-nav > li > span .caret,.navbar-default .navbar-nav > .dropdown > span .caret,.navbar-default .navbar-nav > .dropdown > a .caret{border-top-color: #787f88;border-bottom-color: #787f88;}
@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > span,.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #787f88;}
.navbar-default .navbar-nav .open .dropdown-menu > li > span:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > span:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: #00adba;background-color: transparent;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > span,.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > span:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > span:focus,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: #00adba;background-color: transparent;}}
.t3-mainnav{border-left: 0;border-right: 0;border-radius: 0;}
.t3-mainnav .t3-navbar{padding-left: 0;padding-right: 0;}
@media (min-width: 1200px){.t3-mainnav .t3-navbar-collapse{display: none  !important;}}
.t3-mainnav .t3-navbar-collapse .navbar-nav{margin: 0 -15px;}
.t3-mainnav .t3-navbar-collapse .navbar-nav li > span .fa,.t3-mainnav .t3-navbar-collapse .navbar-nav li > a .fa{margin-right: 5px;}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > span,.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a{border-top: 1px solid #e7e7e7;}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li:first-child > span,.t3-mainnav .t3-navbar-collapse .navbar-nav > li:first-child > a{border-top: 0;}
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > span .caret,.t3-mainnav .t3-navbar-collapse .navbar-nav li > span .caret,.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret{position: absolute;top: 40%;right: 12px;}
.t3-module{background: transparent;color: #787f88;margin-bottom: 22px;}
@media screen and (min-width: 768px){.t3-module{margin-bottom: 44px;}}
.t3-module .module-inner{padding: 0;}
.module-ct{background: transparent;color: #787f88;padding: 0;}
.module-ct:before,.module-ct:after{content: " ";display: table;}
.module-ct:after{clear: both;}
.module-ct > ul,.module-ct .custom > ul,.module-ct > ol,.module-ct .custom > ol{margin-left: 20px;padding-left: 0;}
.module-ct > ul.nav,.module-ct .custom > ul.nav,.module-ct > ol.nav,.module-ct .custom > ol.nav{padding-left: 0;margin-left: 0;}
@media screen and (max-width: 767px){article img[align=left],article img[align=right]{float: none  !important;margin-left: 0;margin-right: 0;width: 100%  !important;}}
#back-to-top{position: fixed;right: 20px;top: auto;z-index: 999;display: none;bottom: -60px;}
#back-to-top .btn{background: none;color: #00adba;height: 40px;width: 40px;font-size: 30px;border-radius: 0;box-shadow: none;line-height: 36px;padding: 0;text-align: center;opacity: 0.7;filter: alpha(opacity=70);-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}
#back-to-top .btn:focus{outline: none;}
body{-webkit-font-smoothing: antialiased;}
p{margin: 0 0 15px;}
a{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
a:hover{text-decoration: none;color: #00adba;}
a:focus{outline: 0;outline-offset: 0;text-decoration: none;}
img{max-width: 100%;}
.t3-header{margin: 0px 0px 0px 0px;padding-top: 22px;padding-bottom: 22px;background: #ffffff;}
@media screen and (min-width: 768px){.logo{text-align: left;}}
.logo a{display: inline-block;line-height: 1;margin: 0;}
.logo-image span,.logo-image small{display: none;}
.t3-mainbody{padding: 60px 15px;}
.com_quix .t3-mainbody{padding: 0;}
.com_quix .t3-content{background: transparent;padding: 0;box-shadow: none;}
.com_quix .t3-wrapper{background: transparent;}
.t3-footer{background: #f8f8f8;color: #555555;}
.t3-footer:before,.t3-footer:after{content: " ";display: table;}
.t3-footer:after{clear: both;}
.t3-footer small{display: block;font-size: 100%;}
.t3-footnav:before,.t3-footnav:after{content: " ";display: table;}
.t3-footnav:after{clear: both;}
.t3-footnav .t3-module{background: #f8f8f8;color: #555555;margin-top: 11px;margin-bottom: 11px;}
.t3-footnav .t3-module ul{list-style: none;margin-left: 0;margin-bottom: 0;padding-left: 0;}
.t3-footnav .t3-module ul > li{line-height: 24px;}
.t3-footnav .t3-module ul > li > a{color: #555555;}
.t3-footnav .t3-module ul > li > a:hover,.t3-footnav .t3-module ul > li > a:active,.t3-footnav .t3-module ul > li > a:focus{color: #555555;}
.t3-copyright{font-size: 14px;padding: 15px 0;}
.t3-copyright:before,.t3-copyright:after{content: " ";display: table;}
.t3-copyright:after{clear: both;}
#back-to-top{display: block;}
.t3-header{padding-top: 0;padding-bottom: 0;}
.t3-header.navbar-fixed-top{box-shadow: 0 0 4px 0 rgba(115, 115, 115, 0.3);}
.navbar-default{margin: 0px 0px 0px 0px;border: 0;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color: #00adba;}
.navbar-default .navbar-nav .active,.navbar-default .navbar-nav .active > a{color: #00adba;}
.header-v1 .t3-navbar-collapse.navbar-collapse{width: 100%;}
.header-v1 .navbar-default{background-color: transparent;border-color: transparent;}
.logo-image{line-height: 90px;}
.navbar-fixed-top.navbar-default{background: #f8f8f8;}
.navbar-fixed-top.navbar-default .navbar-nav > li > a{color: #787f88;}
.navbar-fixed-top.navbar-default .navbar-nav > li > a:hover,.navbar-fixed-top.navbar-default .navbar-nav > li > a:focus,.navbar-fixed-top.navbar-default .navbar-nav .active,.navbar-fixed-top.navbar-default .navbar-nav .active > a{color: #00adba;background: transparent;}
@media only screen and (max-width: 1200px){.header-v1 .tx-main-menu{position: initial;}
.header-v1 .tx-main-menu .t3-mainnav{float: none  !important;position: initial;}
.header-v1 .t3-navbar-collapse.navbar-collapse{width: 100%;position: absolute;top: 90px;left: 0;right: 0;background: #fff;z-index: 99;}}
.btn:focus,.btn:active:focus,.btn.active:focus{outline: 0;outline-offset: 0;box-shadow: none;}
.btn,.qx-btn{padding: 12px 35px;border-radius: 50px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;font-size: 13px;line-height: 20px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: 500;}
.btn:focus,.qx-btn:focus{outline: 0  !important;outline-offset: 0;}
.btn.btn-primary:hover,.qx-btn.btn-primary:hover{background: #242c5e;border-color: #242c5e;}
.qx-btn-default{color: #333333;background-color: #ffffff;border-color: #cccccc;}
.qx-btn-default:hover,.qx-btn-default:focus,.qx-btn-default:active,.qx-btn-default.active,.open > .dropdown-toggle.qx-btn-default{color: #333333;background-color: #e6e6e6;border-color: #adadad;}
.qx-btn-default:active,.qx-btn-default.active,.open > .dropdown-toggle.qx-btn-default{background-image: none;}
.qx-btn-default[disabled],fieldset[disabled] .qx-btn-default,.qx-btn-default[disabled]:hover,fieldset[disabled] .qx-btn-default:hover,.qx-btn-default[disabled]:focus,fieldset[disabled] .qx-btn-default:focus,.qx-btn-default[disabled]:active,fieldset[disabled] .qx-btn-default:active,.qx-btn-default[disabled].active,fieldset[disabled] .qx-btn-default.active{background-color: #ffffff;border-color: #cccccc;}
.ud-blurb{border-radius: 10px;}
.qx-btn{transition: all 0.3s ease !important;text-decoration: none  !important;}
.qx-element-button{font-weight: 500;padding: 12px 35px;}
.ud-blurb{transition: all 0.3s ease !important;}
.qx-inner{overflow: hidden;}
.qx-element-blurb h4{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.qx-element-blurb:hover h4{color: #00adba;}
.qx-element-blurb:hover .qx-image{transform: translate3d(0, 0, 0);backface-visibility: hidden;perspective: 1000px;}
.qx-element-person{position: relative;text-align: center;margin-bottom: 30px;}
.qx-element-person .qx-person-img{border: 5px solid #f1f1f1;position: relative;}
.qx-element-person:hover .overlay{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);z-index: 2;}
.qx-element-person .overlay{background-color: rgba(0, 173, 186, 0.8);position: absolute;top: 5px;left: 5px;bottom: 5px;right: 5px;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.qx-element-person .qx-person-info{position: absolute;top: 50%;left: 0;right: 0;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.qx-element-person .social-links{margin-top: 15px;}
.qx-element-person .social-links a{color: #212121;}
@media only screen and (max-width: 1024px){.t3-mainbody{padding: 45px 15px;}}
@media only screen and (max-width: 1200px){.header-v1 .tx-main-menu{position: initial;}
.header-v1 .tx-main-menu .t3-mainnav{float: none  !important;position: initial;}
.header-v1 .t3-navbar-collapse.navbar-collapse{width: 100%;position: absolute;top: 90px;left: 0;right: 0;background: #fff;z-index: 99;}
.navbar-default .navbar-nav li a,.navbar-default .navbar-nav li span,.navbar-default .navbar-nav .open .dropdown-menu > li > span,.navbar-default .navbar-nav .open .dropdown-menu > li > a,.navbar-default .navbar-nav > .active > span,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > span:hover,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > span:focus,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > span:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > span:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color: #666666  !important;}
.navbar-default .navbar-nav .active,.navbar-default .navbar-nav .active > a{color: #00adba;}}
@media only screen and (min-width: 992px){.slider-rel,.slider-rel .qx-container{position: relative;}
.slider-abs{position: absolute;bottom: 0;left: 0;right: 0;}}
.navbar-fixed-top .logo a{margin-top: 20px  !important;}
/* Source cleaned: megamenu_I1aa.css */
.t3-megamenu .mega-inner:before,.t3-megamenu .mega-inner:after{content: " ";display: table;}
.t3-megamenu .mega-inner:after{clear: both;}
.t3-megamenu .mega > .mega-dropdown-menu{min-width: 200px;display: none;}
.t3-megamenu .mega.open > .mega-dropdown-menu{display: block;}
.t3-megamenu .mega-nav,.t3-megamenu .dropdown-menu .mega-nav{margin: 0;padding: 0;list-style: none;}
.t3-megamenu .mega-nav > li,.t3-megamenu .dropdown-menu .mega-nav > li{list-style: none;margin-left: 0;}
.t3-megamenu .mega-nav > li a,.t3-megamenu .dropdown-menu .mega-nav > li a{white-space: normal;display: block;padding: 5px;}
.t3-megamenu .mega-nav > li a:hover,.t3-megamenu .dropdown-menu .mega-nav > li a:hover,.t3-megamenu .mega-nav > li a:focus,.t3-megamenu .dropdown-menu .mega-nav > li a:focus{text-decoration: none;color: #262626;background-color: #f5f5f5;}
.t3-megamenu .t3-module{margin-bottom: 11px;}
.t3-megamenu .t3-module .module-ct{margin: 0;padding: 0;}
.t3-megamenu .nav .caret{display: none;}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret{display: inline-block;}
.t3-megamenu .nav [class^="icon-"],.t3-megamenu .nav [class*=" icon-"],.t3-megamenu .nav .fa{margin-right: 5px;}
@media (max-width: 1199px){.t3-megamenu .mega-inner:before,.t3-megamenu .mega-inner:after{content: " ";display: table;}
.t3-megamenu .mega-inner:after{clear: both;}
.t3-megamenu .row,.t3-megamenu .mega-dropdown-menu,.t3-megamenu .row [class*="col-lg-"],.t3-megamenu .row [class*="col-md-"],.t3-megamenu .row [class*="col-sm-"],.t3-megamenu .row [class*="col-xs-"]{width: 100%  !important;min-width: 100%  !important;left: 0  !important;margin-left: 0  !important;-webkit-transform: none  !important;-ms-transform: none  !important;transform: none  !important;}
html[dir="rtl"] .t3-megamenu .row,html[dir="rtl"] .t3-megamenu .mega-dropdown-menu,html[dir="rtl"] .t3-megamenu .row [class*="col-lg-"],html[dir="rtl"] .t3-megamenu .row [class*="col-md-"],html[dir="rtl"] .t3-megamenu .row [class*="col-sm-"],html[dir="rtl"] .t3-megamenu .row [class*="col-xs-"]{left: auto;right: 0  !important;margin-right: 0  !important;}}
.t3-megamenu .mega-inner{padding: 10px 0;}
.t3-megamenu .row{margin-left: auto;margin-right: auto;}
.t3-megamenu .row + .row{padding-top: 11px;border-top: 1px solid #eeeeee;}
.t3-megamenu .mega-dropdown-menu{border-radius: 0;}
.t3-megamenu .mega-nav > li a,.t3-megamenu .mega-nav > li span,.t3-megamenu .dropdown-menu .mega-nav > li a{font-size: 12px;padding: 8px 15px;color: #666666;text-transform: uppercase;}
.t3-megamenu .mega-nav > li a:hover,.t3-megamenu .mega-nav > li span:hover,.t3-megamenu .dropdown-menu .mega-nav > li a:hover{color: #262626;}
.t3-megamenu .mega-nav > li.active > a,.t3-megamenu .dropdown-menu .mega-nav > li.active > a{color: #262626;background: #f5f5f5;}
.t3-megamenu .t3-module ul li,.t3-megamenu .t3-module .nav li{list-style: disc;display: list-item;float: none;margin: 0;padding: 0;border: 0;}
.t3-megamenu .t3-module ul li a,.t3-megamenu .t3-module .nav li a{display: inline;padding: 0;margin: 0;border: 0;font-size: 100%;background: none;font: inherit;white-space: normal;}
.t3-megamenu .t3-module ul li a:hover,.t3-megamenu .t3-module .nav li a:hover,.t3-megamenu .t3-module ul li a:focus,.t3-megamenu .t3-module .nav li a:focus,.t3-megamenu .t3-module ul li a:active,.t3-megamenu .t3-module .nav li a:active{background: none;color: inherit;font: inherit;}
.t3-megamenu .nav .caret{display: none  !important;}
/* Source cleaned: static-pages.css */

:root{--cfk:#00989b;--navy:#002955;--text:#555;--heading:#333;--light:#eaf6f7;}
body.cfk-static{font-family: Arial, Helvetica, sans-serif;color:var(--text);background:#fff;font-size:16px;line-height:1.75;}
body.cfk-static h1,body.cfk-static h2,body.cfk-static h3,body.cfk-static h4{font-family: Arial, Helvetica, sans-serif;color:var(--heading);font-weight:700;}
body.cfk-static h1{font-size:48px;line-height:1.12;margin:0 0 32px;}
body.cfk-static h2{font-size:30px;line-height:1.25;margin:28px 0 18px;}
body.cfk-static h3{font-size:20px;}
body.cfk-static .t3-mainbody{padding:0;}
body.cfk-static .t3-content{padding:0;background:transparent;box-shadow:none;}
body.cfk-static .content-block{padding:92px 15px;}
body.cfk-static .content-block+.content-block{padding-top:60px;}
.narrow{max-width:980px;}
.lead{font-size:19px;}
.eyebrow{font-family: Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--cfk);font-weight:600;}
body.cfk-static p{margin:0 0 18px;}
.content-block ul{padding-left:22px;}
.content-block li{margin-bottom:7px;}
.rounded-shadow{border-radius:5px;box-shadow:0 16px 50px rgba(0,0,0,.14);width:100%;}
.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;}
.employer{grid-template-columns:1.45fr .75fr;align-items:center;}
.person-detail{display:grid;grid-template-columns:minmax(280px,430px) 1fr;gap:80px;align-items:start;}
.portrait{width:100%;max-width:430px;}
.person-detail h2{font-size:24px;border-bottom:2px solid var(--cfk);padding-bottom:8px;}
.service-grid{display:grid;gap:28px;margin-top:35px;}
.service-grid.three{grid-template-columns:repeat(3,1fr);}
.service-card{border:1px solid #e8e8e8;padding:34px;background:#fff;}
.service-card>img{width:90px;height:90px;object-fit:contain;margin:0 0 15px;}
.service-card.image-card{padding:0 0 28px;overflow:hidden;}
.service-card.image-card>img{width:100%;height:260px;object-fit:cover;margin:0 0 24px;}
.service-card.image-card h3,.service-card.image-card p{margin-left:28px;margin-right:28px;}
.datev-box{text-align:center;background:white;padding:45px 30px;border-top:4px solid var(--cfk);}
.cfk-button{display:inline-block;background:var(--cfk);border:2px solid var(--cfk);border-radius:50px;padding:11px 26px;color:#fff !important;font-family: Arial, Helvetica, sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.02em;}
.cfk-button:hover{background:#242c5e;border-color:#242c5e;}
.cfk-button.secondary{background:#fff;color:var(--cfk) !important;}
.faq details{border-bottom:1px solid #ddd;padding:18px 0;}
.faq summary{font-family: Arial, Helvetica, sans-serif;font-weight:600;font-size:18px;color:#333;cursor:pointer;}
.faq details p{padding:15px 25px 0 0;margin:0;}
.download-list{display:grid;gap:12px;margin:30px 0 60px;}
.download-list>a,.download-static{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border:1px solid #ddd;background:#fff;color:#444;}
.download-list>a:hover{border-color:var(--cfk);color:var(--cfk);}
.download-list span{font-size:12px;text-transform:uppercase;color:var(--cfk);}
.month-links{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0;}
.month-links a{padding:10px 15px;background:#f4f4f4;}
.months{grid-template-columns:1fr 1fr;}
.months a{min-height:58px;}
.cfk-form{display:grid;gap:15px;}
.cfk-form input,.cfk-form textarea{width:100%;border:1px solid #ddd;padding:13px 15px;font:inherit;background:#fff;}
.cfk-form button{justify-self:start;}
.legal h1.legal-sub{font-size:30px;}
.legal-warning{padding:22px 25px;background:#fff3cd;border-left:4px solid #e6a700;margin:30px 0;}
.timeline{border-left:3px solid var(--cfk);padding-left:35px;}
.timeline>div{position:relative;margin:0 0 42px;}
.timeline>div:before{content:"";position:absolute;left:-43px;top:8px;width:13px;height:13px;border-radius:50%;background:var(--cfk);}
.timeline b{font-family: Arial, Helvetica, sans-serif;font-size:24px;color:var(--navy);}
@media (max-width:991px){body.cfk-static .content-block{padding:70px 15px;}
.split,.employer,.person-detail{grid-template-columns:1fr;gap:40px;}
.service-grid.three{grid-template-columns:1fr;}}
@media (max-width:640px){body.cfk-static h1{font-size:36px;}
.months{grid-template-columns:1fr;}}
@media (min-width:768px){.t3-mainnav .dropdown:hover>.dropdown-menu{display:block;}}
@media (max-width:767px){.t3-mainnav .dropdown-menu{position:static;float:none;width:auto;margin:0;background:#f7f7f7;border:0;box-shadow:none;}
.t3-mainnav .dropdown.open-static>.dropdown-menu{display:block;}}
body.cfk-static .t3-header{background:#fff;}
body.cfk-static .logo-image img{max-height:64px;width:auto;}
body.cfk-static .t3-mainnav{margin:0;}
body.cfk-static .t3-navbar-collapse .navbar-nav>li.current>a,body.cfk-static .t3-navbar .navbar-nav>li.current>a{color:#00adba !important;}
@media (min-width:768px){body.cfk-static .t3-mainnav .dropdown:hover>.dropdown-menu,body.cfk-static .t3-megamenu .mega:hover>.mega-dropdown-menu{display:block;}}
.navbar-toggle .fa-bars:before{content:"☰";font-family: Arial, Helvetica, sans-serif !important;font-size:20px;line-height:1;}
body.cfk-static #t3-header{position:sticky;top:0;z-index:1200;width:100%;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.10);}
body.cfk-static #t3-header.navbar-fixed-top{position:sticky !important;top:0 !important;}
.cfk-quix-hero{position:relative;padding:300px 0 0;background-position:center;background-size:cover;background-repeat:no-repeat;}
.cfk-quix-hero__container{display:flex;align-items:flex-end;}
.cfk-quix-hero__titlewrap{position:relative;z-index:2;box-sizing:border-box;margin:0 0 -100px;padding:50px 20px;background:#fff;border-radius:20px 20px 0 0;text-align:center;}
.cfk-quix-hero h1{margin:0 !important;color:#192a56 !important;font-family: Arial, Helvetica, sans-serif !important;font-size:90px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:0 !important;text-shadow:none !important;}
.cfk-hero-kontakt .cfk-quix-hero__titlewrap{width:50%;}
.cfk-hero-digitalisierung .cfk-quix-hero__titlewrap{width:100%;}
.cfk-hero-leistungen .cfk-quix-hero__titlewrap{width:60%;}
.cfk-hero-leistungen h1{font-size:100px !important;}
.cfk-hero-kanzlei .cfk-quix-hero__titlewrap{width:50%;}
.cfk-hero-kontakt{}
.cfk-hero-digitalisierung{background-attachment:fixed;}
.cfk-hero-leistungen{}
.cfk-hero-kanzlei{}
.quix-section{padding-left:15px;padding-right:15px;}
.quix-section-tint{background:rgba(0,149,137,.03);}
.quix-after-hero{padding-top:130px;padding-bottom:50px;}
.quix-two-col{display:grid;grid-template-columns:1fr 1fr;gap:30px;}
.quix-copy-block{color:rgba(77,98,117,1);font-family: Arial, Helvetica, sans-serif;font-size:20px;line-height:1.55;}
.quix-copy-block h2,.quix-copy-block h3,.quix-section-title,.quix-service-copy h2,.quix-datev-heading h2{color:#192a56 !important;font-family: Arial, Helvetica, sans-serif !important;}
.quix-copy-block h2{font-size:24px !important;line-height:1.3;margin:0 0 14px !important;}
.quix-copy-block h3{font-size:22px !important;line-height:1.3;margin:0 0 12px !important;}
.quix-copy-block p{margin:0 0 18px;}
.quix-copy-block blockquote{margin:18px 0 22px;border-left:4px solid #009a9d;padding:12px 18px;color:#4d6275;font-size:22px;}
.quix-list{padding-left:22px;margin:0;}
.quix-list li,.quix-copy-block li{margin-bottom:8px;}
.quix-contact-info{padding-top:130px;padding-bottom:50px;}
.quix-form-heading{padding-top:75px;padding-bottom:60px;text-align:center;}
.quix-form-heading h2{margin:0;color:#192a56;font:700 36px/1.2 Arial,Helvetica,sans-serif;}
.quix-form-section{padding-top:80px;padding-bottom:80px;}
.quix-contact-form{max-width:1140px;margin:0 auto;}
.quix-contact-form label{display:block;color:#4d6275;font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;}
.quix-contact-form input,.quix-contact-form textarea{margin-top:5px;}
.cfk-submit-block{display:block;width:100%;text-align:center;border-radius:0;}
.cfk-captcha-question{display:block;margin:4px 0;color:#777;font-size:13px;}
.cfk-form-error{color:#a12622;font-size:14px;margin:0 0 10px;}
.quix-digital-after-hero{padding-top:80px;padding-bottom:80px;}
.quix-service-grid{margin-top:0;}
.quix-service-card h3{color:#192a56 !important;font-family: Arial, Helvetica, sans-serif !important;font-size:24px !important;}
.quix-service-card p{font-family: Arial, Helvetica, sans-serif;}
.quix-datev-heading{padding-top:0;padding-bottom:0;text-align:center;}
.quix-datev-heading h2{margin:0;font-size:36px !important;font-weight:700;}
.quix-datev-offers{padding-top:80px;padding-bottom:80px;}
.quix-datev-box h2{color:#192a56 !important;font-family: Arial, Helvetica, sans-serif !important;}
.datev-embed{margin-top:20px;min-height:10px;}
.quix-leistungen-intro{padding-top:130px;padding-bottom:50px;}
.quix-benefit-box{margin-top:34px;padding:26px 30px;background:#fff;border-left:5px solid #009a9d;}
.quix-benefit-box h2{margin-top:0 !important;}
.quix-leistungsspektrum{padding-top:75px;padding-bottom:60px;}
.quix-spectrum-head{margin-bottom:35px;}
.quix-spectrum-head h2{color:#192a56;font:700 30px/1.3 Arial,Helvetica,sans-serif;margin:0 0 12px;}
.quix-spectrum-head p{font:18px/1.6 Arial,Helvetica,sans-serif;color:#4d6275;}
.quix-service-row{display:grid;grid-template-columns:33.33% 66.67%;align-items:start;gap:0;padding:24px 0;}
.quix-service-icon{padding:12px 45px 12px 15px;text-align:center;}
.quix-service-icon img{width:150px;max-width:100%;height:auto;object-fit:contain;}
.quix-service-copy{padding:0 15px 0 30px;color:#4d6275;font:18px/1.55 Arial,Helvetica,sans-serif;}
.quix-service-copy h2{font-size:28px !important;margin:0 0 14px !important;}
.quix-service-copy ul{padding-left:22px;}
.quix-service-copy li{margin-bottom:7px;}
.quix-teal-divider{border:0;border-top:3px solid #009a9d;margin:15px 0;}
.quix-kanzlei-intro{padding-top:130px;padding-bottom:50px;}
.quix-team-wide-image{padding-top:75px;padding-bottom:60px;}
.quix-team-wide-image img{display:block;width:100%;height:auto;}
.quix-values-section{padding-top:80px;padding-bottom:40px;}
.quix-section-title{margin:0 0 42px !important;text-align:center;font-size:36px !important;font-weight:700 !important;}
.quix-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:60px;}
.quix-profile{text-align:center;color:#4d6275;font-family: Arial, Helvetica, sans-serif;}
.quix-profile img{display:block;width:100%;height:auto;margin:0 auto 20px;}
.quix-profile blockquote{margin:0 auto 18px;padding:16px 20px;max-width:560px;border:0;font-size:19px;line-height:1.5;color:#4d6275;}
.quix-profile h3{margin:0 0 4px;font:700 24px/1.3 Arial,Helvetica,sans-serif;}
.quix-profile p{margin:0;}
.quix-profile a{color:#111;}
.quix-values-lists{margin-top:20px;}
.quix-qualifications{padding-top:80px;padding-bottom:80px;}

@media (max-width:991px){.cfk-quix-hero{padding-top:100px;}
.cfk-quix-hero__titlewrap{margin-top:150px;margin-bottom:-140px;padding:30px 18px;}
.cfk-quix-hero h1,.cfk-hero-leistungen h1{font-size:70px !important;}
.cfk-hero-kontakt .cfk-quix-hero__titlewrap{width:60%;}
.cfk-hero-leistungen .cfk-quix-hero__titlewrap{width:60%;}
.cfk-hero-kanzlei .cfk-quix-hero__titlewrap{width:100%;}
.cfk-hero-digitalisierung{background-attachment:scroll;}
.quix-after-hero,.quix-contact-info,.quix-leistungen-intro,.quix-kanzlei-intro{padding-top:100px;padding-bottom:20px;}
.quix-digital-after-hero{padding-top:40px;padding-bottom:40px;}
.quix-team-wide-image,.quix-leistungsspektrum{padding-top:40px;padding-bottom:40px;}
.quix-values-section,.quix-qualifications,.quix-datev-offers,.quix-form-section{padding-top:40px;padding-bottom:40px;}
body.cfk-static #t3-header .logo{width:70%;float:left;}
body.cfk-static #t3-header .tx-main-menu{width:30%;float:right;}
body.cfk-static #t3-mainnav .navbar-header{float:none;}
body.cfk-static #t3-mainnav .navbar-toggle{display:block;float:right;margin-top:15px;}
body.cfk-static #t3-mainnav .t3-navbar{display:none !important;}
body.cfk-static #t3-mainnav .t3-navbar-collapse.collapse{display:none !important;}
body.cfk-static #t3-mainnav .t3-navbar-collapse.collapse.in{display:block !important;}
body.cfk-static #t3-mainnav .t3-navbar-collapse{position:absolute;left:0;right:0;top:100%;width:100%;margin:0;padding:0 15px;background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.12);max-height:calc(100vh - 80px);overflow-y:auto !important;}
body.cfk-static #t3-mainnav .t3-navbar-collapse .navbar-nav{float:none !important;margin:0;}
body.cfk-static #t3-mainnav .t3-navbar-collapse .navbar-nav>li{float:none;}
body.cfk-static #t3-mainnav .t3-navbar-collapse .navbar-nav>li>a{padding:13px 15px;}
body.cfk-static #t3-mainnav .dropdown-menu{position:static !important;float:none !important;width:100% !important;box-shadow:none !important;border:0 !important;background:#f7f7f7 !important;}
body.cfk-static #t3-mainnav li.open-static>.dropdown-menu{display:block !important;}}
@media (max-width:640px){.cfk-quix-hero{padding-top:100px;}
.cfk-quix-hero__titlewrap{width:100% !important;margin-top:80px;margin-bottom:-140px;padding:30px 12px;border-radius:14px 14px 0 0;}
.cfk-quix-hero h1,.cfk-hero-leistungen h1{font-size:50px !important;}
.quix-after-hero,.quix-contact-info,.quix-leistungen-intro,.quix-kanzlei-intro{padding-top:60px;padding-bottom:0;}
.quix-two-col,.quix-profile-grid,.quix-service-row{grid-template-columns:1fr;}
.quix-copy-block{font-size:16px;}
.quix-copy-block h2{font-size:22px !important;}
.quix-form-heading{padding-top:40px;padding-bottom:20px;}
.quix-service-icon{padding:20px 0 0;}
.quix-service-icon img{width:110px;}
.quix-service-copy{padding:15px 0;}
.quix-profile-grid{gap:45px;}
body.cfk-static #t3-header .logo{width:75%;}
body.cfk-static #t3-header .tx-main-menu{width:25%;}
body.cfk-static .logo-image img{max-width:100%;height:auto;}}

/* === CFK Security-Clean compatibility layer === */
html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}
body{margin:0}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}
.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after,.container:before,.container:after{display:table;content:" "}.row:after,.container:after{clear:both}
img{max-width:100%;height:auto}a{text-decoration:none}.hide{display:none!important}
/* Header remains visible while scrolling on every page. */
#t3-header{position:sticky!important;top:0;z-index:1200;width:100%;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08)}
/* Navigation works without Bootstrap JavaScript. */
#t3-mainnav .dropdown-menu{display:none}.t3-megamenu .mega:hover>.mega-dropdown-menu,#t3-mainnav .dropdown:hover>.dropdown-menu{display:block}
.navbar-toggle{cursor:pointer;background:#fff;border:1px solid #ddd}.navbar-toggle .fa-bars:before{content:"☰";font-family: Arial, Helvetica, sans-serif !important;font-size:22px;line-height:1}
@media(min-width:992px){#t3-mainnav .t3-navbar{display:block!important}#t3-mainnav .t3-navbar-collapse{display:none!important}}
@media(max-width:991px){#t3-mainnav .t3-navbar{display:none!important}#t3-mainnav .t3-navbar-collapse{display:none!important}#t3-mainnav .t3-navbar-collapse.is-open{display:block!important}#t3-mainnav li.open-static>.dropdown-menu{display:block!important}}
/* Home snapshot contained a single slider frame. Render it statically; no Slick JS required. */
#qx-slider-pro-351243 .qx-sliders,#qx-slider-pro-351243 .slick-list,#qx-slider-pro-351243 .slick-track,#qx-slider-pro-351243 .qx-slide{width:100%!important;max-width:none!important}
#qx-slider-pro-351243 .slick-track{opacity:1!important;transform:none!important}
#qx-slider-pro-351243 .qx-slide{left:0!important;top:0!important;opacity:1!important}
/* Missing legacy webfonts are intentionally replaced with safe local fallbacks. */
body{font-family: Arial, Helvetica, sans-serif}
.cfk-quix-hero h1,.quix-copy-block h2,.quix-copy-block h3,.quix-section-title,.quix-service-copy h2,.quix-datev-heading h2{font-family: Arial, Helvetica, sans-serif !important}
/* Exact Quix-export header image names were not present in the supplied image archive; use the verified local files. */
.cfk-hero-kontakt{background-image:url("../images/CFK/header/CFK-steuer_Steuerkanzlei_mainstockheim_header_kontakt.jpg")!important}
.cfk-hero-digitalisierung{background-image:url("../images/CFK/header/CFK-steuer_Steuerkanzlei_mainstockheim_header_service.jpg")!important}
.cfk-hero-leistungen{background-image:url("../images/CFK/header/CFK-steuer_Steuerkanzlei_mainstockheim_header_leistungen.jpg")!important}
.cfk-hero-kanzlei{background-image:url("../images/CFK/header/CFK-steuer_Steuerkanzlei_mainstockheim_header_kanzlei.jpg")!important}


/* SecurityClean v7.1: no external icon font required */
.navbar-toggle .fa-bars::before{
  content:"\2630";
  font-family:Arial, Helvetica, sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:25px;
  line-height:35px;
}
.fa-angle-up::before{
  content:"\2191";
  font-family:Arial, Helvetica, sans-serif;
  font-style:normal;
  font-weight:700;
}

/* CFK Kanzlei profile cards: screenshot-aligned image frame + quote placement */
.page-kanzlei .quix-profile{
  --cfk-profile-width:345px;
  display:flex;
  flex-direction:column;
  align-items:center;
}
.page-kanzlei .quix-profile .quix-profile-quote{
  order:1;
  width:min(100%,var(--cfk-profile-width));
  max-width:var(--cfk-profile-width);
  box-sizing:border-box;
  margin:0 auto 45px !important;
  padding:18px 22px 20px;
  border:0;
  border-radius:12px;
  background:#f7f8f8;
  color:#394b5d;
  font-size:16px;
  line-height:1.55;
  text-align:center;
  position:relative;
}
.page-kanzlei .quix-profile .quix-profile-quote::before{
  content:"“";
  display:block;
  height:34px;
  margin:-3px 0 4px;
  color:#169da0;
  font-family:Georgia,"Times New Roman",serif;
  font-size:52px;
  font-weight:700;
  line-height:1;
}
.page-kanzlei .quix-profile .quix-profile-image{
  order:2;
  display:block;
  width:min(100%,var(--cfk-profile-width));
  max-width:var(--cfk-profile-width);
  height:auto;
  margin:0 auto 28px;
  box-sizing:border-box;
  border:3px solid #79c9ca;
  border-radius:16px;
}
.page-kanzlei .quix-profile h3{order:3;}
.page-kanzlei .quix-profile p{order:4;}

@media (max-width:767px){
  .page-kanzlei .quix-profile{
    --cfk-profile-width:420px;
  }
  .page-kanzlei .quix-profile .quix-profile-quote{
    margin-bottom:30px !important;
    padding:16px 18px 18px;
    font-size:15px;
  }
  .page-kanzlei .quix-profile .quix-profile-image{
    margin-bottom:22px;
    border-width:2px;
    border-radius:14px;
  }
}


/* Kanzlei H2 quote boxes: same appearance as profile quotes, body-text size */
.page-kanzlei .quix-copy-block h2.quix-intro-quote{
  box-sizing:border-box;
  width:100%;
  margin:18px 0 24px !important;
  padding:18px 22px 20px;
  border:0;
  border-radius:12px;
  background:#f7f8f8;
  color:#394b5d !important;
  font-family:Arial,Helvetica,sans-serif !important;
  font-size:20px !important;
  font-weight:400 !important;
  line-height:1.55 !important;
  text-align:center;
  position:relative;
}
.page-kanzlei .quix-copy-block h2.quix-intro-quote::before{
  content:"“";
  display:block;
  height:34px;
  margin:-3px 0 4px;
  color:#169da0;
  font-family:Georgia,"Times New Roman",serif;
  font-size:52px;
  font-weight:700;
  line-height:1;
}
@media (max-width:767px){
  .page-kanzlei .quix-copy-block h2.quix-intro-quote{
    padding:16px 18px 18px;
    font-size:16px !important;
  }
}
