@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Pacifico);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,300,700);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,300,700);/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family: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:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.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:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,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.form_button_reset,input.form_button_submit,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;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
:focus{outline:0}
#pip-persionalize div.column-2 div.cta-action .buttons:after,#pip-persionalize div.column-2 div.elements:after,#pip-persionalize:after,#roger-configurator #progress:after,#roger-configurator #steps .tabs .container:after,#roger-configurator #steps:after,#roger-configurator .document:after,#roger-configurator .header:after,#roger-configurator .selections:after,.asset-item:after,.button-group:after,.columns:after,.grid-item-small div.wrapper:after,.hero .container:after,.hero div.hero-tabs ul:after,.product-filter .filters .reset:after,.product-filter .products .grid .grid-item div.footer:after,.product-filter:after,.rl-pager:after,.setup-instructions>.instructions .header:after,.setup-instructions>.instructions .step:after,.solution-showcase:after,.teaser-group:after,.teaser:after,div.expander .section .header:after,div.grid:after,div.international-support-banner ul.support-banner:after,div.international-support-banner:after,div.item-large div.action-group:after,div.item-large div.items div.mini:after,div.item-large div.items:after,div.item-large:after,div.more-box-expand .container .content .more-block:after,div.more-box-expand .container .content .more-links:after,div.more-box-expand .container .content:after,div.product-color-selector div.product-color-row:after,div.product-color-selector:after,div.share-email:after,div.sub-categories .submenu:after,footer .footer-container .phonak-footer ul:after,footer .footer-container nav.footer-navigation>ul:after,footer .footer-container:after,header div.logo-nav:after,header div.right ul.my-account-login:after,header nav>ul:after,header nav>ul>li .submenu:after,header nav>ul>li .submenu>ul:after,section.country-selector div.category-list:after,section.global-locations div.category-list:after,section.global-locations div.details:after,section.non-hero-header.long-headline div.container:after,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-color-row-desktop div.product-hero-color-row:after,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-colors-dropdown div.product-hero-color-row:after,section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color:after,section.product-hero div.product-hero-config:after,section.product-hero-b2c div.product-hero-config:after,section.product-hero-iframe div.product-hero-config:after,section.product-hero.long-headline div.product-hero-main div.subnav-container:after,section.resource-list div.rl-body:after,section.resource-list div.rl-footer:after,section.resource-list div.rl-header:after,section.search-results ul.featured-results:after,ul.support-contact:after{content:"";display:table;clear:both}
.srt{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.centered{float:none;margin-left:auto;margin-right:auto}
*{box-sizing:border-box}
html{background:#fff}
body{direction:ltr;text-align:left;background:#fff;color:#403f38;font-size:16px;font-weight:400;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:100;height:100%;min-height:100%;min-width:320px}
@media screen and (max-width:599px){body{font-size:13px;line-height:1.2}
}
.container{margin:0 auto;position:relative;width:960px}
@media screen and (max-width:980px){.container{width:94%}
}
.quiz-container{margin:0 auto;position:relative}
sup{vertical-align:super;top:0;font-size:65%}
b,strong{font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}
a{color:#8bbc07;text-decoration:none}
a:hover{text-decoration:underline}
li,ul{margin:0;padding:0;list-style-type:none}
ol,p,ul{margin:0 0 1em 0;padding:0}
hr{display:block;height:1px;border:0;border-top:1px solid #dadad9;margin:1em 0;padding:0}
.not-desktop{display:none}
@media screen and (max-width:980px){.not-desktop{display:block}
}
@media screen and (max-width:599px){.not-desktop{display:block}
}
@media screen and (max-width:980px){.not-tablet{display:none}
}
@media screen and (max-width:599px){.not-mobile{display:none !important}
}
@media screen and (max-width:750px){.not-mobile-header{display:none !important}
}
@media screen and (max-width:750px){.not-mobile-footer{display:none !important}
}
.clear{clear:both}
@media screen and (max-width:980px){.desktop-only{display:none !important}
}
@media screen and (max-width:599px){.desktop-only{display:none !important}
}
.mobile-header-only{display:none}
@media screen and (max-width:750px){.mobile-header-only{display:block}
}
.mobile-only{display:none !important}
@media screen and (max-width:599px){.mobile-only{display:block !important}
}
#roger-configurator #steps .tabs .tab .currentStep:after,#roger-configurator #steps .tabs .tab.completed span.tick:before,#roger-configurator .loading-modal .loading-icon:after,#roger-configurator .selections div.actions div.arrow-down:before,.comparison-table table tbody td.feature-description a.show-icon:after,.comparison-table table tbody td.feature-value .feature-included:before,.dk-select-open-down .dk-selected:before,.dk-select.drop-down-blue .dk-selected:before,.dk-selected:before,.icon-down-open-big:before,.icon-up-open-big:before,.modal .info .close:before,.modal .info h2.error:before,.modal .info h2.success:before,.modal .info h3.error:before,.modal .info h3.success:before,.modal.waiting .modal-content:before,.product-filter .products .grid .grid-item div.footer div.cta a.cta-product-details:after,.rl-pager div.p-next a:after,.rl-pager div.p-next a:hover:after,.rl-pager div.p-previous a:before,.rl-pager div.p-previous a:hover:before,.social-media-icons ul.social-icons li a.audioblog:before,.social-media-icons ul.social-icons li a.audioblog_neg:before,.social-media-icons ul.social-icons li a.facebook:before,.social-media-icons ul.social-icons li a.facebook_neg:before,.social-media-icons ul.social-icons li a.hear-the-world:before,.social-media-icons ul.social-icons li a.hear-the-world_neg:before,.social-media-icons ul.social-icons li a.instagram:before,.social-media-icons ul.social-icons li a.instagram_neg:before,.social-media-icons ul.social-icons li a.linked-in:before,.social-media-icons ul.social-icons li a.linked-in_neg:before,.social-media-icons ul.social-icons li a.twitter:before,.social-media-icons ul.social-icons li a.twitter_neg:before,.social-media-icons ul.social-icons li a.youtube:before,.social-media-icons ul.social-icons li a.youtube_neg:before,.sub-nav div.mobile-dropdown div.mobile-dropdown-icon i.icon-down-open-big:before,.sub-nav div.mobile-dropdown div.mobile-dropdown-icon i.icon-up-open-big:before,.waiting:after,a.button .close-icon:before,div.expander .section .header .icon:before,div.expander .section.open .header .icon:before,div.grid.waiting:before,div.item-large div.asset-item div.cta-download div span:after,div.item-large div.items div.cta-details a:after,div.item-large.open div.items div.cta-details a:after,div.more-box-expand .container .content .more-block li.social-icons a.facebook:before,div.more-box-expand .container .content .more-block li.social-icons a.google-plus:before,div.more-box-expand .container .content .more-block li.social-icons a.hear-the-world:before,div.more-box-expand .container .content .more-block li.social-icons a.linked-in:before,div.more-box-expand .container .content .more-block li.social-icons a.twitter:before,div.more-box-expand .container .content .more-block li.social-icons a.youtube:before,div.product-color-selector div.product-color-block.selected:before,header div.more a.more-toggle-expanded:after,header div.more a.more-toggle:after,header div.right ul.my-account-login li.account-info ul.account-info-dropdown li.external a:before,header form.header-search:after,header nav>ul>li.home a:after,p.button .loading:before,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-color-row-desktop div.product-hero-color-block.selected:before,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-colors-dropdown div.product-hero-color-block.selected:before,section.product-hero-b2c div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-top div.product-hero-color-block:before,section.resource-list div.rl-header form a:after,section.resource-list div.rl-header form a:hover:after{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal !important;text-transform:none !important;line-height:1em;margin-left:.2em}
#roger-configurator .loading-modal .loading-icon:after,.modal.waiting .modal-content:before,.waiting:after,div.grid.waiting:before,p.button .loading:before{-webkit-animation:spin 4s infinite linear;animation:spin 4s infinite linear;display:inline-block}
@font-face{font-family:fontello;src:url(css/Fontello/font/fontello.eot?36435280);src:url(css/Fontello/font/fontello.eot?36435280#iefix) format("embedded-opentype"),url(css/Fontello/font/fontello.woff?36435280) format("woff"),url(css/Fontello/font/fontello.woff2?36435280) format("woff2"),url(css/Fontello/font/fontello.ttf?36435280) format("truetype"),url(css/Fontello/font/fontello.svg?36435280#fontello) format("svg");font-weight:400;font-style:normal}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
input.form_button_reset,input.form_button_submit,input[type=reset],input[type=submit]{font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:5px 20px;color:#fff;background:#82837f;border-radius:25px;text-align:center;margin-top:40px;border:0;transition:background-color .25s ease-in-out}
input.form_button_reset:hover,input.form_button_submit:hover,input[type=reset]:hover,input[type=submit]:hover{background:#757672}
input.form_button_submit,input[type=submit]{background:#8bbc07}
input.form_button_submit:hover,input[type=submit]:hover{background:#79a306}
input.form_button_submit:disabled,input[type=submit]:disabled{background:#b5b5b2}
div.group-inputs-inline>div{display:inline-block;margin-bottom:0;vertical-align:middle}
form section{margin:0;padding:30px 0}
form section h2{margin:0}
input[type=checkbox].phonak-checkbox+label,label.phonak-checkbox span{display:inline-block;width:16px;height:16px;margin-right:12px;border:1px solid #82837f;cursor:pointer;vertical-align:middle;background-image:none;background-position:center center;background-repeat:no-repeat}
input[type=checkbox].phonak-checkbox{position:absolute;left:-10000px}
input[type=checkbox].phonak-checkbox:checked+label{background-image:url(images/icons/checkmark.png)}
label.phonak-checkbox{cursor:pointer}
label.phonak-checkbox input[type=checkbox]{position:absolute;left:-10000px}
label.phonak-checkbox input[type=checkbox]:checked+span{background-image:url(images/icons/checkmark.png)}
form.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
form.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
form.form-inline .form-control-static{display:inline-block}
form.form-inline .input-group{display:inline-table;vertical-align:middle}
form.form-inline .input-group .form-control,form.form-inline .input-group .input-group-addon,form.form-inline .input-group .input-group-btn{width:auto}
form.form-inline .input-group>.form-control{width:100%}
form.form-inline .control-label{margin-bottom:0;vertical-align:middle}
form.form-inline .checkbox,form.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
form.form-inline .checkbox label,form.form-inline .radio label{padding-left:0}
form.form-inline .checkbox input[type=checkbox],form.form-inline .radio input[type=radio]{position:relative;margin-left:0}
form.form-inline .has-feedback .form-control-feedback{top:0}
.sticky-anchor-padding:before{content:"";display:block;height:90px;margin:-90px 0 0}
.full-width-parsys,aside.full-width{margin:2em 0;padding:1em 0}
.full-width-parsys>div,.full-width-parsys>section,aside.full-width>div,aside.full-width>section{width:960px;margin-left:auto;margin-right:auto;position:relative}
@media screen and (max-width:980px){.full-width-parsys>div,.full-width-parsys>section,aside.full-width>div,aside.full-width>section{width:100%}
}
.full-width-parsys .hero,aside.full-width .hero{width:100%;padding:0}
.full-width-parsys .hero:first-child,aside.full-width .hero:first-child{position:relative;top:-1em;margin-bottom:-2em;margin-top:-1em}
aside.full-width{background-color:#f4f8e8;margin-bottom:0}
aside.full-width.grey{background-color:#f8f8f8}
aside.full-width.graphite{background-color:#403f38}
aside.full-width.graphite-medium{background-color:#82837f}
aside.full-width h2,aside.full-width h3,aside.full-width h4,aside.full-width h5{text-align:center}
aside.full-width.graphite,aside.full-width.graphite-medium{color:#fff}
aside.full-width.graphite .text b,aside.full-width.graphite .text ol li,aside.full-width.graphite .text p,aside.full-width.graphite .text strong,aside.full-width.graphite .text ul li,aside.full-width.graphite-medium .text b,aside.full-width.graphite-medium .text ol li,aside.full-width.graphite-medium .text p,aside.full-width.graphite-medium .text strong,aside.full-width.graphite-medium .text ul li{color:#fff}
header.shared .js-tooltip{cursor:pointer}
header.shared .tooltip-content{display:none}
.tooltip header.shared .tooltip-content{display:block}
header.shared .tooltip{position:absolute;background:#82837f;color:#fff;max-width:240px;border-radius:0;box-shadow:0 0 2px rgba(0,0,0,.3);z-index:999;font-size:16px}
@media screen and (max-width:480px){header.shared .tooltip{max-width:none;width:calc(100% - 16px)}
}
header.shared .tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute}
header.shared .tooltip .tooltip-arrow{border-color:#82837f}
header.shared .tooltip .tooltip-arrow:after{display:block;content:"";position:absolute;z-index:-1;border-color:rgba(0,0,0,.25);border-style:solid}
header.shared .tooltip[x-placement^=top]{margin-bottom:17px}
header.shared .tooltip[x-placement^=top] .tooltip-arrow{bottom:-13px;left:calc(50% - 13px)}
header.shared .tooltip[x-placement^=top] .tooltip-arrow,header.shared .tooltip[x-placement^=top] .tooltip-arrow:after{border-width:13px 13px 0 13px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}
header.shared .tooltip[x-placement^=top] .tooltip-arrow:after{top:-12px;left:-13px}
header.shared .tooltip[x-placement^=bottom]{margin-top:17px}
header.shared .tooltip[x-placement^=bottom] .tooltip-arrow{top:-13px;left:calc(50% - 13px)}
header.shared .tooltip[x-placement^=bottom] .tooltip-arrow,header.shared .tooltip[x-placement^=bottom] .tooltip-arrow:after{border-width:0 13px 13px 13px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}
header.shared .tooltip[x-placement^=bottom] .tooltip-arrow:after{bottom:-12px;left:-13px}
header.shared .tooltip[x-placement^=right]{margin-left:17px}
header.shared .tooltip[x-placement^=right] .tooltip-arrow{left:-13px;top:calc(50% - 13px)}
header.shared .tooltip[x-placement^=right] .tooltip-arrow,header.shared .tooltip[x-placement^=right] .tooltip-arrow:after{border-width:13px 13px 13px 0;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}
header.shared .tooltip[x-placement^=right] .tooltip-arrow:after{right:-12px;top:-13px}
header.shared .tooltip[x-placement^=left]{margin-right:17px}
header.shared .tooltip[x-placement^=left] .tooltip-arrow{right:-13px;top:calc(50% - 13px)}
header.shared .tooltip[x-placement^=left] .tooltip-arrow,header.shared .tooltip[x-placement^=left] .tooltip-arrow:after{border-width:13px 0 13px 13px;border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent}
header.shared .tooltip[x-placement^=left] .tooltip-arrow:after{left:-12px;top:-13px}
header.shared .tooltip-menu a{display:block;min-width:100px;background-color:#82837f;color:#fff !important;padding:8px 40px 8px 10px}
header.shared .tooltip-menu a:hover{background-color:#403f38}
header.shared .tooltip-menu a+a{border-top:1px #dadad9 solid}
header.shared a.tooltip-link-active{background-image:url(images/icons/icon-checkmark-white.svg);background-position:calc(100% - 8px) center;background-repeat:no-repeat}
header.shared a.tooltip-link-external{background-image:url(images/icons/icon-arrow-right.svg);background-position:calc(100% - 8px) center;background-repeat:no-repeat}
header.shared a.tooltip-link-dark{background-color:#403f38 !important;color:#dadad9 !important}
header.shared a.tooltip-link-dark:active,header.shared a.tooltip-link-dark:hover{background-color:#000 !important}
footer.shared .js-tooltip{cursor:pointer}
footer.shared .tooltip-content{display:none}
.tooltip footer.shared .tooltip-content{display:block}
footer.shared .tooltip{position:absolute;background:#82837f;color:#fff;max-width:240px;border-radius:0;box-shadow:0 0 2px rgba(0,0,0,.3);z-index:999;font-size:16px}
@media screen and (max-width:480px){footer.shared .tooltip{max-width:none;width:calc(100% - 16px)}
}
footer.shared .tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute}
footer.shared .tooltip .tooltip-arrow{border-color:#82837f}
footer.shared .tooltip .tooltip-arrow:after{display:block;content:"";position:absolute;z-index:-1;border-color:rgba(0,0,0,.25);border-style:solid}
footer.shared .tooltip[x-placement^=top]{margin-bottom:17px}
footer.shared .tooltip[x-placement^=top] .tooltip-arrow{bottom:-13px;left:calc(50% - 13px)}
footer.shared .tooltip[x-placement^=top] .tooltip-arrow,footer.shared .tooltip[x-placement^=top] .tooltip-arrow:after{border-width:13px 13px 0 13px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}
footer.shared .tooltip[x-placement^=top] .tooltip-arrow:after{top:-12px;left:-13px}
footer.shared .tooltip[x-placement^=bottom]{margin-top:17px}
footer.shared .tooltip[x-placement^=bottom] .tooltip-arrow{top:-13px;left:calc(50% - 13px)}
footer.shared .tooltip[x-placement^=bottom] .tooltip-arrow,footer.shared .tooltip[x-placement^=bottom] .tooltip-arrow:after{border-width:0 13px 13px 13px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}
footer.shared .tooltip[x-placement^=bottom] .tooltip-arrow:after{bottom:-12px;left:-13px}
footer.shared .tooltip[x-placement^=right]{margin-left:17px}
footer.shared .tooltip[x-placement^=right] .tooltip-arrow{left:-13px;top:calc(50% - 13px)}
footer.shared .tooltip[x-placement^=right] .tooltip-arrow,footer.shared .tooltip[x-placement^=right] .tooltip-arrow:after{border-width:13px 13px 13px 0;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}
footer.shared .tooltip[x-placement^=right] .tooltip-arrow:after{right:-12px;top:-13px}
footer.shared .tooltip[x-placement^=left]{margin-right:17px}
footer.shared .tooltip[x-placement^=left] .tooltip-arrow{right:-13px;top:calc(50% - 13px)}
footer.shared .tooltip[x-placement^=left] .tooltip-arrow,footer.shared .tooltip[x-placement^=left] .tooltip-arrow:after{border-width:13px 0 13px 13px;border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent}
footer.shared .tooltip[x-placement^=left] .tooltip-arrow:after{left:-12px;top:-13px}
footer.shared .tooltip-menu a{display:block;min-width:100px;background-color:#82837f;color:#fff !important;padding:8px 40px 8px 10px}
footer.shared .tooltip-menu a:hover{background-color:#403f38}
footer.shared .tooltip-menu a+a{border-top:1px #dadad9 solid}
footer.shared a.tooltip-link-active{background-image:url(images/icons/icon-checkmark-white.svg);background-position:calc(100% - 8px) center;background-repeat:no-repeat}
footer.shared a.tooltip-link-external{background-image:url(images/icons/icon-arrow-right.svg);background-position:calc(100% - 8px) center;background-repeat:no-repeat}
footer.shared a.tooltip-link-dark{background-color:#403f38 !important;color:#dadad9 !important}
footer.shared a.tooltip-link-dark:active,footer.shared a.tooltip-link-dark:hover{background-color:#000 !important}
div.html-embed,div.url-embed{min-height:270px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}
div.cmp-embed.URL,div.cmp-embed.url{width:100% !important;padding-bottom:56.25% !important;position:relative;overflow:hidden;height:0;max-width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
div.cmp-embed.URL.embedded--youtube.permanently--hide,div.cmp-embed.URL.embedded--youtube:hover,div.cmp-embed.url.embedded--youtube.permanently--hide,div.cmp-embed.url.embedded--youtube:hover{background-image:none}
div.cmp-embed.URL.embedded--youtube.permanently--hide>iframe[src*="youtu.be"],div.cmp-embed.URL.embedded--youtube.permanently--hide>iframe[src*=youtube],div.cmp-embed.URL.embedded--youtube:hover>iframe[src*="youtu.be"],div.cmp-embed.URL.embedded--youtube:hover>iframe[src*=youtube],div.cmp-embed.url.embedded--youtube.permanently--hide>iframe[src*="youtu.be"],div.cmp-embed.url.embedded--youtube.permanently--hide>iframe[src*=youtube],div.cmp-embed.url.embedded--youtube:hover>iframe[src*="youtu.be"],div.cmp-embed.url.embedded--youtube:hover>iframe[src*=youtube]{display:block}
div.cmp-embed.URL.embedded--youtube:before,div.cmp-embed.url.embedded--youtube:before{content:url(images/icons/icon-youtube-play.svg);width:68px;height:48px;position:absolute;top:calc(50% - 24px);left:calc(50% - 34px)}
div.cmp-embed.URL.embedded--youtube>iframe[src*="youtu.be"],div.cmp-embed.URL.embedded--youtube>iframe[src*=youtube],div.cmp-embed.url.embedded--youtube>iframe[src*="youtu.be"],div.cmp-embed.url.embedded--youtube>iframe[src*=youtube]{position:absolute;top:0;left:0;width:100%;height:100%;display:none}
div.cmp-embed.HTML,div.cmp-embed.html{width:100% !important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
div.cmp-embed.HTML>iframe[src*=thinglink],div.cmp-embed.html>iframe[src*=thinglink]{width:100%}
div.more-box-expand{margin:0;padding:0;display:none;background-color:#9b9b98}
div.more-box-expand .container{background:linear-gradient(to right,#8f8f8c 30%,#9b9b98 30%)}
div.more-box-expand .container .content{padding:20px 0 10px 20px}
div.more-box-expand .container .content .about-block{float:left;width:30%;position:relative}
div.more-box-expand .container .content .more-links{float:left;width:70%;position:relative}
div.more-box-expand .container .content .more-links>li{width:33.2%;float:left}
div.more-box-expand .container .content .more-block{position:relative}
div.more-box-expand .container .content .more-block li{margin:0;padding:4px 10px;color:#fff;font-size:14px;line-height:16px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
div.more-box-expand .container .content .more-block li ul li{margin:0;padding:4px 0}
div.more-box-expand .container .content .more-block li ul li ul{margin:6px 0 0 10px}
div.more-box-expand .container .content .more-block li h4{margin:0 0 6px 0;padding:0;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
div.more-box-expand .container .content .more-block li a{color:#fff}
div.more-box-expand .container .content .more-block li.social-icons{padding:12px 0 10px 8px;font-size:16px}
div.more-box-expand .container .content .more-block li.social-icons a{margin:0 0 0 10px;padding:0;width:22px;height:22px;color:#fff;text-decoration:none}
div.more-box-expand .container .content .more-block li.social-icons a:first-child{margin:0}
div.more-box-expand .container .content .more-block li.social-icons a.facebook:before{content:""}
div.more-box-expand .container .content .more-block li.social-icons a.twitter:before{content:""}
div.more-box-expand .container .content .more-block li.social-icons a.google-plus:before{content:""}
div.more-box-expand .container .content .more-block li.social-icons a.youtube:before{content:""}
div.more-box-expand .container .content .more-block li.social-icons a.linked-in:before{content:""}
div.more-box-expand .container .content .more-block li.social-icons a.hear-the-world{font-size:22px}
div.more-box-expand .container .content .more-block li.social-icons a.hear-the-world:before{content:""}
@media screen and (max-width:980px){div.more-box-expand .container .content .more-block li.social-icons{font-size:14px}
div.more-box-expand .container .content .more-block li.social-icons a{margin:0 0 0 5px;padding:0;width:18px;height:18px;color:#fff;text-decoration:none}
div.more-box-expand .container .content .more-block li.social-icons a:first-child{margin:0}
div.more-box-expand .container .content .more-block li.social-icons a.hear-the-world{font-size:18px}
}
header{position:relative}
header img{margin:0 auto}
@media screen and (max-width:750px){header div.logo-nav{width:100%}
}
header div.image.left{float:none;width:inherit;height:inherit}
header div.left{float:left;width:300px;height:110px}
@media screen and (max-width:750px){header div.left{float:none;width:auto;height:50px}
}
header .title-container{padding-top:40px;white-space:nowrap}
@media screen and (max-width:750px){header .title-container{padding-top:16px;float:left}
}
header div.logo{margin-right:15px;float:left;width:100px;height:35px}
header div.logo .image{margin-top:0;margin-bottom:0}
@media screen and (max-width:750px){header div.logo{margin-right:8px;width:67px;height:18px}
}
header div.pagetitle{font-family:RotisSansSerifW10-Light_749627,RotisSansSerifW02-Light_743017,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;color:#82837f;line-height:22px;height:40px;padding-left:15px;border-left:1px solid #8bbc07;float:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:750px){header div.pagetitle{font-size:18px;color:#82837f;line-height:18px;height:18px;padding-left:8px}
}
header div.pagetitle a{color:#82837f;text-decoration:none}
header .cart-block{margin:0 4% 0 0;padding:0;float:right}
header .cart-block a{margin:0;padding:15px 28px 6px 0;display:block;background:url(images/global/mobile-header-cart-icon.png) no-repeat right 16px;background-size:25px 20px;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#8bbc07;text-decoration:none}
header .mobile-menu-icon{display:none}
@media screen and (max-width:750px){header .mobile-menu-icon{float:left;display:block}
}
header div.right{margin:0;float:right;width:400px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#403f38}
@media screen and (max-width:750px){header div.right{width:auto;position:absolute;top:8px;right:110px}
}
@media screen and (max-width:599px){header div.right{float:none;margin:0 auto 10px auto;width:94%;position:relative;top:0;right:0}
}
header div.right ul.my-account-login{padding-top:10px}
header div.right ul.my-account-login li{float:right;margin:0 172px 0 20px;font-size:14px}
header div.right ul.my-account-login li span{color:#82837f;font-size:14px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
header div.right ul.my-account-login li.website a{color:#8bbc07}
header div.right ul.my-account-login li.website a:after{font-size:14px;content:" ›"}
header div.right ul.my-account-login li.account-info{position:relative;overflow:visible;cursor:pointer}
header div.right ul.my-account-login li.account-info div.account-name{width:200px;position:relative;font-size:14px}
header div.right ul.my-account-login li.account-info div.account-name span.name{z-index:125;position:relative;text-decoration:none;display:block;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;color:#82837f;font-size:14px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
header div.right ul.my-account-login li.account-info div.account-name span.arrow{z-index:130;position:relative;margin:2px 0 0 4px;float:left;font-size:11px;color:#403f38;font-family:Verdana,Arial,sans-serif}
header div.right ul.my-account-login li.account-info ul.account-info-dropdown{margin:0;padding:48px 0 0 0;background:#fff;border:1px solid #ececec;position:absolute;z-index:110;top:-8px;left:-25px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);display:none;width:230px}
header div.right ul.my-account-login li.account-info ul.account-info-dropdown li.myaccount-spacer{padding-top:15px}
header div.right ul.my-account-login li.account-info ul.account-info-dropdown li{margin:0;padding:0;font-size:15px;float:none;line-height:1;width:230px}
header div.right ul.my-account-login li.account-info ul.account-info-dropdown li a{padding:8px 25px 8px 25px;display:block;text-decoration:none;font-size:15px;width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#82837f;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:auto;margin-right:auto}
header div.right ul.my-account-login li.account-info ul.account-info-dropdown li a:hover{background:#f5f5f5;color:#3f3e37}
header div.right ul.my-account-login li.account-info ul.account-info-dropdown li a.button{width:150px;margin-left:auto;margin-right:auto;background:#8bbc07;color:#fff;text-align:center}
header div.right ul.my-account-login li.account-info ul.account-info-dropdown li a.button:hover{background:#79a306;color:#fff}
header div.right ul.my-account-login li.account-info ul.account-info-dropdown li.external a{padding:8px 25px 8px 25px}
header div.right ul.my-account-login li.account-info ul.account-info-dropdown li.external a:before{content:"";margin-right:5px}
header div.right ul.my-account-login li.account-info ul.account-info-dropdown li.external a:hover{background-color:#f5f5f5}
header div.right ul.my-account-login li.account-info ul.account-info-dropdown li.logout{border-top:1px solid #e7e7e7}
header form.header-search{float:right;font-size:16px}
header form.header-search:after{content:""}
header form.header-search:after{position:absolute;top:54px;right:10px;color:#82837f;cursor:pointer}
@media screen and (max-width:750px){header form.header-search:after{position:relative;top:0;right:0;margin-left:-30px}
}
@media screen and (max-width:599px){header form.header-search{float:none}
}
header form.header-search input{outline:0;color:#403f38}
header form.header-search input[type=search]{-webkit-appearance:none;-webkit-box-sizing:content-box;box-shadow:inset 0 0 5px 1px rgba(242,242,242,.75);font-family:inherit;font-size:100%}
header form.header-search input::-webkit-search-cancel-button,header form.header-search input::-webkit-search-decoration{display:none}
header form.header-search input[type=search]{background:#fff;border:solid 1px #dadad9;padding:8px 40px 8px 16px;width:260px;border-radius:4px;transition:all .5s}
@media screen and (max-width:750px){header form.header-search input[type=search]{padding:8px 40px 8px 14px;width:186px}
}
@media screen and (max-width:599px){header form.header-search input[type=search]{padding:8px 10% 8px 4%;width:84%}
}
header form.header-search input[type=search]:focus{background-color:#fff;border-color:#b5b5b3;box-shadow:0 0 5px rgba(130,131,127,.5)}
header form.header-search input:-moz-placeholder{color:#999}
header form.header-search input::-webkit-input-placeholder{color:#999}
header div.more{position:absolute;top:0;right:0}
header div.more a.more-toggle{margin:0;padding:12px 15px 8px 20px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;display:inline-block;color:#fff;font-size:14px;line-height:1;background-color:#9b9b98;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}
header div.more a.more-toggle:after{content:""}
header div.more a.more-toggle:after{margin-left:10px;margin-right:0}
header div.more a.more-toggle-expanded:after{content:""}
.logged-in .login-register a.link{display:none}
.logged-out .login-register a.link{display:block}
@media screen and (max-width:750px){.logged-in nav.header-navigation .my-account-mobile{display:block}
.logged-out nav.header-navigation .my-account-mobile{display:none}
}
@media screen and (max-width:750px){.logged-in nav.header-navigation .login-register-mobile{display:none}
.logged-out nav.header-navigation .login-register-mobile{display:block}
}
.mobile-only{display:none}
@media screen and (max-width:750px){.mobile-only{display:block}
}
.desktop-only{display:block}
@media screen and (max-width:750px){.desktop-only{display:none}
}
header.shared{background:linear-gradient(to bottom,#fff 0,#fff 135px,#f2f2f1 135px,#f2f2f1 100%)}
@media screen and (max-width:980px){header.shared{background:#fff}
}
header.shared .container{max-width:1280px;width:auto;padding-left:29px;padding-right:29px}
@media screen and (max-width:980px){header.shared .container{min-width:0;padding-left:12px;padding-right:12px}
}
@media screen and (max-width:980px){header.shared .nav-container{padding:0}
}
header.shared .logo-nav{background-color:#f3f3f2;padding-top:15px;padding-bottom:15px}
header.shared .logo-nav .header-user span{margin-right:10px;margin-left:10px;text-align:right}
@media screen and (max-width:980px){header.shared .logo-nav .header-user span{display:none}
}
header.shared .logo-nav .header-user span>span{margin:0}
header.shared .logo-nav .header-user a,header.shared .logo-nav .mobile-menu-icon{color:#403f38;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative}
header.shared .logo-nav .header-user a:before,header.shared .logo-nav .mobile-menu-icon:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
header.shared .logo-nav .header-user a:active,header.shared .logo-nav .header-user a:hover,header.shared .logo-nav .mobile-menu-icon:active,header.shared .logo-nav .mobile-menu-icon:hover{color:#403f38;text-decoration:none}
header.shared .logo-nav .header-user a:active img,header.shared .logo-nav .header-user a:hover img,header.shared .logo-nav .mobile-menu-icon:active img,header.shared .logo-nav .mobile-menu-icon:hover img{display:none}
header.shared .logo-nav .header-user a:hover img.state-hover,header.shared .logo-nav .mobile-menu-icon:hover img.state-hover{display:block}
header.shared .logo-nav .header-user a .is-active img.state-hover,header.shared .logo-nav .header-user a:active img.state-hover,header.shared .logo-nav .mobile-menu-icon .is-active img.state-hover,header.shared .logo-nav .mobile-menu-icon:active img.state-hover{display:none !important}
header.shared .logo-nav .header-user a .is-active img.state-active,header.shared .logo-nav .header-user a:active img.state-active,header.shared .logo-nav .mobile-menu-icon .is-active img.state-active,header.shared .logo-nav .mobile-menu-icon:active img.state-active{display:block}
header.shared .logo-nav .header-user a img,header.shared .logo-nav .mobile-menu-icon img{width:30px;height:30px}
header.shared .logo-nav .header-user a img.state-active,header.shared .logo-nav .header-user a img.state-hover,header.shared .logo-nav .mobile-menu-icon img.state-active,header.shared .logo-nav .mobile-menu-icon img.state-hover{display:none}
header.shared .logo-nav .mobile-menu-icon{display:block;margin-right:10px;width:30px;height:30px}
@media screen and (max-width:599px){header.shared .logo-nav .mobile-menu-icon{margin-right:0}
}
@media screen and (min-width:981px){header.shared .logo-nav .mobile-menu-icon{display:none}
}
header.shared .logo-nav .header-logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}
header.shared .logo-nav div.logo,header.shared .logo-nav div.logo img{float:none;display:block;max-width:88px}
@media screen and (max-width:750px){header.shared .logo-nav div.logo,header.shared .logo-nav div.logo img{max-width:65px}
}
header.shared .logo-nav .title-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0}
@media screen and (max-width:980px){header.shared .logo-nav .title-container{margin-left:auto;margin-right:auto}
}
header.shared .logo-nav .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:980px){header.shared .logo-nav .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
header.shared .logo-nav .flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:980px){header.shared .logo-nav .flex-container{-webkit-flex:auto;-ms-flex:auto;flex:auto}
header.shared .logo-nav .flex-container+header.shared .logo-nav .flex-container{margin-left:16px}
}
header.shared .logo-nav .flex-container--logo{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
header.shared .logo-nav .flex-container--logo>div{margin-right:auto}
header.shared .logo-nav .flex-container--search{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;overflow:hidden}
@media screen and (max-width:980px){header.shared .logo-nav .flex-container--search{-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-top:16px}
}
header.shared .logo-nav .flex-container--user{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
header.shared .logo-nav .flex-container--user>div{margin-left:auto}
@media screen and (max-width:980px){header.shared .logo-nav .flex-container--user{margin-left:auto;min-width:30px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}
}
header.shared .logo-nav div.pagetitle{height:auto;line-height:1em;font-size:16px;border-left:0;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:0;white-space:nowrap;margin-right:16px;float:none}
@media screen and (max-width:980px){header.shared .logo-nav div.pagetitle{font-size:14px;margin-right:0}
}
header.shared .logo-nav div.pagetitle>a{color:#403f38}
header.shared .logo-nav div.pagetitle .js-tooltip{margin-left:8px;width:19px;height:19px}
@media screen and (max-width:980px){header.shared .logo-nav div.pagetitle .js-tooltip{display:none}
}
header.shared .logo-nav .header-search{float:none;max-width:389px;position:relative;margin-left:auto;margin-right:auto;width:100%}
@media screen and (min-width:981px){header.shared .logo-nav .header-search{min-width:350px}
}
header.shared .logo-nav .header-search input[type=search]{box-sizing:border-box;width:100%;max-width:389px;padding-right:60px;border:0;box-shadow:none}
header.shared .logo-nav .header-search input[type=search]:focus{box-shadow:none}
header.shared .logo-nav .header-search button{-webkit-appearance:none;position:absolute;font-size:14px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#82837f;top:0;right:7px;background:0;border:0;padding:7px}
header.shared .logo-nav .header-search:after{display:none}
header.shared .logo-nav .header-user{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
header.shared .logo-nav .header-user span.account-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-right:10px}
header.shared .logo-nav .header-user span.account-name span:nth-last-child(2){font-size:12px}
@media screen and (max-width:750px){header.shared .logo-nav .header-user span.account-name{display:none}
}
header.shared .logo-nav .header-user .name{max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
header.shared .logo-nav .header-user .js-tooltip.is-triggered a{position:relative}
header.shared .logo-nav .header-user .js-tooltip.is-triggered a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
header.shared .logo-nav .header-user .js-tooltip.is-triggered>a>img{display:none !important}
header.shared .logo-nav .header-user .js-tooltip.is-triggered>a:hover img{display:none !important}
header.shared .logo-nav .header-user .js-tooltip.is-triggered>a:hover>img.state-active,header.shared .logo-nav .header-user .js-tooltip.is-triggered>a>img.state-active{display:block !important}
header.shared .logo-nav img[src*=icon-arrow-circle]{width:19px;height:19px;display:block}
footer.footer-simple{background:#f3f3f2 !important}
footer.footer-simple .footer-container--simple{background:#f3f3f2 !important}
footer.footer-simple .footer-container--simple .phonak-footer{float:none !important;width:100% !important;text-align:center !important;margin:0 auto !important;position:relative !important}
footer.footer-simple .footer-container--simple .phonak-footer p.phonak-international{margin:10px auto !important}
footer.footer-simple .footer-container--simple .phonak-footer ul.social-icons{margin:20px 0 !important}
footer.footer-simple .footer-container--simple .phonak-footer ul.social-icons a{font-size:16px !important}
footer.footer-simple .footer-container--simple .phonak-footer ul.links{margin:10px 0 !important}
footer.footer-simple .footer-container--simple .phonak-footer ul.links a{font-size:24px !important}
footer{margin:30px 0 0 0;padding:0;border-top:1px solid #dadad9;background:linear-gradient(to right,#fff 50%,#f3f3f2 50%)}
aside+footer{margin-top:0}
footer .footer-container{padding:50px 0;background:linear-gradient(to right,#fff 68%,#f3f3f2 68%)}
@media screen and (max-width:750px){footer .footer-container{padding:25px 0;width:100%;background:#f3f3f2}
}
footer .footer-container nav.footer-navigation{float:left;width:68%}
footer .footer-container nav.footer-navigation .store-block{margin:0;padding:0 0 30px 0}
footer .footer-container nav.footer-navigation .store-block h3{margin:0;padding:0;font-size:28px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#403f38}
footer .footer-container nav.footer-navigation .store-block img{margin:20px 0}
footer .footer-container nav.footer-navigation .store-block p{margin:0;padding:0 0 15px 0;font-size:16px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#82837f}
footer .footer-container nav.footer-navigation .store-block p a{font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#8bbc07}
footer .footer-container nav.footer-navigation .store-block p a:after{content:" \203A"}
footer .footer-container nav.footer-navigation>ul>li{float:left;width:31%}
footer .footer-container nav.footer-navigation>ul>li.footer-column-one{width:38%}
footer .footer-container nav.footer-navigation>ul .content{margin:0;padding:0 25px 0 0}
footer .footer-container nav.footer-navigation>ul h4{margin:0 0 5px 0;padding:0;font-size:13px;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#231f20}
footer .footer-container nav.footer-navigation>ul h4 a{color:#231f20}
footer .footer-container nav.footer-navigation>ul ul{margin:0 0 20px 0;padding:0}
footer .footer-container nav.footer-navigation>ul ul li{margin:0;padding:3px 0;font-size:13px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#82837f}
footer .footer-container nav.footer-navigation>ul ul li ul{margin:0 0 0 14px;padding:2px 0 0 0}
footer .footer-container nav.footer-navigation>ul ul a{color:#82837f;text-decoration:none}
footer .footer-container nav.footer-navigation>ul ul a:hover{text-decoration:underline}
footer .footer-container .phonak-footer{float:left;width:32%;text-align:center}
footer .footer-container .phonak-footer .content{padding:0 5px}
@media screen and (max-width:750px){footer .footer-container .phonak-footer{float:none;width:100%}
}
footer .footer-container .phonak-footer ul{margin:50px 0;text-align:center}
@media screen and (max-width:750px){footer .footer-container .phonak-footer ul{margin:20px 0}
}
footer .footer-container .phonak-footer ul li{margin:0;padding:0;text-align:center;font-size:13px;color:#a8a9a6}
footer .footer-container .phonak-footer ul li a{margin:0 1px;padding:0;display:inline-block;color:#83837f;white-space:nowrap}
footer .footer-container .phonak-footer ul li a:first-child{border-left:0}
footer .footer-container .phonak-footer ul.links-main li{font-size:14px}
footer .footer-container .phonak-footer ul.links-main li a{color:#403f38}
@media screen and (max-width:750px){footer .footer-container .phonak-footer ul.links-main li a{color:#82837f}
}
footer .footer-container .phonak-footer p{margin:25px 0;padding:0 10px;font-size:20px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#82837f}
@media screen and (max-width:750px){footer .footer-container .phonak-footer p{margin:15px 0}
}
footer .footer-container .phonak-footer p.phonak-international{margin:30px auto;padding:0 10px;display:inline-block;font-size:15px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#82837f;text-align:left}
@media screen and (max-width:750px){footer .footer-container .phonak-footer p.phonak-international{margin:15px 0}
}
footer .footer-container .phonak-footer p.phonak-international a{color:#8bbc07}
footer .footer-container .phonak-footer p.phonak-international a:after{content:" \203A"}
footer .footer-container .phonak-footer p.phonak-international img{margin:0 10px 0 0;float:left}
footer .green-fade{height:18px;width:100%;background:#8bbc07 url(images/global/background-footer-fade.png) repeat-y;background-position:right}
.lt-ie10 footer{background:#fff url(images/global/footer-bg-container.png) repeat-y 50% top}
.lt-ie10 footer .footer-container{background:#fff url(images/global/footer-bg-content.png) repeat-y top right}
@media screen and (max-width:980px){.lt-ie10 footer .footer-container{background:#fff}
}
footer.shared{background:0;border-top:0}
footer.shared .footer-container{background:0}
footer.shared .footer-container.container{width:600px}
@media screen and (max-width:750px){footer.shared .footer-container.container{width:100%}
}
footer.shared .phonak-footer{background-color:#f3f3f2}
footer.shared .phonak-footer-bottom{background-color:#fff}
footer.shared .phonak-footer-options{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:750px){footer.shared .phonak-footer-options{padding:0 30px}
}
@media screen and (max-width:480px){footer.shared .phonak-footer-options{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
footer.shared .title-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0}
footer.shared div.logo{margin-right:15px}
footer.shared div.logo,footer.shared div.logo img{float:none;display:block;width:88px}
@media screen and (max-width:750px){footer.shared div.logo,footer.shared div.logo img{width:65px}
}
footer.shared div.pagetitle{height:auto;line-height:1em;font-size:16px;border-left:0;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:0;white-space:nowrap;margin-right:16px;float:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:980px){footer.shared div.pagetitle{font-size:14px}
}
@media screen and (max-width:599px){footer.shared div.pagetitle{margin-right:0}
}
footer.shared div.pagetitle>a{color:#403f38}
footer.shared .phonak-international{margin-bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;margin-left:8px}
@media screen and (max-width:480px){footer.shared .phonak-international{padding-top:20px}
}
footer.shared .phonak-international img{margin-right:8px}
footer.shared .phonak-international a{display:block;width:19px;height:19px;margin-left:8px}
footer.shared .phonak-international a img{min-width:19px}
footer.shared .links{color:#82837f}
footer.shared .links-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 0 20px}
@media screen and (max-width:750px){footer.shared .links-container{display:block;padding:30px 8px 20px}
}
footer.shared .links-item{width:30%}
@media screen and (max-width:750px){footer.shared .links-item{width:100%;position:relative}
footer.shared .links-item.is-active .link-title:before{display:none}
footer.shared .links-item.is-active .link-content{display:block}
}
footer.shared .links-item:first-child{padding-right:20px}
@media screen and (max-width:750px){footer.shared .links-item:first-child{padding-right:0}
}
footer.shared .link-title{position:relative}
@media screen and (max-width:750px){footer.shared .link-title{background-color:#82837f;color:#fff;padding:14px 11px;margin-bottom:1px;cursor:pointer}
footer.shared .link-title:before{content:"";position:absolute;right:21px;height:11px;width:0;border-left:1px #fff solid;top:21px}
footer.shared .link-title:after{content:"";position:absolute;right:16px;width:11px;height:0;border-top:1px #fff solid;top:26px}
footer.shared .link-title p{position:relative}
footer.shared .link-title p:after{content:"";border:1px solid #fff;border-radius:100%;position:absolute;right:0;width:19px;height:19px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
footer.shared .link-title p{font-size:20px}
@media screen and (max-width:750px){footer.shared .link-title p{margin:0}
}
footer.shared .links-container .links li a{display:table;font-size:14px;color:#82837f;padding:6px 0}
@media screen and (max-width:750px){footer.shared .link-content{display:none;padding:30px 8px}
}
footer.shared .phonak-footer-bottom .links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:16px}
@media screen and (max-width:480px){footer.shared .phonak-footer-bottom .links{padding:16px 30px 0;text-align:center}
}
footer.shared .phonak-footer-bottom .links li a{font-size:14px;color:#82837f;padding:6px 0}
header{background:linear-gradient(to bottom,#fff 0,#fff 180px,#f2f2f1 180px,#f2f2f1 100%)}
.lt-ie10 header{background:url(images/global/main-nav-bg-ie.gif) repeat-x left top}
@media screen and (max-width:980px){header{background:#fff}
}
@media screen and (max-width:980px){header .nav-container{border-top:1px solid #dadad9;width:100%;display:none}
}
header .nav-container .desktop-only{display:block !important}
@media screen and (max-width:980px){header .nav-container .desktop-only{display:none !important}
}
@media screen and (max-width:980px){header .nav-container .mobile-only{display:block !important}
}
header nav{position:relative;overflow:hidden;height:70px}
@media screen and (max-width:980px){header nav{height:auto !important}
}
header nav a{text-decoration:none !important}
header nav>ul{margin:0;padding:0}
header nav>ul>li{margin:0 10px;padding:0;float:left;font-size:18px;line-height:18px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#403f38}
@media screen and (max-width:980px){header nav>ul>li{margin:0;float:none;width:100%}
}
header nav>ul>li>a,header nav>ul>li>div>a{margin:0;padding:0 9px;height:70px;line-height:70px;display:block;color:#403f38;position:relative}
@media screen and (max-width:980px){header nav>ul>li>a,header nav>ul>li>div>a{padding:0 10px;font-size:16px;height:70px}
}
@media screen and (max-width:840px){header nav>ul>li>a,header nav>ul>li>div>a{padding:0 8px;font-size:15px}
}
@media screen and (max-width:800px){header nav>ul>li>a,header nav>ul>li>div>a{padding:0 6px;font-size:15px}
}
@media screen and (max-width:980px){header nav>ul>li>a,header nav>ul>li>div>a{padding:8px 8px 8px 29px;font-size:18px;line-height:20px;border-bottom:1px solid #dadad9;height:auto}
}
@media screen and (max-width:750px){header nav>ul>li>a,header nav>ul>li>div>a{padding-left:12px}
}
header nav>ul>li>a:hover,header nav>ul>li>div>a:hover{color:#8bbc07;background-image:url(images/global/nav-arrow-small.png);background-repeat:no-repeat;background-position:center -48px}
@media screen and (max-width:980px){header nav>ul>li>a:hover,header nav>ul>li>div>a:hover{color:#403f38;background-color:transparent;background-image:url(images/global/nav-arrows-mobile.png);background-repeat:no-repeat;background-position:calc(100% - 12px) 10px}
}
@media screen and (max-width:980px){header nav>ul>li>a{background-color:transparent;background-image:url(images/global/nav-arrows-mobile.png);background-repeat:no-repeat;background-position:calc(100% - 12px) 10px}
}
header nav>ul>li a.active{color:#8bbc07;background-image:url(images/global/nav-arrow-small.png);background-repeat:no-repeat;background-position:center 52px}
@media screen and (max-width:980px){header nav>ul>li a.active{background-color:transparent;background-image:url(images/global/nav-arrows-mobile.png);background-repeat:no-repeat;background-position:calc(100% - 12px) -77px;color:#8bbc07 !important}
}
header nav>ul>li:first-child{margin-left:0}
header nav>ul>li:last-child{margin-right:0}
header nav>ul>li .submenu{margin:0;padding:0;display:none;position:absolute;left:0;top:70px;width:100%;background:#f8f8f8;background:linear-gradient(to right,#f8f8f8 30%,#f2f2f1 30%)}
@media screen and (max-width:980px){header nav>ul>li .submenu{position:relative;background:#f4f4f3}
}
@media screen and (max-width:980px){header nav>ul>li .submenu{top:0}
}
header nav>ul>li .submenu .cta-block{float:left;width:30%;position:relative}
@media screen and (max-width:750px){header nav>ul>li .submenu .cta-block{width:100%}
}
header nav>ul>li .submenu .cta-block .content{margin:0;padding:20px 35px 35px 35px;text-align:center;position:relative}
@media screen and (max-width:980px){header nav>ul>li .submenu .cta-block .content{padding:10px 20px}
}
header nav>ul>li .submenu .cta-block .content .content-block{padding:15px 0 0 0}
@media screen and (max-width:980px){header nav>ul>li .submenu .cta-block .content .content-block{padding:10px 0 0 0}
}
@media screen and (max-width:750px){header nav>ul>li .submenu .cta-block .content .content-block div{display:none}
header nav>ul>li .submenu .cta-block .content .content-block p{display:none}
header nav>ul>li .submenu .cta-block .content .content-block div.headline{display:block;text-align:left}
header nav>ul>li .submenu .cta-block .content .content-block p.button{display:block;width:60%}
header nav>ul>li .submenu .cta-block .content .content-block h3{font-size:16px}
}
header nav>ul>li .submenu .cta-block .content h3{margin:0 0 12px 0;padding:0;font-size:24px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#403f38}
@media screen and (max-width:980px){header nav>ul>li .submenu .cta-block .content h3{font-size:20px}
}
header nav>ul>li .submenu .cta-block .content p{margin:0 0 10px 0;padding:0;font-size:16px;line-height:1.3;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#82837f}
@media screen and (max-width:980px){header nav>ul>li .submenu .cta-block .content p{font-size:13px}
}
header nav>ul>li .submenu .cta-block .content p strong{font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#403f38;font-weight:400}
header nav>ul>li .submenu .cta-block .content p.button a.button{margin:5px 0;padding:4px;width:100%;font-size:15px}
@media screen and (max-width:980px){header nav>ul>li .submenu .cta-block .content p.button a.button{font-size:13px}
}
header nav>ul>li .submenu h4{margin:25px 0 0 0;padding:0;font-size:14px;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#403f38;text-align:center}
@media screen and (max-width:980px){header nav>ul>li .submenu h4{font-size:12px}
}
@media screen and (max-width:980px){header nav>ul>li .submenu h4{margin:0;padding:20px 10px 0 25px;font-size:16px;text-align:left}
}
header nav>ul>li .submenu>ul{float:left;width:70%;margin:0;padding:0}
@media screen and (max-width:980px){header nav>ul>li .submenu>ul{padding:15px 0;width:100%}
}
header nav>ul>li .submenu>ul>li{margin:25px 0 50px 0;padding:0 15px 0 25px;color:#403f38;font-size:14px;text-align:left}
header nav>ul>li .submenu>ul>li h4{margin:0 0 20px 0;padding:0;font-size:14px;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#403f38;text-align:left}
@media screen and (max-width:980px){header nav>ul>li .submenu>ul>li h4{margin:0 0 15px 0;font-size:12px}
}
@media screen and (max-width:980px){header nav>ul>li .submenu>ul>li h4{margin:0;padding:6px 10px 6px 50px;font-size:16px}
}
@media screen and (max-width:980px){header nav>ul>li .submenu>ul>li{margin:20px 0 20px 0;padding:0 10px 0 20px;font-size:12px}
}
@media screen and (max-width:980px){header nav>ul>li .submenu>ul>li{margin:0;padding:0;width:100% !important;float:none !important}
}
header nav>ul>li .submenu>ul>li ul{margin:0;padding:0}
header nav>ul>li .submenu>ul>li:last-child{margin-right:0}
header nav>ul>li .submenu>ul>li strong{font-weight:700}
header nav>ul>li .submenu>ul>li a{margin:0;padding:0;color:#82837f;display:inline-block}
header nav>ul>li .submenu>ul>li a:after{content:" \203A"}
header nav>ul>li .submenu>ul li.active a{color:#000}
header nav>ul>li .submenu-resources{background:#f2f2f1}
header nav>ul li.marketing .submenu>ul>li,header nav>ul li.resources .submenu>ul>li,header nav>ul li.solutions .submenu>ul>li,header nav>ul li.support .submenu>ul>li,header nav>ul li.training-events .submenu>ul>li{width:49.8%;float:left}
header nav>ul li.marketing .submenu>ul>li:last-child,header nav>ul li.resources .submenu>ul>li:last-child,header nav>ul li.solutions .submenu>ul>li:last-child,header nav>ul li.support .submenu>ul>li:last-child,header nav>ul li.training-events .submenu>ul>li:last-child{margin-right:0;border-bottom:0}
header nav>ul li.marketing .submenu>ul>li ul li,header nav>ul li.resources .submenu>ul>li ul li,header nav>ul li.solutions .submenu>ul>li ul li,header nav>ul li.support .submenu>ul>li ul li,header nav>ul li.training-events .submenu>ul>li ul li{margin:0;padding:0;font-size:16px;border-bottom:1px solid #dadad9}
@media screen and (max-width:980px){header nav>ul li.marketing .submenu>ul>li ul li,header nav>ul li.resources .submenu>ul>li ul li,header nav>ul li.solutions .submenu>ul>li ul li,header nav>ul li.support .submenu>ul>li ul li,header nav>ul li.training-events .submenu>ul>li ul li{border-bottom:0}
}
header nav>ul li.marketing .submenu>ul>li ul li a,header nav>ul li.resources .submenu>ul>li ul li a,header nav>ul li.solutions .submenu>ul>li ul li a,header nav>ul li.support .submenu>ul>li ul li a,header nav>ul li.training-events .submenu>ul>li ul li a{padding:20px 0;font-size:16px}
@media screen and (max-width:980px){header nav>ul li.marketing .submenu>ul>li ul li a,header nav>ul li.resources .submenu>ul>li ul li a,header nav>ul li.solutions .submenu>ul>li ul li a,header nav>ul li.support .submenu>ul>li ul li a,header nav>ul li.training-events .submenu>ul>li ul li a{padding:12px 0;font-size:13px}
}
@media screen and (max-width:980px){header nav>ul li.marketing .submenu>ul>li ul li a,header nav>ul li.resources .submenu>ul>li ul li a,header nav>ul li.solutions .submenu>ul>li ul li a,header nav>ul li.support .submenu>ul>li ul li a,header nav>ul li.training-events .submenu>ul>li ul li a{padding:9px 8px 9px 25px;font-size:16px;display:block}
}
header nav>ul li.resources .submenu>ul{width:100%}
header nav>ul li.resources .submenu>ul>li{width:24.9%;float:left}
header nav>ul li.products .submenu>ul>li{width:33.2%;float:left;border-right:1px solid #dadad9}
header nav>ul li.products .submenu>ul>li:last-child{margin-right:0;border-right:0}
header nav>ul li.products .submenu>ul>li ul li{margin:0;padding:3px 0;font-size:14px}
@media screen and (max-width:980px){header nav>ul li.products .submenu>ul>li ul li{padding:2px 0;font-size:12px}
}
@media screen and (max-width:980px){header nav>ul li.products .submenu>ul>li ul li{padding:0;font-size:16px}
}
@media screen and (max-width:980px){header nav>ul li.products .submenu>ul>li ul li a{padding:9px 9px 9px 60px;font-size:16px;display:block}
}
header nav>ul li.products .submenu>ul>li ul.roger-products{margin:5px 0 5px 15px}
@media screen and (max-width:980px){header nav>ul li.products .submenu>ul>li ul.roger-products{margin:5px 0 5px 10px}
}
@media screen and (max-width:980px){header nav>ul li.store a{font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#8bbc07;background:0 0 !important}
}
header nav>ul li.store a:hover{color:#8bbc07;background:0}
header nav>ul li.my-account-mobile h4{margin:0;padding:6px 10px 6px 25px;font-size:16px}
header nav>ul li.my-account-mobile ul li a{padding:9px 8px 9px 25px;font-size:16px;display:block}
header nav>ul li.more-from-phonak ul li a{padding:9px 8px 9px 25px;font-size:16px;display:block}
header nav>ul>li.home a{font-size:26px}
header nav>ul>li.home a:after{content:""}
@media screen and (max-width:980px){header nav>ul>li.home a{font-size:20px;background:0 0 !important;text-indent:-9999px}
header nav>ul>li.home a:after{text-indent:0}
}
header nav>ul>li.home a:hover{color:#8bbc07;background-color:transparent}
@media screen and (max-width:980px){header nav>ul li>a,header nav>ul li>a:hover{background-position:calc(100% - 12px) 10px}
}
header nav>ul li.current>a,header nav>ul li.home.current>a,header nav>ul li.store.current>a{color:#fff;background:#8bbc07}
header nav>ul li.current>a:hover,header nav>ul li.home.current>a:hover,header nav>ul li.store.current>a:hover{background-image:url(images/global/nav-arrow-small-white.png);background-repeat:no-repeat;background-position:center -48px}
header nav>ul li.current>a>div>a:hover,header nav>ul li.home.current>a>div>a:hover,header nav>ul li.store.current>a>div>a:hover{background-image:url(images/global/nav-arrow-small-white.png);background-repeat:no-repeat;background-position:center -48px}
@media screen and (max-width:980px){header nav>ul li.current>a,header nav>ul li.home.current>a,header nav>ul li.store.current>a{color:#403f38;background-color:transparent;background-image:url(images/global/nav-arrows-mobile.png);background-repeat:no-repeat;background-position:calc(100% - 12px) 10px}
}
header nav>ul li>a.active{color:#8bbc07}
header nav>ul li.current>a.active{color:#fff}
@media screen and (max-width:980px){header nav>ul li.current>a.active,header nav>ul li>a.active{background-color:transparent;background-image:url(images/global/nav-arrows-mobile.png);background-repeat:no-repeat;background-position:calc(100% - 12px) -77px}
}
header nav>ul li.navtab-bg-custom{color:#fff !important}
header nav>ul li.navtab-bg-custom>a{color:#fff !important}
header nav>ul li.navtab-bg-custom>a:hover{color:#fff !important}
header nav>ul li.navtab-bg-custom>a.active{color:#fff !important}
header nav>ul li.navtab-bg-orange{color:#fff !important;background:#dd7c0f !important}
header nav>ul li.navtab-bg-orange>a{color:#fff !important}
header nav>ul li.navtab-bg-orange>a:hover{color:#fff !important}
header nav>ul li.navtab-bg-orange>a.active{color:#fff !important}
header nav>ul li.navtab-bg-blue{color:#fff !important;background:#046 !important}
header nav>ul li.navtab-bg-blue>a{color:#fff !important}
header nav>ul li.navtab-bg-blue>a:hover{color:#fff !important}
header nav>ul li.navtab-bg-blue>a.active{color:#fff !important}
header nav>ul li.navtab-bg-red{color:#fff !important;background:#8d2d43 !important}
header nav>ul li.navtab-bg-red>a{color:#fff !important}
header nav>ul li.navtab-bg-red>a:hover{color:#fff !important}
header nav>ul li.navtab-bg-red>a.active{color:#fff !important}
@media screen and (min-width:981px){header.shared nav>ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
header.shared nav>ul>li{float:none;font-size:16px;height:70px;margin:0}
header.shared nav>ul>li:first-child{margin-left:0}
header.shared nav>ul>li:last-child{margin-right:0}
@media screen and (min-width:981px){header.shared nav>ul>li{margin-left:4px;margin-right:4px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
}
@media screen and (max-width:980px){header.shared nav>ul>li{height:auto}
}
header.shared nav>ul>a,header.shared nav>ul>div>a{padding:0 7px}
header.shared nav>ul>li>a,header.shared nav>ul>li>div:last-child:not(.submenu),header.shared nav>ul>li>div:only-child:not(.submenu){line-height:1;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width:980px){header.shared nav>ul>li>a,header.shared nav>ul>li>div:last-child:not(.submenu),header.shared nav>ul>li>div:only-child:not(.submenu){max-width:100%;margin:0;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
}
header.shared nav>ul>li>div>a{line-height:1;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
header.shared nav>ul>li.home a{font-size:inherit}
header.shared nav>ul>li.home a:after{display:none}
@media screen and (max-width:980px){header.shared nav>ul>li.home a:after{display:block;margin:0;font-size:20px}
}
header.shared nav>ul>li.business+li.support>a:before,header.shared nav>ul>li.home+li.product>a:before,header.shared nav>ul>li.product+li.business>a:before{position:absolute;top:14px;left:-4px;content:"";display:block;width:1px;height:42px;background-color:#82837f;pointer-events:none}
@media screen and (max-width:980px){header.shared nav>ul>li.business+li.support>a:before,header.shared nav>ul>li.home+li.product>a:before,header.shared nav>ul>li.product+li.business>a:before{width:100%;height:1px;top:-1px;left:0}
}
@media screen and (min-width:981px){header.shared nav>ul a.inactive:hover{background-image:none !important}
}
header.shared nav>ul>li>a.inactive{color:#bbb}
@media screen and (min-width:981px){header.shared nav>ul>li>a:hover,header.shared nav>ul>li>div>a:hover{background-position:center -44px}
}
@media screen and (min-width:981px){header.shared nav>ul>li>a.active,header.shared nav>ul>li>a.active:hover,header.shared nav>ul>li>div>a.active,header.shared nav>ul>li>div>a.active:hover{background-position:center 56px !important}
}
@media screen and (max-width:980px){header.shared nav>ul>li a:first-child:last-child{background-image:none !important}
}
header.shared nav>ul>li a:first-child:last-child:hover{background-image:none !important}
@media screen and (max-width:980px){header.shared nav>ul .submenu li a{padding:9px 9px 9px 29px;font-size:16px;display:block}
}
@media screen and (max-width:980px){header.shared nav>ul .submenu h4{padding-left:12px}
}
header.shared nav>ul .submenu>ul>li{width:49.8%;float:left}
header.shared nav>ul .submenu>ul>li:last-child{margin-right:0;border-bottom:0}
header.shared nav>ul .submenu>ul>li ul li{margin:0;padding:0;font-size:16px;border-bottom:1px solid #dadad9}
@media screen and (max-width:980px){header.shared nav>ul .submenu>ul>li ul li{border-bottom:0}
}
header.shared nav>ul .submenu>ul>li ul li a{padding:20px 0;font-size:16px}
@media screen and (max-width:980px){header.shared nav>ul .submenu>ul>li ul li a{padding:12px 0;font-size:13px}
}
@media screen and (max-width:980px){header.shared nav>ul .submenu>ul>li ul li a{padding:9px 8px 9px 25px;font-size:16px;display:block}
}
header.shared nav>ul .submenu>ul{width:70%}
@media screen and (max-width:980px){header.shared nav>ul .submenu>ul{width:100%}
}
header.shared nav>ul .submenu>ul:first-child{width:100%;background:#f2f2f1}
@media screen and (max-width:980px){header.shared nav>ul .submenu>ul:first-child{background-color:transparent}
}
@media screen and (max-width:980px){header.shared nav>ul .submenu>ul:first-child>li{border-right:0 !important}
}
header.shared nav>ul .submenu.submenu--columns-2>ul>li{width:49.8%;float:left}
header.shared nav>ul .submenu.submenu--columns-3>ul>li{width:33.2%;float:left}
header.shared nav>ul .submenu.submenu--columns-4>ul>li{width:24.9%;float:left}
header.shared nav>ul .submenu.submenu--columns-3>ul>li{border-right:1px solid #dadad9}
header.shared nav>ul .submenu.submenu--columns-3>ul>li:last-child{margin-right:0;border-right:0}
header.shared nav>ul .submenu.submenu--columns-3>ul>li ul li{margin:0;padding:3px 0;border-bottom:0}
header.shared nav>ul .submenu.submenu--columns-3>ul>li ul li,header.shared nav>ul .submenu.submenu--columns-3>ul>li ul li a{font-size:14px}
header.shared nav>ul .submenu.submenu--columns-3>ul>li ul li a{padding:0}
@media screen and (max-width:980px){header.shared nav>ul .submenu.submenu--columns-3>ul>li ul li{padding:2px 0;font-size:12px}
}
@media screen and (max-width:980px){header.shared nav>ul .submenu.submenu--columns-3>ul>li ul li{padding:0;font-size:16px}
}
@media screen and (max-width:980px){header.shared nav>ul .submenu.submenu--columns-3>ul>li ul li a{padding:9px 9px 9px 60px;font-size:16px;display:block}
}
header.shared nav>ul .submenu.submenu--columns-3>ul>li ul.roger-products{margin:5px 0 5px 15px}
@media screen and (max-width:980px){header.shared nav>ul .submenu.submenu--columns-3>ul>li ul.roger-products{margin:5px 0 5px 10px}
}
.lt-ie10 header nav>ul>li .submenu{background:#f2f2f1 url(images/global/main-mav-submenu-bg-ie.gif) repeat-y top left}
.lt-ie10 header nav>ul>li .submenu-resources{background:#f2f2f1}
.campaign-landing-page div.image.zoom{position:relative}
.campaign-landing-page .hero div.image{position:relative;max-width:960px}
.campaign-landing-page .hero h1{text-align:center;max-width:100%;width:100%}
.hero{margin:0 0 30px 0}
.hero .container{width:960px;margin:0 auto}
@media only screen and (max-width:980px){.hero .container{width:94%}
}
.hero .container .subnav-container{margin:0 0 20px 0;float:right;position:relative;z-index:100}
.hero .container .subnav-container p{text-align:left}
@media screen and (max-width:980px){.hero .container .subnav-container{width:auto}
}
@media only screen and (max-width:640px){.hero .container .subnav-container{margin:0 auto;float:none;width:200px}
}
.hero.hero-subnav .subnav-container{display:block}
.hero .content{padding:40px 0;min-height:320px;position:relative}
@media only screen and (max-width:980px){.hero .content{padding:40px 0;min-height:300px}
}
@media only screen and (max-width:640px){.hero .content{padding:30px 20px}
.hero .content .horizontal-rule{margin:.75em 0}
.bx-wrapper .hero .content{padding-left:0;padding-right:0}
}
.hero.long-headline{min-height:350px}
.hero.long-headline h1{margin:.56em 0 .25em;max-width:100%;position:relative}
.hero.long-headline .description{min-height:170px}
.hero h1{font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;margin:0 0 60px 0;max-width:46%;float:left;color:#413f38;font-size:36px;line-height:1.1;z-index:100}
@media only screen and (max-width:980px){.hero h1{margin:0 0 40px 0;font-size:36px}
}
@media only screen and (max-width:780px){.hero h1{margin:0 0 30px 0;font-size:32px}
}
@media only screen and (max-width:640px){.hero h1{margin:0 0 20px 0;font-size:28px;max-width:100%;width:100%;text-align:center}
}
@media only screen and (max-width:500px){.hero h1{font-size:22px}
}
.hero .description{max-width:46%;clear:both}
@media only screen and (max-width:640px){.hero .description{max-width:100%}
}
.hero .description ol,.hero .description p,.hero .description ul{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0 0 15px 0;font-size:20px;color:#82837f}
@media only screen and (max-width:980px){.hero .description ol,.hero .description p,.hero .description ul{font-size:18px}
}
@media only screen and (max-width:780px){.hero .description ol,.hero .description p,.hero .description ul{font-size:17px}
}
@media only screen and (max-width:640px){.hero .description ol,.hero .description p,.hero .description ul{font-size:16px;text-align:center}
}
@media only screen and (max-width:500px){.hero .description ol,.hero .description p,.hero .description ul{font-size:14px}
}
.hero .description ol span,.hero .description p span,.hero .description ul span{color:#403f38}
.hero .description b,.hero .description strong{color:#403f38;font-weight:400}
.hero div.image{margin:0 auto;max-width:350px;max-height:250px;height:auto;position:absolute;bottom:6%;right:100px;display:block}
@media only screen and (max-width:980px){.hero div.image{max-width:320px}
}
@media only screen and (max-width:780px){.hero div.image{max-width:46%}
}
@media only screen and (max-width:640px){.hero div.image{margin:0 auto;padding:0 0 20px 0;position:relative;max-width:100%}
}
.hero div.image img{max-height:250px}
@media only screen and (max-width:640px){.hero div.image img{max-width:100% !important}
}
.hero.has-tabs div.hero-tabs{display:block}
.hero div.hero-tabs{display:none;position:relative}
@media screen and (max-width:980px){.hero div.hero-tabs{margin:0 -3%}
}
@media screen and (max-width:599px){.hero div.hero-tabs{overflow-x:scroll}
}
.hero div.hero-tabs.hero-tab-count-2 ul li{width:50%}
.hero div.hero-tabs.hero-tab-count-3 ul li{width:33%}
.hero div.hero-tabs.hero-tab-count-4 ul li{width:25%}
.hero div.hero-tabs.hero-tab-count-5 ul li{width:20%}
@media screen and (max-width:599px){.hero div.hero-tabs.hero-tab-count-4 ul{width:121%}
.hero div.hero-tabs.hero-tab-count-4 ul li{width:25%}
.hero div.hero-tabs.hero-tab-count-5 ul{width:151%}
.hero div.hero-tabs.hero-tab-count-5 ul li{width:20%}
}
.hero div.hero-tabs ul{margin:0;width:100%;background-color:#d9d9d8;font-size:0}
.hero div.hero-tabs ul li{margin:0;padding:0;float:left;text-align:center}
.hero div.hero-tabs ul li a{margin:10px 0 0 0;padding:14px 10px;height:80px;display:block;font-size:22px;line-height:26px;text-decoration:none;color:#82837f;border-left:1px solid #fff}
@media screen and (max-width:980px){.hero div.hero-tabs ul li a{margin:8px 0 0 0;padding:12px 8px;height:66px;display:block;font-size:18px;line-height:22px}
}
@media screen and (max-width:720px){.hero div.hero-tabs ul li a{margin:8px 0 0 0;padding:10px 8px;height:64px;display:block;font-size:18px;line-height:22px;border-left:0}
}
@media screen and (max-width:599px){.hero div.hero-tabs ul li a{margin:0;padding:16px 8px;height:auto;display:block;font-size:15px;line-height:16px}
}
.hero div.hero-tabs ul li.active a{color:#403f38;background-color:#fff}
@media screen and (max-width:599px){.hero div.hero-tabs ul li.active a{background-color:#d9d9d8}
}
.hero div.hero-tabs ul li:first-child a{border-left:0}
.hero.beach,.hero.city{padding:0;background:linear-gradient(to bottom,#76aabe 0,#f7f7f6 170px,#f7f7f6 100%)}
@media only screen and (max-width:980px){.hero.beach,.hero.city{background:linear-gradient(to bottom,#76aabe 0,#f7f7f6 164px,#f7f7f6 100%)}
}
@media only screen and (max-width:640px){.hero.beach,.hero.city{background:linear-gradient(to bottom,#76aabe 0,#f7f7f6 168px,#f7f7f6 100%)}
}
.hero.beach div.image,.hero.city div.image{right:0;bottom:0}
.hero.beach .content,.hero.city .content{min-height:320px}
.hero.blue,.hero.grey{padding:0;background:#e6e6e5}
.hero.blue div.image,.hero.grey div.image{right:0;bottom:0}
.hero.blue .content,.hero.grey .content{min-height:320px}
.hero.blue{background:#dde7ea}
.hero.solutions{padding:0 0 40px 0;background:linear-gradient(to bottom,#76aabe 0,#f7f7f6 335px,#f7f7f6 100%)}
@media only screen and (max-width:980px){.hero.solutions{background:linear-gradient(to bottom,#76aabe 0,#f7f7f6 315px,#f7f7f6 100%)}
}
@media only screen and (max-width:640px){.hero.solutions{background:linear-gradient(to bottom,#76aabe 0,#f7f7f6 300px,#f7f7f6 100%)}
}
.hero.solutions h1{float:none;max-width:100%;margin-bottom:.5em}
.hero.solutions p{max-width:100%;font-size:20px;color:#403f38;margin:0;padding:0 0 15px 0;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (max-width:980px){.hero.solutions p{font-size:18px}
}
@media screen and (max-width:720px){.hero.solutions p{font-size:17px}
}
@media screen and (max-width:599px){.hero.solutions p{font-size:14px}
}
.hero.solutions .content{padding-left:0;padding-right:0}
.hero.solutions div.image{position:relative}
.lt-ie10 .hero.beach,.lt-ie10 .hero.city,.lt-ie10 .hero.solutions,.lt-ie9 .hero.beach,.lt-ie9 .hero.city,.lt-ie9 .hero.solutions{background-color:#f7f7f6;background-image:url(images/background/hero-gradient-bg.png);background-repeat:no-repeat,repeat-x;background-position:center top,left top}
.hero-content{position:relative;max-width:1280px;width:auto;padding-left:29px;padding-right:29px;margin:0 auto}
.videoFullwidth.hero{overflow:hidden;position:static}
.videoFullwidth.hero .product-hero--video{position:static;width:50%;float:left}
.videoFullwidth.hero .product-hero--video .video,.videoFullwidth.hero .product-hero--video .video-player{width:100%}
.cq-wcm-edit .videoFullwidth.hero .product-hero--video,.cq-wcm-preview .videoFullwidth.hero .product-hero--video{float:left}
.cq-wcm-edit .videoFullwidth.hero .product-hero--video .video,.cq-wcm-edit .videoFullwidth.hero .product-hero--video .video-player,.cq-wcm-preview .videoFullwidth.hero .product-hero--video .video,.cq-wcm-preview .videoFullwidth.hero .product-hero--video .video-player{height:50%}
.cq-wcm-edit .videoFullwidth.hero .product-hero--video .container,.cq-wcm-preview .videoFullwidth.hero .product-hero--video .container{float:none}
.cq-Editable-dom .videoFullwidth.hero .product-hero--video .container{float:none}
.videoFullwidth.hero .container{width:50%;margin:0;float:right}
.videoFullwidth.hero .container .content{padding:10px 20px}
section.non-hero-header{position:relative;padding:1px 8px;margin:0 0 10px 0;background-color:#e7e7e7;background:linear-gradient(to bottom,#e7e7e7 0,#e7e7e7 100%);transition:padding .25s}
section.non-hero-header h1{transition:margin .25s;margin:2em 0 .75em}
section.non-hero-header.long-headline h1{margin:.56em 0 .25em}
section.non-hero-header.long-headline div.container div{position:relative;padding-bottom:1.05em;float:right}
section.non-hero-header.blue{background-color:#a4c5d1;background:linear-gradient(to bottom,#9cbdcb 0,#e9f9ff 100%)}
section.non-hero-header.fixed{position:fixed;top:0;left:0;padding:10px 0 15px;width:100%;z-index:400;background-color:rgba(231,231,231,.92);background:linear-gradient(to bottom,#e7e7e7 0,rgba(231,231,231,.92) 100%);box-shadow:0 0 8px #ccc}
section.non-hero-header.fixed.blue{background-color:rgba(164,197,209,.92);background:linear-gradient(to bottom,#9cbdcb 0,rgba(233,249,255,.92) 100%)}
section.non-hero-header.fixed h1{margin-top:.5em;margin-bottom:0}
section.non-hero-header.fixed.long-headline h1{margin-top:.25em;margin-bottom:.25em}
section.non-hero-header.fixed.long-headline div.container div{padding-bottom:.2em}
@media screen and (max-width:599px){section.non-hero-header h1{text-align:center;margin:6px 0}
}
section.non-hero-header div.subnav-container{position:absolute;top:0;right:0}
@media screen and (max-width:980px){section.non-hero-header div.subnav-container{top:15px;right:8px}
}
@media screen and (max-width:599px){section.non-hero-header div.subnav-container{position:static;width:200px;margin:0 auto;padding-bottom:7px}
}
.sub-nav{display:inline-block;margin-top:10px}
.sub-nav ul{border-radius:20px;font-size:0}
.sub-nav ul li{float:left;text-align:left}
.sub-nav ul li a{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;padding:10px 13px;text-decoration:none;font-size:15px;transition:background-color .25s ease-in-out}
.sub-nav ul li a.redirect:after{content:" ›"}
.sub-nav ul li:first-child a{border-bottom-left-radius:20px;border-top-left-radius:20px}
.sub-nav ul li:last-child a{border-bottom-right-radius:20px;border-top-right-radius:20px}
.sub-nav div.mobile-dropdown{display:none}
@media screen and (max-width:980px){.sub-nav{position:relative;width:200px;margin:0}
.sub-nav.expanded ul{display:block}
.sub-nav.expanded ul li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.sub-nav.expanded div.mobile-dropdown{padding-bottom:7px;border-bottom:none !important;border-bottom-left-radius:0;border-bottom-right-radius:0}
.sub-nav.expanded div.mobile-dropdown div.mobile-dropdown-icon i.icon-up-open-big{display:block}
.sub-nav.expanded div.mobile-dropdown div.mobile-dropdown-icon i.icon-down-open-big{display:none}
.sub-nav div.mobile-dropdown{display:block;position:relative;width:100%;padding:6px 13px;border-radius:5px;cursor:pointer}
.sub-nav div.mobile-dropdown p{line-height:19px;margin:0;padding:0;color:#403f38;font-size:16px}
.sub-nav div.mobile-dropdown div.mobile-dropdown-icon{width:34px;height:100%;position:absolute;top:0;right:0;background:gray;line-height:34px;text-align:center;color:#fff;font-size:39px}
.sub-nav div.mobile-dropdown div.mobile-dropdown-icon i{position:absolute;top:0;right:0;font-size:25px}
.sub-nav div.mobile-dropdown div.mobile-dropdown-icon i.icon-up-open-big{display:none}
.sub-nav ul{display:none;position:absolute;width:100%;margin:0 auto;border-top:0;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:100}
.sub-nav ul a,.sub-nav ul li{width:100%;display:block}
.sub-nav ul li:first-child a{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:13px}
.sub-nav ul li:last-child a{border-bottom-right-radius:0;border-top-right-radius:0}
.sub-nav ul li a.active{background:#f8f8f8}
.sub-nav ul li a.active:hover{background:#e6e6e6;text-decoration:none}
}
.sub-nav.collapsed{position:relative;width:200px;margin:0}
.sub-nav.collapsed.expanded ul{display:block}
.sub-nav.collapsed.expanded ul li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.sub-nav.collapsed.expanded div.mobile-dropdown{padding-bottom:7px;border-bottom:none !important;border-bottom-left-radius:0;border-bottom-right-radius:0}
.sub-nav.collapsed.expanded div.mobile-dropdown div.mobile-dropdown-icon i.icon-up-open-big{display:block}
.sub-nav.collapsed.expanded div.mobile-dropdown div.mobile-dropdown-icon i.icon-down-open-big{display:none}
.sub-nav.collapsed div.mobile-dropdown{display:block;position:relative;width:100%;padding:6px 13px;border-radius:5px;cursor:pointer}
.sub-nav.collapsed div.mobile-dropdown p{line-height:19px;margin:0;padding:0;color:#403f38;font-size:16px}
.sub-nav.collapsed div.mobile-dropdown div.mobile-dropdown-icon{width:34px;height:100%;position:absolute;top:0;right:0;background:gray;line-height:34px;text-align:center;color:#fff;font-size:39px}
.sub-nav.collapsed div.mobile-dropdown div.mobile-dropdown-icon i{position:absolute;top:0;right:0;font-size:25px}
.sub-nav.collapsed div.mobile-dropdown div.mobile-dropdown-icon i.icon-up-open-big{display:none}
.sub-nav.collapsed ul{display:none;position:absolute;width:100%;margin:0 auto;border-top:0;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:100}
.sub-nav.collapsed ul a,.sub-nav.collapsed ul li{width:100%;display:block}
.sub-nav.collapsed ul li:first-child a{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:13px}
.sub-nav.collapsed ul li:last-child a{border-bottom-right-radius:0;border-top-right-radius:0}
.sub-nav.collapsed ul li a.active{background:#f8f8f8}
.sub-nav.collapsed ul li a.active:hover{background:#e6e6e6;text-decoration:none}
.sub-nav ul li a{background:#dfdede;color:#403f38}
.sub-nav ul li a:hover{background:#cdcdcd}
.sub-nav ul li a:focus{background:#cdcdcd !important}
.sub-nav ul li a.active{background:#fff;color:#403f38}
@media screen and (max-width:980px){.sub-nav ul li a{background-color:#dfdede;color:#403f38}
.sub-nav ul li a:hover{background-color:#d2d2d2 !important}
.sub-nav ul li a:focus{background-color:#d2d2d2 !important}
}
@media screen and (max-width:980px){.sub-nav ul{border:1px solid #ebebeb;border-top:0}
}
.sub-nav div.mobile-dropdown{background-color:#fff;border:1px solid #ebebeb}
.sub-nav div.mobile-dropdown div.mobile-dropdown-icon{background-color:#dfdede}
.sub-nav.collapsed ul{border:1px solid #ebebeb;border-top:0}
.sub-nav.collapsed ul li a{background-color:#f8f8f8;color:#403f38}
.sub-nav.collapsed ul li a:hover{background-color:#e6e6e6 !important}
.sub-nav div.mobile-dropdown{border:1px solid #4e4c44}
.sub-nav div.mobile-dropdown div.mobile-dropdown-icon{background-color:#4e4c44}
.sub-nav div.mobile-dropdown div.mobile-dropdown-icon i.icon-up-open-big:before{content:"";font-size:25px}
.sub-nav div.mobile-dropdown div.mobile-dropdown-icon i.icon-down-open-big:before{content:"";font-size:25px}
.sub-nav.beach ul li a,.sub-nav.blue ul li a,.sub-nav.city ul li a{background:#71a6b9;color:#fff}
.sub-nav.beach ul li a:hover,.sub-nav.blue ul li a:hover,.sub-nav.city ul li a:hover{background:#5997ad}
.sub-nav.beach ul li a:focus,.sub-nav.blue ul li a:focus,.sub-nav.city ul li a:focus{background:#5997ad !important}
.sub-nav.beach ul li a.active,.sub-nav.blue ul li a.active,.sub-nav.city ul li a.active{background:#fff;color:#403f38}
@media screen and (max-width:980px){.sub-nav.beach ul li a,.sub-nav.blue ul li a,.sub-nav.city ul li a{background-color:#dfdede;color:#403f38}
.sub-nav.beach ul li a:hover,.sub-nav.blue ul li a:hover,.sub-nav.city ul li a:hover{background-color:#d2d2d2 !important}
.sub-nav.beach ul li a:focus,.sub-nav.blue ul li a:focus,.sub-nav.city ul li a:focus{background-color:#d2d2d2 !important}
}
@media screen and (max-width:980px){.sub-nav.beach ul,.sub-nav.blue ul,.sub-nav.city ul{border:1px solid #82b1c1;border-top:0}
}
.sub-nav.beach div.mobile-dropdown,.sub-nav.blue div.mobile-dropdown,.sub-nav.city div.mobile-dropdown{background-color:#fff;border:1px solid #82b1c1}
.sub-nav.beach div.mobile-dropdown div.mobile-dropdown-icon,.sub-nav.blue div.mobile-dropdown div.mobile-dropdown-icon,.sub-nav.city div.mobile-dropdown div.mobile-dropdown-icon{background-color:#71a6b9}
.sub-nav.beach.collapsed ul,.sub-nav.blue.collapsed ul,.sub-nav.city.collapsed ul{border:1px solid #82b1c1;border-top:0}
.sub-nav.beach.collapsed ul li a,.sub-nav.blue.collapsed ul li a,.sub-nav.city.collapsed ul li a{background-color:#f8f8f8;color:#403f38}
.sub-nav.beach.collapsed ul li a:hover,.sub-nav.blue.collapsed ul li a:hover,.sub-nav.city.collapsed ul li a:hover{background-color:#e6e6e6 !important}
.sub-nav.green ul li a{background:#8bbc07;color:#fff}
.sub-nav.green ul li a:hover{background:#729a06}
.sub-nav.green ul li a:focus{background:#729a06 !important}
.sub-nav.green ul li a.active{background:#fff;color:#403f38}
@media screen and (max-width:980px){.sub-nav.green ul li a{background-color:#dfdede;color:#403f38}
.sub-nav.green ul li a:hover{background-color:#d2d2d2 !important}
.sub-nav.green ul li a:focus{background-color:#d2d2d2 !important}
}
@media screen and (max-width:980px){.sub-nav.green ul{border:1px solid #9dd508;border-top:0}
}
.sub-nav.green div.mobile-dropdown{background-color:#fff;border:1px solid #9dd508}
.sub-nav.green div.mobile-dropdown div.mobile-dropdown-icon{background-color:#8bbc07}
.sub-nav.green.collapsed ul{border:1px solid #9dd508;border-top:0}
.sub-nav.green.collapsed ul li a{background-color:#f8f8f8;color:#403f38}
.sub-nav.green.collapsed ul li a:hover{background-color:#e6e6e6 !important}
.sub-nav.collapsed ul{border:1px solid #4e4c44;border-top:0}
.icon-down-open-big:before{content:""}
.icon-up-open-big:before{content:""}
.dk-select-open-down .dk-selected:before,.dk-select.drop-down-blue .dk-selected:before,.dk-selected:before{background-color:#82837f;color:#fff;text-align:center;line-height:25px;font-size:20px;display:block;position:absolute;right:0;width:30px;margin:0;padding:4px 0}
.dk-select,.dk-select *,.dk-select :after,.dk-select :before,.dk-select-multi,.dk-select-multi *,.dk-select-multi :after,.dk-select-multi :before{box-sizing:border-box}
.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:top;line-height:30px;width:150px;cursor:pointer;margin-top:1px}
.dk-selected{font-size:14px;width:100%;white-space:nowrap;overflow:hidden;position:relative;border:1px solid #82837f;border-radius:5px;padding:0 1.5em 0 .5em;color:#403f38;text-align:left;background-color:transparent;text-overflow:ellipsis}
.dk-selected:before{content:""}
.dk-selected:after{top:0;height:100%;margin:0 1.5em 0 0}
.dk-selected-disabled{color:#bbb}
.dk-select .dk-select-options{position:absolute;display:none;left:0}
.dk-search-wrapper{position:absolute;left:0;z-index:100}
.dk-select .dk-search{display:none;width:300px;position:relative;border-radius:0;border-top:1px solid #82837f;border-right:1px solid #82837f;border-left:1px solid #82837f;background-color:#f8f8f8;padding:15px 10px}
.dk-select .dk-search .dk-search-input{font-size:14px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#82837f}
.dk-select .dk-search img{position:absolute;right:16px;top:21px}
.dk-select-open-up .dk-select-options{border-radius:5px 5px 0 0;margin-bottom:-1px;bottom:100%}
.dk-select-open-down .dk-select-options{border-radius:0 0 5px 5px;margin-top:-1px;top:100%}
.dk-select-multi .dk-select-options{max-height:10em}
.dk-select-options{font-size:14px;width:100%;z-index:100;background-color:#f8f8f8;border:1px solid #82837f;border-radius:5px;overflow-x:hidden;overflow-y:auto;list-style:none;margin:0;max-height:320px}
@media screen and (max-height:400px){.dk-select-options{max-height:150px}
}
.input-account .dk-select-options{border-top:0}
.dk-option-selected{background-color:#82837f;color:#403f38}
.dk-select-options .dk-option-selected{color:#fff}
.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:#403f38}
.dk-option{color:#403f38;padding:0 .5em}
.dk-select-options .dk-option-highlight{background-color:#82837f;color:#fff}
.dk-select-options .dk-option-disabled{color:#bbb;background-color:transparent}
.dk-optgroup{border:solid #82837f;border-width:1px 0;padding:.25em 0;margin-top:.25em}
.dk-optgroup+.dk-option{margin-top:.25em}
.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}
.dk-optgroup:nth-child(2){padding-top:0;border-top:0;margin-top:0}
.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}
.dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}
.dk-optgroup-options{list-style:none;padding-left:0}
.dk-optgroup-options li{padding-left:1.2em}
.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#82837f}
.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#82837f}
.dk-select-open-down .dk-selected:before{content:""}
.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before{border-width:0 .25em .25em;border-bottom-color:#82837f}
.dk-select-open-down .dk-selected:after,.dk-select-open-up .dk-selected:after{border-left-color:#82837f}
.dk-select-multi:focus .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-open-up .dk-select-options{display:block;border-color:#82837f}
.dk-select-open-down .dk-search,.dk-select-open-up .dk-search{display:block}
.dk-select-multi:focus,.dk-select-multi:hover{outline:0}
.dk-selected:focus,.dk-selected:hover{outline:0;border-color:#82837f}
.dk-selected:focus:before,.dk-selected:hover:before{border-top-color:#82837f}
.dk-selected:focus:after,.dk-selected:hover:after{border-left-color:#82837f}
.dk-select-disabled{opacity:.6;color:#bbb;cursor:not-allowed}
.dk-select-disabled .dk-selected:focus,.dk-select-disabled .dk-selected:hover{border-color:inherit}
.dk-select-disabled .dk-selected:focus:before,.dk-select-disabled .dk-selected:hover:before{border-top-color:inherit}
.dk-select-disabled .dk-selected:focus:after,.dk-select-disabled .dk-selected:hover:after{border-left-color:inherit}
select[data-dkcacheid]{display:none}
div.configurable-dropdown{display:block}
div.configurable-dropdown .form-group{padding-top:15px}
div.configurable-dropdown label{position:static !important;top:0 !important;-webkit-transform:initial !important;transform:initial !important;min-width:96px;line-height:29px;display:inline-block;margin:0 20px 0 0;padding:0;vertical-align:top}
div.configurable-dropdown.wide .form-group div>label:first-child{min-width:150px;margin:0}
div.configurable-dropdown.wide div.dk-select{width:200px}
.lt-ie9 select#form-account,.lt-ie9 select#form-role,.lt-ie9 select#form-status,.lt-ie9 select.drop-down{padding-left:0 !important;height:28px !important;width:150px !important}
.lt-ie9 .category-filter select.drop-down{width:160px !important}
.lt-ie9 label.phonak-checkbox input[type=checkbox]{position:relative;left:0}
.lt-ie9 label.phonak-checkbox span{display:none}
.IC_Reimbursement_Form{counter-reset:expenseItem;margin-bottom:60px}
.IC_Reimbursement_Form .dk-select-options{max-height:300px}
.IC_Reimbursement_Form .dk-select{margin-top:0}
.IC_Reimbursement_Form .columns{margin-top:40px}
.IC_Reimbursement_Form .column+.column{margin-top:40px}
@media(min-width:600px){.IC_Reimbursement_Form .column+.column{margin-top:0}
}
.IC_Reimbursement_Form .dk-select,.IC_Reimbursement_Form .dk-select-multi{display:block;width:100%}
.IC_Reimbursement_Form h1,.IC_Reimbursement_Form h2,.IC_Reimbursement_Form h3,.IC_Reimbursement_Form h4{color:#3d3f33;margin-top:0}
.IC_Form{margin-top:40px}
.IC_Form .column{margin-top:10px}
@media(min-width:600px){.IC_Form .column{margin-top:0}
}
.IC_Form .help-block{color:#83837f;font-weight:400}
.IC_Form p.help-block{margin-top:2px;line-height:1.15em}
.IC_Form span.help-block{display:inline-block;white-space:nowrap;margin-bottom:0;margin-left:1em}
.IC_Form-field--group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.IC_Form-field--group>.IC_Form-field{margin-top:0;margin-right:10px;-webkit-flex:1;-ms-flex:1;flex:1}
.IC_Form-field--group>.IC_Form-field:last-child{margin-right:0}
.IC_Form-field--group.is-invalid>.IC_Form-field>label{color:#f03}
.IC_Form-field--checkbox{border:0 none;position:relative;margin-top:20px}
.IC_Form-field--checkbox input{position:absolute;opacity:0;width:auto}
.IC_Form-field--checkbox input+label{margin:0;font-weight:100;padding-left:40px}
.IC_Form-field--checkbox input+label:hover::before{background-color:#fafafa}
.IC_Form-field--checkbox input+label::before{content:"";display:block;border:1px #c3c3c3 solid;background-color:#fff;width:24px;height:24px;position:absolute;top:-2px;left:0}
.IC_Form-field--checkbox input+label::after{display:none}
.IC_Form-field--checkbox input:checked+label::after{display:block;content:"";background:transparent url(images/check-green.png) no-repeat 0 0;background-size:20px 15px;width:24px;height:24px;position:absolute;left:2px;top:3px}
.IC_Form-field.is-invalid>label{color:#f03}
.IC_Form-field.is-invalid input{border-color:#f03}
.IC_Form-field.is-invalid .dk-selected{border-color:#f03}
.IC_Form-field.is-hidden{display:none}
.IC_Form-field input,.IC_Form-field>label{font-size:16px}
.IC_Form-field>label{color:#403f38;margin-bottom:2px;display:inline-block}
.IC_Form-field input,.IC_Form-field textarea{display:block;width:100%;background:#fff;border:solid 1px #82837f;padding:8px;border-radius:4px}
.IC_Form-error,.IC_Form-field-error{display:none;margin-top:20px}
.IC_Form-error p,.IC_Form-field-error p{font-size:16px;color:#f03;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif}
.IC_Form-field.is-invalid .IC_Form-field-error{display:inline-block}
.IC_Form-submit.disabled{pointer-events:none}
.IC_Reimbursement_Form-fieldset{margin-top:40px}
.IC_Reimbursement_Form-fieldset .IC_Reimbursement_Form-header{width:100%;margin-top:30px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.IC_Reimbursement_Form-fieldset--account .IC_Reimbursement_Form-header{margin-bottom:-1em}
.IC_Reimbursement_Form-fieldset--expenses{margin-top:40px;padding-top:40px;border-top:1px #dadad9 solid}
.IC_Reimbursement_Form-expense-item{height:44px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.IC_Reimbursement_Form-expense-item .IC_Form-field{margin-top:0 !important}
.IC_Reimbursement_Form-expense-item:nth-child(even){background-color:#f1f1f1}
.IC_Reimbursement_Form-expense-item--header{display:none}
.IC_Reimbursement_Form-expense-item--header.is-visible{display:-webkit-flex;display:-ms-flexbox;display:flex}
.IC_Reimbursement_Form-expense-item input{width:100%}
.IC_Reimbursement_Form-expense-item>div{min-height:34px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.IC_Reimbursement_Form-expense-item>div:nth-child(1){width:60px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.IC_Reimbursement_Form-expense-item>div:nth-child(2){-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:5px}
.IC_Reimbursement_Form-expense-item>div:nth-child(2)>div{width:100%}
.IC_Reimbursement_Form-expense-item:nth-child(n+2)>div:nth-child(1)::before{counter-increment:expenseItem;content:counter(expenseItem)}
.IC_Reimbursement_Form-expense-item>div:nth-child(3){width:110px;padding-right:5px}
.IC_Reimbursement_Form-expense-item>div:nth-child(4){width:110px}
.IC_Reimbursement_Form-expense-item>div:nth-child(5){width:42px;padding:0 5px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.IC_Reimbursement_Form-expense-item>div:nth-child(5) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;border:1px #82837f solid;border-radius:3px;background-color:#fff}
.IC_Reimbursement_Form-expense-item>div:nth-child(5) button:focus,.IC_Reimbursement_Form-expense-item>div:nth-child(5) button:hover{background-color:#f1f1f1}
.IC_Reimbursement_Form-item-date_input,.IC_Reimbursement_Form-item-input{width:100%;border-radius:4px;padding:4px;border:1px #82837f solid;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-size:18px;height:32px}
.IC_Reimbursement_Form-item-date_input[disabled],.IC_Reimbursement_Form-item-input[disabled]{cursor:not-allowed}
.IC_Reimbursement_Form-fieldset--account{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}
.IC_Form-field--checkbox{display:inline-block;margin-right:30px}
.IC_Reimbursement_Form-fieldset--account>.IC_Form-field{width:100%;margin-top:10px}
@media(min-width:600px){.IC_Reimbursement_Form-fieldset--account>.IC_Form-field{width:48.25%;margin-top:20px}
}
.IC_Reimbursement_Form-fieldset--account [data-field=city]{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}
.IC_Reimbursement_Form-fieldset--account [data-field=state]{max-width:27%}
.IC_Reimbursement_Form-fieldset--account [data-field=zip]{max-width:27%}
.IC_Reimbursement_Form-fieldset--account .dk-selected{height:34px;line-height:34px;margin-top:0}
.IC_Reimbursement_Form-fieldset--account .dk-selected::before{line-height:28px}
.IC_Reimbursement_Form #familyMember,.IC_Reimbursement_Form #otherProfessional{display:none}
.IC_Reimbursement_Form #familyMember.is-visible,.IC_Reimbursement_Form #otherProfessional.is-visible{display:-webkit-flex;display:-ms-flexbox;display:flex}
.IC_Reimbursement_Form-fieldset--select{margin-top:40px;padding-top:40px;border-top:1px #dadad9 solid}
.IC_Reimbursement_Form-fieldset--totals .IC_Form-field{width:250px;position:relative}
.IC_Reimbursement_Form-fieldset--totals .IC_Form-field>.js-tooltip{position:absolute;right:-36px;top:29px}
.IC_Reimbursement_Form-fieldset--attachments,.IC_Reimbursement_Form-fieldset--expenses,.IC_Reimbursement_Form-fieldset--orderForms{margin-top:40px;padding-top:40px;border-top:1px #dadad9 solid}
.IC_Reimbursement_Form-fieldset--attachments .IC_Form-field,.IC_Reimbursement_Form-fieldset--expenses .IC_Form-field,.IC_Reimbursement_Form-fieldset--orderForms .IC_Form-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.IC_Reimbursement_Form-fieldset--attachments .IC_Form-field label,.IC_Reimbursement_Form-fieldset--expenses .IC_Form-field label,.IC_Reimbursement_Form-fieldset--orderForms .IC_Form-field label{width:100%}
.IC_Reimbursement_Form-fieldset--attachments .IC_Form-field>input,.IC_Reimbursement_Form-fieldset--expenses .IC_Form-field>input,.IC_Reimbursement_Form-fieldset--orderForms .IC_Form-field>input{width:calc(100% - 32px - 20px)}
.IC_Reimbursement_Form-fieldset--attachments .IC_Form-field button,.IC_Reimbursement_Form-fieldset--expenses .IC_Form-field button,.IC_Reimbursement_Form-fieldset--orderForms .IC_Form-field button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;border:1px #82837f solid;border-radius:3px;background-color:#fff;margin-left:20px}
.IC_Reimbursement_Form-fieldset--attachments .IC_Form-field button:focus,.IC_Reimbursement_Form-fieldset--attachments .IC_Form-field button:hover,.IC_Reimbursement_Form-fieldset--expenses .IC_Form-field button:focus,.IC_Reimbursement_Form-fieldset--expenses .IC_Form-field button:hover,.IC_Reimbursement_Form-fieldset--orderForms .IC_Form-field button:focus,.IC_Reimbursement_Form-fieldset--orderForms .IC_Form-field button:hover{background-color:#f1f1f1}
a.IC_Reimbursement_Form-attachment-button,a.IC_Reimbursement_Form-expense-button{display:none !important}
a.IC_Reimbursement_Form-attachment-button.is-visible,a.IC_Reimbursement_Form-expense-button.is-visible{display:inline-block !important}
.IC_Reimbursement_Form-expense-input,.IC_Reimbursement_Form-receipt-input{margin-bottom:15px}
.IC_Reimbursement_Form-expense-input button,.IC_Reimbursement_Form-receipt-input button{color:#f03;font-weight:700}
.IC_Reimbursement_Form-fieldset--terms{margin-top:40px;padding-top:40px;border-top:1px #dadad9 solid}
.IC_Reimbursement_Form-fieldset--signature{margin-top:0 !important}
.IC_Reimbursement_Form-fieldset--signature .IC_Reimbursement_Form-field-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-10px !important;margin-right:-10px !important}
.IC_Reimbursement_Form-fieldset--signature .IC_Form-field{margin-right:10px !important;margin-left:10px !important;margin-top:20px !important}
.IC_Reimbursement_Form-fieldset--signature .IC_Form-field>input{font-size:20px;width:auto}
.IC_Reimbursement_Form-fieldset--signature .IC_Form-field.IC_Reimbursement_Form-name-regular,.IC_Reimbursement_Form-fieldset--signature .IC_Form-field.IC_Reimbursement_Form-name-regular input,.IC_Reimbursement_Form-fieldset--signature .IC_Form-field.IC_Reimbursement_Form-name-script,.IC_Reimbursement_Form-fieldset--signature .IC_Form-field.IC_Reimbursement_Form-name-script input{width:100%}
@media(min-width:600px){.IC_Reimbursement_Form-fieldset--signature .IC_Form-field.IC_Reimbursement_Form-name-regular,.IC_Reimbursement_Form-fieldset--signature .IC_Form-field.IC_Reimbursement_Form-name-regular input,.IC_Reimbursement_Form-fieldset--signature .IC_Form-field.IC_Reimbursement_Form-name-script,.IC_Reimbursement_Form-fieldset--signature .IC_Form-field.IC_Reimbursement_Form-name-script input{width:300px}
}
.IC_Reimbursement_Form-fieldset--signature .IC_Form-field.IC_Reimbursement_Form-name-script_image{display:none}
.IC_Reimbursement_Form-fieldset--signature .IC_Form-field.IC_Reimbursement_Form-signature-narrow input{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:160px;min-width:150px}
.IC_Reimbursement_Form-name-script input{font-family:Pacifico,cursive;font-size:20px;padding-top:1px !important;padding-bottom:1px !important}
.IC_Reimbursement_Print-buttons{float:right;padding-right:20px}
@media(min-width:768px){.IC_Reimbursement_Print-buttons{padding-right:0}
}
.IC_Reimbursement_Print-buttons .button{margin:0}
.IC_Reimbursement_Print-content{padding-top:20px;margin-top:20px;border-top:1px #f1f1f1 solid}
.IC_Reimbursement_Print-footer{padding-top:20px;margin-top:20px;border-top:1px #f1f1f1 solid;font-size:15px}
.IC_Reimbursement_Print-section+.IC_Reimbursement_Print-section{margin-top:40px}
.IC_Reimbursement_Print-section>h3{padding-bottom:10px;margin-bottom:20px;border-bottom:1px #f1f1f1 solid}
.IC_Reimbursement_Print-section .IC_Reimbursement_Print-fields{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-20px}
.IC_Reimbursement_Print-section .IC_Reimbursement_Print-fields>.IC_Reimbursement_Print-field{width:48.25%;margin-top:20px}
.IC_Reimbursement_Print-section .IC_Reimbursement_Print-fields>.IC_Reimbursement_Print-field.IC_Reimbursement_Print-field--item-wide{width:100%}
.IC_Reimbursement_Print-section--signature .IC_Reimbursement_Print-data{font-size:20px}
.IC_Reimbursement_Print-field{position:relative;z-index:1}
.IC_Reimbursement_Print-field+.IC_Reimbursement_Print-field{margin-top:20px}
.IC_Reimbursement_Print-field--item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;border-bottom:1px solid #f1f1f1;padding-bottom:20px}
.IC_Reimbursement_Print-label{z-index:2}
.IC_Reimbursement_Print-label--itemType{padding-right:20px}
.IC_Reimbursement_Print-label--itemDate{padding-right:16px;margin-right:32px}
.IC_Reimbursement_Print-data{z-index:2}
.IC_Reimbursement_Print-data--itemCost{background-color:#fff;padding-left:20px;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:'tnum' 1;font-feature-settings:'tnum' 1;position:absolute;right:0}
.IC_Reimbursement_Print-data--script{font-family:Pacifico,cursive}
@media print{.IC_Reimbursement_Print-buttons{display:none}
}
.IC_Reimbursement_Form-fieldsetLinks li+li{margin-top:10px}
.asset-item{margin:0 0 -1px 20px;padding:12px 0;border-top:1px solid #e5e5e4;border-bottom:1px solid #e5e5e4}
.asset-item:first-of-type{border-top:0}
.asset-item.featured{background-color:#f8f8f8}
.asset-item.image{text-align:left;margin:0 0 -1px 20px;padding:12px 0}
.asset-item h2{margin:5px 0 8px 0;padding:0;font-size:20px;color:#3f3e37;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;word-break:break-word}
.asset-item h2 em{font-style:normal;color:#82837f}
.asset-item p{font-size:16px;color:#82837f;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
.asset-item .minature{width:5%;margin-right:3.5%;float:left;float:left;margin-left:1%;margin-right:2.5%}
@media screen and (max-width:599px){.asset-item .minature{width:13.5%;margin-right:3.5%;float:left}
}
.asset-item .minature-long{width:13.5%;margin-right:3.5%;float:left}
.asset-item .minature-long .download{float:left}
@media screen and (max-width:599px){.asset-item .minature-long .download{float:none}
}
.asset-item .minature-long .download .checkbox{margin-top:50%}
@media screen and (max-width:599px){.asset-item .minature-long .download .checkbox{margin:0 15px 20px 15px}
}
.asset-item .minature-long img{width:38%}
@media screen and (max-width:599px){.asset-item .minature-long{width:13.5%;margin-right:3.5%;float:left}
.asset-item .minature-long img{width:auto}
}
.asset-item .info{width:49.8%;float:left}
@media screen and (max-width:599px){.asset-item .info{width:81.5%;margin-right:3.5%;float:left;margin-right:0}
}
.asset-item .info-short{width:41.5%;float:left}
@media screen and (max-width:599px){.asset-item .info-short{width:81.5%;margin-right:3.5%;float:left;margin-right:0}
}
.asset-item .actions{width:41.5%;float:left;margin-right:0}
@media screen and (max-width:599px){.asset-item .actions{width:98.5%;margin-right:3.5%;float:left}
}
.asset-item .login{text-align:right}
.asset-item a.button{padding:0 20px;font-size:14px;line-height:20px}
.asset-item .inline-cta{clear:both;margin:0;padding:0 0 0 8px}
.video-player{margin:0 auto;max-width:100%}
.video-player.responsive{position:relative;height:0;padding-bottom:56.25%}
.video-player.responsive .BrightcoveExperience{position:absolute;top:0;left:0;width:100%;height:100%}
@media screen and (max-width:599px){.video-player .video-js{width:100% !important}
}
.comparison-table table{width:100%}
.comparison-table table td:nth-child(odd),.comparison-table table th:nth-child(odd){background-color:#fff}
.comparison-table table td:nth-child(even),.comparison-table table th:nth-child(even){background-color:#f8f8f8}
.comparison-table table thead th{height:105px;padding-top:24px;text-align:left;vertical-align:top;font-weight:400;font-size:20px}
.comparison-table table thead th.features-header{text-align:left;vertical-align:bottom;padding-bottom:10px;color:#7c7a6c}
.comparison-table table thead th div.sub-label{color:#7c7a6c;font-size:16px}
.comparison-table table thead.sticky{position:fixed;border-bottom:1px solid #ebebeb;box-shadow:0 7px 7px -5px #fff}
.comparison-table table tbody tr{border-bottom:1px solid #ebebeb}
.comparison-table table tbody td{text-align:center;vertical-align:middle;padding:6px 0;font-size:16px}
.comparison-table table tbody td.feature-description{text-align:left;width:25%;font-size:14px;color:#7c7a6c}
.comparison-table table tbody td.feature-description h3{margin:0;padding:0}
.comparison-table table tbody td.feature-description p{font-size:14px;color:#7c7a6c}
.comparison-table table tbody td.feature-description a.show-icon:after{content:""}
.comparison-table table tbody td.feature-value .feature-included:before{content:"";font-size:11px}
.comparison-table table tbody td.feature-value .feature-included strong{display:none}
.comparison-table table tbody td p{margin:0;padding:0}
.comparison-table table tbody td p.sub-value{font-size:12px;color:#7c7a6c}
@media screen and (max-width:599px){.comparison-table table tbody tr td.hide-on-mobile,.comparison-table table thead tr th.hide-on-mobile{display:none}
.comparison-table table thead tr th{height:auto}
.comparison-table table thead tr th:not(.features-header){font-size:0;padding-top:10px}
.comparison-table table tbody td{background-color:#f8f8f8 !important}
.comparison-table table tbody td.feature-description{width:80%;background-color:#fff !important}
}
.comparison-table div.comparison-table-subnav{padding:0 14px 14px 14px}
.comparison-table div.comparison-table-subnav div.sub-nav{display:block;margin:0 auto;width:100%}
.comparison-table div.comparison-table-subnav div.sub-nav ul{border:1px solid #ebebeb;border-top:0}
.comparison-table div.comparison-table-subnav div.sub-nav div.mobile-dropdown{padding-top:10px;padding-bottom:10px;border:1px solid #ebebeb}
.comparison-table div.comparison-table-subnav div.sub-nav div.mobile-dropdown p{font-size:20px}
.comparison-table div.comparison-table-subnav div.sub-nav div.mobile-dropdown div.mobile-dropdown-icon{background-color:transparent}
.comparison-table div.comparison-table-subnav div.sub-nav div.mobile-dropdown div.mobile-dropdown-icon i{top:4px;color:#8bbc07}
.table_green{color:#8bbc07}
.table_black{color:#403f38}
.checkbox{position:relative;color:#69675c;padding:0 0 6px 25px;cursor:pointer}
.checkbox::before{content:'';position:absolute;left:0;top:2px;width:12px;height:12px;border:1px solid #69675c}
.checkbox.checked::before{background:url(../images/icons/checkmark.png) center center no-repeat}
.form_leftcollabel{display:inline}
.form_leftcolmark{display:inline}
.form_row_description{font-size:10px}
.checkboxes,.dropdown,.radios,.textfield{margin-bottom:8px}
LABEL.checkbox-label,LABEL.radio-label{cursor:pointer}
.horizontal-checkboxes .form_row,.horizontal-radios .form_row{display:inline-block;margin-right:16px}
INPUT.form_field_text,TEXTAREA.form_field_textarea{padding:.25em 1.5em .25em .5em;border:1px solid #82837f;border-radius:5px;text-align:left;font-size:14px}
INPUT.form_field_text{line-height:32px;height:32px}
.form_error,.validation-error .dk-selected,.validation-error INPUT.form_field_text,.validation-error TEXTAREA.form_field_textarea{color:red;border-color:red}
FORM>.form .dk-select,FORM>.form .dk-select-multi,FORM>.form INPUT.form_field_text,FORM>.form TEXTAREA.form_field_textarea{width:100%}
@media(max-width:980px){FORM>.form .dk-select,FORM>.form .dk-select-multi,FORM>.form INPUT.form_field_text,FORM>.form TEXTAREA.form_field_textarea{max-width:330px;width:100%}
}
.form{padding:25px}
.form-header{padding-left:32px;padding-right:32px;padding-top:16px;padding-bottom:16px;margin-top:-25px;margin-right:-25px;margin-left:-25px;margin-bottom:16px}
.form-header h2{margin:0}
.form-header--phonak_green .form-header{background-color:#8bbc07;color:#fff}
.form-header--grey .form-header{background-color:#eee}
.form-background--phonak_green{background-color:#8bbc07;text-color:#000}
.form-background--phonak_green a{color:#347af9}
.form-background--phonak_green .text p{color:#403f38}
.form-background--grey{background-color:#eee}
.form-textarea--lightgrey .form_field{background-color:#f4f4f4}
.form-textarea--white .form_field{background-color:#fff}
.form-button--orange .form_button_submit{background-color:#e37b01;width:100%;border:0;border-radius:0;height:42px}
.rl-pager{width:auto;float:right;white-space:nowrap}
.rl-pager div{font-size:15px;float:left;margin-right:5px}
.rl-pager div.p-previous a{text-decoration:none}
.rl-pager div.p-previous a:before{content:"";font-size:"22px";color:#403f38;margin:0}
.rl-pager div.p-previous a:hover:before{content:"";font-size:"22px";color:#8bbc07;margin:0}
.rl-pager div.p-label,.rl-pager div.p-total{margin-top:2px}
.rl-pager div.p-total{margin-right:0}
.rl-pager div.p-current{border:1px solid #82837f;width:25px;height:25px;padding:1px}
.rl-pager div.p-current input[type=text]{width:20px;height:20px;border:0}
.rl-pager div.p-next{margin-right:0}
.rl-pager div.p-next a{text-decoration:none}
.rl-pager div.p-next a:after{content:"";font-size:"22px";color:#403f38;margin:0}
.rl-pager div.p-next a:hover:after{content:"";font-size:"22px";color:#8bbc07;margin:0}
div.share-email{background:#f8f8f8;padding:10px;line-height:30px;margin-left:20px}
div.share-email div{margin:0 auto}
div.share-email div.content{width:75%}
div.share-email div.title{font-size:18px}
div.share-email div.sub-title{font-size:14px}
div.share-email div.border-wrap{border-radius:.3em;height:35px;border:1px solid #82837f;width:80%;padding:2px;background-color:#fff;margin:0;padding-left:5px}
div.share-email div.border-wrap.error{border-color:#8d2d43}
div.share-email div.textarea-border-wrap{border-radius:.3em;height:150px;border:1px solid #82837f;width:80%;padding:2px;background-color:#fff;margin:0}
div.share-email div label{font-size:14px}
div.share-email div label.form-error{color:#8d2d43}
div.share-email div textarea{width:100%;height:145px;color:#908e81;padding:5px 10px;font-size:14px;border:0}
div.share-email div input[type=text]{width:100%;border:0}
div.share-email div input[type=text].error{border:#8d2d43 1px solid}
div.share-email div span.error{margin-left:5px;display:none;color:#8d2d43}
div.share-email .cta-cancel{width:100px;float:left;margin-top:7px}
div.share-email p.button{margin:0 10px 0 0;float:left}
div.share-email a.button{padding:0 40px;font-size:14px;line-height:20px}
@media screen and (max-width:750px){div.share-email div.content{width:90%}
div.share-email div.border-wrap,div.share-email div.textarea-border-wrap{width:100%}
}
#pip-persionalize{display:none;padding:20px;font-size:14px;background-color:#f8f8f8;margin-left:20px}
#pip-persionalize div.column-1{width:33.2%;float:left;text-align:center;padding:10px 35px}
#pip-persionalize div.column-1 p{text-align:left}
#pip-persionalize div.column-2{width:66.4%;float:left;border-left:2px solid #8bbc07;padding:10px 20px}
#pip-persionalize div.column-2 h2{margin:0 0 20px 0;font-size:18px}
#pip-persionalize div.column-2 p{color:#82837f}
#pip-persionalize div.column-2 div.error-message{color:#8d2d43;display:none}
#pip-persionalize div.column-2 div.border-wrap-text{border-radius:.3em;height:150px;border:1px solid #82837f;width:100%;padding:2px;background-color:#fff}
#pip-persionalize div.column-2 div.border-wrap-text textarea{width:100%;height:145px;border:0}
#pip-persionalize div.column-2 div.elements #label-additionalimage a{padding-left:81px}
#pip-persionalize div.column-2 div.elements #label-companylogo a{padding-left:94px}
#pip-persionalize div.column-2 div.elements label a{color:#8bbc07}
#pip-persionalize div.column-2 div.elements label.form-error{color:#8d2d43}
#pip-persionalize div.column-2 div.elements input.upload{display:block !important;width:157px !important;height:30px !important;opacity:0 !important;overflow:hidden !important}
#pip-persionalize div.column-2 div.elements .element{margin:15px 0;float:left;width:50%}
#pip-persionalize div.column-2 div.elements .element div.border-wrap{border-radius:.3em;height:32px;border:1px solid #82837f;width:90%;padding:2px;background-color:#fff;padding:5px}
#pip-persionalize div.column-2 div.elements .element div.border-wrap input{width:100%;border:0;height:24px}
#pip-persionalize div.column-2 div.elements .element div.border-wrap.error{border-color:#8d2d43}
#pip-persionalize div.column-2 div.elements .element div.border-wrap .upload-label{overflow:hidden;height:20px}
#pip-persionalize div.column-2 div.cta-action{padding-bottom:20px}
#pip-persionalize div.column-2 div.cta-action .buttons{float:right;margin-top:30px}
#pip-persionalize div.column-2 div.cta-action .buttons p.button{margin:0 10px}
#pip-persionalize div.column-2 div.cta-action .buttons a.button{padding:2px 20px}
#pip-persionalize div.column-2 div.cta-action .buttons .submit{float:left}
#pip-persionalize div.column-2 div.cta-action .buttons .cancel{float:right;margin-top:15px}
@media screen and (max-width:750px){#pip-persionalize{margin-left:0}
#pip-persionalize div.column-1{padding:10px 20px 10px 0}
#pip-persionalize div.column-2{padding:10px 0 10px 20px}
#pip-persionalize div.column-2 div.elements .element{margin:15px 0;float:none;width:100%}
#pip-persionalize div.column-2 div.elements .element div.border-wrap{width:100%}
#pip-persionalize div.column-2 div.elements .element #label-additionalimage a,#pip-persionalize div.column-2 div.elements .element #label-companylogo a{margin:5px 0;padding-left:0;display:block}
}
.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.75);background-image:url(images/global/loading.svg);background-position:center center;background-repeat:no-repeat;display:none;position:fixed;z-index:9999}
.loading-overlay--absolute{position:absolute}
.modal{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:500}
.modal .modal-content{background-color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;margin:0 auto;max-width:800px;max-height:100%;box-shadow:1px 1px 8px rgba(0,0,0,.5);overflow:hidden}
@media screen and (max-width:980px){.modal .modal-content{max-width:94%}
}
.firefox .modal .modal-content{top:10%;-webkit-transform:none;transform:none}
.modal .info{background-color:#f2f7e5;padding:2em 2em 1em}
.modal .info .close{text-align:right;font-size:14px;position:absolute;top:10px;right:10px}
.modal .info .close:before{content:""}
.modal .info h2,.modal .info h3{font-size:24px;margin:0}
.modal .info h2.error:before,.modal .info h3.error:before{content:"";font-size:20px;color:#8d2d43;margin:0}
.modal .info h2.success:before,.modal .info h3.success:before{content:"";font-size:20px;color:#8bbc07;margin:0}
.modal .info h3,.modal .info p{font-size:16px;color:#82837f}
.modal .info p{margin:1em 0}
.modal .content{padding:1em 2em;overflow:auto}
.modal .content img{max-width:100%;height:auto}
.modal.waiting .modal-content{text-align:center;padding:2em;width:10em}
.modal.waiting .modal-content:before{content:"";font-size:2em}
.modal-alert .modal-content .content{background-color:#fff;padding:3em}
.modal-alert .modal-content .content h2{margin:0 0 1em 0;padding:0}
.modal-alert .modal-content .content p{color:#82837f}
.modal-alert .modal-content .content a.button{float:left;margin-left:10px}
.modal-alert .modal-content .content a.button.close{padding-left:20px !important;padding-right:20px !important;width:auto !important}
section.resource-list div.rl-header div.rl-header-1{float:left;width:20%}
section.resource-list div.rl-header div.rl-header-2{float:left;width:30%}
section.resource-list div.rl-header div.rl-header-3{float:left;width:10%}
section.resource-list div.rl-header div.rl-header-4{float:left;width:40%}
@media screen and (max-width:720px){section.resource-list div.rl-header div.rl-header-1{width:40%}
section.resource-list div.rl-header div.rl-header-2{width:60%}
section.resource-list div.rl-header div.rl-header-3{width:10%}
section.resource-list div.rl-header div.rl-header-4{width:90%}
}
section.resource-list div.rl-header div.rl-header-1,section.resource-list div.rl-header div.rl-header-3{font-size:24px}
section.resource-list div.rl-header form{position:relative;border:1px solid #8bbc07;border-radius:6px}
section.resource-list div.rl-header form input{width:90%;padding:6px;border:0;border-radius:6px}
section.resource-list div.rl-header form a{text-decoration:none}
section.resource-list div.rl-header form a:after{content:"";font-size:"14px";color:#403f38;margin:0}
section.resource-list div.rl-header form a:hover:after{content:"";font-size:"14px";color:#8bbc07;margin:0}
section.resource-list div.rl-header form a{padding-left:10px}
section.resource-list div.rl-body div.rl-body-col-1,section.resource-list div.rl-body div.rl-body-col-2{float:left}
@media screen and (max-width:980px){section.resource-list div.rl-body div.rl-body-col-1,section.resource-list div.rl-body div.rl-body-col-2{float:none}
}
section.resource-list div.rl-body div.rl-body-col-1{width:20%}
@media screen and (max-width:980px){section.resource-list div.rl-body div.rl-body-col-1{width:100%}
}
section.resource-list div.rl-body div.rl-body-col-1 p{font-size:20px}
section.resource-list div.rl-body div.rl-body-col-1 p.filter-title{font-size:16px}
@media screen and (max-width:980px){section.resource-list div.rl-body div.filters .filter{font-size:18px;background-color:#e7e7e7;border-bottom:1px solid #cececd}
section.resource-list div.rl-body div.filters .filter ul.options{margin:0}
section.resource-list div.rl-body div.filters .filter ul.js-filters{margin:0;max-height:0;overflow:hidden;transition:max-height .4s ease-in}
section.resource-list div.rl-body div.filters .filter ul.js-filters.active{max-height:200px;transition:max-height .4s ease-in}
section.resource-list div.rl-body div.filters .filter ul.js-filters.open{padding-top:5px;max-height:200px}
section.resource-list div.rl-body div.filters .filter ul li.checkbox{margin:0 10px;font-size:16px}
section.resource-list div.rl-body div.filters .filter p.filter-title{display:none}
section.resource-list div.rl-body div.filters .filter a.filter-title{display:block;cursor:pointer;margin:0;padding:10px;color:#403f38}
section.resource-list div.rl-body div.filters .filter.featured{padding:1em}
}
section.resource-list div.rl-body div.rl-body-col-2{width:80%}
@media screen and (max-width:980px){section.resource-list div.rl-body div.rl-body-col-2{width:100%}
}
section.resource-list div.rl-footer{padding-top:25px;text-align:right;width:100%}
section.resource-list div.rl-footer a{color:#c0bfb7;font-size:20px}
section.resource-list div.rl-footer a:hover{color:#8bbc07;cursor:pointer;text-decoration:none}
.waiting:after{content:"";font-size:14px;color:#403f38;padding:0 10px}
div.section-header{margin:10px 0}
div.section-header h2{font-size:22px;margin:0}
div.section-header p{font-size:14px;color:#7c7a6c}
@media screen and (max-width:750px){.modal-alert .modal-content .content a.button{margin:0;text-align:center;margin:5px 5px 0 0;font-size:1em}
}
div.item-large{float:left;padding:0 15px;width:240px}
@media screen and (max-width:750px){div.item-large{padding:10px 10px 10px 10px;position:relative;height:auto}
}
div.item-large .mobile-details{display:none}
div.item-large div.mini div.action-group{display:none}
@media screen and (max-width:750px){div.item-large div.mini div.action-group{display:block}
}
div.item-large div.mini.adapter div.action-group{display:block}
div.item-large div.mini.adapter div.action-group p.button{display:block}
div.item-large div.mini.configured div.action-group{display:block;float:left;width:100%}
div.item-large div.mini.configured div.action-group div.url{display:block}
div.item-large.open .mobile-details{display:block;text-align:left;padding-bottom:10px}
div.item-large.open div.items div.cta-details{font-size:16px}
div.item-large.open div.items div.cta-details a:after{content:"";color:#8bbc07;width:inherit;margin:0;font-size:25px;vertical-align:middle;padding-left:5px}
div.item-large.open div.items div.mini div.action-group{display:none}
@media screen and (max-width:750px){div.item-large.open div.items div.mini div.action-group{display:block}
}
div.item-large.open div.items div.mini.adapter{display:block;position:relative;height:110px;padding:10px 0;border-top:1px dashed;width:100%}
div.item-large.open div.items div.mini.adapter div.details div.title{top:0;left:100px}
div.item-large.open div.items div.mini.adapter div.details div.description{top:20px;left:100px}
@media screen and (max-width:750px){div.item-large.open div.items div.mini.adapter .action-group,div.item-large.open div.items div.mini.adapter .cta-details{display:none}
div.item-large.open div.items div.mini.adapter div.preview{width:20%}
div.item-large.open div.items div.mini.adapter div.details{width:80%;padding-top:0}
}
div.item-large.open div.items div.mini div.details{display:block;position:relative}
div.item-large.open div.items div.title{display:block;text-align:left;font-weight:700;font-size:18px}
div.item-large.open div.items div.description{display:block;float:left;text-align:left;font-size:16px}
@media screen and (max-width:750px){div.item-large.open.configured div.items div.mini.configured{border-top:1px solid #82837f}
}
@media screen and (max-width:750px) and (max-width:750px){div.item-large.open.configured div.items div.mini.configured{border-top:0}
}
@media screen and (max-width:750px){div.item-large.open.configured div.items div.asset-item{font-size:14px;display:block;border-top:1px dashed #82837f;border-bottom:0}
div.item-large.open.configured div.items div.asset-item div.preview{display:none}
div.item-large.open.configured div.items div.asset-item div.title{width:85%;line-height:20px}
}
div.item-large.configured{width:50%;height:auto}
@media screen and (max-width:750px){div.item-large.configured div.items div.description div.action-group{display:block;position:initial;width:100%;height:50px;margin-left:0}
div.item-large.configured div.items div.description div.action-group div.url{display:block;width:auto;padding-right:10px}
div.item-large.configured div.items div.description div.action-group p.button{display:none}
div.item-large.configured div.items div.action-group{display:block;position:relative;width:50%;margin-left:50%}
div.item-large.configured div.items div.action-group p.button{position:absolute;top:0;right:0;width:50%}
div.item-large.configured div.items div.action-group>div.url{display:none}
div.item-large.configured div.items div.asset-item{display:none}
}
div.item-large.configured h3{text-align:left}
div.item-large.configured h3 span{font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif}
div.item-large.configured h3 span.label{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (max-width:750px){div.item-large.configured h3 span{font-size:20px}
}
div.item-large.configured div.items{height:auto}
div.item-large.configured div.items h3{height:auto !important}
div.item-large.configured div.items div.description{text-align:left;width:100%;height:auto}
div.item-large.separator{border-right:2px solid #e5e5e4}
@media screen and (max-width:750px){div.item-large.separator{border-bottom:2px solid #e5e5e4;border-right:0}
}
div.item-large h3{margin:0}
@media screen and (max-width:750px){div.item-large div.items{position:relative}
}
div.item-large div.items h3{font-size:24px;height:76px}
div.item-large div.items h3.long{padding:10px 0}
@media screen and (max-width:750px){div.item-large div.items h3.long{height:60px;text-align:left;position:absolute;left:90px;top:0;overflow:hidden;padding:0 0 0 10px;font-size:20px}
}
@media screen and (max-width:750px){div.item-large div.items div.details{display:none}
}
div.item-large div.items div.description{margin:0 auto;font-size:13px;width:75%;height:190px;overflow-y:auto}
@media screen and (max-width:750px){div.item-large div.items div.description{height:auto}
}
div.item-large div.items div.description div.action-group{display:none}
@media screen and (max-width:750px){div.item-large div.items div.description{display:none;width:100%;padding:10px 0}
}
div.item-large div.items div.preview-long{max-width:165px;max-height:165px;margin:0 auto;margin-bottom:10px}
@media screen and (max-width:750px){div.item-large div.items div.preview-long{width:90px;height:90px;float:left}
}
div.item-large div.items div.preview-long img{width:100%;height:100%}
div.item-large div.items div.mini{padding-top:10px}
@media screen and (max-width:750px){div.item-large div.items div.mini{padding-top:0}
div.item-large div.items div.mini.adapter{display:none}
div.item-large div.items div.mini.adapter div.details{width:auto;padding-left:10px}
}
div.item-large div.items div.mini div.preview{float:left;width:20%}
@media screen and (max-width:750px){div.item-large div.items div.mini div.preview{width:90px;height:90px;float:left}
}
div.item-large div.items div.mini div.details{float:left;width:80%;text-align:left;padding-left:15px}
div.item-large div.items div.mini div.details .title{margin-bottom:5px}
div.item-large div.items div.mini div.details .description{margin:0;height:150px;overflow-y:auto}
@media screen and (max-width:750px){div.item-large div.items div.mini div.details .description{height:auto}
}
@media screen and (max-width:750px){div.item-large div.items div.mini div.details{width:100%;padding-left:0;padding-top:10px}
}
div.item-large div.items div.mini.configured{padding:10px 0}
div.item-large div.items div.mini.configured div.preview img{padding:0 !important}
div.item-large div.items div.mini.configured div.details .description{height:auto !important}
@media screen and (max-width:750px){div.item-large div.items div.mini.configured div.action-group{position:absolute !important;top:55px !important;right:0 !important}
}
div.item-large div.items div.cta-details{display:none;font-size:16px}
div.item-large div.items div.cta-details a{text-decoration:none}
div.item-large div.items div.cta-details a:after{content:"";color:#8bbc07;width:inherit;margin:0;font-size:25px;vertical-align:middle;padding-left:5px}
@media screen and (max-width:750px){div.item-large div.items div.cta-details{display:block;position:absolute;left:100px;top:65px}
}
@media screen and (max-width:750px){div.item-large div.action-group{position:absolute;right:0;top:55px}
}
div.item-large div.action-group>div{float:left}
div.item-large div.action-group>div.url{width:25%;line-height:65px;text-align:left}
div.item-large div.action-group>div a::after{content:" \203A"}
div.item-large div.action-group p.button.right{float:right;text-align:right !important}
div.item-large div.asset-item{font-size:18px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;margin:-1px}
div.item-large div.asset-item img{width:28px;height:36px;padding-bottom:0 !important}
div.item-large div.asset-item>div{float:left}
div.item-large div.asset-item div.title{padding-left:10px;line-height:35px}
div.item-large div.asset-item div.title em{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;color:#82837f}
div.item-large div.asset-item div.cta-download{float:right}
div.item-large div.asset-item div.cta-download div{border-radius:25px;width:25px;height:25px;border:1px solid #8bbc07;line-height:24px;margin-top:8px}
@media screen and (max-width:750px){div.item-large div.asset-item div.cta-download div{margin-top:0}
}
div.item-large div.asset-item div.cta-download div span:after{content:"";margin:0 auto;font-size:18px}
.setup-instructions{margin-top:20px;padding:20px;background:#f6f6f6}
.setup-instructions>.instructions .header{padding:0;background:#f6f6f6 !important;font-size:28px;height:auto;padding-bottom:30px;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif}
.setup-instructions>.instructions .header .title{float:left}
.setup-instructions>.instructions .header .cta{float:right;font-size:12px;margin-top:5px}
.setup-instructions>.instructions .header .cta p.button a.button{margin:0;height:30px !important;padding:4px 25px 0 25px !important}
.setup-instructions>.instructions .step{margin-bottom:30px}
.setup-instructions>.instructions .step .preview{width:25%;float:left}
.setup-instructions>.instructions .step .instruction{width:75%;float:left;padding-left:10px}
.setup-instructions>.instructions .step .instruction .indicator{font-size:24px;padding-bottom:15px;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;font-weight:400;line-height:1.2;margin:2em 0 .75em}
h1.bar,h2.bar,h3.bar,h4.bar,h5.bar,h6.bar{padding:.2em 0 .2em 12px;background-color:#82837f;color:#fff}
h1.bar a,h2.bar a,h3.bar a,h4.bar a,h5.bar a,h6.bar a{color:#fff}
h1.bottom-margin-none,h2.bottom-margin-none,h3.bottom-margin-none,h4.bottom-margin-none,h5.bottom-margin-none,h6.bottom-margin-none{margin-bottom:0}
h1.bottom-margin-double,h2.bottom-margin-double,h3.bottom-margin-double,h4.bottom-margin-double,h5.bottom-margin-double,h6.bottom-margin-double{margin-bottom:1.5em}
h1 .secondary,h2 .secondary,h3 .secondary,h4 .secondary,h5 .secondary,h6 .secondary{font-size:.7em}
h1 .secondary:after,h2 .secondary:after,h3 .secondary:after,h4 .secondary:after,h5 .secondary:after,h6 .secondary:after{content:" ›"}
h1 sup,h2 sup,h3 sup,h4 sup{font-size:.5em}
h2{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2;font-size:28px}
h3{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2;font-size:21px}
.text.small{font-size:.8em}
.text.additional-margin-both,.text.additional-top-margin{margin-top:2em}
.text.additional-bottom-margin,.text.additional-margin-both{margin-bottom:2em}
.text.increased-list-spacing li{margin-top:.5em;margin-bottom:.5em}
.text p{color:#82837f}
.text ol,.text ul{margin:0 1.5em;list-style-position:outside !important}
.text ul li{list-style-type:disc;color:#82837f}
.text ol li{list-style-type:decimal;color:#82837f}
.text b,.text strong{font-weight:400;color:#403f38}
div.image{text-align:center;margin:10px 0;position:relative}
div.image.left{text-align:left}
div.image.right{text-align:right}
div.image.zoom{cursor:pointer}
div.image.zoom:before{content:url(images/global/icon-zoom.png);position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-18px;pointer-events:none}
div.image.left.zoom:before{position:absolute;top:5px;left:5px;margin-top:0;margin-left:0}
div.image.right.zoom:before{position:absolute;top:5px;right:5px;left:auto;margin-top:0;margin-left:0}
img{max-width:100%}
img[data-zoom-src]{cursor:pointer}
.columns{margin:1em 0}
.columns .column{width:5%;margin-right:3.5%;float:left}
.columns .column div.image{margin:0;position:relative}
.columns .column:last-child{margin-right:0}
.columns-6-6>.column{width:47.5%;margin-right:3.5%;float:left}
.columns-4-4-4>.column,.columns-4-8>.column,.columns-8-4>.column{width:30.5%;margin-right:3.5%;float:left}
.columns-3-3-3-3>.column,.columns-3-9>.column,.columns-9-3>.column{width:22%;margin-right:3.5%;float:left}
@media screen and (max-width:800px){.columns-3-3-3-3>.column{width:47.5%;margin-right:3.5%;float:left}
.columns-3-3-3-3>.column.column-1{margin-right:0}
}
.columns-6-3-3>.column-0{width:47.5%;margin-right:3.5%;float:left}
.columns-6-3-3>.column-1,.columns-6-3-3>.column-2{width:22%;margin-right:3.5%;float:left}
.columns-3-3-6>.column-0,.columns-3-3-6>.column-1{width:22%;margin-right:3.5%;float:left}
.columns-3-3-6>.column-2{width:47.5%;margin-right:3.5%;float:left}
.columns-5-7>.column{width:39%;margin-right:3.5%;float:left}
.columns-5-7>.column-1{width:56%;margin-right:3.5%;float:left}
.columns-7-5>.column{width:56%;margin-right:3.5%;float:left}
.columns-7-5>.column-1{width:39%;margin-right:3.5%;float:left}
.columns-4-8>.column-1,.columns-8-4>.column-0{width:64.5%;margin-right:3.5%;float:left}
.columns-3-9>.column-1,.columns-9-3>.column-0{width:73%;margin-right:3.5%;float:left}
@media screen and (max-width:599px){.columns .column{width:98.5%;margin-right:3.5%;float:left;margin-right:0}
}
.column .headline:first-child h1,.column .headline:first-child h2,.column .headline:first-child h3,.column .headline:first-child h4,.column .headline:first-child h5,.column .headline:first-child h6{margin-top:0}
.column .image:first-child img{margin-top:0}
.box{background-color:#e6f0c8;padding:1.16666667% 3.5%}
.box.blue{background-color:#c4e4f1}
.box.graphite{background-color:#f8f8f8}
.box.dark-green{color:#fff;background-color:#8bbc07}
.Segmentation_Quiz input[type=radio]+span,.form-segmentation-quiz input[type=submit],a.button{display:inline-block;width:auto;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:4px 24px;color:#fff;background:#8bbc07;border-radius:25px;border:2px solid #8bbc07;margin:10px 0;font-size:16px;transition:background-color .25s ease-in-out}
.Segmentation_Quiz input[type=radio]+span:hover,.form-segmentation-quiz input:hover[type=submit],a.button:hover{background:#79a306;border-color:#79a306;text-decoration:none;cursor:pointer}
p.button{padding:0;margin:0}
p.button .loading:before{content:"";font-size:1.5em;color:#82837f;display:none}
p.button.center{text-align:center}
p.button.right{text-align:right}
p.button+p.button{margin-top:-10px}
a.button.graphite{background:#82837f;border-color:#82837f}
a.button.graphite:hover{background:#757672;border-color:#757672}
a.button.transparent{background:0;color:#8bbc07}
a.button.transparent:hover{color:#79a306;border-color:#79a306;background-color:rgba(140,186,38,.1)}
a.button em{font-style:normal;font-size:.75em}
a.button.large{margin:.4em 0;padding:5px 36px;font-size:24px}
a.button.small{margin:.4em 0;padding:0 32px;font-size:16px}
a.button.small-text-only,a.button.text-only{padding-left:0;padding-right:0;background:0;color:#8bbc07;border:0;font-size:16px}
a.button.small-text-only:after,a.button.text-only:after{content:" ›"}
a.button.small-text-only:hover,a.button.text-only:hover{text-decoration:underline;background-color:transparent}
a.button.small-text-only{color:#82837f;font-size:14px}
a.button.disabled{background:#e6e6e6;border-color:#e6e6e6}
a.button.disabled:hover{cursor:not-allowed;background:#e6e6e6;border-color:#e6e6e6}
a.button.close{padding-left:0 !important;padding-right:0 !important;width:25px;text-align:center}
a.button .close-icon:before{content:"";font-size:.8em}
.button-group p.button{display:inline-block;float:left;margin-right:6px}
.button-group p.button+p.button{margin-top:0}
.button-group.right div.group{float:right}
.button-group.right div.group p.group{float:left;margin-left:6px;margin-right:0}
div.grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-top:20px}
div.grid .grid-item{display:block;height:250px;box-sizing:border-box;border-bottom:1px solid #d9d9d8}
div.grid .grid-item:nth-last-child(1){border-bottom:0}
div.grid.waiting{text-align:center;height:2em}
div.grid.waiting:before{content:"";font-size:2em;color:#82837f}
div.grid.one-wide .grid-item{width:100%}
@media screen and (max-width:700px){div.grid.one-wide .grid-item{height:auto}
}
div.grid.two-wide .grid-item{width:50%}
@media screen and (max-width:700px){div.grid.two-wide .grid-item{width:100%;height:auto}
}
div.grid.two-wide .grid-item:nth-child(2n+1){border-right:1px solid #d9d9d8}
@media screen and (max-width:700px){div.grid.two-wide .grid-item:nth-child(2n+1){border-right:0}
}
div.grid.two-wide .grid-item:nth-last-child(2):nth-child(2n+1){border-bottom:0}
@media screen and (max-width:700px){div.grid.two-wide .grid-item:nth-last-child(2):nth-child(2n+1){border-bottom:1px solid #d9d9d8}
}
div.grid.three-wide .grid-item{width:33%}
@media screen and (max-width:700px){div.grid.three-wide .grid-item{width:100%;height:auto}
}
div.grid.three-wide .grid-item:nth-child(3n+1),div.grid.three-wide .grid-item:nth-child(3n+2){border-right:1px solid #d9d9d8}
@media screen and (max-width:700px){div.grid.three-wide .grid-item:nth-child(3n+1),div.grid.three-wide .grid-item:nth-child(3n+2){border-right:0}
}
div.grid.three-wide .grid-item:nth-last-child(2):nth-child(3n+1),div.grid.three-wide .grid-item:nth-last-child(2):nth-child(3n+2),div.grid.three-wide .grid-item:nth-last-child(3):nth-child(3n+1){border-bottom:0}
@media screen and (max-width:700px){div.grid.three-wide .grid-item:nth-last-child(2):nth-child(3n+1),div.grid.three-wide .grid-item:nth-last-child(2):nth-child(3n+2),div.grid.three-wide .grid-item:nth-last-child(3):nth-child(3n+1){border-right:0}
}
div.grid.four-wide .grid-item{width:25%;padding:0}
div.grid.four-wide .grid-item:nth-child(4n+1),div.grid.four-wide .grid-item:nth-child(4n+2),div.grid.four-wide .grid-item:nth-child(4n+3){border-right:1px solid #d9d9d8}
div.grid.four-wide .grid-item:nth-child(4n+2),div.grid.four-wide .grid-item:nth-child(4n+3){padding-left:1%;padding-right:1%}
div.grid.four-wide .grid-item:nth-child(4n+4){padding-left:1%}
div.grid.four-wide .grid-item:nth-last-child(2):nth-child(4n+1),div.grid.four-wide .grid-item:nth-last-child(2):nth-child(4n+2),div.grid.four-wide .grid-item:nth-last-child(2):nth-child(4n+3),div.grid.four-wide .grid-item:nth-last-child(3):nth-child(4n+1),div.grid.four-wide .grid-item:nth-last-child(3):nth-child(4n+2),div.grid.four-wide .grid-item:nth-last-child(4):nth-child(4n+1){border-bottom:0}
@media screen and (max-width:700px){div.grid.four-wide .grid-item:nth-last-child(2):nth-child(4n+1),div.grid.four-wide .grid-item:nth-last-child(2):nth-child(4n+2),div.grid.four-wide .grid-item:nth-last-child(2):nth-child(4n+3),div.grid.four-wide .grid-item:nth-last-child(3):nth-child(4n+1),div.grid.four-wide .grid-item:nth-last-child(3):nth-child(4n+2),div.grid.four-wide .grid-item:nth-last-child(4):nth-child(4n+1){border-bottom:1px solid #d9d9d8}
}
div.grid.four-wide .grid-item div.image{position:relative;max-width:100%;left:0}
div.grid.four-wide .grid-item div.image img{position:static;max-width:80%;max-height:50%}
div.grid.four-wide .grid-item .button{position:static}
@media screen and (max-width:700px){div.grid.four-wide .grid-item{width:50%}
div.grid.four-wide .grid-item:nth-child(2n+1){border-right:1px solid #d9d9d8}
div.grid.four-wide .grid-item:nth-child(2n+0){border-right:0}
div.grid.four-wide .grid-item:nth-last-child(2):nth-child(2n+1){border-bottom:0}
}
div.grid.four-wide .grid-item-small div.image{position:relative;max-width:100%;left:0}
div.grid .grid-item-small div.image img{position:static;max-width:100% !important;max-height:100% !important}
.lt-ie9 div.grid .grid-item{border:none !important}
div.new.section{clear:both}
div.grid .grid-item{position:relative;padding:2% 2% 2% 32%;overflow:hidden}
@media screen and (max-width:350px){div.grid .grid-item{padding-left:2%}
}
div.grid .grid-item h1,div.grid .grid-item h2,div.grid .grid-item h3,div.grid .grid-item h4,div.grid .grid-item h5,div.grid .grid-item h6{margin-top:0}
div.grid .grid-item .description{width:100%}
div.grid .grid-item p.button{position:absolute;bottom:8%}
div.grid .grid-item p.button.right{right:8%}
div.grid .grid-item p.button.center{left:54%}
@media screen and (max-width:700px){div.grid .grid-item p.button{position:static}
}
div.grid .grid-item div.image{position:absolute;top:0;left:4%;max-width:40%}
@media screen and (max-width:700px){div.grid .grid-item div.image{max-width:30%;max-height:88%}
}
@media screen and (max-width:350px){div.grid .grid-item div.image{max-width:80%;max-height:none;position:static}
}
div.grid .grid-item .flag{position:absolute;top:0;right:0;display:block;width:180px;height:121px;text-align:center;padding-top:96px;background-color:#8c2d42;color:#fff;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;-webkit-transform:rotate(45deg) translateX(25px) translateY(-120px);transform:rotate(45deg) translateX(25px) translateY(-120px)}
div.grid.one-wide .grid-item{padding-left:23%}
@media screen and (max-width:350px){div.grid.one-wide .grid-item{padding-left:0}
}
div.grid.one-wide .grid-item div.image{max-width:21%;left:0}
@media screen and (max-width:350px){div.grid.one-wide .grid-item div.image{max-width:80%}
}
div.grid.two-wide .grid-item{padding-left:23%}
@media screen and (max-width:700px){div.grid.two-wide .grid-item{padding-left:32%}
}
@media screen and (max-width:350px){div.grid.two-wide .grid-item{padding-left:2%}
}
div.grid.two-wide .grid-item:nth-child(2n+1){padding-left:21%}
@media screen and (max-width:700px){div.grid.two-wide .grid-item:nth-child(2n+1){padding-left:32%}
}
@media screen and (max-width:350px){div.grid.two-wide .grid-item:nth-child(2n+1){padding-left:2%}
}
div.grid.two-wide .grid-item:nth-child(2n+1) div.image{left:0}
div.grid.two-wide .grid-item.no-image:nth-child(2n+1){padding-left:0}
div.grid.two-wide .grid-item:nth-child(2n+0){padding-right:0}
@media screen and (max-width:700px){div.grid.two-wide .grid-item:nth-child(2n+0){padding-right:2%}
div.grid.two-wide .grid-item:nth-child(2n+0) div.image{left:0}
}
div.grid.two-wide .grid-item.no-image:nth-child(2n+0){padding-left:2%}
div.grid.three-wide .grid-item{padding:1% 2% 2% 16.5%}
@media screen and (max-width:700px){div.grid.three-wide .grid-item{padding-left:32%}
div.grid.three-wide .grid-item div.image{left:0}
}
@media screen and (max-width:350px){div.grid.three-wide .grid-item{padding-left:2%}
}
div.grid.three-wide .grid-item:nth-child(3n+1){padding-left:14.5%}
@media screen and (max-width:700px){div.grid.three-wide .grid-item:nth-child(3n+1){padding-left:32%}
}
@media screen and (max-width:350px){div.grid.three-wide .grid-item:nth-child(3n+1){padding-left:2%}
}
div.grid.three-wide .grid-item:nth-child(3n+1) div.image{left:0}
div.grid.three-wide .grid-item:nth-child(3n+0){padding-right:0}
@media screen and (max-width:700px){div.grid.three-wide .grid-item:nth-child(3n+0){padding-right:2%}
div.grid.three-wide .grid-item:nth-child(3n+0) div.image{left:0}
}
div.grid.one-wide .description{max-height:62.4px}
div.grid.two-wide .description{max-height:62.4px}
div.grid.three-wide .description{max-height:41.6px}
div.grid.four-wide .description{max-height:20.8px}
div.grid.four-wide .grid-item-text-only,div.grid.one-wide .grid-item-text-only,div.grid.three-wide .grid-item-text-only,div.grid.two-wide .grid-item-text-only{text-align:center;padding-left:2%}
@media screen and (max-width:700px){div.grid.four-wide .grid-item-text-only,div.grid.one-wide .grid-item-text-only,div.grid.three-wide .grid-item-text-only,div.grid.two-wide .grid-item-text-only{padding-left:0;text-align:left}
}
.column div.grid.two-wide .grid-item{position:relative;padding:20px 16px 10px 16px;text-align:center;height:320px}
.column div.grid.two-wide .grid-item h2{margin:0 0 12px 0;padding:0;font-size:24px;line-height:1.3;text-align:center}
.column div.grid.two-wide .grid-item div.description{font-size:14px;color:#82837f;text-align:center}
.column div.grid.two-wide .grid-item div.image{margin:10px auto;position:relative;left:0;top:0;max-width:100%;text-align:center}
.column div.grid.two-wide .grid-item p.button{position:relative;left:0;bottom:0}
.column div.grid.two-wide .no-image{padding:20px 16px 10px 24px !important;text-align:left;height:200px}
.column div.grid.two-wide .no-image h2{text-align:left}
.column div.grid.two-wide .no-image div.description{text-align:left}
.column div.grid.two-wide .grid-item-small div.wrapper div.cta{text-align:left}
.grid-item-small{padding:0 !important;height:82px !important;padding:5px !important}
.grid-item-small div.wrapper{position:relative}
.grid-item-small div.wrapper div.preview{width:70px;height:70px;position:absolute;top:0;left:0}
.grid-item-small div.wrapper div.preview div.image{margin:0 auto;padding:0;position:relative;max-width:100%;left:0}
.grid-item-small div.wrapper div.preview div.image img{max-width:100% !important}
.grid-item-small div.wrapper div.cta{padding:1em 0 0 85px;position:relative}
.grid-item-small div.wrapper div.cta a{font-size:18px;line-height:1;font-size:24px}
.grid-item-small div.wrapper div.cta a:after{content:" ›"}
.grid-item-text-only{font-size:1.2em;position:relative}
.grid-item-text-only .cta{margin-top:112px;position:relative;top:-1em}
@media screen and (max-width:700px){.grid-item-text-only .cta{margin-top:1em;top:0}
}
.grid-item-text-only a:after{content:" \203A"}
.Icon_Card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:80px 24px 40px;margin:0 8px;width:282px}
@media screen and (max-width:1114px){.Icon_Card{width:250px}
}
@media screen and (max-width:980px){.Icon_Card{padding:57px 24px 24px;margin:0 0 8px;width:100%}
}
.Icon_Card__header,.Icon_Card__text{text-align:center}
.Icon_Card__icon{min-height:40px;-o-object-fit:none;object-fit:none}
@media screen and (max-width:980px){.Icon_Card__text{font-size:1rem}
}
.Icon_Card__header{font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;font-size:24px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;margin-top:40px}
@media screen and (max-width:980px){.Icon_Card__header{font-size:20px;margin-top:32px}
}
div.product-promo{position:relative;padding:4% 41% 1% 4%;overflow:hidden;background-color:#e6e6e6;width:100%}
@media screen and (max-width:350px){div.product-promo{padding-right:4%}
}
div.product-promo h1,div.product-promo h2,div.product-promo h3,div.product-promo h4,div.product-promo h5,div.product-promo h6{margin-top:0}
div.product-promo .description{text-overflow:ellipsis;margin-bottom:17px;font-size:16px;overflow:hidden}
div.product-promo .description p{color:#82837f}
@media screen and (max-width:700px){div.product-promo .button{position:static}
}
div.product-promo div.image{position:absolute;right:10%;top:4%;max-width:28%}
@media screen and (max-width:700px){div.product-promo div.image{max-width:30%;max-height:88%}
}
@media screen and (max-width:350px){div.product-promo div.image{max-width:80%;max-height:none;position:static}
}
.teaser-group{margin:0 0 5px 0}
.editModePadding{padding-top:50px;padding-bottom:50px}
.teaser-group-two .teaser-column{width:49.5%;float:left;margin-right:.5%;margin-bottom:5px}
@media screen and (max-width:980px){.teaser-group-two .teaser-column{width:100%;float:none;margin-left:0;margin:0 0 5px 0}
}
.teaser-group-two .gradient{background:linear-gradient(to right,#fff 33.7%,#fff 10%)}
.teaser-group-two .gradient .teaser{background:0}
.teaser-group-two .gradient-petrol{background:linear-gradient(to right,#08c 33.7%,#005580 10%)}
.teaser-group-two .gradient-petrol .teaser{background:0}
.teaser-group-two .gradient-petrol-light{background:linear-gradient(to right,#0af 33.7%,#08c 10%)}
.teaser-group-two .gradient-petrol-light .teaser{background:0}
.teaser-group-two .gradient-light-graphite{background:linear-gradient(to right,#fff 33.7%,#fff 10%)}
.teaser-group-two .gradient-light-graphite .teaser{background:0}
.teaser-group-two .gradient-light-graphite-light{background:linear-gradient(to right,#fff 33.7%,#fff 10%)}
.teaser-group-two .gradient-light-graphite-light .teaser{background:0}
.teaser-group-two .gradient-green{background:linear-gradient(to right,#c2f732 33.7%,#9dd508 10%)}
.teaser-group-two .gradient-green .teaser{background:0}
.teaser-group-two .gradient-green-light{background:linear-gradient(to right,#d0f963 33.7%,#c2f732 10%)}
.teaser-group-two .gradient-green-light .teaser{background:0}
.teaser-group-two .teaser-column:nth-child(even){width:50%;margin-right:0}
@media screen and (max-width:980px){.teaser-group-two .teaser-column:nth-child(even){width:100%;float:none;margin-left:0;margin:0 0 5px 0}
}
.teaser-group-two-title-only .teaser-column{width:50%;float:left;margin-right:0;margin-bottom:5px}
@media screen and (max-width:980px){.teaser-group-two-title-only .teaser-column{width:100%;float:none;margin-left:0;margin:0 0 5px 0}
}
.teaser-group-two-title-only .teaser-column:nth-child(even){width:50%;margin-right:0}
@media screen and (max-width:980px){.teaser-group-two-title-only .teaser-column:nth-child(even){width:100%;float:none;margin-left:0;margin:0 0 5px 0}
}
.lt-ie9 .teaser-group-two .teaser-column-even{margin-right:0}
.teaser-group-three .teaser-column{width:33%;float:left;margin-left:.5%;margin-bottom:5px}
@media screen and (max-width:750px){.teaser-group-three .teaser-column{width:100%;float:none;margin-left:0;margin:0 0 5px 0}
}
.teaser-group-three .teaser-column:first-child,.teaser-group-three .teaser-column:nth-child(3n+1){margin-left:0;clear:left}
.lt-ie9 .teaser-group-three .teaser-column-three-first-item{margin-left:0}
.teaser{margin:0;padding:0;text-align:left;background-color:#fff;position:relative;overflow:hidden;background:#fff}
.teaser .content{margin:0;padding:0}
.teaser h3{margin:0;padding:0;font-size:22px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#403f38;font-weight:400}
@media screen and (max-width:980px){.teaser h3{margin:0 0 15px 0;font-size:20px}
}
.teaser p{margin:0;padding:0;font-size:15px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#82837f}
@media screen and (max-width:980px){.teaser p{margin:0 0 15px 0;font-size:14px}
}
.teaser a{color:#8bbc07;font-size:14px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap}
.teaser a:after{content:" \203A"}
.teaser img{max-width:100%;display:block;margin:0 auto}
.teaser.teaser-horizontal{padding-left:200px;height:150px}
@media screen and (max-width:980px){.teaser.teaser-horizontal{padding:0;height:auto}
}
@media screen and (max-width:750px){.teaser.teaser-horizontal{margin-left:-3%;margin-right:-3%;width:auto}
}
.teaser.teaser-horizontal div.image{margin:0;position:absolute;top:0;left:0}
@media screen and (max-width:980px){.teaser.teaser-horizontal div.image{position:relative}
}
.teaser.teaser-horizontal img{width:160px;height:150px}
@media screen and (max-width:980px){.teaser.teaser-horizontal img{width:auto;height:auto}
}
.teaser.teaser-horizontal .content{margin:0;padding:20px 20px 0 0}
@media screen and (max-width:980px){.teaser.teaser-horizontal .content{padding:20px}
}
.teaser.teaser-horizontal h3{margin:0 0 10px 0}
@media screen and (max-width:980px){.teaser.teaser-horizontal h3{text-align:center}
}
.teaser.teaser-horizontal p{margin:0}
@media screen and (max-width:980px){.teaser.teaser-horizontal p{margin:0 0 15px 0;text-align:center}
}
.teaser.teaser-horizontal a{margin-top:10px;display:block}
@media screen and (max-width:980px){.teaser.teaser-horizontal a{display:inline-block;margin-top:0}
}
.teaser.teaser-horizontal.lime{background:linear-gradient(to right,#f6f8ea 160px,#edf5da 160px)}
@media screen and (max-width:980px){.teaser.teaser-horizontal.lime{background:#edf5da}
}
.teaser.teaser-horizontal.lime-light{background:linear-gradient(to right,#edf5da 160px,#f6f8ea 160px)}
@media screen and (max-width:980px){.teaser.teaser-horizontal.lime-light{background:#f6f8ea}
}
.teaser.teaser-horizontal.blue{background:linear-gradient(to right,#f2f7f8 160px,#eaf1f4 160px)}
@media screen and (max-width:980px){.teaser.teaser-horizontal.blue{background:#eaf1f4}
}
.teaser.teaser-horizontal.blue-light{background:linear-gradient(to right,#eaf1f4 160px,#f2f7f8 160px)}
@media screen and (max-width:980px){.teaser.teaser-horizontal.blue-light{background:#f2f7f8}
}
.teaser.teaser-horizontal.graphite{background:linear-gradient(to right,#f8f8f8 160px,#f1f1f0 160px)}
@media screen and (max-width:980px){.teaser.teaser-horizontal.graphite{background:#f1f1f0}
}
.teaser.teaser-horizontal.graphite-light{background:linear-gradient(to right,#f1f1f0 160px,#f8f8f8 160px)}
@media screen and (max-width:980px){.teaser.teaser-horizontal.graphite-light{background:#f8f8f8}
}
.teaser.teaser-vertical{text-align:center}
@media screen and (max-width:750px){.teaser.teaser-vertical{margin-left:-3%;margin-right:-3%;width:auto}
}
.teaser.teaser-vertical .content{margin:0;padding:25px 25px 0 25px;height:165px}
@media screen and (max-width:980px){.teaser.teaser-vertical .content{padding:25px 20px 10px 20px;height:auto}
}
.teaser.teaser-vertical h3{height:60px}
@media screen and (max-width:980px){.teaser.teaser-vertical h3{height:auto}
}
.teaser.teaser-vertical div.image{margin:0}
.teaser.teaser-full-width{width:100%;margin-bottom:5px;padding-left:360px;height:200px;cursor:pointer;background:url(images/global/teaser-arrow.png) no-repeat 95% 50%}
@media screen and (max-width:750px){.teaser.teaser-full-width{margin-left:-3%;margin-right:-3%;width:auto;padding-left:0;height:auto;background:0}
}
.teaser.teaser-full-width .content{margin:0;padding:40px 120px 0 0}
@media screen and (max-width:750px){.teaser.teaser-full-width .content{padding:25px 20px 10px 20px}
}
.teaser.teaser-full-width h3{margin:0 0 25px 0}
@media screen and (max-width:980px){.teaser.teaser-full-width h3{margin:0 0 15px 0}
}
@media screen and (max-width:750px){.teaser.teaser-full-width h3{text-align:center}
}
@media screen and (max-width:750px){.teaser.teaser-full-width p{text-align:center}
}
.teaser.teaser-full-width a{display:none}
.teaser.teaser-full-width div.image{margin:0;position:absolute;top:0;left:0}
@media screen and (max-width:750px){.teaser.teaser-full-width div.image{position:relative}
}
.teaser.teaser-full-width img{width:320px;height:200px}
@media screen and (max-width:750px){.teaser.teaser-full-width img{width:auto;height:auto}
}
.teaser.teaser-full-width.lime{background:url(images/global/teaser-arrow.png) no-repeat 95% 50%,linear-gradient(to right,#f6f8ea 320px,#edf5da 320px)}
@media screen and (max-width:750px){.teaser.teaser-full-width.lime{background:#edf5da}
}
.teaser.teaser-full-width.lime-light{background:url(images/global/teaser-arrow.png) no-repeat 95% 50%,linear-gradient(to right,#edf5da 320px,#f6f8ea 320px)}
@media screen and (max-width:750px){.teaser.teaser-full-width.lime-light{background:#f6f8ea}
}
.teaser.teaser-full-width.blue{background:url(images/global/teaser-arrow.png) no-repeat 95% 50%,linear-gradient(to right,#f2f7f8 320px,#eaf1f4 320px)}
@media screen and (max-width:750px){.teaser.teaser-full-width.blue{background:#eaf1f4}
}
.teaser.teaser-full-width.blue-light{background:url(images/global/teaser-arrow.png) no-repeat 95% 50%,linear-gradient(to right,#eaf1f4 320px,#f2f7f8 320px)}
@media screen and (max-width:750px){.teaser.teaser-full-width.blue-light{background:#f2f7f8}
}
.teaser.teaser-full-width.graphite{background:url(images/global/teaser-arrow.png) no-repeat 95% 50%,linear-gradient(to right,#f8f8f8 320px,#f1f1f0 320px)}
@media screen and (max-width:750px){.teaser.teaser-full-width.graphite{background:#f1f1f0}
}
.teaser.teaser-full-width.graphite-light{background:url(images/global/teaser-arrow.png) no-repeat 95% 50%,linear-gradient(to right,#f1f1f0 320px,#f8f8f8 320px)}
@media screen and (max-width:750px){.teaser.teaser-full-width.graphite-light{background:#f8f8f8}
}
.teaser.teaser-title-only{height:90px}
@media screen and (max-width:750px){.teaser.teaser-title-only{margin-left:-3%;margin-right:-3%;width:auto;height:auto}
}
.teaser.teaser-title-only .content{padding:30px 70px 0 40px;display:inline-block;min-height:90px;cursor:pointer;background-image:url(images/global/teaser-arrow-small.png);background-repeat:no-repeat;background-position:94% 50%}
@media screen and (max-width:750px){.teaser.teaser-title-only .content{padding:20px 50px 20px 20px;min-height:40px}
}
.teaser.teaser-title-only a{display:none}
.teaser.teaser-title-only h3{margin:0;line-height:30px}
.teaser.teaser-title-only p{margin:0}
.teaser.teaser-title-only.blue,.teaser.teaser-title-only.blue-light,.teaser.teaser-title-only.graphite,.teaser.teaser-title-only.graphite-light,.teaser.teaser-title-only.lime,.teaser.teaser-title-only.lime-light{background-image:url(images/global/teaser-arrow-small.png);background-repeat:no-repeat;background-position:94% 50%}
.teaser.teaser-title-only.blue .content,.teaser.teaser-title-only.blue-light .content,.teaser.teaser-title-only.graphite .content,.teaser.teaser-title-only.graphite-light .content,.teaser.teaser-title-only.lime .content,.teaser.teaser-title-only.lime-light .content{padding:30px 60px 0 40px;display:block;min-height:90px;background:0}
@media screen and (max-width:750px){.teaser.teaser-title-only.blue .content,.teaser.teaser-title-only.blue-light .content,.teaser.teaser-title-only.graphite .content,.teaser.teaser-title-only.graphite-light .content,.teaser.teaser-title-only.lime .content,.teaser.teaser-title-only.lime-light .content{padding:20px 50px 20px 20px;min-height:40px}
}
.teaser.teaser-title-subtitle{height:90px}
@media screen and (max-width:750px){.teaser.teaser-title-subtitle{margin-left:-3%;margin-right:-3%;height:auto;width:auto}
}
.teaser.teaser-title-subtitle .content{padding:18px 70px 0 40px;display:inline-block;min-height:90px;cursor:pointer;background-image:url(images/global/teaser-arrow-small.png);background-repeat:no-repeat;background-position:94% 50%}
@media screen and (max-width:750px){.teaser.teaser-title-subtitle .content{padding:20px 60px 20px 20px;min-height:40px}
}
.teaser.teaser-title-subtitle a{display:none}
.teaser.teaser-title-subtitle h3{margin:0;line-height:28px;color:#8bbc07}
.teaser.teaser-title-subtitle p{margin:0}
.teaser.teaser-title-subtitle.blue,.teaser.teaser-title-subtitle.blue-light,.teaser.teaser-title-subtitle.graphite,.teaser.teaser-title-subtitle.graphite-light,.teaser.teaser-title-subtitle.lime,.teaser.teaser-title-subtitle.lime-light{background-image:url(images/global/teaser-arrow-small.png);background-repeat:no-repeat;background-position:94% 50%}
.teaser.teaser-title-subtitle.blue .content,.teaser.teaser-title-subtitle.blue-light .content,.teaser.teaser-title-subtitle.graphite .content,.teaser.teaser-title-subtitle.graphite-light .content,.teaser.teaser-title-subtitle.lime .content,.teaser.teaser-title-subtitle.lime-light .content{padding:18px 70px 0 40px;display:block;min-height:90px;background:0}
@media screen and (max-width:750px){.teaser.teaser-title-subtitle.blue .content,.teaser.teaser-title-subtitle.blue-light .content,.teaser.teaser-title-subtitle.graphite .content,.teaser.teaser-title-subtitle.graphite-light .content,.teaser.teaser-title-subtitle.lime .content,.teaser.teaser-title-subtitle.lime-light .content{padding:20px 60px 20px 20px;min-height:40px}
}
.teaser.lime{background-color:#edf5da}
.teaser.lime-light{background-color:#f6f8ea}
.teaser.graphite{background-color:#f1f1f0}
.teaser.graphite-light{background-color:#f8f8f8}
.teaser.blue{background-color:#eaf1f4}
.teaser.blue-light{background-color:#f2f7f8}
.lt-ie10 .teaser.teaser-horizontal.lime{background:#edf5da url(images/global/teaser-hr-bg-lime-light.png) repeat-y top left}
@media screen and (max-width:980px){.lt-ie10 .teaser.teaser-horizontal.lime{background:#edf5da}
}
.lt-ie10 .teaser.teaser-horizontal.lime-light{background:#f6f8ea url(images/global/teaser-hr-bg-lime.png) repeat-y top left}
@media screen and (max-width:980px){.lt-ie10 .teaser.teaser-horizontal.lime-light{background:#f6f8ea}
}
.lt-ie10 .teaser.teaser-horizontal.blue{background:#eaf1f4 url(images/global/teaser-hr-bg-blue-light.png) repeat-y top left}
@media screen and (max-width:980px){.lt-ie10 .teaser.teaser-horizontal.blue{background:#eaf1f4}
}
.lt-ie10 .teaser.teaser-horizontal.blue-light{background:#f2f7f8 url(images/global/teaser-hr-bg-blue.png) repeat-y top left}
@media screen and (max-width:980px){.lt-ie10 .teaser.teaser-horizontal.blue-light{background:#f2f7f8}
}
.lt-ie10 .teaser.teaser-horizontal.graphite{background:#f1f1f0 url(images/global/teaser-hr-bg-graphite-light.png) repeat-y top left}
@media screen and (max-width:980px){.lt-ie10 .teaser.teaser-horizontal.graphite{background:#f1f1f0}
}
.lt-ie10 .teaser.teaser-horizontal.graphite-light{background:#f8f8f8 url(images/global/teaser-hr-bg-graphite.png) repeat-y top left}
@media screen and (max-width:980px){.lt-ie10 .teaser.teaser-horizontal.graphite-light{background:#f8f8f8}
}
.lt-ie10 .teaser.teaser-full-width.lime{background:#edf5da url(images/global/teaser-fw-bg-lime.png) repeat-y top left}
@media screen and (max-width:750px){.lt-ie10 .teaser.teaser-full-width.lime{background:#edf5da}
}
.lt-ie10 .teaser.teaser-full-width.lime-light{background:#f6f8ea url(images/global/teaser-fw-bg-lime-light.png) repeat-y top left}
@media screen and (max-width:750px){.lt-ie10 .teaser.teaser-full-width.lime-light{background:#f6f8ea}
}
.lt-ie10 .teaser.teaser-full-width.blue{background:#eaf1f4 url(images/global/teaser-fw-bg-blue.png) repeat-y top left}
@media screen and (max-width:750px){.lt-ie10 .teaser.teaser-full-width.blue{background:#eaf1f4}
}
.lt-ie10 .teaser.teaser-full-width.blue-light{background:#f2f7f8 url(images/global/teaser-fw-bg-blue-light.png) repeat-y top left}
@media screen and (max-width:750px){.lt-ie10 .teaser.teaser-full-width.blue-light{background:#f2f7f8}
}
.lt-ie10 .teaser.teaser-full-width.graphite{background:#f1f1f0 url(images/global/teaser-fw-bg-graphite.png) repeat-y top left}
@media screen and (max-width:750px){.lt-ie10 .teaser.teaser-full-width.graphite{background:#f1f1f0}
}
.lt-ie10 .teaser.teaser-full-width.graphite-light{background:#f8f8f8 url(images/global/teaser-fw-bg-graphite-light.png) repeat-y top left}
@media screen and (max-width:750px){.lt-ie10 .teaser.teaser-full-width.graphite-light{background:#f8f8f8}
}
.horizontal-rule{margin:1.5em 0;border-top:1px solid #e7e7e7}
.flag{position:absolute;top:0;right:0;display:block;width:200px;height:130px;text-align:center;padding-top:100px;background-color:#8c2d42;color:#fff;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;z-index:100;-webkit-transform:rotate(45deg) translateX(25px) translateY(-120px);transform:rotate(45deg) translateX(25px) translateY(-120px)}
.dk-select-open-down .dk-selected:before,.dk-select.drop-down-blue .dk-selected:before,.dk-selected:before{background-color:#8bbc07;color:#fff;text-align:center;line-height:25px;font-size:20px;display:block;position:absolute;right:0;width:34px;margin:0;padding:4px 0}
.dk-select,.dk-select *,.dk-select :after,.dk-select :before,.dk-select-multi,.dk-select-multi *,.dk-select-multi :after,.dk-select-multi :before{box-sizing:border-box}
.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:top;line-height:30px;width:200px;cursor:pointer;margin-top:1px}
.dk-selected{font-size:14px;width:100%;white-space:nowrap;overflow:hidden;position:relative;height:32px;line-height:32px;margin:-1px 0;border:1px solid #82837f;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAABDElEQVRYR2Ps3sP+n2EQAMZRh6DFwmiIoCfL0RAZDRFCRdVoGhnZaURZxJvh7puteJMJUWkkSH8Dw/kn0xnuv91JKM2hyDMyMDEUOn1m6NvHTVAfUQ4BmRJssJnh7KOJDA/e7SFoKEgBKY4Aqyel9g013MZw8kE3w6P3+/EHMwkhATOIJIeANIUZ7mQ4/qCV4fH7Q1gdQ2pIkO0QkMZwo90MR+81Mjz5cITsNEG17BtpvI/h4J1qhmcfj4PNJDckKAoRmOYok4MM+2+VMrz4dIbo3IErcZGcRtANCtRfxyDOa8gw44giUbmJZg6hyHYkzRSHyKhDqBUCVMu+1HbQaBoZjRpCaWo0jaCHEABalY7B45PAJgAAAABJRU5ErkJggg==);background-position:right center;background-repeat:no-repeat;border-radius:5px;padding:0 1.5em 0 .5em;color:#403f38;text-align:left;background-color:transparent;text-overflow:ellipsis}
.dk-selected:before{content:""}
.dk-select.drop-down-blue .dk-selected{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAABDElEQVRYR2Ps3sP+n2EQAMZRh6DFwmiIoCfL0RAZDRFCRdVoGhnZaURZxJvh7puteJMJUWkkSH8Dw/kn0xnuv91JKM2hyDMyMDEUOn1m6NvHTVAfUQ4BmRJssJnh7KOJDA/e7SFoKEgBKY4Aqyel9g013MZw8kE3w6P3+/EHMwkhATOIJIeANIUZ7mQ4/qCV4fH7Q1gdQ2pIkO0QkMZwo90MR+81Mjz5cITsNEG17BtpvI/h4J1qhmcfj4PNJDckKAoRmOYok4MM+2+VMrz4dIbo3IErcZGcRtANCtRfxyDOa8gw44giUbmJZg6hyHYkzRSHyKhDqBUCVMu+1HbQaBoZjRpCaWo0jaCHEABalY7B45PAJgAAAABJRU5ErkJggg==);border:1px solid #8bbc07}
.dk-select.drop-down-blue .dk-selected:before{content:""}
.dk-select.drop-down-blue .dk-selected:after{top:0;height:100%;margin:0 1.5em 0 0}
.dk-selected-disabled{color:#bbb}
.dk-select .dk-select-options{position:absolute;display:none;left:0}
.dk-search-wrapper{position:absolute;left:0;z-index:100}
.dk-select .dk-search{display:none;width:300px;position:relative;border-radius:0;border-top:1px solid #82837f;border-right:1px solid #82837f;border-left:1px solid #82837f;background-color:#f8f8f8;padding:15px 10px}
.dk-select .dk-search .dk-search-input{font-size:14px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#82837f;width:100%;height:30px}
.dk-select .dk-search img{position:absolute;right:16px;top:21px}
.dk-select-open-up .dk-select-options{border-radius:5px 5px 0 0;margin-bottom:-1px;bottom:100%}
.dk-select-open-down .dk-select-options{border-radius:0 0 5px 5px;margin-top:-1px;top:100%}
.dk-select-multi .dk-select-options{max-height:10em}
.dk-select-options{font-size:14px;width:100%;z-index:100;background-color:#f8f8f8;border:1px solid #82837f;border-radius:5px;overflow-x:hidden;overflow-y:auto;line-height:1.985em;list-style:none;margin:0;max-height:320px}
@media screen and (max-height:400px){.dk-select-options{max-height:150px}
}
.input-account .dk-select-options{border-top:0}
.dk-option-selected{background-color:#82837f;color:#403f38}
.dk-select-options .dk-option-selected{color:#fff}
.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:#403f38}
.dk-option{color:#403f38;padding:0 .5em}
.dk-select-options .dk-option-highlight{background-color:#82837f;color:#fff}
.dk-select-options .dk-option-disabled{color:#bbb;background-color:transparent}
.dk-optgroup{border:solid #82837f;border-width:1px 0;padding:.25em 0;margin-top:.25em}
.dk-optgroup+.dk-option{margin-top:.25em}
.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}
.dk-optgroup:nth-child(2){padding-top:0;border-top:0;margin-top:0}
.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}
.dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}
.dk-optgroup-options{list-style:none;padding-left:0}
.dk-optgroup-options li{padding-left:1.2em}
.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#82837f}
.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#82837f}
.dk-select-open-down .dk-selected:before{content:""}
.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before{border-width:0 .25em .25em;border-bottom-color:#82837f}
.dk-select-open-down .dk-selected:after,.dk-select-open-up .dk-selected:after{border-left-color:#82837f}
.dk-select-multi:focus .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-open-up .dk-select-options{display:block;border-color:#82837f}
.dk-select-open-down .dk-search,.dk-select-open-up .dk-search{display:block}
.dk-select-multi:focus,.dk-select-multi:hover{outline:0}
.dk-selected:focus,.dk-selected:hover{outline:0;border-color:#82837f}
.dk-selected:focus:before,.dk-selected:hover:before{border-top-color:#82837f}
.dk-selected:focus:after,.dk-selected:hover:after{border-left-color:#82837f}
.dk-select-disabled{opacity:.6;color:#bbb;cursor:not-allowed}
.dk-select-disabled .dk-selected:focus,.dk-select-disabled .dk-selected:hover{border-color:inherit}
.dk-select-disabled .dk-selected:focus:before,.dk-select-disabled .dk-selected:hover:before{border-top-color:inherit}
.dk-select-disabled .dk-selected:focus:after,.dk-select-disabled .dk-selected:hover:after{border-left-color:inherit}
select[data-dkcacheid]{display:none}
div.configurable-dropdown{display:block}
div.configurable-dropdown .form-group{padding-top:15px;text-align:center}
div.configurable-dropdown label{position:static !important;top:0 !important;-webkit-transform:initial !important;transform:initial !important;min-width:96px;line-height:29px;display:inline-block;margin:0 20px 0 0;padding:0;vertical-align:top}
@media screen and (max-width:599px){div.configurable-dropdown label{min-width:75px}
}
div.configurable-dropdown.wide .form-group div>label:first-child{min-width:200px;margin:0}
div.configurable-dropdown.wide div.dk-select{width:200px}
.lt-ie9 select#form-account,.lt-ie9 select#form-role,.lt-ie9 select#form-status,.lt-ie9 select.drop-down{padding-left:0 !important;height:28px !important;width:150px !important}
.lt-ie9 .category-filter select.drop-down{width:160px !important}
.lt-ie9 label.phonak-checkbox input[type=checkbox]{position:relative;left:0}
.lt-ie9 label.phonak-checkbox span{display:none}
@media screen and (max-width:980px){.dk-select,.dk-select-multi{width:100%;display:block}
.dk-search-wrapper{position:relative}
.dk-select .dk-search{width:100%}
}
section.product-hero div.product-hero-config div.product-hero-glance{width:24.9%;float:left}
section.product-hero div.product-hero-config div.product-hero-colors{width:41.5%;float:left}
section.product-hero div.product-hero-config div.product-hero-datasheets{width:33.2%;float:left;margin-right:0}
@media screen and (max-width:980px){section.product-hero div.product-hero-config div.product-hero-glance{width:49.8%;float:left}
section.product-hero div.product-hero-config div.product-hero-colors{width:49.8%;float:left;margin-right:0}
section.product-hero div.product-hero-config div.product-hero-datasheets{width:99.6%;float:left;margin-right:0}
}
@media screen and (max-width:599px){section.product-hero div.product-hero-config div.product-hero-colors,section.product-hero div.product-hero-config div.product-hero-datasheets,section.product-hero div.product-hero-config div.product-hero-glance{width:99.6%;float:left;margin-right:0}
}
section.product-hero div.product-hero-main{position:relative;background:#e6e6e6}
section.product-hero div.product-hero-main div.hero-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:260px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.hero-text{height:unset}
}
@media screen and (max-width:599px){section.product-hero div.product-hero-main div.hero-text{height:unset}
}
section.product-hero div.product-hero-main div.hero-text h1{margin:0;padding:47px 0 0;font-size:30px;max-width:46%}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.hero-text h1{padding:12px 0;text-align:center;max-width:100%}
}
section.product-hero div.product-hero-main div.hero-text div.subnav-container{position:absolute;top:50px;right:0;z-index:100}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.hero-text div.subnav-container{position:static;margin:0 auto;width:200px}
section.product-hero div.product-hero-main div.hero-text div.subnav-container .sub-nav ul li a{background-color:#fff}
}
section.product-hero div.product-hero-main div.hero-text div.subnav-container .sub-nav a{background-color:#dfdede}
section.product-hero div.product-hero-main div.hero-text div.subnav-container .sub-nav a:hover:not(.active){background-color:#d2d2d2}
section.product-hero div.product-hero-main div.hero-text div.subnav-container .sub-nav a.active{background-color:#fff}
section.product-hero div.product-hero-main span.coming-soon{display:block;width:100%;text-align:center;padding:5px;background-color:#8c2d42;color:#fff;font-family:RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;z-index:100;margin-top:-8px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main span.coming-soon{position:relative !important;min-width:100% !important;width:auto !important}
}
@media screen and (max-width:599px){section.product-hero div.product-hero-main span.coming-soon{font-size:16px !important;min-width:100% !important;width:auto !important;position:relative !important}
}
section.product-hero div.product-hero-main div.image{position:absolute;right:0;width:360px;top:80px}
.cq-Editable-dom section.product-hero div.product-hero-main div.image .left{float:none;width:inherit;height:inherit;position:static;left:auto;right:auto;top:0}
.cq-wcm-edit section.product-hero div.product-hero-main div.image,.cq-wcm-preview section.product-hero div.product-hero-main div.image{min-height:50px}
section.product-hero div.product-hero-main div.image.right{right:0}
section.product-hero div.product-hero-main div.image.left{left:auto;right:0}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.image.left{left:unset;right:unset;text-align:center}
}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.image{position:static;margin:0 auto}
}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.image{top:0}
}
section.product-hero div.product-hero-main div.text p{width:470px;font-size:24px;padding:12px 0 0 0;color:#82837f}
section.product-hero div.product-hero-main div.text p b,section.product-hero div.product-hero-main div.text p strong{font-weight:400;color:#403f38}
section.product-hero div.product-hero-main div.text p.not-desktop{padding:0 0 12px 0;color:#000}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.text p{width:84%;margin-left:auto;margin-right:auto;text-align:center}
}
section.product-hero div.product-hero-main div.container{min-height:480px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.container{width:100%;height:auto}
}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.container p.hero-text{margin-left:20px}
}
section.product-hero div.product-hero-main div.hero-tab{min-height:515px;padding-bottom:200px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.hero-tab{width:100%;height:auto;padding-bottom:0}
}
section.product-hero div.product-hero-main div.hero-tab .text{min-height:270px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.hero-tab .text{min-height:0}
}
section.product-hero div.product-hero-main div.hero-tab-length-5{min-height:560px;padding-bottom:220px}
section.product-hero div.product-hero-main div.hero-tab-length-6{min-height:560px;padding-bottom:220px}
section.product-hero div.product-hero-main div.hero-tab-length-7{min-height:550px;padding-bottom:220px}
section.product-hero div.product-hero-main div.hero-tab-length-8{min-height:545px;padding-bottom:220px}
section.product-hero div.product-hero-main div.hero-tab-length-9{min-height:540px;padding-bottom:220px}
section.product-hero div.product-hero-main div.hero-tab-length-10{min-height:535px;padding-bottom:220px}
section.product-hero div.product-hero-main div.hero-tab-length-11{min-height:530px;padding-bottom:220px}
section.product-hero div.product-hero-main div.hero-tab-length-12{min-height:525px;padding-bottom:220px}
section.product-hero div.product-hero-main div.hero-tab-length-13{min-height:520px;padding-bottom:220px}
section.product-hero div.product-hero-main div.hero-tab-length-14{min-height:515px;padding-bottom:220px}
section.product-hero div.product-hero-main div.product-hero-model-selector{background:#dadad9;position:absolute;bottom:0}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector{position:static}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul{margin:12px -3px 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media screen and (max-width:910px){section.product-hero div.product-hero-main div.product-hero-model-selector ul{width:100%;margin:0;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;display:block}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul li{max-width:120px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul li{max-width:100%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-1{width:250px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-1{width:100%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-1 li{width:99%}
@media screen and (max-width:599px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-1 li{width:99%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-1 li span{position:absolute;width:249px}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-2 li{width:49.8%;float:left}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-2 li{float:none}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-2 li span{position:absolute;width:49.8%;float:left}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-2 li span{float:none}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-3 li{width:33.2%;float:left}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-3 li{float:none}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-3 li span{position:absolute;width:33.2%;float:left}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-3 li span{float:none}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-4 li{width:24.9%;float:left}
@media screen and (max-width:599px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-4 li{float:none;width:27%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-4 li span{position:absolute;width:24.9%;float:left}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-4 li span{float:none}
}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-5{width:100%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-5 li{width:19%}
@media screen and (max-width:599px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-5 li{width:27%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-5 li span{position:absolute;width:19%}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-6{width:100%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-6 li{width:16.6%;float:left}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-6 li{float:none}
}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-6 li{width:27%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-6 li span{position:absolute;width:16.6%;float:left}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-7{width:100%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-7 li{width:13.5%}
@media screen and (max-width:599px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-7 li{width:27%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-7 li span{position:absolute;width:13.5%}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-8{width:960px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-8{width:100%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-8 li{width:12%;font-size:14px}
@media screen and (max-width:599px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-8 li{width:27%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-8 li span{position:absolute;width:12%}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-9{width:960px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-9{width:100%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-9 li{font-size:14px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-9 li{width:27%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-9 li span{position:absolute;width:10%}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-10{width:960px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-10{width:100%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-10 li{width:9.4%;font-size:14px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-10 li{width:27%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-10 li span{position:absolute;width:9.4%}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-11{width:960px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-11{width:100%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-11 li{width:8.6%;font-size:14px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-11 li{width:27%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-11 li span{position:absolute;width:8.6%}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-12{width:960px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-12{width:100%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-12 li{font-size:14px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-12 li{width:27%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-12 li span{position:absolute}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-13{width:960px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-13{width:100%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-13 li{font-size:13px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-13 li{width:27%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-13 li span{position:absolute;width:7.2%}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-14{width:960px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-14{width:100%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-14 li{font-size:13px}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-14 li{width:27%}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul.models-length-14 li span{position:absolute;width:6.6%}
section.product-hero div.product-hero-main div.product-hero-model-selector ul li{display:inline-block;padding:8px 0;font-size:16px;text-align:center;cursor:pointer;transition:background-color .25s ease-in-out;border-left:1px solid #fff}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul li{padding:20px 0;border-left:0;border-right:0;font-size:20px}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul li:hover{background-color:#e9e9e9}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul li:hover{background:0}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul li:hover img{margin:7px auto;opacity:.3;max-height:150px;transition:opacity .25s ease-in-out;filter:brightness(86%);-moz-filter:brightness(86%);-webkit-filter:brightness(92%);-ms-filter:brightness(92%)}
section.product-hero div.product-hero-main div.product-hero-model-selector ul li.active{background-color:#fff;font-weight:700}
@media screen and (max-width:980px){section.product-hero div.product-hero-main div.product-hero-model-selector ul li.active{background:0}
}
section.product-hero div.product-hero-main div.product-hero-model-selector ul li.active img{-moz-filter:brightness(100%);-webkit-filter:brightness(100%);filter:brightness(100%);opacity:1}
section.product-hero div.product-hero-main div.product-hero-model-selector ul li.active span.coming-soon{font-weight:400}
section.product-hero div.product-hero-main div.product-hero-model-selector ul li:last-child{margin-right:0}
section.product-hero div.product-hero-main div.product-hero-model-selector ul li:first-child{border-left:0}
section.product-hero div.product-hero-main div.product-hero-model-selector ul li p{width:90%;margin:0 auto;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
section.product-hero div.product-hero-main div.product-hero-model-selector ul li img{margin:7px auto;opacity:.3;max-height:150px;transition:opacity .25s ease-in-out;filter:brightness(86%);-moz-filter:brightness(86%);-webkit-filter:brightness(86%);-ms-filter:brightness(86%)}
@media screen and (max-width:910px){section.product-hero div.product-hero-main div.product-hero-model-selector ul li img{display:none}
}
section.product-hero div.product-hero-main--fullwidth div.container{height:auto}
section.product-hero div.product-hero-main--fullwidth div.product-hero-model-selector ul{width:auto}
@media screen and (min-width:981px){section.product-hero div.product-hero-main--fullwidth h1{max-width:100%}
}
@media screen and (min-width:981px){section.product-hero div.product-hero-main--fullwidth div.text p{width:100%}
}
section.product-hero div.product-hero-main--fullwidth div.product-hero--video{position:relative;margin:0 auto 30px auto;top:0;width:100%}
@media screen and (min-width:981px){section.product-hero div.product-hero-main--fullwidth div.product-hero--video{margin-bottom:2em}
}
section.product-hero div.product-hero-main--fullwidth .bc-player-HkWXoPACbf_default{margin:auto}
section.product-hero div.product-hero-main--fullwidth div.product-hero-model-selector{bottom:0;position:static;display:inline-block}
@media screen and (max-width:910px){section.product-hero div.product-hero-main--fullwidth div.product-hero-model-selector{display:block}
}
section.product-hero div.product-hero-main--fullwidth div.product-hero-model-selector ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
section.product-hero div.product-hero-main--fullwidth div.product-hero-model-selector ul li{margin-left:-4px;max-width:150px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
@media screen and (max-width:980px){section.product-hero div.product-hero-main--fullwidth div.product-hero-model-selector ul li{max-width:100%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}
}
@media screen and (min-width:981px){section.product-hero div.product-hero-main--fullwidth div.hero-tab-length-10,section.product-hero div.product-hero-main--fullwidth div.hero-tab-length-11,section.product-hero div.product-hero-main--fullwidth div.hero-tab-length-12,section.product-hero div.product-hero-main--fullwidth div.hero-tab-length-5,section.product-hero div.product-hero-main--fullwidth div.hero-tab-length-6,section.product-hero div.product-hero-main--fullwidth div.hero-tab-length-7,section.product-hero div.product-hero-main--fullwidth div.hero-tab-length-8,section.product-hero div.product-hero-main--fullwidth div.hero-tab-length-9{height:auto}
}
section.product-hero.long-headline div.product-hero-main{min-height:350px}
section.product-hero.long-headline div.product-hero-main h1{max-width:100%;padding-bottom:10px;position:relative;z-index:110}
section.product-hero.long-headline div.product-hero-main div.subnav-container{position:relative;top:0;padding-bottom:1.05em}
section.product-hero.long-headline div.product-hero-main div.subnav-container .sub-nav{float:right}
section.product-hero.long-headline div.product-hero-main .text{min-height:170px}
section.product-hero div.product-hero-config{display:none;margin:44px 0 0 0}
section.product-hero div.product-hero-config.product-hero-config-first{display:block}
@media screen and (max-width:980px){section.product-hero div.product-hero-config{margin:40px 0 0 0}
}
@media screen and (max-width:980px){section.product-hero div.product-hero-config div.container{width:100%}
}
section.product-hero div.product-hero-config div.product-hero-glance>div{width:100%;position:relative}
@media screen and (max-width:980px){section.product-hero div.product-hero-config div.product-hero-glance>div{padding:0 16px}
}
@media screen and (max-width:599px){section.product-hero div.product-hero-config div.product-hero-glance>div{width:318px;margin:108px auto 0 auto;padding:0}
section.product-hero div.product-hero-config div.product-hero-glance>div.has-hook-color{margin:170px auto 0 auto}
section.product-hero div.product-hero-config div.product-hero-glance>div.has-roger-receiver-color{margin:240px auto 0 auto}
section.product-hero div.product-hero-config div.product-hero-glance>div.roger-receiver-color-expanded{margin:330px auto 0 auto}
}
section.product-hero div.product-hero-config div.product-hero-glance div.preview-group{width:100%;max-width:400px;margin:0 auto;position:relative}
section.product-hero div.product-hero-config div.product-hero-glance div.preview-group img.preview-overlay{position:absolute;top:0;left:0}
section.product-hero div.product-hero-config div.product-hero-glance div.preview-group img.roger-receiver-overlay{display:none}
section.product-hero div.product-hero-config div.product-hero-glance div.preview-group img{width:100%}
section.product-hero div.product-hero-config div.product-hero-glance p{margin:0 auto;color:#82837f}
section.product-hero div.product-hero-config div.product-hero-glance p strong{font-weight:400;color:#000}
section.product-hero div.product-hero-config div.product-hero-glance p a.button{width:100%;text-align:center;margin:10px 0;font-size:20px}
section.product-hero div.product-hero-config .roger-receiver-color-expanded{margin:64px auto 0 auto}
section.product-hero div.product-hero-config div.product-hero-colors{position:static}
section.product-hero div.product-hero-config div.product-hero-colors p.selected-label{display:none}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only{padding:0;position:absolute;top:0}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only h2{text-align:center;margin:4px 0}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container{position:relative;width:320px;height:52px;margin:0 auto 12px auto}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown{position:relative;width:100%;width:270px;margin:0 25px;padding:0;border:1px solid #dfdede;border-radius:3px;cursor:pointer;background-color:#fff}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown i.icon-up-open-big{display:none}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown.active{box-shadow:0 2px 8px 2px #82837f;z-index:100}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown.active div.product-hero-dropdown-bottom{display:block}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown.active div.product-hero-dropdown-top i.icon-up-open-big{display:block}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown.active div.product-hero-dropdown-top i.icon-down-open-big{display:none}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-top{height:52px;padding:4px}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-top div.dropdown-label{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;padding-left:4px;font-size:14px}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-top div.dropdown-label p{display:inline-block;margin:0;padding:0}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-top div.dropdown-label p span.label{display:block;color:#82837f}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-top div.product-hero-color-block{width:40px;height:40px;line-height:40px;margin:3px}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-top i.icon-chevron{color:#8bbc07;position:absolute;right:19px;top:11px;font-size:28px}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-bottom{display:none}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-bottom div.product-hero-color-row{width:255px;margin:0 auto}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-bottom div.product-hero-color-block{width:40px;height:40px;line-height:40px}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.menu-hearing-aid-colors.active{z-index:120}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.menu-hook-colors.active{z-index:110}
section.product-hero div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.menu-roger-receiver-colors.active{z-index:100}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile{padding:0 0 0 34px}
@media screen and (max-width:980px){section.product-hero div.product-hero-config div.product-hero-colors.not-mobile{padding:0;margin-top:40px}
}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile h2{margin:0}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color{position:relative;width:351px;border:1px solid #82837f;margin-top:28px}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color p{margin:0;font-size:15px;text-align:center}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color.has-hook-color div.product-hero-hearing-aid-color,section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color.has-hook-color div.product-hero-hook-color{float:left;width:50%}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color.has-hook-color div.product-hero-hook-color{margin-right:0;display:block}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color div.product-hero-selected-color-upper{color:#fff}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color div.product-hero-selected-color-upper p.color-label{padding:8px 0 0 0}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color div.product-hero-selected-color-upper p.color-code{font-size:34px;line-height:30px;padding:10px 0}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color div.product-hero-selected-color-lower{background-color:#fff}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color div.product-hero-selected-color-lower p{padding:6px 0}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color div.product-hero-hearing-aid-color{float:left;width:100%}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color div.product-hero-hearing-aid-color div.arrow-left{position:absolute;left:-10px;top:35px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #3b5494}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-selected-color div.product-hero-hook-color{margin-right:0;display:none;border-left:3px solid #fff}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-color-row-desktop div.product-hero-color-row{width:auto;display:inline-block}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-color-row-desktop div.product-hero-color-row div.product-hero-color-block{width:47px;height:47px;line-height:47px}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile p{margin-bottom:0;font-size:14px;color:#82837f}
section.product-hero div.product-hero-config div.product-hero-colors.not-mobile p.model-name,section.product-hero div.product-hero-config div.product-hero-colors.not-mobile p.selector-label{margin:25px 0 0 0;color:#403f38;font-size:18px}
section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-color-row-desktop div.product-hero-color-row,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-colors-dropdown div.product-hero-color-row{width:291px;padding:0}
section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-color-row-desktop div.product-hero-color-block,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-colors-dropdown div.product-hero-color-block{float:left;margin-right:3px;margin-bottom:2px;text-align:center;color:#fff;font-size:16px;cursor:pointer}
@media screen and (max-width:599px){section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-color-row-desktop div.product-hero-color-block,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-colors-dropdown div.product-hero-color-block{margin-bottom:3px}
}
section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-color-row-desktop div.product-hero-color-block i.icon-ok,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-colors-dropdown div.product-hero-color-block i.icon-ok{display:none}
section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-color-row-desktop div.product-hero-color-block.selected span.label,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-colors-dropdown div.product-hero-color-block.selected span.label{display:none}
section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-color-row-desktop div.product-hero-color-block.selected:before,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-colors-dropdown div.product-hero-color-block.selected:before{content:""}
section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-color-row-desktop div.product-hero-color-block.color-block-bordered,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-colors-dropdown div.product-hero-color-block.color-block-bordered{border:1px solid #82837f}
section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-color-row-desktop div.product-hero-color-block:last-child,section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-colors-dropdown div.product-hero-color-block:last-child{margin-right:0}
section.product-hero div.product-hero-config div.product-hero-colors div.product-hero-color-row-desktop{margin-top:8px}
section.product-hero div.product-hero-config div.product-hero-datasheets{padding:0 0 0 30px}
@media screen and (max-width:980px){section.product-hero div.product-hero-config div.product-hero-datasheets{padding:0 16px}
section.product-hero div.product-hero-config div.product-hero-datasheets h2,section.product-hero div.product-hero-config div.product-hero-datasheets p.model{display:inline-block}
}
@media screen and (max-width:599px){section.product-hero div.product-hero-config div.product-hero-datasheets div.fitting-guide-header{margin:0 auto;width:225px}
}
section.product-hero div.product-hero-config div.product-hero-datasheets h2{margin:0}
section.product-hero div.product-hero-config div.product-hero-datasheets div.model{margin:34px 0 10px 0}
section.product-hero div.product-hero-config div.product-hero-datasheets div.model p{margin:0;padding-right:135px}
section.product-hero div.product-hero-config div.product-hero-datasheets div.model span.see-datasheets{float:right}
section.product-hero div.product-hero-config div.product-hero-datasheets ul li{position:relative;height:100px;background-color:#e6eaeb;transition:background-color .25s ease-in-out;padding:4px;font-size:17px;width:100%;margin:12px auto}
section.product-hero div.product-hero-config div.product-hero-datasheets ul li:hover{background:#d8dee0;cursor:pointer}
section.product-hero div.product-hero-config div.product-hero-datasheets ul li p{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:left;max-width:160px;margin-left:12px}
section.product-hero div.product-hero-config div.product-hero-datasheets ul li div.image{position:absolute;top:5px;margin:0;right:6px}
section.product-hero div.product-hero-config div.roger-receiver-block,section.product-hero div.product-hero-config div.roger-receiver-block-mobile{display:none}
section.product-hero div.product-hero-config.includes-roger-receiver div.product-hero-selected-color{display:none}
section.product-hero div.product-hero-config.includes-roger-receiver p.disclaimer-roger-receiver{margin:10px 0;padding:0;font-size:14px;color:#82837f;display:none}
section.product-hero div.product-hero-config.includes-roger-receiver div.roger-receiver-block{display:block}
section.product-hero div.product-hero-config.includes-roger-receiver .product-hero-colors.mobile-only .roger-receiver-block-mobile{display:block}
section.product-hero div.product-hero-config.includes-roger-receiver .product-hero-colors.mobile-only .roger-receiver-block-mobile .product-hero-colors-dropdown{display:none}
section.product-hero div.product-hero-config.includes-roger-receiver div.product-hero-colors p.selected-label{display:block}
section.product-hero div.product-hero-config.includes-roger-receiver div.product-hero-colors p.selected-label span.color-code{color:#82837f !important}
section.product-hero div.product-hero-config.includes-roger-receiver div.product-hero-roger-receiver-color-selector{display:none}
section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver,section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver-mobile{margin-top:28px;font-size:18px}
section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver p.roger-selector-label,section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver-mobile p.roger-selector-label{margin:0 20px 0 0;padding:0;font-size:18px;color:#403f38;float:left}
@media screen and (max-width:740px){section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver p.roger-selector-label,section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver-mobile p.roger-selector-label{margin:0 0 10px 0;padding:0;float:none}
}
section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver input[type=radio],section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver-mobile input[type=radio]{display:none}
section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver input[type=radio]+label,section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver-mobile input[type=radio]+label{margin:0;padding:0;color:#4c4c4c;font-family:Arial,sans-serif;font-size:16px;cursor:pointer}
section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver input[type=radio]+label.show,section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver-mobile input[type=radio]+label.show{margin-right:24px}
section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver input[type=radio]+label span,section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver-mobile input[type=radio]+label span{box-shadow:0 0 0 1px #b5b5b3;display:inline-block;width:25px;height:25px;margin:-1px 7px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%}
section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver input[type=radio]+label span,section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver-mobile input[type=radio]+label span{border:5px solid #fff;background-color:#fff}
section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver input[type=radio]:checked+label span,section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver-mobile input[type=radio]:checked+label span{background-color:#82837f}
section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver-mobile{margin:20px 0 15px 0;font-size:18px;text-align:center}
section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver-mobile p.roger-selector-label{margin:0 0 10px 0;float:none;display:block}
.lt-ie9 section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver input[type=radio]+label span{border:1px solid #9b9c99;width:18px;height:18px}
.lt-ie9 section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver label.show.radio-selected span{background-color:#82837f}
.lt-ie9 section.product-hero div.product-hero-config.includes-roger-receiver .toggle-roger-receiver label.hide.radio-selected span{background-color:#82837f}
section.product-hero-iframe{padding-bottom:30px;border-bottom:10px solid #eaeae9}
section.product-hero-iframe div.product-hero-main{background-color:#dadad8}
section.product-hero-iframe div.product-hero-main div.hero-tab-iframe{height:200px}
@media screen and (max-width:980px){section.product-hero-iframe div.product-hero-main div.hero-tab-iframe{width:100%;height:auto}
}
section.product-hero-iframe div.product-hero-main .header-iframe h2{margin:0;padding:15px 0;font-size:30px}
@media screen and (max-width:980px){section.product-hero-iframe div.product-hero-main .header-iframe h2{margin:0;padding:15px;font-size:24px}
}
@media screen and (max-width:599px){section.product-hero-iframe div.product-hero-main .header-iframe h2{margin:0;padding:10px 10px 5px 15px;font-size:20px}
}
section.product-hero-iframe div.product-hero-config div.product-hero-glance{width:24.9%;float:left}
section.product-hero-iframe div.product-hero-config div.product-hero-glance p{padding:0 0 0 45px;color:#403f38;font-size:16px;text-align:left}
@media screen and (max-width:980px){section.product-hero-iframe div.product-hero-config div.product-hero-glance p{padding:0;text-align:center}
}
section.product-hero-iframe div.product-hero-config div.product-hero-colors{width:74.7%;float:left;margin-right:0}
@media screen and (max-width:980px){section.product-hero-iframe div.product-hero-config div.product-hero-glance{width:49.8%;float:left}
section.product-hero-iframe div.product-hero-config div.product-hero-colors{width:49.8%;float:left;margin-right:0}
}
@media screen and (max-width:599px){section.product-hero-iframe div.product-hero-config div.product-hero-colors,section.product-hero-iframe div.product-hero-config div.product-hero-glance{width:99.6%;float:left;margin-right:0}
}
section.product-hero-b2c{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
section.product-hero-b2c div.product-hero-config div.product-hero-glance{width:41.5%;float:left}
section.product-hero-b2c div.product-hero-config div.product-hero-colors{width:58.1%;float:left;margin-right:0}
@media screen and (max-width:980px){section.product-hero-b2c div.product-hero-config div.product-hero-glance{width:41.5%;float:left}
section.product-hero-b2c div.product-hero-config div.product-hero-colors{width:58.1%;float:left;margin-right:0}
}
@media screen and (max-width:599px){section.product-hero-b2c div.product-hero-config div.product-hero-colors,section.product-hero-b2c div.product-hero-config div.product-hero-glance{width:99.6%;float:left;margin-right:0}
}
@media screen and (max-width:599px){section.product-hero-b2c div.product-hero-config p{font-size:14px}
section.product-hero-b2c div.product-hero-config p span.label,section.product-hero-b2c div.product-hero-config p span.value{padding:0;background-color:transparent;font-family:inherit;font-size:inherit;text-align:left}
section.product-hero-b2c div.product-hero-config p span.label::-moz-selection,section.product-hero-b2c div.product-hero-config p span.value::-moz-selection{background-color:transparent;color:inherit}
section.product-hero-b2c div.product-hero-config p span.label::selection,section.product-hero-b2c div.product-hero-config p span.value::selection{background-color:transparent;color:inherit}
}
section.product-hero-b2c div.product-hero-config .header-b2c{margin:0;padding:0}
@media screen and (max-width:599px){section.product-hero-b2c div.product-hero-config .header-b2c{margin:0 0 10px 0;padding:0}
}
section.product-hero-b2c div.product-hero-config .header-b2c h1{margin:0;padding:0;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:54px;font-weight:600;line-height:1.2;color:#387c9e}
@media screen and (max-width:980px){section.product-hero-b2c div.product-hero-config .header-b2c h1{font-size:38px}
}
@media screen and (max-width:599px){section.product-hero-b2c div.product-hero-config .header-b2c h1{font-size:26px}
}
section.product-hero-b2c div.product-hero-config .header-b2c p{margin:0 0 1em 0;padding:0;color:#403f38;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;line-height:1.3}
@media screen and (max-width:980px){section.product-hero-b2c div.product-hero-config .header-b2c p{font-size:16px}
}
section.product-hero-b2c div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-color-row-desktop div.product-hero-color-row{padding:5px}
section.product-hero-b2c div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-color-row-desktop div.product-hero-color-row div.product-hero-color-block{position:relative;z-index:10;width:48px;height:48px;line-height:48px;display:inline-block;border-radius:50%;box-shadow:inset 3px 3px 3px rgba(0,0,0,.5)}
section.product-hero-b2c div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-color-row-desktop div.product-hero-color-row div.product-hero-color-block span{display:none}
section.product-hero-b2c div.product-hero-config div.product-hero-colors.not-mobile div.product-hero-color-row-desktop div.product-hero-color-row div.product-hero-color-block.selected:after{content:"";display:block;position:absolute;z-index:-1;top:-7px;left:-7px;right:-7px;bottom:-7px;border:2px solid silver;border-radius:50%}
section.product-hero-b2c div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-top div.product-hero-color-block{border-radius:50%;box-shadow:inset 3px 3px 3px rgba(0,0,0,.5)}
section.product-hero-b2c div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-top div.product-hero-color-block:before{content:""}
section.product-hero-b2c div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-bottom div.product-hero-color-block{border-radius:50%;box-shadow:inset 3px 3px 3px rgba(0,0,0,.5)}
section.product-hero-b2c div.product-hero-config div.product-hero-colors.mobile-only div.product-hero-dropdown-container div.product-hero-colors-dropdown div.product-hero-dropdown-bottom div.product-hero-color-block span{display:none}
section.product-hero-b2c div.product-hero-config .product-hero-glance p.selector-label{margin:28px 0 0 0;color:#403f38;font-size:18px}
@media screen and (max-width:599px){section.product-hero-b2c div.product-hero-config .product-hero-glance p.selector-label{margin:5px 0 0 0}
}
section.product-hero-b2c div.product-hero-config .product-hero-glance ul.b2c-select li{margin:5px 0;padding:15px 0 15px 52px;background:url(images/product-hero/hearing-aid-style-ear-hook.png) no-repeat left 2px}
section.product-hero-b2c div.product-hero-config .product-hero-glance ul.b2c-select li p{cursor:pointer;display:inline-block;font-size:18px}
@media screen and (max-width:980px){section.product-hero-b2c div.product-hero-config .product-hero-glance ul.b2c-select li p{font-size:16px}
}
section.product-hero-b2c div.product-hero-config .product-hero-glance ul.b2c-select li span{box-shadow:0 0 0 1px #b5b5b3;display:inline-block;width:25px;height:25px;margin:-1px 7px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%}
section.product-hero-b2c div.product-hero-config .product-hero-glance ul.b2c-select li span{border:5px solid #fff;background-color:#fff}
section.product-hero-b2c div.product-hero-config .product-hero-glance ul.b2c-select li.active{background:url(images/product-hero/hearing-aid-style-ear-hook.png) no-repeat left -188px}
section.product-hero-b2c div.product-hero-config .product-hero-glance ul.b2c-select li.active span{background-color:#82837f}
section.product-hero-b2c div.product-hero-config .product-hero-glance ul.b2c-select li.ric{background:url(images/product-hero/hearing-aid-style-ric.png) no-repeat left 2px}
section.product-hero-b2c div.product-hero-config .product-hero-glance ul.b2c-select li.ric.active{background:url(images/product-hero/hearing-aid-style-ric.png) no-repeat left -189px}
div.product-hero--video{position:absolute;right:0;top:104px}
div.product-hero--video.right{right:0}
div.product-hero--video.left{left:auto;right:0}
@media screen and (max-width:980px){div.product-hero--video{position:static;margin:0 auto 30px auto;top:0}
}
@media screen and (min-width:981px){div.product-hero--video{width:50%}
}
.cq-wcm-edit div.product-hero--video,.cq-wcm-preview div.product-hero--video{top:120px}
.cq-Editable-dom div.product-hero--video{top:120px}
div.product-hero--video .video-player{position:relative;overflow:hidden}
div.product-hero--video .videoFullwidth{width:100%}
div.product-hero--video .videoFullwidth .video-player{width:100% !important}
div.product-hero--video .video-player-volume-btn{position:absolute;right:12px;top:12px;width:32px;height:32px;padding:5px;z-index:1;background-color:#f8f8f8;border-radius:50%;display:none}
div.product-hero--video .video-player-volume-btn.is-enabled{display:block}
div.product-hero--video .video-player-volume-btn:hover{background-color:#f0f0f0}
div.product-hero--video .video-player-volume-btn span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
div.product-hero--video .video-player-volume-btn:after{content:'';position:absolute;background-image:url(images/icons/icon-volume-off.svg);background-size:cover;display:inline-block;background-color:transparent;background-repeat:no-repeat;width:22px;height:22px}
div.product-hero--video .video-player-volume-btn.volume-on:after{background-image:url(images/icons/icon-volume.svg)}
section.search-results form{position:relative;max-width:435px;border:1px solid #8bbc07;border-radius:6px;font-size:26px}
section.search-results form input[type=text]{padding:14px 20px;border:0;border-radius:6px;width:90%}
section.search-results form i.icon-search{position:absolute;top:14px;right:8px;color:#82837f;cursor:pointer}
section.search-results p.results-summary{font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;margin:40px 0}
section.search-results ul.featured-results{width:100%}
section.search-results ul.featured-results li.result{box-sizing:border-box;display:block;float:left;width:33%;padding:0 12px}
@media screen and (max-width:720px){section.search-results ul.featured-results li.result{width:100%;height:auto;padding:0}
}
section.search-results ul.featured-results li.result:nth-child(3n+1),section.search-results ul.featured-results li.result:nth-child(3n+2){border-right:1px solid #d9d9d8}
@media screen and (max-width:720px){section.search-results ul.featured-results li.result:nth-child(3n+1),section.search-results ul.featured-results li.result:nth-child(3n+2){border-right:0}
}
section.search-results ul.featured-results li.result div.text,section.search-results ul.featured-results li.result h2{text-align:center}
section.search-results ul.featured-results li.result h2 a{text-decoration:underline}
section.search-results ul.list-results li{margin-bottom:40px;padding:0 12px}
section.search-results ul.list-results li div.text p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
section.search-results ul.list-results li h3{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
section.search-results ul.list-results li h3 a{text-decoration:underline}
div.product-color-selector div.left-col,div.product-color-selector div.right-col{float:left}
div.product-color-selector div.right-col{width:70%;padding-top:20px;padding-left:55px}
div.product-color-selector div.left-col{width:30%}
div.product-color-selector div.product-color-row{width:255px}
div.product-color-selector div.product-color-block{width:40px;height:40px;line-height:40px;float:left;margin-right:3px;margin-bottom:2px;text-align:center;color:#fff;font-size:16px;cursor:pointer}
div.product-color-selector div.product-color-block i.icon-ok{display:none}
div.product-color-selector div.product-color-block.selected:before{content:"";line-height:36px}
div.product-color-selector div.product-color-block.color-block-bordered{border:1px solid #82837f}
div.product-color-selector div.product-color-block:last-child{margin-right:0}
@media screen and (max-width:720px){div.product-color-selector p.button a{width:100%;text-align:center}
div.product-color-selector div.right-col{width:70%;padding-top:0;padding-left:16px}
div.product-color-selector div.right-col div.product-color-row{margin-left:0}
}
@media screen and (max-width:599px){div.product-color-selector div.left-col,div.product-color-selector div.right-col{float:none;width:100%}
div.product-color-selector p.button{max-width:320px;margin:0 auto}
}
div.tab>ul{height:70px;width:100%;padding-top:10px;background-color:#e2eec3;font-size:0}
div.tab>ul.tab-count-2 li{width:50%}
div.tab>ul.tab-count-3 li{width:33.33333333%}
div.tab>ul.tab-count-4 li{width:25%}
div.tab>ul.tab-count-5 li{width:20%}
div.tab>ul li{display:inline-block;margin:0;padding:0;height:60px;line-height:60px;border-right:1px solid #fff;font-size:18px;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#82837f;cursor:pointer}
div.tab>ul li.last{border-right:0}
div.tab>ul li.active{color:#403f38;background-color:#fff}
div.tab div.tab-body{margin-top:1em}
div.tab div.tab-body div.tab-content{display:none}
div.tab div.tab-body div.tab-content.active{display:block}
@media screen and (max-width:599px){div.tab>ul{height:50px;padding-top:0}
div.tab>ul li{height:50px;line-height:50px;border-right:0}
div.tab>ul li.active{background-color:#e2eec3}
}
.solution-showcase{margin:125px auto 0;text-align:center}
.solution-showcase .solution{width:33%;margin-bottom:4em;float:left}
.solution-showcase .solution h2{margin:0 0 25px 0}
.solution-showcase .solution h3{margin:-25px 0 0 0}
@media screen and (max-width:780px){.solution-showcase .solution{width:50%}
}
@media screen and (max-width:620px){.solution-showcase .solution{width:100%}
}
.solutions-circle{margin-top:20px;max-width:710px;position:relative}
.solutions-circle .solution{width:360px;float:none}
.solutions-circle svg{z-index:110}
.solutions-circle .center-content{z-index:110}
div.expander .section .header{background-color:#9b9c99;color:#fff;padding:12px 20px;line-height:22px;font-size:22px;cursor:pointer;border-bottom:1px solid #fff}
div.expander .section .header p{float:left;margin:0;max-width:75%}
div.expander .section .header .icon{float:right;position:relative;height:24px;width:24px;border-radius:12px;border:1px solid #fff}
div.expander .section .header .icon:before{content:"";font-size:24px;line-height:1;height:24px;width:24px;position:absolute;left:-6px;top:-1px}
.lt-ie9 div.expander .section .header .icon:before{display:block}
div.expander .section:last-child .header{border-bottom:0}
div.expander .section .body{display:none}
div.expander .section.open .body{display:block}
div.expander .section.open .header .icon:before{content:""}
div.faq h4,div.faq p{padding:0 1em}
div.faq ol,div.faq ul{padding-left:2.5em}
div.faq h4{background-color:#e6f0c8;padding-top:.4em;padding-bottom:.4em;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}
div.faq ol,div.faq p,div.faq ul{color:#82837f}
.background--white{background:#fff !important}
.full-width{width:100%}
.quiz-container .form,.quiz-container form section{padding:0}
.quiz-container input[type=submit]{display:none}
.quiz-container+footer.shared{margin:0}
.edit-mode-info{color:#83837f}
.bounce{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease}
@-webkit-keyframes bounce{0{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}
10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}
30%{-webkit-transform:scale(.9,1.1) translateY(-12px);transform:scale(.9,1.1) translateY(-12px)}
50%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}
57%{-webkit-transform:scale(1,1) translateY(-2px);transform:scale(1,1) translateY(-2px)}
64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}
100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}
}
@keyframes bounce{0{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}
10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}
30%{-webkit-transform:scale(.9,1.1) translateY(-12px);transform:scale(.9,1.1) translateY(-12px)}
50%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}
57%{-webkit-transform:scale(1,1) translateY(-2px);transform:scale(1,1) translateY(-2px)}
64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}
100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}
}
.HCP_Business_Personality_Quiz{background-color:#f8f8f8;padding:5% 10%;margin:5.65% 7.2%}
.HCP_Business_Personality_Quiz.question-container{background:#fff;margin:0;padding:0}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz{padding:56px 24px}
}
.HCP_Business_Personality_Quiz .display--block{display:block !important}
.HCP_Business_Personality_Quiz .display--none{display:none}
.HCP_Business_Personality_Quiz .visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.HCP_Business_Personality_Quiz .separator{border-bottom:solid 1px #83837f;padding-bottom:20px}
.HCP_Business_Personality_Quiz .error-area{position:absolute;bottom:-25px;font-size:14px;font-weight:700;line-height:1.71;color:#cb0000}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz .error-area{left:0}
}
.HCP_Business_Personality_Quiz .error-area p{margin-bottom:0}
.HCP_Business_Personality_Quiz__landing-page{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.HCP_Business_Personality_Quiz__landing-page__header{width:70%;margin:auto}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__landing-page__header{width:100%}
}
.HCP_Business_Personality_Quiz__landing-page__header .headline h2{font-size:40px;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#373737;margin:0}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__landing-page__header .headline h2{font-size:24px}
}
.HCP_Business_Personality_Quiz__landing-page__cards{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__landing-page__cards{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
.HCP_Business_Personality_Quiz__question-panel{display:-webkit-flex;display:-ms-flexbox;display:flex;height:911px}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question-panel{display:block;padding-top:56px;padding-bottom:64px;height:100%}
}
.HCP_Business_Personality_Quiz__question-panel.edit-mode{height:auto;display:block}
.HCP_Business_Personality_Quiz__question-panel .show-information-cards{opacity:1;z-index:1}
.HCP_Business_Personality_Quiz__question{border:0;padding:0 7.1% 0 8.5%;width:54.5%}
@media screen and (max-width:1114px){.HCP_Business_Personality_Quiz__question{padding-left:5.5%;width:58.5%}
}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question{margin:0;width:100%;padding:0 6.5%}
}
.HCP_Business_Personality_Quiz__question.edit-mode{width:100%}
.HCP_Business_Personality_Quiz__question.user-form{margin:0 16px 64px 0;padding:120px 0 0 120px;overflow:auto;width:calc(54.5% - 16px)}
.HCP_Business_Personality_Quiz__question.user-form.edit-mode{width:100%}
.HCP_Business_Personality_Quiz__question.user-form::-webkit-scrollbar{width:4px}
.HCP_Business_Personality_Quiz__question.user-form::-webkit-scrollbar-thumb{background:#403f38;border-radius:90px;height:203px}
.HCP_Business_Personality_Quiz__question.user-form::-webkit-scrollbar-thumb:hover{background:#83837f}
@media screen and (max-width:1114px){.HCP_Business_Personality_Quiz__question.user-form{padding-left:4%;width:calc(58.5% - 16px)}
}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question.user-form{width:100%;margin:0;padding:0 6.5%}
}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question.user-form #view-results-button{margin:40px 0}
}
.HCP_Business_Personality_Quiz__question .textfield .constraint-type{display:none}
.HCP_Business_Personality_Quiz__question .dropdown,.HCP_Business_Personality_Quiz__question .textfield{width:100%;max-width:486px}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question .dropdown,.HCP_Business_Personality_Quiz__question .textfield{max-width:100%}
}
.HCP_Business_Personality_Quiz__question .checkboxes,.HCP_Business_Personality_Quiz__question .dropdown,.HCP_Business_Personality_Quiz__question .textfield{position:relative}
.HCP_Business_Personality_Quiz__question .checkboxes .constraint-message,.HCP_Business_Personality_Quiz__question .checkboxes .dependant-message,.HCP_Business_Personality_Quiz__question .checkboxes .required-message,.HCP_Business_Personality_Quiz__question .dropdown .constraint-message,.HCP_Business_Personality_Quiz__question .dropdown .dependant-message,.HCP_Business_Personality_Quiz__question .dropdown .required-message,.HCP_Business_Personality_Quiz__question .textfield .constraint-message,.HCP_Business_Personality_Quiz__question .textfield .dependant-message,.HCP_Business_Personality_Quiz__question .textfield .required-message{display:none;bottom:-24px;left:16px;position:absolute;font-size:14px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.71;color:#f03}
.HCP_Business_Personality_Quiz__question .checkboxes .dependant-message,.HCP_Business_Personality_Quiz__question .checkboxes .required-message{left:35px}
.HCP_Business_Personality_Quiz__question .form_leftcol{margin-bottom:16px;font-family:"Rotis SemiSerif W10",RotisSemiSerifW02-Roman,"Times New Roman",Times,serif;font-weight:700;font-size:24px;line-height:29px;display:-webkit-flex;display:-ms-flexbox;display:flex}
.HCP_Business_Personality_Quiz__question .form_leftcol .form_leftcolmark{display:none}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question .dk-select,.HCP_Business_Personality_Quiz__question .dk-select-multi,.HCP_Business_Personality_Quiz__question .form_field_text,.HCP_Business_Personality_Quiz__question .form_field_textarea{max-width:100% !important}
}
.HCP_Business_Personality_Quiz__question .form_rightcol{margin-bottom:40px}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question .form_rightcol{max-width:100%}
}
.HCP_Business_Personality_Quiz__question .form_rightcol input:focus{border:2px solid #8bbc07}
.HCP_Business_Personality_Quiz__question .form_rightcol input::-webkit-input-placeholder{font-weight:300}
.HCP_Business_Personality_Quiz__question .form_rightcol input::-moz-placeholder{font-weight:300}
.HCP_Business_Personality_Quiz__question .form_rightcol input:-ms-input-placeholder{font-weight:300}
.HCP_Business_Personality_Quiz__question .form_rightcol input::-ms-input-placeholder{font-weight:300}
.HCP_Business_Personality_Quiz__question .form_rightcol input::placeholder{font-weight:300}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-selected,.HCP_Business_Personality_Quiz__question .form_rightcol input{background-color:#f8f8f8;border:0;border-radius:2px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;height:56px;padding:16px}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-selected.has-error,.HCP_Business_Personality_Quiz__question .form_rightcol input.has-error{border-bottom:2px solid #f03}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-selected{background-image:none;line-height:24px}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-selected:focus{border:2px solid #8bbc07}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-selected:before{background-color:#f8f8f8;color:#403f38;font-weight:bolder;padding:0;line-height:24px;right:24px;width:14px;font-size:14px}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-selected.as-placeholder{font-weight:300}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-selected.as-placeholder:before{font-weight:bolder}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-select-options{background-color:#f8f8f8;font-size:16px;line-height:24px}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-option{padding:1rem 1rem .5rem}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-option:last-child{padding-bottom:1rem}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-option-highlight{background-color:#fff;color:#403f38}
.HCP_Business_Personality_Quiz__question .form_rightcol .dk-select-open-down .dk-select-options,.HCP_Business_Personality_Quiz__question .form_rightcol .dk-select-open-down .dk-selected{border:1px solid #8bbc07}
.HCP_Business_Personality_Quiz__question .form_rightcol .checkbox-label{line-height:1.5;display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question .form_rightcol .checkbox-label{font-size:16px}
}
.HCP_Business_Personality_Quiz__question .form_rightcol .checkbox-label:hover input~.checkmark{background-color:#f8f8f8}
.HCP_Business_Personality_Quiz__question .form_rightcol .checkbox-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.HCP_Business_Personality_Quiz__question .form_rightcol .checkbox-label input:checked~.checkmark{background-color:#8bbc07}
.HCP_Business_Personality_Quiz__question .form_rightcol .checkbox-label input:checked~.checkmark:after{display:block}
.HCP_Business_Personality_Quiz__question .form_rightcol .checkbox-label input:focus~.checkmark{box-shadow:0 0 2px 1px #8bbc07}
.HCP_Business_Personality_Quiz__question .form_rightcol .checkbox-label .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#fff;border:1px solid #222;border-radius:2px}
.HCP_Business_Personality_Quiz__question .form_rightcol .checkbox-label .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.HCP_Business_Personality_Quiz__question .form_row_description{display:none}
.HCP_Business_Personality_Quiz__question__text{font-family:"Rotis SemiSerif W10",RotisSemiSerifW02-Roman,"Times New Roman",Times,serif;font-size:24px;font-weight:700;line-height:normal;margin:0 0 40px;padding-top:120px}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question__text{margin:0 0 32px;padding-top:0}
}
.HCP_Business_Personality_Quiz__question input[type=radio]{position:absolute;opacity:0}
.HCP_Business_Personality_Quiz__question__answers{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;position:relative}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question__answers{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question__card{width:100%}
}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question__card:not(:last-child){margin-bottom:8px}
}
.HCP_Business_Personality_Quiz__question__card__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:235px;height:100%;margin-right:24px;background:#f8f8f8;border-radius:2px;padding:24px 24px 48px;border:solid 2px transparent}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question__card__content{width:100%;padding:24px 70px}
}
input[type=radio]:checked+.HCP_Business_Personality_Quiz__question__card__content,input[type=radio]:focus+.HCP_Business_Personality_Quiz__question__card__content{border:solid 2px #8bbc07}
.HCP_Business_Personality_Quiz__question__card__icon{margin-bottom:22px}
.HCP_Business_Personality_Quiz__question__card__text{font-weight:700;line-height:1.5;text-align:center;margin-bottom:0}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__question__card__text{font-size:16px}
}
.HCP_Business_Personality_Quiz__information-cards{background-color:#f8f8f8;width:45.5%;padding:116px 10% 40px 40px;overflow:auto}
.HCP_Business_Personality_Quiz__information-cards::-webkit-scrollbar{width:4px}
.HCP_Business_Personality_Quiz__information-cards::-webkit-scrollbar-thumb{background:#403f38;border-radius:90px;height:203px}
.HCP_Business_Personality_Quiz__information-cards::-webkit-scrollbar-thumb:hover{background:#83837f}
@media screen and (max-width:1114px){.HCP_Business_Personality_Quiz__information-cards{width:41.5%;padding-right:5%}
}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__information-cards{position:absolute;background-color:rgba(125,125,125,.5);top:0;right:0;left:0;width:100%;height:100%;padding:142px 25px;opacity:0;transition:.5s opacity ease-in;z-index:-1;overflow:auto}
}
.HCP_Business_Personality_Quiz__information-cards.edit-mode{padding-bottom:40px}
.HCP_Business_Personality_Quiz__information-cards .headline h2{font-family:"Rotis SemiSerif W10",RotisSemiSerifW02-Roman,"Times New Roman",Times,serif;font-weight:700;font-size:24px}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__information-cards .headline h2{font-size:20px;line-height:24px;font-weight:700}
}
.HCP_Business_Personality_Quiz__information-cards .text{margin-top:1rem}
.HCP_Business_Personality_Quiz__information-cards p{font-size:16px;font-weight:300;line-height:1.5;color:#403f38;margin-bottom:0}
.HCP_Business_Personality_Quiz__information-cards__general{padding:48px 24px 40px;position:relative}
.HCP_Business_Personality_Quiz__information-cards__general:before{position:absolute;top:0;right:0;content:' ';height:4px;width:100%;background-color:#8bbc07}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__information-cards__general{padding:20px 24px 24px}
}
.HCP_Business_Personality_Quiz__information-cards__general__icon{margin-bottom:24px}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__information-cards__general__icon{margin-bottom:12px}
}
.HCP_Business_Personality_Quiz__information-cards__answer,.HCP_Business_Personality_Quiz__information-cards__general{background-color:#fff;border-radius:2px;width:100%}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__information-cards__answer,.HCP_Business_Personality_Quiz__information-cards__general{width:100%;display:block}
}
.HCP_Business_Personality_Quiz__information-cards__answer{padding:24px;margin-top:8px}
.HCP_Business_Personality_Quiz .next-button:focus{border:solid 2px #003b5e}
.HCP_Business_Personality_Quiz__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:54.5%;position:absolute;bottom:0}
@media screen and (max-width:1114px){.HCP_Business_Personality_Quiz__footer{width:58.5%}
}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__footer{width:100%}
}
.HCP_Business_Personality_Quiz__footer__bar{height:4px;background-color:#f8f8f8}
.HCP_Business_Personality_Quiz__footer__bar__progress{width:0;height:4px;background-color:#8bbc07;position:absolute}
.HCP_Business_Personality_Quiz__footer__text-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:12px 40px 12px 120px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:64px}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__footer__text-buttons{padding:0 24px}
}
.HCP_Business_Personality_Quiz__footer__text-buttons button{width:40px;height:40px;border:1px solid #f0f0f0;background-color:#fafafa;border-radius:2px;background-image:url(images/icons/icon-quiz-arrow.png);background-position:center;background-repeat:no-repeat}
.HCP_Business_Personality_Quiz__footer__text-buttons button:disabled{background-image:url(images/icons/icon-quiz-arrow-disabled.png)}
.HCP_Business_Personality_Quiz__footer__text{margin-bottom:0;font-weight:700}
.HCP_Business_Personality_Quiz__footer__buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}
.HCP_Business_Personality_Quiz__footer__button-previous{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);margin-right:8px}
.HCP_Business_Personality_Quiz__button{padding:14px 40px 10px;border-radius:44px;border:solid 2px #003b5e;background-color:#003b5e;color:#fff;margin:24px 0 56px 0;font-size:18px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__button{margin-bottom:88px}
}
.HCP_Business_Personality_Quiz__button:focus{border:2px solid #8bbc07}
.HCP_Business_Personality_Quiz__info-button{border-radius:50%;border:0;background-color:#fff;box-shadow:4px 0 20px 5px rgba(0,0,0,.06);position:absolute;right:24px;bottom:88px;z-index:2;display:none;width:48px;height:48px}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz__info-button{display:block}
}
.HCP_Business_Personality_Quiz .card-column{display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz .card-column{width:100%}
}
.HCP_Business_Personality_Quiz .column-0{margin-left:auto;margin-right:24px;width:33.33%}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz .column-0{width:100%;padding-right:0;padding-left:0}
}
.HCP_Business_Personality_Quiz .column-1{margin-left:auto;margin-right:24px;width:33.33%}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz .column-1{width:100%;padding-right:0;padding-left:0}
}
.HCP_Business_Personality_Quiz .column-2{margin-left:auto;margin-right:auto;width:33.33%}
@media screen and (max-width:980px){.HCP_Business_Personality_Quiz .column-2{width:100%;padding-right:0;padding-left:0}
}
.HCP_Business_Personality_Quiz__loading{background-color:rgba(255,255,255,.75);background-image:url(images/global/loading.svg);background-position:center center;background-repeat:no-repeat;height:42px;width:60px;background-color:transparent;background-size:cover}
div.international-support-banner ul.support-banner{background-color:#f8f8f8;background:linear-gradient(to right,#ebebeb 50%,#f8f8f8 50%)}
@media screen and (max-width:700px){div.international-support-banner ul.support-banner{background:0}
}
div.international-support-banner ul.support-banner li{text-align:left}
div.international-support-banner ul.support-banner li.left-content,div.international-support-banner ul.support-banner li.right-content{float:left;width:50%;padding:2.5em 2em}
@media screen and (max-width:700px){div.international-support-banner ul.support-banner li.left-content,div.international-support-banner ul.support-banner li.right-content{float:none;height:auto;width:100%;padding:1em}
}
@media screen and (max-width:700px){div.international-support-banner ul.support-banner li.left-content{background-color:#ebebeb}
}
div.international-support-banner ul.support-banner li.left-content div.text{text-align:center;margin:5px 0}
div.international-support-banner ul.support-banner li.left-content div.text:first-child{font-size:25px;margin-bottom:15px}
div.international-support-banner ul.support-banner li.left-content div.text:last-child{color:#82837f}
@media screen and (max-width:700px){div.international-support-banner ul.support-banner li.right-content{background-color:#f8f8f8}
}
div.international-support-banner ul.support-banner li.right-content div.sub-nav{width:55%;margin:1em 0 .3em 22.5%}
@media screen and (max-width:980px){div.international-support-banner ul.support-banner li.right-content div.sub-nav{width:80%;margin-left:10%}
}
div.international-support-banner ul.support-banner li.right-content div.text{width:70%;margin:.75em 15%;text-align:center;color:#82837f}
ul.support-contact{display:block;height:12.5em}
@media screen and (max-width:980px){ul.support-contact{height:14em}
}
@media screen and (max-width:780px){ul.support-contact{height:auto}
}
ul.support-contact li{float:left;width:33%;height:100%;padding:2.5em 2em 0;background-color:#f8f8f8;text-align:center}
@media screen and (max-width:780px){ul.support-contact li{display:block;width:100%;padding:1em .5em}
}
ul.support-contact li h2{margin:0 0 .5em}
ul.support-contact li h4{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:23px;margin-top:1em;margin-bottom:.5em}
@media screen and (max-width:780px){ul.support-contact li h4{margin-top:0}
}
ul.support-contact li p{color:#82837f}
ul.support-contact li:first-child{background-color:#ebebeb;width:34%}
@media screen and (max-width:780px){ul.support-contact li:first-child{width:100%}
}
ul.support-contact li:last-child{position:relative}
ul.support-contact li:last-child:before{content:" ";border-left:1px solid #ebebeb;position:absolute;top:10%;left:0;height:80%}
@media screen and (max-width:780px){ul.support-contact li:last-child:before{display:none}
}
ul.support-contact li.email,ul.support-contact li.phone{background-position:50% 40px;padding-top:94px}
ul.support-contact li.email p,ul.support-contact li.phone p{font-size:12px;color:#686966}
ul.support-contact li.email p b,ul.support-contact li.email p strong,ul.support-contact li.phone p b,ul.support-contact li.phone p strong{font-weight:400;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#3f3e37}
@media screen and (max-width:780px){ul.support-contact li.email,ul.support-contact li.phone{background-position:50% 10px;padding-top:64px}
}
ul.support-contact li.phone{background-image:url(images/components/support-contact/icon-phone.png);background-repeat:no-repeat;background-size:44 33}
@media(-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2){ul.support-contact li.phone{background-image:url(images/components/support-contact/icon-phone-2x.png)}
}
@media(-webkit-min-device-pixel-ratio:3),(-moz-min-device-pixel-ratio:3){ul.support-contact li.phone{background-image:url(images/components/support-contact/icon-phone-3x.png)}
}
ul.support-contact li.email{background-image:url(images/components/support-contact/icon-mail.png);background-repeat:no-repeat;background-size:33 44}
@media(-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2){ul.support-contact li.email{background-image:url(images/components/support-contact/icon-mail-2x.png)}
}
@media(-webkit-min-device-pixel-ratio:3),(-moz-min-device-pixel-ratio:3){ul.support-contact li.email{background-image:url(images/components/support-contact/icon-mail-3x.png)}
}
div.sub-categories{width:"100%"}
div.sub-categories .submenu{background:#ebebeb;width:"100%";padding:20px 0 20px 0}
div.sub-categories .submenu ul{list-style:none;padding:0;margin:0}
div.sub-categories .submenu ul li{margin:0;padding:0 0 0 10px;color:#82837f;text-align:left}
div.sub-categories .submenu ul li>div{width:100%;border-bottom:1px solid #fff;cursor:pointer}
div.sub-categories .submenu ul li>div h4,div.sub-categories .submenu ul li>div h5{font-size:16px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3;margin:0}
div.sub-categories .submenu ul li>div h4{color:#403f38}
div.sub-categories .submenu ul li>div h5{color:#82837f}
div.sub-categories .submenu ul li>div:hover{background:#dfdede;color:#403f38}
div.sub-categories .submenu ul li>div a{display:block;padding:15px;cursor:pointer;color:#82837f;text-decoration:none}
div.sub-categories .submenu ul li>div.selected a{cursor:pointer;color:#403f38;text-decoration:none}
div.sub-categories .submenu ul li>div.selected{background:#fff;color:#403f38;border-top:0 !important;border-left:0 !important;border-right:0 !important;border-bottom:2px solid #fff !important}
section.country-selector div.category-list{font-size:21px}
section.country-selector div.category-list div.column-0{background:url(images/components/SelectCountry/globe.png) no-repeat bottom left;height:500px}
section.country-selector div.category-list div[class^=column-]{width:24.9%;float:left}
section.country-selector div.category-list div[class^=column-] h4{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
section.country-selector div.category-list div[class^=column-] ul li{font-size:14px}
section.country-selector div.category-list div[class^=column-] ul li a{color:#82837f}
@media screen and (max-width:980px){section.country-selector div.category-list div.column-0{background:0;height:auto}
section.country-selector div.category-list div[class^=column-]{width:auto;float:none}
section.country-selector div.category-list div[class^=column-] h4{font-size:1.5rem}
section.country-selector div.category-list div[class^=column-] ul.name{display:grid;grid-template-columns:repeat(auto-fill,calc(25% - 5px));grid-gap:5px}
section.country-selector div.category-list div[class^=column-] ul.name li{font-size:1.2rem;margin:0 0 .5rem 0}
}
@media screen and (max-width:720px){section.country-selector div.category-list div[class^=column-] ul.name{grid-template-columns:repeat(auto-fill,calc(33% - 5px))}
}
@media screen and (max-width:599px){section.country-selector div.category-list div[class^=column-] ul.name{grid-template-columns:repeat(auto-fill,calc(50% - 5px))}
}
@media screen and (max-width:480px){section.country-selector div.category-list div[class^=column-] ul.name{grid-template-columns:repeat(auto-fill,calc(50% - 10px));grid-gap:10px}
}
section.country-selector div.cta-remember-country{background-color:#e6f0c8;padding:10px;width:30%}
section.global-locations{background:url(images/components/global-locations/locations-map.png) no-repeat right top}
section.global-locations div.header{padding-top:20px}
section.global-locations div.header p{width:45%}
section.global-locations div.category-list{font-size:21px;background:url(images/components/SelectCountry/globe.png) no-repeat no-repeat 85% 4%}
section.global-locations div.category-list div[class^=column-]{width:24.9%;float:left}
section.global-locations div.category-list div[class^=column-] h4{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
section.global-locations div.category-list div[class^=column-] ul li{font-size:14px}
section.global-locations div.category-list div[class^=column-] ul li a{color:#82837f}
section.global-locations div.details{background:url(images/components/SelectCountry/globe.png) no-repeat no-repeat 85% 10%;height:400px;margin-top:30px}
section.global-locations div.details div.cta-back{width:20%;float:left}
section.global-locations div.details div.information{width:30%;float:left}
.requirements-table td{padding:.5em;width:66%}
.requirements-table td:first-child{width:34%;padding-left:15px}
.requirements-table tr:nth-child(odd) td{background:#fff}
.requirements-table tr:nth-child(even) td{background:#f4f4f4}
.product-lookup p{color:#82837f}
.product-lookup form{margin:25px 0;padding:25px 0;border-top:1px solid #dadad9}
@media screen and (max-width:980px){.product-lookup form{margin:15px 0;padding:15px 0}
}
@media screen and (max-width:599px){.product-lookup form{margin:10px 0;padding:10px 0}
}
.product-lookup form .sub-nav{margin-right:15px;width:320px}
@media screen and (max-width:980px){.product-lookup form .sub-nav{display:block;margin-right:0;margin:15px 0}
}
@media screen and (max-width:599px){.product-lookup form .sub-nav{width:95%}
}
.product-lookup form input[type=submit]{margin-top:0}
.overflow--hidden{overflow:hidden}
.padding--large{padding:5rem}
@media screen and (max-width:980px){.padding--large{padding:3.5rem}
}
.padding--medium{padding:3.5rem}
@media screen and (max-width:980px){.padding--medium{padding:2rem}
}
.padding--small{padding:2rem}
@media screen and (max-width:980px){.padding--small{padding:1rem}
}
.padding--no-padding{padding:0}
.RevisitPopUp{display:none}
.RevisitPopUp--edit-mode{display:block;position:relative;background-color:transparent;z-index:auto;overflow-y:inherit}
.RevisitPopUp--edit-mode .RevisitPopUp__container{max-width:100%;width:100%;padding:13px;margin:0;position:inherit;overflow-y:auto}
.RevisitPopUp--edit-mode .RevisitPopUp__container-inner{width:100%}
.RevisitPopUp--edit-mode .RevisitPopUp__container .columns{width:100%}
.RevisitPopUp--edit-mode .RevisitPopUp__container .columns .column{width:100%;display:block}
.RevisitPopUp--fixed{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100vh;background-color:rgba(0,0,0,.7);opacity:1;overflow:auto;z-index:1000}
.RevisitPopUp__container{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow-y:scroll;padding:20px 0}
.RevisitPopUp__container-inner{max-width:90%;height:auto;margin:auto;background-color:#fff;position:relative}
@media screen and (max-width:980px){.RevisitPopUp__container-inner{max-width:100%;width:100%}
}
.RevisitPopUp__container .headline-default{text-align:center}
.RevisitPopUp__container .columns{display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:980px){.RevisitPopUp__container .columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
.RevisitPopUp__container .columns .column{width:100% !important;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:599px){.RevisitPopUp__container .columns .image{width:100%}
}
@media screen and (max-width:599px){.RevisitPopUp__container .columns .image img.cq-dd-image{width:100%}
}
.RevisitPopUp__close-button{background-color:#83837f;border:solid transparent;left:-13px;top:-13px;position:absolute;width:26px;height:26px;border-radius:50%}
@media screen and (max-width:980px){.RevisitPopUp__close-button{right:18px;left:auto;width:40px;height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:-20px}
}
.RevisitPopUp__close-button:after,.RevisitPopUp__close-button:before{position:absolute;top:4.5px;content:' ';height:13px;width:1.2px;background-color:#fff}
@media screen and (max-width:980px){.RevisitPopUp__close-button:after,.RevisitPopUp__close-button:before{top:auto;width:1.8px}
}
.RevisitPopUp__close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.RevisitPopUp__close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.RevisitPopUp .text h1{margin-top:0}
.product-filter{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:30px}
.product-filter h4{font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin-top:1em}
.product-filter .filters{width:22%;margin-right:3.5%;float:left}
@media screen and (max-width:599px){.product-filter .filters{width:100%;margin-bottom:10px}
}
.product-filter .filters ul{margin:0}
.product-filter .filters .reset{padding:0 0 10px 0}
.product-filter .filters .reset .label{float:left;font-size:25px;width:50%;padding:0 0 0 10px;line-height:25px}
.product-filter .filters .reset .button,.product-filter .filters .reset .cta-reset{float:right;text-align:right}
.product-filter .filters .reset .button a.button,.product-filter .filters .reset .cta-reset a.button{padding:0 20px;margin:0}
.product-filter .filters .filter{padding-top:1em}
.product-filter .filters .filter ul li{padding:5px 0;font-size:16px}
.product-filter .filters .filter.featured{background-color:#e7e7e7;padding:10px}
@media screen and (max-width:599px){.product-filter .filters .filter{background-color:#e7e7e7;border-bottom:1px solid #cececd;padding:1em}
.product-filter .filters .filter ul.options{margin:0}
.product-filter .filters .filter ul.children{max-height:0;overflow:hidden;transition:max-height .4s ease-in}
.product-filter .filters .filter ul.children.active{max-height:200px;transition:max-height .4s ease-in}
.product-filter .filters .filter ul li{padding:10px 0}
.product-filter .filters .filter h4.mobile-cta{display:block;cursor:pointer;margin:0}
.product-filter .filters .filter h4.mobile-cta:after{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal !important;text-transform:none !important;line-height:1em;margin-left:.2em;content:"";float:right;color:#8bbc07}
.product-filter .filters .filter h4.mobile-cta.active:after{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal !important;text-transform:none !important;line-height:1em;margin-left:.2em;content:"";float:right;color:#8bbc07}
.product-filter .filters .filter h4{font-size:18px}
.product-filter .filters .filter.featured{padding:1em}
}
.product-filter .products{width:73%;margin-right:3.5%;float:left;margin-right:0}
@media screen and (max-width:599px){.product-filter .products{width:100%}
}
.product-filter .products .grid .grid-item{height:225px;cursor:pointer}
.product-filter .products .grid .grid-item div.item-container{width:100%;margin:0 auto;padding:0 0 0 10px}
.product-filter .products .grid .grid-item h4{font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;margin:0}
.product-filter .products .grid .grid-item div.footer{font-size:13px}
.product-filter .products .grid .grid-item div.footer div.details{width:130px;height:45px;vertical-align:bottom;display:table-cell;position:absolute;left:15px;bottom:5px}
.product-filter .products .grid .grid-item div.footer div.name{padding:2px 0 0 0;font-size:15px}
.product-filter .products .grid .grid-item div.footer div.cta{position:absolute;right:0;bottom:0;cursor:pointer}
.product-filter .products .grid .grid-item div.footer div.cta a.cta-product-details{font-size:22px}
.product-filter .products .grid .grid-item div.footer div.cta a.cta-product-details:after{content:""}
.product-filter .products .grid .grid-item.item-short{height:200px}
.product-filter .products .grid .grid-item .flag{background-color:#8d2c43}
.product-filter .filter-no-results{text-align:center}
.product-filter.wireless .products .grid .grid-item .footer .details{height:auto}
div.about-us-infographic div.text p{margin:0 auto;color:#403f38}
div.about-us-infographic div.image.left,div.about-us-infographic div.image.right{float:none}
div.about-us-infographic div.every-year div:nth-child(3),div.about-us-infographic div.we-offer div:nth-child(3){max-width:200px;margin:0 auto}
div.about-us-infographic div.cube{position:relative}
div.about-us-infographic div.cube p.button{position:absolute;bottom:20px}
@media screen and (max-width:980px){div.about-us-infographic div.cube p.button{position:relative;bottom:0}
}
div.about-us-infographic div.cube p.button a{margin:10px 0 0 0}
@media screen and (max-width:980px){div.about-us-infographic div.cube p.button a{margin:10px 0}
}
div.about-us-infographic div.our-technologies.first-row{background-color:#e6e6e6;width:100%;height:300px;padding:20px 0 0 20px}
@media screen and (max-width:750px){div.about-us-infographic div.our-technologies.first-row{margin:0 -3%;padding:10px 0 0 0;width:auto;height:auto}
}
div.about-us-infographic div.our-technologies.first-row div.technology-left{width:60%;float:left}
@media screen and (max-width:750px){div.about-us-infographic div.our-technologies.first-row div.technology-left{width:100%;float:none}
}
div.about-us-infographic div.our-technologies.first-row div.technology-left div:nth-child(1){font-size:22px}
div.about-us-infographic div.our-technologies.first-row div.technology-left div:nth-child(2){color:#fff;font-size:15px}
div.about-us-infographic div.our-technologies.first-row div.technology-left div:nth-child(4) div.mobile-dropdown{height:30px;width:220px;margin:10px 30px}
div.about-us-infographic div.our-technologies.first-row div.technology-left div.text{margin:20px 30px}
@media screen and (max-width:750px){div.about-us-infographic div.our-technologies.first-row div.technology-left div.text{margin:10px 15px}
}
div.about-us-infographic div.our-technologies.first-row div.technology-right{width:36%;float:left}
div.about-us-infographic div.our-technologies.first-row div.technology-right .image img{margin:0 auto}
@media screen and (max-width:750px){div.about-us-infographic div.our-technologies.first-row div.technology-right{width:100%;float:none;text-align:center}
}
div.about-us-infographic div.our-technologies.first-row .sub-nav.collapsed ul{position:absolute;top:40px;left:30px;width:220px}
div.about-us-infographic div.cube{height:300px;margin-right:2px;padding:20px 35px}
@media screen and (max-width:980px){div.about-us-infographic div.cube{margin:0;padding:15px 20px;height:auto}
}
div.about-us-infographic div.second-row{height:220px;margin-top:2px}
@media screen and (max-width:980px){div.about-us-infographic div.second-row{height:auto;text-align:center}
}
@media screen and (max-width:750px){div.about-us-infographic div.second-row{margin:0 -3%}
}
div.about-us-infographic div.second-row div.left,div.about-us-infographic div.second-row div.right{background-color:#f8f8f8}
div.about-us-infographic div.second-row div.left div:nth-child(1),div.about-us-infographic div.second-row div.right div:nth-child(1){font-size:20px}
@media screen and (max-width:980px){div.about-us-infographic div.second-row div.left div:nth-child(1),div.about-us-infographic div.second-row div.right div:nth-child(1){margin:0 0 15px 0}
}
div.about-us-infographic div.second-row div.left div.image,div.about-us-infographic div.second-row div.right div.image{width:130px;height:130px;margin:5px auto}
@media screen and (max-width:980px){div.about-us-infographic div.second-row div.left div.image,div.about-us-infographic div.second-row div.right div.image{margin:10px auto}
}
div.about-us-infographic div.second-row div.left div.image img,div.about-us-infographic div.second-row div.right div.image img{margin:0 auto}
div.about-us-infographic div.second-row div.left div:nth-child(3),div.about-us-infographic div.second-row div.right div:nth-child(3){font-size:15px;color:#82837f}
@media screen and (max-width:980px){div.about-us-infographic div.second-row div.left div:nth-child(3),div.about-us-infographic div.second-row div.right div:nth-child(3){margin:0 0 15px 0;height:auto}
}
div.about-us-infographic div.second-row div.left p.button a.button,div.about-us-infographic div.second-row div.right p.button a.button{padding:1px 20px;font-size:13px}
div.about-us-infographic div.second-row div.left{margin-right:5px}
div.about-us-infographic div.second-row div.middle{background-color:#8bbc07;color:#fff;text-align:center;font-family:"Rotis SemiSerif W10",RotisSemiSerifW02-Roman,"Times New Roman",Times,serif}
div.about-us-infographic div.second-row div.middle div:nth-child(1){font-size:25px}
div.about-us-infographic div.second-row div.middle div:nth-child(2){font-size:130px}
div.about-us-infographic div.second-row div.middle div:nth-child(3){font-size:22px}
div.about-us-infographic div.second-row .on-average .text p{color:#fff}
div.about-us-infographic div.third-row{height:300px;margin-top:84px}
@media screen and (max-width:980px){div.about-us-infographic div.third-row{margin-top:0;height:auto;text-align:center}
}
@media screen and (max-width:750px){div.about-us-infographic div.third-row{margin:0 -3%}
}
@media screen and (max-width:980px){div.about-us-infographic div.third-row div.text{margin-bottom:15px}
}
div.about-us-infographic div.third-row .our-locations{background:url(images/components/about-us-infographic/locations.gif) no-repeat right 30px}
div.about-us-infographic div.third-row .our-locations.left div:nth-child(1){min-height:120px}
@media screen and (max-width:980px){div.about-us-infographic div.third-row .our-locations.left div:nth-child(1){min-height:0}
}
div.about-us-infographic div.third-row .our-locations.left div:nth-child(2){max-width:200px;font-size:15px}
@media screen and (max-width:980px){div.about-us-infographic div.third-row .our-locations.left div:nth-child(2){max-width:100%}
}
div.about-us-infographic div.third-row .our-locations.left div:nth-child(3){max-height:0}
div.about-us-infographic div.third-row .our-history{background:url(images/components/about-us-infographic/our-history.png) no-repeat right 32%}
@media screen and (max-width:980px){div.about-us-infographic div.third-row .our-history{background:url(images/components/about-us-infographic/our-history.png) no-repeat right 94%}
}
div.about-us-infographic div.third-row div.left{width:66.5%;background-color:#e6e6e6}
@media screen and (max-width:980px){div.about-us-infographic div.third-row div.left{width:100%}
}
div.about-us-infographic div.third-row div.left div:nth-child(1){font-size:20px}
div.about-us-infographic div.third-row div.left div.image{width:130px;height:130px;margin:5px auto}
div.about-us-infographic div.third-row div.left div.image img{margin:0 auto}
div.about-us-infographic div.third-row div.left p.button a.button{padding:1px 20px;font-size:13px}
div.about-us-infographic div.third-row div.right{background-color:#71a6b9;width:33%;float:right;color:#fff}
div.about-us-infographic div.third-row div.right>div.text p{color:#fff}
@media screen and (max-width:980px){div.about-us-infographic div.third-row div.right{width:100%;float:none}
}
div.about-us-infographic div.third-row div.right div:nth-child(1){font-size:20px;min-height:120px}
@media screen and (max-width:980px){div.about-us-infographic div.third-row div.right div:nth-child(1){min-height:0}
}
div.about-us-infographic div.third-row div.right div:nth-child(2){width:100%;font-size:15px;color:#f8f8f8}
@media screen and (max-width:980px){div.about-us-infographic div.third-row div.right div:nth-child(2){width:auto;height:auto}
}
div.about-us-infographic div.third-row div.right p.button a.button{padding:1px 20px;font-size:13px;background-color:#fff;border:2px solid #fff;color:#71a6b9}
div.about-us-infographic div.forth-row{height:300px;margin-top:2px}
@media screen and (max-width:980px){div.about-us-infographic div.forth-row{margin:0;height:auto;text-align:center}
}
@media screen and (max-width:750px){div.about-us-infographic div.forth-row{margin:0 -3%}
}
div.about-us-infographic div.forth-row>div.left,div.about-us-infographic div.forth-row>div.right{background-color:#8bbc07;color:#fff;text-align:center;font-family:"Rotis SemiSerif W10",RotisSemiSerifW02-Roman,"Times New Roman",Times,serif}
div.about-us-infographic div.forth-row div.right div:nth-child(1){font-size:25px}
@media screen and (max-width:980px){div.about-us-infographic div.forth-row div.right div:nth-child(1){font-size:20px}
}
div.about-us-infographic div.forth-row div.right div:nth-child(2){font-size:130px}
@media screen and (max-width:980px){div.about-us-infographic div.forth-row div.right div:nth-child(2){font-size:80px}
}
div.about-us-infographic div.forth-row div.right div:nth-child(3){font-size:22px}
@media screen and (max-width:980px){div.about-us-infographic div.forth-row div.right div:nth-child(3){font-size:18px}
}
div.about-us-infographic div.forth-row div.left{margin-right:5px}
div.about-us-infographic div.forth-row div.left div:nth-child(1){font-size:25px}
@media screen and (max-width:980px){div.about-us-infographic div.forth-row div.left div:nth-child(1){font-size:20px}
}
div.about-us-infographic div.forth-row div.left div:nth-child(2){font-size:90px}
@media screen and (max-width:980px){div.about-us-infographic div.forth-row div.left div:nth-child(2){font-size:55px}
}
div.about-us-infographic div.forth-row div.left div:nth-child(3){font-size:22px}
@media screen and (max-width:980px){div.about-us-infographic div.forth-row div.left div:nth-child(3){font-size:18px}
}
div.about-us-infographic div.forth-row div.middle{background-color:#f8f8f8}
div.about-us-infographic div.forth-row div.middle div:nth-child(1){font-size:20px}
div.about-us-infographic div.forth-row div.middle div.image{width:130px;height:130px;margin:5px auto}
div.about-us-infographic div.forth-row div.middle div.image img{margin:0 auto}
div.about-us-infographic div.forth-row div.middle div:nth-child(3){font-size:15px;color:#82837f}
@media screen and (max-width:980px){div.about-us-infographic div.forth-row div.middle div:nth-child(3){height:auto}
}
div.about-us-infographic div.forth-row div.middle p.button a.button{padding:1px 20px;font-size:13px}
div.about-us-infographic div.forth-row .every-year .text p,div.about-us-infographic div.forth-row .we-offer .text p{color:#fff}
div.about-us-infographic div.left{width:33%;float:left;margin-right:2px}
@media screen and (max-width:980px){div.about-us-infographic div.left{width:100%;float:none;margin-right:0}
}
div.about-us-infographic div.middle{width:33%;float:left}
@media screen and (max-width:980px){div.about-us-infographic div.middle{width:100%;float:none;margin-right:0}
}
div.about-us-infographic div.right{width:33%;float:right}
@media screen and (max-width:980px){div.about-us-infographic div.right{width:100%;float:none;margin-right:0}
}
section.pip-list #cta-download-selected{padding-top:30px;margin-left:20px}
section.pip-list #cta-download-selected a.button{padding:2px 20px !important}
section.pip-list .category .header{margin:40px 0 40px 20px}
@media screen and (max-width:980px){section.pip-list .category .header{margin:30px 0}
}
@media screen and (max-width:750px){section.pip-list .category .header{margin:20px 0}
}
section.pip-list .category .header h2.header-1{font:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;color:#403f38;font-size:20px;margin-bottom:22px}
section.pip-list .category .header .header-2{color:#82837f}
section.pip-list .asset-item .minature-long .download .checkbox{padding:0 0 6px 0}
section.pip-list .minature-long img{margin-left:30px}
@media screen and (max-width:599px){section.pip-list .minature-long img{display:none}
}
.latest-asset-items-list .asset-item-block{margin:0 0 15px 0;padding:0}
.latest-asset-items-list h3{margin:0;font-size:15px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
.latest-asset-items-list h3 a{color:#8bbc07}
.latest-asset-items-list h3 a:after{content:" \203A"}
.latest-asset-items-list p{margin:0 0 15px 0;padding:0;font-size:15px;font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#82837f}
#roger-configurator{font-family:"Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif}
#roger-configurator img{position:relative;padding:0;margin:0 auto;right:initial;padding-bottom:30px}
@media screen and (max-width:750px){#roger-configurator img{padding:0}
}
#roger-configurator .dk-selected{font-size:21px}
#roger-configurator .dk-select{width:100%;line-height:2em;font-size:21px}
#roger-configurator .dk-select-options{font-size:21px}
#roger-configurator .actions p.button,#roger-configurator .selections p.button{padding:5px;width:50%;margin:0 auto}
@media screen and (max-width:750px){#roger-configurator .actions p.button,#roger-configurator .selections p.button{padding:0}
#roger-configurator .actions p.button a,#roger-configurator .selections p.button a{padding:0}
}
#roger-configurator .actions p.button a,#roger-configurator .selections p.button a{padding:3px 20px}
#roger-configurator .selections .actions p.button{text-align:left;width:100%}
#roger-configurator .selections{padding-top:10px}
#roger-configurator .selections.getstarted{padding-top:0}
#roger-configurator .selections p.button{text-align:center}
@media screen and (max-width:750px){#roger-configurator .selections p.button{width:100%;text-align:right}
}
@media screen and (max-width:750px){#roger-configurator #steps{display:none}
}
#roger-configurator #steps .tabs{position:relative;z-index:2;width:100%}
#roger-configurator #steps .tabs .tab{width:25%;text-align:center;float:left;color:#82837f}
#roger-configurator #steps .tabs .tab .name{padding-bottom:15px}
#roger-configurator #steps .tabs .tab .selected-title{font-size:14px}
#roger-configurator #steps .tabs .tab .currentStep{text-align:left;font-size:24px;color:#403f38;line-height:10px;position:absolute}
#roger-configurator #steps .tabs .tab .currentStep.microphone{left:35%}
#roger-configurator #steps .tabs .tab .currentStep.receiver{left:60%}
#roger-configurator #steps .tabs .tab .currentStep:after{content:"";color:#8bbc07;margin-left:2px;width:100%;text-align:left}
#roger-configurator #steps .tabs .tab a{font-size:14px}
#roger-configurator #steps .tabs .tab span.tick{display:inline-block;width:2px;background:#fff;height:10px;margin-top:5px;border-radius:25px;width:25px;height:25px;text-align:center;line-height:25px}
#roger-configurator #steps .tabs .tab.completed{color:#000}
#roger-configurator #steps .tabs .tab.completed span.tick{background-color:#000;color:#fff;font-size:18px}
#roger-configurator #steps .tabs .tab.completed span.tick:before{content:""}
#roger-configurator #steps .tabs .container{width:100%;margin:0 auto}
#roger-configurator #progress{position:absolute;z-index:1;width:100%;height:25px;padding:15px 0}
#roger-configurator #progress .container{width:75%;height:2px;background:#fff;margin:0 auto;border-radius:5px;text-align:left}
#roger-configurator #progress .slider{width:0;height:5px;background:#000;border-radius:5px;position:absolute;margin-top:-1px;z-index:2}
#roger-configurator #progress .slider.previous{background:#cacaca;position:absolute;z-index:1}
#roger-configurator .content{width:100%}
#roger-configurator .header{background:#ebeeee}
#roger-configurator .header a.button{color:#fff;border:1px solid #fff;font-size:17px;margin:0;height:25px;padding:1px 20px;font-family:RotisSansSerifW10-Light_749627,RotisSansSerifW02-Light_743017,"Helvetica Neue",Helvetica,Arial,sans-serif}
#roger-configurator .header #steps{padding:10px 0 15px 0}
#roger-configurator .footer{background:#403f38;height:20px}
#roger-configurator .footer.with-margin{margin-top:15px}
#roger-configurator .document div{float:left;padding-right:5px}
#roger-configurator .title-bar{background:#82837f;color:#fff;padding:20px 10px 35px 10px;width:100%;font-size:24px}
#roger-configurator .title-bar .left{width:60%;float:left}
#roger-configurator .title-bar .right{float:right;width:40%;text-align:right;margin:-6px 0}
@media screen and (max-width:750px){#roger-configurator .title-bar{font-size:20px}
}
#roger-configurator .selections>div{text-align:center}
#roger-configurator .selections div.configured-header{font-size:28px;text-align:left;padding:20px 0;border-bottom:5px solid #e5e5e4;margin-bottom:20px}
@media screen and (max-width:599px){#roger-configurator .selections div.configured-header{padding-bottom:20px;padding-top:0}
}
#roger-configurator .selections div.configured-header span.model{font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif}
#roger-configurator .selections div.hero{background:#b1b1ae;padding:35px 20px;color:#fff;font-size:23px;float:left;width:50%;margin:0}
#roger-configurator .selections div.hero img{right:auto}
@media screen and (max-width:750px){#roger-configurator .selections div.hero{width:100%}
}
#roger-configurator .selections div.actions{float:left;width:50%;padding:15px 35px 0 35px}
@media screen and (max-width:750px){#roger-configurator .selections div.actions{width:100%;padding:10px}
}
#roger-configurator .selections div.actions div.arrow-down{font-size:33px;text-align:left;margin-top:-15px}
#roger-configurator .selections div.actions div.arrow-down:before{content:"";width:auto}
#roger-configurator .selections div.actions div.arrow-down:before{margin:0}
#roger-configurator .selections div.actions div.cta-header{width:100%;font-family:RotisSansSerifW10-Light_749627,RotisSansSerifW02-Light_743017,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:33px;margin:0 auto;text-align:left}
#roger-configurator .selections div.actions div.cta-header #cta-back{font-size:16px;padding:10px 0;display:none}
#roger-configurator .selections div.actions div.cta-header .step-indicator{font-size:14px;position:absolute;bottom:5px;right:0;display:none}
#roger-configurator .selections div.actions div.cta-header .title-container .title.mobile{display:none}
@media screen and (max-width:750px){#roger-configurator .selections div.actions div.cta-header .title-container .title.mobile{display:block}
}
@media screen and (max-width:750px){#roger-configurator .selections div.actions div.cta-header .title-container{position:relative}
#roger-configurator .selections div.actions div.cta-header .title-container .title{width:80%}
#roger-configurator .selections div.actions div.cta-header .step-indicator{display:block}
#roger-configurator .selections div.actions div.cta-header #cta-back{display:block}
}
#roger-configurator .selections div.select-container-1{width:100%;margin:0 auto}
#roger-configurator .selections div.select-container-1 div.item-large{width:100%}
@media screen and (max-width:750px){#roger-configurator .selections div.select-container-1 div.item-large{width:100%}
}
#roger-configurator .selections div.select-container-1 div.item-large div>*{text-align:left !important;margin-left:0}
#roger-configurator .selections div.select-container-1 div.item-large div.items div.description{height:auto}
#roger-configurator .selections div.select-container-1 div.item-large div.items h3{height:auto}
#roger-configurator .selections div.select-container-1 div.item-large div.items div.preview-long{float:left;margin-right:15px}
#roger-configurator .selections div.select-container-1 div.item-large div.items div.cta-details{float:right}
#roger-configurator .selections div.select-container-1 div.item-large div.items div.action-group{clear:both}
#roger-configurator .selections div.select-container-1 div.item-large div.action-group p.button{text-align:left;margin-left:0}
#roger-configurator .selections div.select-container-2{width:100%;margin:0 auto}
#roger-configurator .selections div.select-container-2 div.item-large{width:50%}
@media screen and (max-width:750px){#roger-configurator .selections div.select-container-2 div.item-large{width:100%}
}
#roger-configurator .selections div.select-container-3{width:100%;margin:0 auto}
#roger-configurator .selections div.select-container-3 div.item-large{width:33%}
@media screen and (max-width:750px){#roger-configurator .selections div.select-container-3 div.item-large{width:100%}
}
#roger-configurator .selections div.select-container-4{width:100%;margin:0 auto}
#roger-configurator .selections div.select-container-4 div.item-large{width:25%}
@media screen and (max-width:750px){#roger-configurator .selections div.select-container-4 div.item-large{width:100%}
}
#roger-configurator .loading-modal{width:100%;height:486px;left:0;position:fixed;display:block;opacity:.7;background-color:#fff;z-index:99;text-align:center;display:none;height:100%;top:0}
#roger-configurator .loading-modal .loading-icon{margin:0 auto;width:50px;height:50px;margin-top:250px}
#roger-configurator .loading-modal .loading-icon:after{content:"";font-size:2.5em;color:#82837f}
#roger-configurator .content .selections>div.item-small{clear:both}
#roger-configurator .content .selections>div.item-small>div{height:100px}
#roger-configurator .content .selections>div.item-small>div.preview{width:25%;float:left}
#roger-configurator .content .selections>div.item-small>div.details{width:75%;float:right}
#roger-configurator .content .selections>div.item-small>div.details>h3{padding:0;margin:0}
#roger-configurator .content .selections div.hero>div{margin:0 auto;width:80%}
#roger-configurator .content .selections div.hero>div>p{text-align:left}
#microphones div.item-large.separator{margin-bottom:30px;border-left:2px solid #e5e5e4;margin-right:-2px}
#roger-configurator .selections.ng-scope{padding-left:2px}
#microphones .description.ng-binding.ng-scope{display:none}
.selections .description.ng-binding{display:none}
#roger-configurator .setup-instructions.ng-scope{display:none}
.video-slider-block{color:#403f38;width:calc(100% - 100px);margin:0 auto}
@media screen and (max-width:768px){.video-slider-block{width:100%}
}
.video-slider-block img{display:block;width:100%;margin:0}
.video-slider-block h3{margin:0;font-size:38px;line-height:1.2;margin-bottom:20px;padding:0;font-size:28px;color:#403f38}
.video-slider-block div.video_slider{position:relative}
.video-slider-block div.video_slider div.video-slider-content{overflow:hidden}
.video-slider-block div.video_slider div.vjs-poster{background-color:transparent}
.video-slider-block div.video_slider div.vjs-dock-text{display:none}
.video-slider-block div.video_slider div.video_slider_row{display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.video-slider-block div.video_slider div.video_slider_row:first-child>.video-player{top:30px;position:absolute}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_row div.video{margin-bottom:0;padding-top:0}
}
.video-slider-block div.video_slider div.video_slider_row div.video .video.section{width:100%;overflow:visible;border:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:980px){.video-slider-block div.video_slider div.video_slider_row div.video .video.section{margin-bottom:0;padding-top:0}
}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_row div.video .video.section .video-player .video-js{height:0}
}
.video-slider-block div.video_slider div.video_slider_row.wide>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.video-slider-block div.video_slider div.video_slider_row .video_slide_description .text p,.video-slider-block div.video_slider div.video_slider_row .video_slide_description .text ul li{font-size:1.25rem;color:#403f38}
.video-slider-block div.video_slider div.video_slider_row .video_slide_description .text p{margin-bottom:1rem}
.video-slider-block div.video_slider div.video_slider_row .video_slide_description .text ul{margin-bottom:1rem}
.video-slider-block div.video_slider div.video_slider_row p.button{margin-left:25px}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_row p.button{margin-left:10px}
}
.video-slider-block div.video_slider div.video_slider_row>div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:50%;box-sizing:border-box}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_row>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.video-slider-block div.video_slider div.video_slider_row>div:first-child{padding:35px 25px 10px}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_row>div:first-child{padding:10px}
}
.video-slider-block div.video_slider div.video_slider_row>div>p,.video-slider-block div.video_slider div.video_slider_row>div>ul li{font:18px/1.3 "Rotis Sans Serif W10","Rotis Sans Serif W02","Helvetica Neue",Helvetica,Arial,sans-serif;color:#9b9b98}
.video-slider-block div.video_slider div.video_slider_row>div>ul{margin:20px 0 50px;padding:5px;list-style:none}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_row>div>ul{margin:20px 0 0}
}
.video-slider-block div.video_slider div.video_slider_row>div>ul li p{margin:0;font-size:18px;line-height:1.3}
.video-slider-block div.video_slider div.video_slider_row>div>ul li>div{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;margin-top:5px;margin-bottom:5px}
.video-slider-block div.video_slider div.video_slider_row>div>ul li>div:before{content:"";display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;box-sizing:border-box;margin-right:10px;border:4px solid #9b9b98;background:url(images/video-slider/video-checkmark.png) 0/contain no-repeat #9b9b98;border-radius:50%}
.video-slider-block div.video_slider div.video_slider_buttons{position:absolute;left:0;top:22%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}
@media screen and (max-width:980px){.video-slider-block div.video_slider div.video_slider_buttons{top:25%}
}
.video-slider-block div.video_slider div.video_slider_buttons.video_slider_buttons_top{display:none}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_buttons.video_slider_buttons_top{display:-webkit-flex;display:-ms-flexbox;display:flex}
}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_buttons{top:inherit;-webkit-transform:none;transform:none}
.video-slider-block div.video_slider div.video_slider_buttons.video_slider_buttons_bottom{bottom:0}
}
.video-slider-block div.video_slider div.video_slider_buttons>div{padding:10px;background-color:#83837f;border-radius:50%;cursor:pointer;pointer-events:all;transition:background-color .3s ease-out}
.video-slider-block div.video_slider div.video_slider_buttons>div:hover{background-color:#046}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_buttons>div{margin:14px}
}
.video-slider-block div.video_slider div.video_slider_buttons>div>img{display:block;width:20px;height:20px}
.video-slider-block div.video_slider div.video_slider_buttons>div.prev{-webkit-transform:translateX(-120%);transform:translateX(-120%)}
.video-slider-block div.video_slider div.video_slider_buttons>div.prev>img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_buttons>div.prev{-webkit-transform:none;transform:none}
}
.video-slider-block div.video_slider div.video_slider_buttons>div.next{-webkit-transform:translateX(120%);transform:translateX(120%)}
@media screen and (max-width:768px){.video-slider-block div.video_slider div.video_slider_buttons>div.next{-webkit-transform:none;transform:none}
}
.video-slider-block div.video_slider_container_parent.disabled>div{transition:none}
.video-slider-block div.video_slider_container{display:-webkit-flex;display:-ms-flexbox;display:flex;transition:-webkit-transform .8s ease-out;transition:transform .8s ease-out;transition:transform .8s ease-out,-webkit-transform .8s ease-out;width:auto}
.video-slider-block div.video_slider_container>div{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}
.video-slider-block div.video_slider_indicators{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px}
.video-slider-block div.video_slider_indicators.video_slider_indicators_top{display:none}
@media screen and (max-width:768px){.video-slider-block div.video_slider_indicators.video_slider_indicators_top{display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.video-slider-block div.video_slider_indicators>div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin:5px;background-color:#eaeaea;border-radius:50%;cursor:pointer;transition:background-color .4s}
.video-slider-block div.video_slider_indicators>div.active{background-color:#80807f;cursor:default}
.video-slider-block .hide{display:none !important}
.image-slider-block{box-sizing:border-box;color:#403f38;margin:0 auto;max-width:1050px;padding:0 40px}
@media screen and (max-width:768px){.image-slider-block{padding:0}
}
.image-slider-block img{display:block;margin:0;width:100%}
.image-slider-block div.image_slider{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.image-slider-block div.image_slider div.image-slider-content{overflow:hidden}
.image-slider-block div.image_slider div.image_slider_buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:145px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}
@media screen and (max-width:980px){.image-slider-block div.image_slider div.image_slider_buttons{top:25%}
}
.image-slider-block div.image_slider div.image_slider_buttons.image_slider_buttons_top{display:none}
@media screen and (max-width:768px){.image-slider-block div.image_slider div.image_slider_buttons.image_slider_buttons_top{display:-webkit-flex;display:-ms-flexbox;display:flex}
}
@media screen and (max-width:768px){.image-slider-block div.image_slider div.image_slider_buttons{top:inherit;-webkit-transform:none;transform:none}
.image-slider-block div.image_slider div.image_slider_buttons.image_slider_buttons_bottom{bottom:0}
}
.image-slider-block div.image_slider div.image_slider_buttons>div{background-color:#82837f;border-radius:50%;cursor:pointer;padding:10px;pointer-events:all;transition:background-color .3s ease-out}
.image-slider-block div.image_slider div.image_slider_buttons>div:hover{background-color:#046}
@media screen and (max-width:768px){.image-slider-block div.image_slider div.image_slider_buttons>div{margin:14px}
}
.image-slider-block div.image_slider div.image_slider_buttons>div>img{display:block;height:20px;width:20px}
.image-slider-block div.image_slider div.image_slider_buttons>div.prev{-webkit-transform:translateX(-120%);transform:translateX(-120%)}
.image-slider-block div.image_slider div.image_slider_buttons>div.prev>img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (max-width:768px){.image-slider-block div.image_slider div.image_slider_buttons>div.prev{-webkit-transform:none;transform:none}
}
.image-slider-block div.image_slider div.image_slider_buttons>div.next{-webkit-transform:translateX(120%);transform:translateX(120%)}
@media screen and (max-width:768px){.image-slider-block div.image_slider div.image_slider_buttons>div.next{-webkit-transform:none;transform:none}
}
.image-slider-block div.image_slider div.image_slider_container_parent.disabled>div{transition:none}
.image-slider-block div.image_slider div.image_slider_container{display:grid;display:-ms-grid;-ms-grid-columns:33%[3];-ms-grid-rows:auto;grid-template-columns:repeat(auto-fill,calc(100% / 3));grid-template-rows:auto;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:auto}
@media screen and (max-width:768px){.image-slider-block div.image_slider div.image_slider_container{grid-template-columns:repeat(auto-fill,100%);-ms-grid-columns:100%[3]}
}
.image-slider-block div.image_slider div.image_slider_container>div{padding:10px;display:grid;display:-ms-grid;-ms-grid-columns:1fr;-ms-grid-rows:auto;grid-template-columns:1fr;grid-template-rows:auto;-ms-grid-row:1;grid-row:1}
.image-slider-block div.image_slider div.image_slider_container>div:nth-child(1){-ms-grid-column:1;grid-column:1}
.image-slider-block div.image_slider div.image_slider_container>div:nth-child(2){-ms-grid-column:2;grid-column:2}
.image-slider-block div.image_slider div.image_slider_container>div:nth-child(3){-ms-grid-column:3;grid-column:3}
.image-slider-block div.image_slider div.image_slider_container>div:nth-child(4){-ms-grid-column:4;grid-column:4}
.image-slider-block div.image_slider div.image_slider_container>div:nth-child(5){-ms-grid-column:5;grid-column:5}
.image-slider-block div.image_slider div.image_slider_container>div:nth-child(6){-ms-grid-column:6;grid-column:6}
.image-slider-block div.image_slider div.image_slider_container>div:nth-child(7){-ms-grid-column:7;grid-column:7}
.image-slider-block div.image_slider div.image_slider_container>div:nth-child(8){-ms-grid-column:8;grid-column:8}
.image-slider-block div.image_slider div.image_slider_container>div:nth-child(9){-ms-grid-column:9;grid-column:9}
.image-slider-block div.image_slider div.image_slider_container>div:nth-child(10){-ms-grid-column:10;grid-column:10}
.image-slider-block div.image_slider div.image_slider_container .slide__headline{grid-row:1;-ms-grid-row:1}
.image-slider-block div.image_slider div.image_slider_container .slide__headline h3{margin:0}
.image-slider-block div.image_slider div.image_slider_container .slide__text{grid-row:2;-ms-grid-row:2}
.image-slider-block div.image_slider div.image_slider_container .slide__link{grid-row:3;-ms-grid-row:3}
.image-slider-block div.image_slider div.image_slider_container .slide__image{grid-row:4;-ms-grid-row:4}
.image-slider-block div.image_slider div.image_slider_container .slide__image div.image{display:inline-block;width:100%}
.image-slider-block div.image_slider div.image_slider_container .slide__image div.video{border:0;margin:10px 0;width:100%}
.image-slider-block div.image_slider div.image_slider_container .slide__image div.video>div>div.video-js{height:auto !important;min-height:150px;padding-bottom:0 !important}
@media screen and (max-width:768px){.image-slider-block div.image_slider div.image_slider_container .slide__image div.video>div>div.video-js{min-height:270px}
}
.image-slider-block div.image_slider div.image_slider_container .slide__image div.video>div>div.video-js .vjs-poster{background-position:unset}
.image-slider-block div.image_slider div.image_slider_container .slide__image div.video>div>div.video-js .vjs-tech{position:unset;top:0;-webkit-transform:none;transform:none}
@media screen and (max-width:768px){.image-slider-block div.image_slider div.image_slider_container .slide__image div.video{margin-bottom:0;padding-top:0}
}
.image-slider-block div.image_slider div.image_slider_indicators{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px}
.image-slider-block div.image_slider div.image_slider_indicators.image_slider_indicators_top{display:none}
@media screen and (max-width:768px){.image-slider-block div.image_slider div.image_slider_indicators.image_slider_indicators_top{display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.image-slider-block div.image_slider div.image_slider_indicators>div{background-color:#eaeaea;border-radius:50%;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:18px;margin:5px;transition:background-color .4s;width:18px}
.image-slider-block div.image_slider div.image_slider_indicators>div.active{background-color:#80807f;cursor:default}
.aem-AuthorLayer-Edit .image-slider-block div.image_slider div.image_slider_container,.cq-wcm-edit .image-slider-block div.image_slider div.image_slider_container{display:block !important;grid-template-columns:unset !important;grid-template-rows:unset !important}
.aem-AuthorLayer-Edit .image-slider-block div.image_slider div.image_slider_container .slide__headline,.cq-wcm-edit .image-slider-block div.image_slider div.image_slider_container .slide__headline{grid-row:unset}
.aem-AuthorLayer-Edit .image-slider-block div.image_slider div.image_slider_container .slide__text,.cq-wcm-edit .image-slider-block div.image_slider div.image_slider_container .slide__text{grid-row:unset}
.aem-AuthorLayer-Edit .image-slider-block div.image_slider div.image_slider_container .slide__link,.cq-wcm-edit .image-slider-block div.image_slider div.image_slider_container .slide__link{grid-row:unset}
.aem-AuthorLayer-Edit .image-slider-block div.image_slider div.image_slider_container .slide__image,.cq-wcm-edit .image-slider-block div.image_slider div.image_slider_container .slide__image{grid-row:unset}
.aem-AuthorLayer-Edit .image-slider-block div.image_slider div.image_slider_container .slide__image div.video>div>div.video-js .vjs-poster,.cq-wcm-edit .image-slider-block div.image_slider div.image_slider_container .slide__image div.video>div>div.video-js .vjs-poster{background-position:unset}
.aem-AuthorLayer-Edit .image-slider-block div.image_slider div.image_slider_container .slide__image div.video>div>div.video-js .vjs-tech,.cq-wcm-edit .image-slider-block div.image_slider div.image_slider_container .slide__image div.video>div>div.video-js .vjs-tech{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;top:unset;transform:none}
.social-media-icons .social-media-icons--title{display:inline}
.social-media-icons.align-right{text-align:right}
.social-media-icons.align-center{text-align:center}
.social-media-icons.align-left{text-align:left}
.social-media-icons ul.social-icons{margin:0;padding-top:10px;padding-bottom:10px;display:inline-block}
.social-media-icons ul.social-icons li{padding:0;font-size:22px;display:inline}
.social-media-icons ul.social-icons li a{margin:0 8px;padding:0;width:22px;height:22px;color:#82837f;text-decoration:none}
.social-media-icons ul.social-icons li a:first-child{margin:0}
.social-media-icons ul.social-icons li a.social-media-icon{font-size:24px}
.social-media-icons ul.social-icons li a.highlight-on-hover:hover{color:#8bbc07}
.social-media-icons ul.social-icons li a.facebook:before{content:""}
.social-media-icons ul.social-icons li a.twitter:before{content:""}
.social-media-icons ul.social-icons li a.youtube:before{content:""}
.social-media-icons ul.social-icons li a.linked-in:before{content:""}
.social-media-icons ul.social-icons li a.instagram:before{content:""}
.social-media-icons ul.social-icons li a.hear-the-world:before{content:""}
.social-media-icons ul.social-icons li a.audioblog:before{content:""}
.social-media-icons ul.social-icons li a.facebook_neg:before{content:""}
.social-media-icons ul.social-icons li a.twitter_neg:before{content:""}
.social-media-icons ul.social-icons li a.youtube_neg:before{content:""}
.social-media-icons ul.social-icons li a.linked-in_neg:before{content:""}
.social-media-icons ul.social-icons li a.instagram_neg:before{content:""}
.social-media-icons ul.social-icons li a.hear-the-world_neg:before{content:""}
.social-media-icons ul.social-icons li a.audioblog_neg:before{content:""}
@media screen and (max-width:980px){.social-media-icons ul.social-icons li{font-size:18px}
.social-media-icons ul.social-icons li a{margin:0 0 0 5px;padding:0;width:22px;height:22px;text-decoration:none}
.social-media-icons ul.social-icons li a:first-child{margin:0}
}
.Behavioral_Segmentation .font-bold{font-weight:800}
.Behavioral_Segmentation .bg-dark-blue{background-color:#046}
.Behavioral_Segmentation .text-dark-blue{color:#046}
.Behavioral_Segmentation .justify-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.Behavioral_Segmentation .justify-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.Behavioral_Segmentation .items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.Behavioral_Segmentation section{margin:22px}
.Behavioral_Segmentation .all-ques h1{font-size:30px;color:#7fc241;font-weight:800;text-align:left;line-height:36px}
.Behavioral_Segmentation input[type=text]{background-color:#ebecea;border:0;width:100%;padding:0 5px;font-size:22px;text-align:center;font-weight:600;border-radius:4px;height:36px}
.Behavioral_Segmentation .btn{text-align:center;border:0;height:42px;font-size:22px;text-transform:uppercase;border-radius:4px;color:#fff;text-decoration:none;padding:12px 20px;background-color:#4472c4}
.Behavioral_Segmentation .d-flex .active{box-shadow:inset 0 0 3px 3px #8bbc07}
.Behavioral_Segmentation .row{margin-left:-10px;margin-right:-10px}
.Behavioral_Segmentation .d-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.Behavioral_Segmentation .flex-1{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;background-color:#ebecea;margin-bottom:10px;padding:12px 10px;margin:0 10px 10px 10px;border-radius:4px;font-weight:300}
.Behavioral_Segmentation .d-flex .flex-item{-webkit-flex:5%;-ms-flex:5%;flex:5%;margin-bottom:10px;padding:10px}
.Behavioral_Segmentation .tbl-content .d-flex,.Behavioral_Segmentation .tbl-header .d-flex{margin-left:0;margin-right:0}
.Behavioral_Segmentation .tbl-content .flex-item{padding:2px}
.Behavioral_Segmentation .tbl-header .flex-item{text-align:center;background:0;padding:5px}
.Behavioral_Segmentation [role=button],.Behavioral_Segmentation button,.Behavioral_Segmentation input,.Behavioral_Segmentation label,.Behavioral_Segmentation select{cursor:pointer}
.Behavioral_Segmentation .hide{display:none}
.Behavioral_Segmentation .questionnarie-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;bottom:0;padding:20px}
.Behavioral_Segmentation .questionnarie-footer div{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.Behavioral_Segmentation .questionnarie-footer .footer-logo{text-align:right}
.Behavioral_Segmentation .brand-name{color:#c7c7c7}
.Behavioral_Segmentation .counter-header{text-align:center;margin-bottom:15px}
.Behavioral_Segmentation .counter-header span{font-size:18px;font-weight:400}
.Behavioral_Segmentation .counter-header span:first-child{color:#7fc241}
.Behavioral_Segmentation .ques-result h2{font-weight:400;text-align:center;margin-top:30px}
.Behavioral_Segmentation .flex-item>div{margin-bottom:7px}
@media only screen and (max-width:768px){.Behavioral_Segmentation .tbl-header{display:none}
.Behavioral_Segmentation .d-flex .flex-item{background:0;width:50%;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px;margin:0}
.Behavioral_Segmentation .all-ques h1{font-size:24px;line-height:32px}
.Behavioral_Segmentation .all-ques h1 br{display:none}
.Behavioral_Segmentation .hide{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;margin-bottom:5px}
.Behavioral_Segmentation input[type=text]{text-align:left}
.Behavioral_Segmentation .d-flex .flex-item.flex-fix-width{-webkit-flex:none !important;-ms-flex:none !important;flex:none !important;width:100%}
.Behavioral_Segmentation .d-flex .flex-item:last-child{width:100%}
}
@media only screen and (max-width:360px){.Behavioral_Segmentation .d-flex .flex-item,.Behavioral_Segmentation .d-flex .flex-item.flex-fix-width{width:100%}
}
.form-segmentation-quiz{background-color:#e5e5e4;border-radius:24px;padding-bottom:48px;position:relative}
.form-segmentation-quiz .hide{display:none !important}
.form-segmentation-quiz input[type=submit]{border-radius:8px;font-size:22px;background:#dd7c0f;border-color:#dd7c0f}
.form-segmentation-quiz input[type=submit]:focus,.form-segmentation-quiz input[type=submit]:hover{background:#c56f0d;border-color:#c56f0d}
.form-segmentation-quiz .is-centered{text-align:center}
.Segmentation_Quiz{text-align:center;background-color:#e5e5e4}
.Segmentation_Quiz input[type=radio]{position:absolute;opacity:0}
.Segmentation_Quiz input[type=radio]+span{border-radius:8px;font-size:22px}
.Segmentation_Quiz input[type=radio]:checked+span,.Segmentation_Quiz input[type=radio]:focus+span{background:#79a306;border-color:#79a306;text-decoration:none;cursor:pointer}
.Segmentation_Quiz input+span{cursor:pointer}
.Segmentation_Quiz h2{margin-top:0}
.Segmentation_Quiz .error{color:red;border-color:red}
.Segmentation_Quiz-answer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.Segmentation_Quiz-spinner{width:300px;height:400px;margin:0 auto}
.Segmentation_Quiz-spinner h2{color:#8bbc07}
.Segmentation_Quiz-spinner_icon{background-image:url(images/spinner.svg);background-repeat:no-repeat;background-size:100%;background-position:center;width:100%;height:80%}
.Segmentation_Quiz-generic{max-width:80%;margin:0 auto}
.Segmentation_Quiz-generic h2{color:#8bbc07}
.Segmentation_Quiz-generic_form{padding-top:16px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:left;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:460px;margin:0 auto}
.Segmentation_Quiz-generic_form .form_checkbox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.2rem}
.Segmentation_Quiz-generic_form .form_checkbox p{margin:0}
.Segmentation_Quiz-generic_form .form_checkbox input[type=checkbox]{margin-right:1.5rem}
.Segmentation_Quiz input[type=email],.Segmentation_Quiz input[type=text]{border:0;width:100%;padding:0 5px;border-radius:4px;height:36px}
.Segmentation_Quiz-progress{height:20px;position:relative;background:#d8d8d7;border-radius:25px 25px 0 0;position:absolute;padding:10px;box-shadow:inset 0 -1px 1px rgba(255,255,255,.3);left:0;top:0;width:100%}
.Segmentation_Quiz-progress.bottom-progress{border-radius:0 0 25px 25px;top:auto;bottom:0}
.Segmentation_Quiz-progress.bottom-progress span{border-top-right-radius:0;border-bottom-right-radius:20px;border-top-left-radius:0;border-bottom-left-radius:20px}
.Segmentation_Quiz-progress span{display:block;height:20px;border-top-right-radius:20px;border-bottom-right-radius:0;border-top-left-radius:20px;border-bottom-left-radius:0;background-color:#dd7c0f;box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);position:absolute;overflow:hidden;top:0;left:0;transition:width .35s ease-in-out}
.quiz-results-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:2rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}
@media screen and (max-width:980px){.quiz-results-container{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0;width:94%}
}
.quiz-results-container .column-0{margin-left:auto;margin-right:auto;padding-right:1rem;width:26%}
@media screen and (max-width:980px){.quiz-results-container .column-0{width:100%;padding-right:0;padding-left:0}
}
.quiz-results-container .column-1{margin-left:auto;margin-right:auto;width:48%}
@media screen and (max-width:980px){.quiz-results-container .column-1{width:100%;padding-right:0;padding-left:0}
}
.quiz-results-container .column-1 .headline>h2,.quiz-results-container .column-1 .text>h2{font-family:"Rotis SemiSerif W10",RotisSemiSerifW02-Roman,"Times New Roman",Times,serif;font-weight:700;font-size:40px;line-height:48px;color:#373737}
.quiz-results-container .column-2{margin-left:auto;margin-right:auto;padding-left:1rem;width:26%}
@media screen and (max-width:980px){.quiz-results-container .column-2{width:100%;padding-right:0;padding-left:0}
}
.full-width{width:100%}
.quiz-results-hero__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;height:568px}
@media screen and (max-width:980px){.quiz-results-hero__wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
.quiz-results-hero__img-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:63.33%}
@media screen and (max-width:980px){.quiz-results-hero__img-container{width:100%}
}
.quiz-results-hero__img-container img{width:100%;height:100%}
@media screen and (max-width:1440px){.quiz-results-hero__img-container img{height:auto}
}
.quiz-results-hero__details-container{width:40%;margin:0 40px;background-color:#fafafa;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 56px}
@media screen and (max-width:1440px){.quiz-results-hero__details-container{max-width:448px;width:36.67%}
}
@media screen and (max-width:980px){.quiz-results-hero__details-container{width:100%;max-width:327px;margin:24px;padding:0 28px}
}
.quiz-results-hero__title{font-size:40px;margin-bottom:32px;text-align:center;margin-top:70px;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif}
@media screen and (max-width:980px){.quiz-results-hero__title{font-size:24px}
}
.quiz-results-hero__personality-title{font-size:32px;margin-top:16px;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif}
@media screen and (max-width:980px){.quiz-results-hero__personality-title{font-size:24px}
}
.quiz-results-hero__description{font-size:18px;text-align:center}
.quiz-results-hero__cta{border-radius:36px;border:solid 1px #003b5e;background-color:#003b5e;width:234px;color:#fff;height:48px;text-align:center;padding-top:12px;margin-top:28px;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif}
.quiz-results-hero__cta:focus{border:2px solid #8bbc07}
@media screen and (max-width:980px){.quiz-results-hero__cta{width:172px;margin-bottom:40px;font-size:18px}
}
.quiz-results-hero__half-circle{width:148px;height:74px;background-color:#fff;border-bottom-left-radius:110px;border-bottom-right-radius:110px;z-index:200;position:absolute;margin:auto;left:0;right:0;text-align:center;padding-top:14px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0}
.quiz-results-hero__half-circle:focus{border:2px solid #8bbc07}
.quiz-results-hero__half-circle-text{margin-bottom:8px}
.quiz-results-hero__overlay{top:135px;height:100px;background:rgba(125,125,125,.5);width:100%;position:absolute;z-index:100;display:none}
.quiz-results-hero__completed{display:none}
.quiz-results-hero__not-completed{display:none}
.featured-personalities-container{background-color:#fafafa;padding:56px 0}
.featured-personalities-container__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:auto;width:100%;max-width:1200px;background-color:#fafafa;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:1350px){.featured-personalities-container__wrapper{padding:0 50px}
}
@media screen and (max-width:980px){.featured-personalities-container__wrapper{padding:36px 24px}
}
.featured-personalities-container__title{text-align:center;margin-bottom:40px}
@media screen and (max-width:980px){.featured-personalities-container__title{margin-bottom:24px}
}
.featured-personalities-container__title h2{font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;font-size:40px;margin-top:0}
@media screen and (max-width:980px){.featured-personalities-container__title h2{font-size:24px}
}
.featured-personalities-container__content{display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:980px){.featured-personalities-container__content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media screen and (max-width:980px){.featured-personalities-container{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}
}
.featured-personalities-container .column-0{margin-left:auto;margin-right:24px;width:33.33%}
@media screen and (max-width:980px){.featured-personalities-container .column-0{width:100%;padding-right:0;padding-left:0}
}
.featured-personalities-container .column-1{margin-left:auto;margin-right:24px;width:33.33%}
@media screen and (max-width:980px){.featured-personalities-container .column-1{width:100%;padding-right:0;padding-left:0}
}
.featured-personalities-container .column-2{margin-left:auto;margin-right:auto;width:33.33%}
@media screen and (max-width:980px){.featured-personalities-container .column-2{width:100%;padding-right:0;padding-left:0}
}
@media screen and (max-width:980px){.featured-personality-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}
}
.featured-personality-card__wrapper{background-color:#fff}
.featured-personality-card__image{width:100%;height:100%}
.featured-personality-card__title{font-size:18px;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;margin-top:0;font-weight:700;margin-bottom:20px}
.featured-personality-card__description{font-family:RotisSansSerifW10-Light_749627,RotisSansSerifW02-Light_743017,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#403f38;margin-bottom:30px;font-size:18px}
.featured-personality-card__cta{color:#003b5e;font-size:18px;font-weight:700}
.featured-personality-card__cta:focus{border:1px solid #8bbc07}
.featured-personality-card__info-wrapper{padding:24px}
.quiz-satisfaction-form__modal{background-color:#fff;padding:64px 0 0;margin:0;border:0}
.quiz-satisfaction-form__modal input[type=radio]{position:absolute;opacity:0}
.quiz-satisfaction-form__header{font-size:24px;margin-bottom:-26px;margin-top:0;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;text-align:center}
@media screen and (max-width:980px){.quiz-satisfaction-form__header{font-size:24px;margin-bottom:-37px}
}
.quiz-satisfaction-form__options-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.quiz-satisfaction-form__option{background-color:#f8f8f8;padding:16px;margin-bottom:8px;font-weight:700;border:0;text-align:left;cursor:pointer}
.quiz-satisfaction-form__option:nth-child(odd){-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;margin-right:24px}
@media screen and (max-width:980px){.quiz-satisfaction-form__option:nth-child(odd){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}
}
.quiz-satisfaction-form__option:nth-child(even){-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
@media screen and (max-width:980px){.quiz-satisfaction-form__option:nth-child(even){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.quiz-satisfaction-form__consent{margin-top:16px;margin-bottom:24px;color:#403f38}
.quiz-satisfaction-form__consent a{color:#003b5e;font-weight:700}
.quiz-satisfaction-form__consent a:focus{content:'';border:1px solid #8bbc07}
.quiz-satisfaction-form__submit{border-radius:36px;border:solid 1px #003b5e;background-color:#003b5e;color:#fff;line-height:1;padding:15px 40px;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;cursor:pointer}
.quiz-satisfaction-form__submit:focus{border:2px solid #8bbc07}
@media screen and (max-width:980px){.quiz-satisfaction-form__submit{margin-bottom:40px;font-size:18px;width:100%}
}
.quiz-satisfaction-form__success-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.quiz-satisfaction-form__success-header-text{font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;font-size:24px;margin-top:24px;margin-bottom:0}
.quiz-satisfaction-form__success-description-text{font-size:18px;text-align:center;margin-top:8px}
.quiz-satisfaction-form__error-state{display:none;color:#f03;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;margin-bottom:0}
.quiz-satisfaction-form__focused-option,.quiz-satisfaction-form__selected-option{border-radius:2px;border:solid 1px #8bbc07}
.results-sticky-container{margin-right:auto;margin-left:auto;width:100%;position:-webkit-sticky;position:sticky;top:2rem}
@media screen and (max-width:980px){.results-sticky-container{position:static}
}
.hcp-personality-card{width:100%;margin-bottom:2rem}
.hcp-personality-card__details-container{padding:20px;background-color:#fafafa;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.hcp-personality-card__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.hcp-personality-card__header h3{font-size:24px;margin-bottom:40px;margin-top:1rem;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif}
@media screen and (max-width:980px){.hcp-personality-card__header{display:none}
}
.hcp-personality-card__share-results h3{font-size:18px;margin-bottom:1rem;margin-top:0;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif}
.hcp-personality-card__share-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px}
.hcp-personality-card__half-width{width:50%}
.hcp-personality-card__share-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1rem}
.hcp-personality-card__item-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;color:inherit;position:relative}
.hcp-personality-card__item-container:focus::after{content:'';border:2px solid #8bbc07;width:90%;left:-7px;position:absolute;height:2rem}
.hcp-personality-card__item-container img{margin-right:.9rem}
.hcp-personality-card__share-button{background:0;border:0;position:relative}
.hcp-personality-card__tooltip{width:140px;background-color:#003b5e;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;bottom:150%;left:30%;margin-left:-75px;transition:opacity .5s}
.hcp-personality-card__tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#003b5e transparent transparent transparent}
.hcp-personality-card__opacity--visible{opacity:1}
.hcp-personality-card__opacity--hidden{opacity:0}
.hcp-personality-card__visibility--visible{visibility:visible}
.hcp-personality-card__visibility--hidden{visibility:hidden}
.hcp-personality-card__cta{border-radius:36px;border:solid 1px #003b5e;background-color:#003b5e;width:210px;color:#fff;height:48px;text-align:center;padding-top:12px;margin-top:28px;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif}
.hcp-personality-card__cta:focus{border:2px solid #8bbc07}
@media screen and (max-width:980px){.hcp-personality-card__cta{width:172px;margin-bottom:20px;font-size:18px}
}
.tip-card{width:100%;margin-bottom:2rem}
@media screen and (max-width:980px){.tip-card__mobile-hide{display:none}
}
.tip-card__details-container{padding:20px;background-color:#fafafa;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.tip-card__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.tip-card__header h3{font-size:24px;margin-bottom:20px;margin-top:1rem;font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif}
.tip-card__content{font-size:18px;font-family:RotisSansSerifW10-Light_749627,RotisSansSerifW02-Light_743017,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#403f38;line-height:28px}
.tip-card__content a{color:#003b5e;font-weight:700}
.tip-card__content a:focus{content:'';border:1px solid #8bbc07}
.countdown .countdown-wrapper{display:none;text-align:center}
.countdown .countdown-wrapper.is-active{display:block}
.countdown .countdown-clock{background:#8bbc07;border-radius:3.25em}
.countdown .countdown-clock ul{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 25px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;max-width:850px;margin:auto}
.countdown .countdown-clock ul li{display:inline-block;list-style-type:none;padding:10px 20px 20px 20px;color:#fff;line-height:1;font-size:1.5rem}
@media screen and (max-width:980px){.countdown .countdown-clock ul li{padding:5px 10px 10px 10px;font-size:1.25rem}
}
@media screen and (max-width:599px){.countdown .countdown-clock ul li{font-size:1rem}
}
.countdown .countdown-clock ul li span{display:block;font-family:RotisSansSerifW10-Bold,RotisSansSerifW02-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:5rem}
@media screen and (max-width:980px){.countdown .countdown-clock ul li span{font-size:4rem}
}
@media screen and (max-width:599px){.countdown .countdown-clock ul li span{font-size:3rem}
}
.campaign-landing-page .hero h2,.campaign-landing-page .hero h3,.campaign-landing-page .hero h4,.campaign-landing-page .hero h5{text-align:center}
.full-width-parsys{margin-top:0;padding-top:2em;background-color:#e0e0df}
.full-width-parsys h2{font-family:RotisSemiSerifW10-Bold,RotisSemiSerifW02-Bold,"Times New Roman",Times,serif;font-size:40px;color:#403f38;margin-bottom:1.2em}
.full-width-parsys .text{font-size:24px}
body.phonakpro-body.alternate-page-style aside.full-width{background-color:#000 !important}