b,strong{font-weight:bold !important}
.font-medium-bold{font-weight:600}
.font-medium-light{font-weight:300}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-300.eot');src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-300.eot?#iefix') format('embedded-opentype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-300.woff2') format('woff2'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-300.woff') format('woff'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-300.ttf') format('truetype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-300.svg#SourceSansPro') format('svg');font-display:swap}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-regular.eot');src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-regular.woff2') format('woff2'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-regular.woff') format('woff'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-regular.ttf') format('truetype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-regular.svg#SourceSansPro') format('svg');font-display:swap}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-italic.eot');src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-italic.eot?#iefix') format('embedded-opentype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-italic.woff2') format('woff2'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-italic.woff') format('woff'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-italic.ttf') format('truetype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-italic.svg#SourceSansPro') format('svg');font-display:swap}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;src:url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600italic.eot');src:local('Source Sans Pro SemiBold Italic'),local('SourceSansPro-SemiBoldItalic'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600italic.eot?#iefix') format('embedded-opentype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600italic.woff2') format('woff2'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600italic.woff') format('woff'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600italic.ttf') format('truetype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600italic.svg#SourceSansPro') format('svg');font-display:swap}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600.eot');src:local('Source Sans Pro SemiBold'),local('SourceSansPro-SemiBold'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600.eot?#iefix') format('embedded-opentype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600.woff2') format('woff2'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600.woff') format('woff'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600.ttf') format('truetype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-600.svg#SourceSansPro') format('svg');font-display:swap}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700.eot');src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700.eot?#iefix') format('embedded-opentype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700.woff2') format('woff2'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700.woff') format('woff'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700.ttf') format('truetype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700.svg#SourceSansPro') format('svg');font-display:swap}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;src:url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900.eot');src:local('Source Sans Pro Black'),local('SourceSansPro-Black'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900.eot?#iefix') format('embedded-opentype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900.woff2') format('woff2'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900.woff') format('woff'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900.ttf') format('truetype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900.svg#SourceSansPro') format('svg');font-display:swap}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700italic.eot');src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700italic.eot?#iefix') format('embedded-opentype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700italic.woff2') format('woff2'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700italic.woff') format('woff'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700italic.ttf') format('truetype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-700italic.svg#SourceSansPro') format('svg');font-display:swap}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:900;src:url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900italic.eot');src:local('Source Sans Pro Black Italic'),local('SourceSansPro-BlackItalic'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900italic.eot?#iefix') format('embedded-opentype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900italic.woff2') format('woff2'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900italic.woff') format('woff'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900italic.ttf') format('truetype'),url('clientlib-site/resources/fonts/source-sans-pro-v12-latin-900italic.svg#SourceSansPro') format('svg');font-display:swap}
@font-face{font-family:'Brandon Text';src:url('clientlib-site/resources/fonts/BrandonText-Regular.otf') format('opentype');font-weight:normal;font-style:normal}
@font-face{font-family:'Brandon Text';src:url('clientlib-site/resources/fonts/BrandonText-Bold.otf') format('opentype');font-weight:bold;font-style:normal}
@font-face{font-family:'Brandon Text';src:url('clientlib-site/resources/fonts/BrandonText-RegularItalic.otf') format('opentype');font-weight:normal;font-style:italic}
@font-face{font-family:'Brandon Text';src:url('clientlib-site/resources/fonts/BrandonText-BoldItalic.otf') format('opentype');font-weight:bold;font-style:italic}
.text-small{font-size:.75rem}
.adc-icon{display:inline-block;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat}
.adc-icon--bg{background-size:cover;background-position:center}
.adc-icon--blue-bg{border-radius:50%;background-color:#001489;background-position:center}
.adc-icon--small,.adc-icon--sm{width:18px;height:18px;background-size:contain}
.adc-icon--small.adc-icon--force-size,.adc-icon--sm.adc-icon--force-size{min-width:18px;min-height:18px}
.adc-icon--smaller{width:20px;height:18px;background-size:contain}
.adc-icon--smaller.adc-icon--force-size{min-width:20px;min-height:18px}
.adc-icon--medium,.adc-icon--md{width:25px;height:25px;background-size:contain}
.adc-icon--medium.adc-icon--force-size,.adc-icon--md.adc-icon--force-size{min-width:25px;min-height:25px}
.adc-icon--large,.adc-icon--lg{width:40px;height:40px;background-size:contain}
.adc-icon--large.adc-icon--force-size,.adc-icon--lg.adc-icon--force-size{min-width:40px;min-height:40px}
.adc-icon--large-52{width:52px;height:52px;background-size:contain}
.adc-icon--larger{width:60px;height:60px;background-size:contain}
.adc-icon--larger.adc-icon--force-size{min-width:60px;min-height:60px}
.adc-icon--huge,.adc-icon--xl{width:80px;height:80px}
.adc-icon--huge.adc-icon--force-size,.adc-icon--xl.adc-icon--force-size{min-width:80px;min-height:80px}
.adc-icon--xxl{width:104px;height:104px}
.adc-icon--xxl.adc-icon--force-size{min-width:104px;min-height:104px}
.adc-icon--info-box{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Infobox-Small.svg")}
.adc-icon--reimbursement-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Reimbursement_Blue.svg")}
.adc-icon--tick-green{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/tick_green.svg")}
.adc-icon--arrow-right{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_blue.svg")}
.adc-icon--account-summary{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/User_Inactive_Black.svg")}
.adc-icon--user-inactive{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/User_Inactive.svg")}
.adc-icon--user-active{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/User_Active_blue.svg")}
.adc-icon--my-orders{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/My_Orders_Black.svg")}
.adc-icon--reimbursement{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Reimbursement_Black.svg")}
.adc-icon--payment-data{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Payment_Black.svg")}
.adc-icon--payment-active{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Payment_Blue.svg")}
.adc-icon--software{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/software_black_1.svg")}
.adc-icon--data-settings{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/software_black.svg")}
.adc-icon--data-active{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/software_blue.svg")}
.adc-icon--lock{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/lock.svg")}
.adc-icon--lock-gray{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/lock_gray.svg")}
.adc-icon--phone-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/phone_icon_blue.svg")}
.adc-icon--click-call-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/phone_icon_blue.svg")}
.adc-icon--online{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/CallOut_Active.svg")}
.adc-icon--offline{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/CallOut_Inactive.svg")}
.adc-icon--stethoscope{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/stethoscope_icon_blue.svg")}
.adc-icon--arrowRightMobile{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_up_blue.svg")}
.adc-icon--globe{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Weltkugel_white.svg")}
.adc-icon--close-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Close.svg")}
.adc-icon--close-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/close_white.svg")}
.adc-icon--shopping-cart{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Shopping_Cart.svg")}
.adc-icon--shopping-cart-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Shopping_Cart-White.svg")}
.adc-icon--input-viewicon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/eye-blue.svg")}
.adc-icon--recipe-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Recipe_white.svg")}
.adc-icon--recipe-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Recipe.svg")}
.adc-icon--round-green-check{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Large_tick_circle_green.svg")}
.adc-icon--shipping-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/shipping_black.svg")}
.adc-icon--clock-calendar{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/clock_calender_black.svg")}
.adc-icon--clock-calendar-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/clock_calender.svg")}
.adc-icon--bulb-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/lightbulb_black.svg")}
.adc-icon--online-help-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Onlinehelp_black.svg")}
.adc-icon--tick-circle-green{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Large_tick_circle_green.svg")}
.adc-icon--tick-circle-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Large_tick_circle_blue.svg")}
.adc-icon--signout-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/SignOut_Blue.svg")}
.adc-icon--logoutIcon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/SignOut_Blue.svg")}
.adc-icon--large-danger{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Large_Danger_blue.svg")}
.adc-icon--waiting-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Waiting_blue.svg")}
.adc-icon--dhl-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/dhl.png")}
.adc-icon--fedex-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/fedex.png")}
.adc-icon--formcheck-success-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/tick_white.svg")}
.adc-icon--email-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Mail_black.svg")}
.adc-icon--email-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Mail_white.svg")}
.adc-icon--phone-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Phone_black.svg")}
.adc-icon--sms-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Phone_black.svg")}
.adc-icon--misc-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/misc_black.svg")}
.adc-icon--status-green{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/status_green.svg")}
.adc-icon--status-yellow{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/status_yellow.svg")}
.adc-icon--arrow-right-thin{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_blue_thin.svg")}
.adc-icon--arrow-left{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Back_blue.svg")}
.adc-icon--arrow-left-thin{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Back_blue_thin.svg")}
.adc-icon--box-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/box_blue.svg")}
.adc-icon--error{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Error.svg")}
.adc-icon--edit-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Edit.svg")}
.adc-icon--arrow-back-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Back_blue.svg")}
.adc-icon--arrow-back-disabled{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Back_Disabled.svg")}
.adc-icon--skip-backward{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Skip_backward.svg")}
.adc-icon--skip-backward-disabled{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Skip_backward_disabled.svg")}
.adc-icon--arrow-forth-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_blue.svg")}
.adc-icon--arrow-forth-disabled{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_disabled.svg")}
.adc-icon--skip-forward{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Skip_forward.svg")}
.adc-icon--skip-forward-disabled{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Skip_forward_disabled.svg")}
.adc-icon--arrow-down-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_blue.svg")}
.adc-icon--arrow-up-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_up_blue.svg")}
.adc-icon--return-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Return_blue.svg")}
.adc-icon--status-red{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/status_red.svg")}
.adc-icon--mail-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/post_white.svg")}
.adc-icon--post-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/post_white.svg")}
.adc-icon--help-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/help_white.svg")}
.adc-icon--instruction-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/instruction_white.svg")}
.adc-icon--shipping-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/shipping_white.svg")}
.adc-icon--warning-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/warning_white.svg")}
.adc-icon--hotline-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Hotline_black.svg")}
.adc-icon--large-danger-orange{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Large_Danger_orange.svg")}
.adc-icon--large-danger-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Large_Danger_blue.svg")}
.adc-icon--rezept-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Rezept_white.svg")}
.adc-icon--danger-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/danger_white.svg")}
.adc-icon--eye-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/eye-blue.svg")}
.adc-icon--eye-grey{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/eye-grey.svg")}
.adc-icon--open_invoice_blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Rechnung_blue.svg")}
.adc-icon--plus-service-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/PLUS-Service_Black.svg")}
.adc-icon--large-x-circle-orange{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Large_x_circle_orange.svg")}
.adc-icon--large-x-circle-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Large_x_circle_blue.svg")}
.adc-icon--large-x-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Large_x_blue.svg")}
.adc-icon--tick-circle{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/tick-circle.svg")}
.adc-icon--phone-icon-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/phone-icon-black.svg")}
.adc-icon--search-grey{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/search_grey.svg")}
.adc-icon--search-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/search_blue.svg")}
.adc-icon--arrow-blue-download{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Download_Arrow_Blue.svg")}
.adc-icon--rezept-gray{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Rezept_gray.svg")}
.adc-icon--feather-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Feather_white.svg")}
.adc-icon--graph-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Graph_white.svg")}
.adc-icon--clock-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Clock_white.svg")}
.adc-icon--download-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Download_White.svg")}
.adc-icon--open-invoice{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Rechnung_blue.svg")}
.adc-icon--trash_blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Trash_blue.svg")}
.adc-icon--upload-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Upload_Arrow_white.svg")}
.adc-icon--arrow-grey-download{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Download_Arrow_Grey.svg")}
.adc-icon--upload-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Upload_Arrow_Blue.svg")}
.adc-icon--google{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/google.svg")}
.adc-icon--facebook{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/facebook.svg")}
.adc-icon--visa{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/visa.svg")}
.adc-icon--visa_mc{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/visa_mc.svg")}
.adc-icon--visa_mc_amex{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/visa_mc_amex.png")}
.adc-icon--paypal{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/paypal.svg")}
.adc-icon--klarna{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/klarna.svg")}
.adc-icon--plus-blue-circle{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Plus_blue_1.svg")}
.adc-icon--no-insurance-saved{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Reimbursement_Blue.svg")}
.adc-icon--share{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/share.png")}
.adc-icon--mail{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/share_mail.png")}
.adc-icon--facebook-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/share_fb.png")}
.adc-icon--twitter{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/share_twitter.png")}
.adc-icon--pintrest{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/share_P.png")}
.adc-icon--mail-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Mail_black.svg")}
.adc-icon--callback-srvice{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/callback_service.svg")}
.adc-icon--lock-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/lock_blue.svg")}
.adc-icon--alarm-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/alarm_icon.svg")}
.adc-icon--icon-help-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/icon_help_black.svg")}
.adc-icon--icon-hotline-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/icon_hotline_blue.svg")}
.adc-icon--help-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Help_black.svg")}
.adc-icon--alarm-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Alarm_blue.svg")}
.adc-icon--hotline{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Hotline.svg")}
.adc-icon--new-badge{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/New_Badge.svg")}
.adc-icon--benut-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Benut_white.svg")}
.adc-icon--reliable-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Reliable_blue.svg")}
.adc-icon--magic-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Magic_blue.svg")}
.adc-icon--yellow-video-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Icon_yellow_video.svg")}
.adc-icon--senden-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/senden_white.svg")}
.adc-icon--sensor-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/sensor_white.svg")}
.adc-icon--email-large-desktop{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Email_Large_Desktop.svg")}
.adc-icon--email-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Email-icon.svg")}
.adc-icon--phone-call{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/phone-call.svg")}
.adc-icon--phone-sms{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/phone-sms.svg")}
.adc-icon--large-information{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Large_Information.svg")}
.adc-icon--fsl3-sensor{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/fsl3_sensor_black.svg")}
.adc-icon--technical-training-complete-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/technical_training_complete_icon_black.svg")}
.adc-icon--technical-training-pending-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/technical_training_pending_icon_black.svg")}
.adc-icon--post-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/post-icon.svg")}
.adc-icon--download-pdf{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/download_pdf.svg")}
.adc-icon--filter-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/filter-icon.svg")}
.adc-icon--search-icon-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/search_icon_blue.svg")}
.adc-icon--post-icon-grey{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/post-icon-grey.svg")}
.adc-icon--email-icon-grey{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/email-icon-grey.svg")}
.adc-icon--phone-call-grey{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/phone-call-grey.svg")}
.adc-icon--phone-sms-grey{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/phone-sms-grey.svg")}
.adc-icon--exclamation_white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/exclamation_white.svg")}
.adc-icon--v2_product_calender{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/v2_product_calender.svg")}
.adc-icon--minus{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/minus.svg")}
.adc-icon--plus{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/plus.svg")}
.adc-icon--email-sent-success-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/email_sent_success_icon.svg")}
.adc-icon--icon-cart-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/icon-cart-white.svg")}
.adc-icon--icon-user-loggedout-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/icon-user-loggedout-white.svg")}
.adc-icon--icon-close-white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/icon-close-white.svg")}
.adc-icon--arrow-down-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/arrow-down-black.svg")}
.adc-icon--Arrow_down_dark_grey{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_dark_grey.svg")}
.adc-icon--Arrow_up_dark_grey{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_up_dark_grey.svg")}
.adc-icon--large-danger{background-size:contain}
.adc-icon--large-information{width:52px;height:52px}
.adc-icon:hover .adc-tooltip{visibility:visible}
.adc-icon--inline-right{position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.adc-icon--absolute-left{position:absolute;left:25px}
@media(max-width :1024px){.adc-icon--absolute-left{left:30px}
}
.adc-icon__download-icon{position:absolute;left:5px}
.adc-icon--absolute-right{position:absolute;right:30px}
.adc-tooltip{visibility:hidden;width:120px;background-color:#fff;color:#000;font-size:.75rem;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-60px;box-shadow:0 3px 9px 0 rgba(0,0,0,0.35)}
.adc-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:7px;border-style:solid;border-color:#fff transparent transparent transparent}
@keyframes rotating{from{transform:rotate(360deg)}
to{transform:rotate(0)}
}
.adc-icon--rotating{animation:rotating 2s linear infinite}
body{font:16px 'Brandon Text',Arial,Helvetica,sans-serif;font-size:1rem;background-color:#f9f9f9;color:#000;height:100%;width:100%}
body .modal-open{position:fixed}
.modal-open{overflow:hidden !important}
:root{font-size:1rem;--fsl3-banner-prference-yes:none;--fsl3-banner-prference-no:none;--fsl3-banner-icon:none;--fsl3-banner-button:inline-flex;--text-box-error-font-size:.875rem;--text-box-error-font-weight:bold;--text-box-error-line-height:21px;--text-box-error-text-align:left;--text-box-error-margin-bottom:0;--icon-aligmnent-top:1px;--communication-card-error-box-gap:8px;--communication-card-error-box-border-radius:4px}
a{color:#001489}
p{line-height:24px}
@media(max-width:767px){h1,h2,h3,h4,h5{word-break:break-word}
}
.fsl3-banner-yes{display:var(--fsl3-banner-prference-yes)}
.fsl3-banner-icon{display:var(--fsl3-banner-icon) !important}
.fsl3-banner-button{display:var(--fsl3-banner-button) !important}
.fsl3-banner-no{display:var(--fsl3-banner-prference-no)}
#fsl3-banner-container-plus{display:var(--fsl3-banner-prference-no)}
#fsl3-banner-container-app{display:var(--fsl3-banner-prference-no)}
:focus-visible,input:focus-visible{outline:3px auto #009cde !important;outline-offset:4px !important;box-shadow:0 0 0 2px #fff !important}
.qc-modal-overlay{z-index:99999 !important}
[role="radiogroup"] label.btn-primary:not(:disabled):not(.disabled):has(input:focus-visible){box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
button.action-button-link{background:unset;border:unset;cursor:pointer}
.p-relative{position:relative}
.white-text{color:#fff !important}
.blue{color:#001489}
.self-flex-end{align-self:flex-end}
.c-pointer{cursor:pointer}
.flex-grow-1{flex-grow:1}
.overflow-hidden{overflow:hidden}
.masked-credit-card{font-size:1.375rem;margin-top:2px;margin-right:3px}
.text-break{word-break:break-word}
@media(max-width :1024px){.buttonMobileTablet{width:100%}
}
.font-12{font-size:.75rem;line-height:15px}
.font-13{font-size:.8125rem}
.font-14{font-size:.875rem;line-height:16px}
.adc-bordercolor-error{border-color:#e4002b !important}
.marginB-100{margin-bottom:100px}
.current-o-heading{color:#222732;font-size:1.25rem;font-weight:700}
@media(max-width :767px){.current-o-heading{font-size:1rem;padding-top:4px}
}
.text-underline,.adc-text-link span{text-decoration:underline}
.circle-blue{border-radius:50%;height:44px;width:44px;background-color:#001489;display:flex;align-items:center;justify-content:center}
.paddingtop-2rem{padding-top:2rem}
.component-border-bottom{border-bottom:1px solid #d4d4d4}
.section-padding{padding-bottom:50px;padding-top:50px}
@media(min-width:768px) and (max-width:991px){.section-padding{padding-bottom:40px;padding-top:40px}
}
@media(max-width:767px){.section-padding{padding-bottom:25px;padding-top:25px}
}
.margin-bottom-30{margin-bottom:30px}
.cmp-table-row p{margin-bottom:0}
.product-tab .adc-banner__half-width{margin-bottom:0;padding-left:0;padding-right:0}
@media(min-width:768px){.product-tab .adc-banner__half-width .adc-banner-buttons .adc-button:first-child{margin-right:30px}
}
@media(max-width:767px){.product-tab .adc-banner__half-width .adc-banner-buttons button.adc-button{margin-left:0}
}
.minh-100{min-height:100px}
.card-h4{font-size:2.25rem}
@media(max-width :767px){.card-h4{font-size:1.75rem}
}
@media(min-width:768px) and (max-width:991px){.h4-FontTab{font-size:1rem;line-height:1.5}
}
.marginL-83{margin-left:83%}
.bg-light{background-color:#f5f5f5 !important}
.adc-tooltipbottom__content.adc-documentUpload__tooltip-content{width:220px;bottom:37%;left:0;margin-bottom:15px;margin-left:-100px;word-break:break-word}
@media(max-width :767px){.adc-tooltipbottom__content.adc-documentUpload__tooltip-content{width:150px;margin-left:-120px}
.adc-tooltipbottom__content.adc-documentUpload__tooltip-content::after{left:unset !important;right:7% !important}
}
.adc-card{background-color:#fff}
@media(min-width:768px) and (max-width:991px){.adc-card__image-container{max-height:190px}
.adc-card__image-container .img-fluid{max-height:100%}
}
.adc-card__card-spacing{padding-top:30px;margin-bottom:30px}
.adc-card .adc-button{padding:12px 15px;line-height:15px}
.adc-card .css-18o3njk-control{padding:5px}
.adc-card__margin{margin-top:-9px;margin-bottom:9px}
.adc-card__title{color:#001489;border-bottom:1px solid #d4d4d4;font-weight:900}
.adc-card__action{border-top:1px solid #d4d4d4}
.adc-card__action__link{font-size:.8125rem}
.adc-card .adc-title--border-bottom{padding-bottom:1rem !important}
.adc-empty-card__sub-heading{font-size:.75rem}
.adc-empty-card__message{font-size:.75rem}
.card-info-padding{padding:40px 90px}
@media(max-width:991px){.card-info-padding{padding:40px 0}
}
@media(max-width:767px){.card-info-padding{padding:0}
.card-info-padding .order-2 .card-info_right img{margin:0 auto}
}
.card-info_right{margin-right:11%}
.card-info_left{margin-left:11%}
@media(max-width :767px){.card-info_left{margin-left:0}
.card-info_right{margin-right:0}
.card-info_right .secondary,.card-info_right .primary{margin-bottom:15px}
}
.card-info .blue{color:#001489}
.card-info h3{font-size:1.75rem}
.card-info p{font-size:1rem;padding-bottom:20px}
.card-info .btn-link{margin-top:45px}
.card-info .button-primary{font-size:.75rem}
.cmp-card-grid{display:flex;flex-wrap:wrap;margin:0 -10 30 -10px}
.cmp-card-grid .adc-card{margin:0 10 30 10px}
.remove-card-action-top{border-top:0 !important}
.adc-customer-info .adc-card .adc-message-banner .adc-message-banner__icon-wrapper{padding:0}
.adc-customer-info .adc-card .adc-message-banner .adc-message-banner__close{padding:0}
.adc-container{width:80%;max-width:1000px;margin-left:auto;margin-right:auto}
.adc-square-container{display:flex;position:relative}
.adc-square-container .adc-square{width:100%;margin-bottom:100%}
.adc-square-container .adc-square-content{position:absolute;width:100%;height:100%;left:0}
.adc-circle{border-radius:50%;overflow:hidden}
.adc-modal{z-index:1010;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:950px;max-height:calc(100% - 50px);overflow:auto;background-color:#fff;padding:24px;border-radius:8px;display:flex;flex-direction:column;font-weight:400;line-height:1.5}
.adc-modal--large{max-width:920px;width:70%}
@media(max-width:991px){.adc-modal--large{width:80%}
}
.adc-modal--medium{width:80%}
.adc-modal--small{width:90%}
.adc-modal__header{border-bottom:1px lightgrey solid;padding-bottom:1.5rem;color:#001489;font-weight:900;font-size:1.25rem;line-height:28px}
.adc-modal__close-icon{border:0;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;position:absolute;top:22px;right:22px}
.adc-modal-overlay{z-index:1007;position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;opacity:.6}
.has-overlay-popup .adc-modal,.has-overlay-popup .adc-modal-overlay{opacity:0}
.adc-modal__heading{border-bottom:1px solid #d4d4d4}
.adc-modal--xl{max-width:920px}
@media(max-width:991px){.adc-modal--xl{max-width:720px}
}
@media(max-width:767px){.adc-modal--xl{max-width:346px}
}
#onetrust-consent-sdk #onetrust-policy{margin:1em !important}
#onetrust-consent-sdk .ot-sdk-container{width:100% !important;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media(min-width:576px){#onetrust-consent-sdk .ot-sdk-container{max-width:540px !important}
}
@media(min-width:768px){#onetrust-consent-sdk .ot-sdk-container{max-width:720px !important}
}
@media(min-width:992px){#onetrust-consent-sdk .ot-sdk-container{max-width:960px !important}
}
@media(min-width:1200px){#onetrust-consent-sdk .ot-sdk-container{max-width:1140px !important}
}
#onetrust-consent-sdk #onetrust-policy-text a{color:#fff !important;margin-left:2rem !important}
#onetrust-consent-sdk .ot-sdk-row:not(#cookie-preferences){display:flex !important}
@media(max-width :1024px){#onetrust-consent-sdk .ot-sdk-row:not(#cookie-preferences){display:block !important}
}
@media(max-width :1024px){#onetrust-consent-sdk .ot-sdk-row:not(#cookie-preferences) #onetrust-group-container{width:100%}
}
#onetrust-consent-sdk .ot-sdk-row:not(#cookie-preferences) #onetrust-button-group-parent{left:0;width:40% !important}
@media(max-width :1024px){#onetrust-consent-sdk .ot-sdk-row:not(#cookie-preferences) #onetrust-button-group-parent{width:100% !important;margin:0}
}
#onetrust-consent-sdk .ot-sdk-row:not(#cookie-preferences) #onetrust-button-group-parent #onetrust-button-group{display:block}
@media(max-width :1024px){#onetrust-consent-sdk .ot-sdk-row:not(#cookie-preferences) #onetrust-button-group-parent #onetrust-button-group{margin:0 1em}
}
#onetrust-consent-sdk .ot-sdk-row:not(#cookie-preferences) #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler{border-color:#fff !important;color:#fff !important}
@media(max-width :1024px){#onetrust-consent-sdk .ot-sdk-row:not(#cookie-preferences) #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler{width:100% !important}
}
#onetrust-consent-sdk .ot-sdk-row:not(#cookie-preferences) #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler{outline:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:12px 45px 12px 45px;border-radius:5px 5px 5px 5px;margin:10px 10px 10px 10px;color:#fff !important;font-size:.75rem !important;font-weight:700;border:1px solid}
@media(max-width :1024px){#onetrust-consent-sdk .ot-sdk-row:not(#cookie-preferences) #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler{width:100%}
}
#onetrust-consent-sdk #onetrust-close-btn-container{display:none !important}
#onetrust-consent-sdk #onetrust-pc-sdk *{font-size:.8125rem !important}
#onetrust-consent-sdk #onetrust-pc-sdk .pc-logo-container{display:none !important}
#onetrust-consent-sdk #onetrust-pc-sdk #pc-title{margin-top:1rem;text-align:center !important;color:#001489 !important;float:none !important;font-size:1.25rem !important;line-height:1.4 !important;font-weight:700 !important}
#onetrust-consent-sdk #onetrust-pc-sdk #pc-policy-text{text-align:center !important}
#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-container{display:none !important}
#onetrust-consent-sdk #onetrust-pc-sdk .accordion-text.category-item{width:calc(100% - 2rem);border:1px solid #d4d4d4;padding:1rem;border-radius:4px;margin-top:1rem}
#onetrust-consent-sdk #onetrust-pc-sdk .accordion-text.category-item .category-header{font-size:1rem !important;font-weight:700 !important}
#onetrust-consent-sdk #onetrust-pc-sdk .accordion-text.category-item .category-host-list-btn.category-host-list-handler{color:#001489;font-weight:700}
#onetrust-consent-sdk #onetrust-pc-sdk .save-preference-btn-handler{outline:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:12px 45px 12px 45px;border-radius:5px 5px 5px 5px;margin:10px 10px 10px 10px;color:#fff !important;background-color:#001489;font-size:.75rem !important;font-weight:700}
#onetrust-consent-sdk #vendor-list-content{margin:0 2rem !important;width:calc(100% - 4rem);max-width:unset !important;min-width:unset !important}
@media(min-width :1025px){#onetrust-consent-sdk #vendor-list-content .accordion-text{width:100% !important}
#onetrust-consent-sdk #vendor-list-content .accordion-text .vendor-host{display:flex !important}
#onetrust-consent-sdk #vendor-list-content .accordion-text .vendor-host .cookie-name-container,#onetrust-consent-sdk #vendor-list-content .accordion-text .vendor-host .cookie-host-container,#onetrust-consent-sdk #vendor-list-content .accordion-text .vendor-host .cookie-description-container{display:flex;flex-direction:column;flex-grow:1;min-width:150px}
}
.adc-carousel{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;display:flex;flex-wrap:nowrap}
@media screen and (min-width:0 \0){.adc-carousel{overflow-x:auto;overflow-y:hidden}
}
.adc-carousel.scroll-snap{scroll-snap-type:x mandatory}
.adc-carousel.scroll-snap>*{scroll-snap-align:center}
.adc-carousel__wrapper{position:relative}
.adc-carousel__prev,.adc-carousel__next{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1}
.adc-carousel__prev--disabled,.adc-carousel__next--disabled{visibility:hidden}
.adc-carousel__prev{left:0}
.adc-carousel__next{right:0}
.adc-carousel::-webkit-scrollbar{display:none}
.adc-carousel>.adc-carousel__item{flex:0 0 auto}
.adc-carousel--4>.adc-carousel__item{width:25%}
.adc-carousel--3>.adc-carousel__item{width:33.33%}
.adc-carousel--2>.adc-carousel__item{width:50%}
.adc-carousel--1>.adc-carousel__item{width:100%}
@media(min-width:1536px){.adc-carousel--2-5>.adc-carousel__item:first-child{margin-left:7vw !important}
}
@media(min-width:1745px){.adc-carousel--2-5>.adc-carousel__item:first-child{margin-left:11vw !important}
}
@media(min-width:1920px){.adc-carousel--2-5>.adc-carousel__item:first-child{margin-left:14vw !important}
}
@media(min-width:2133px){.adc-carousel--2-5>.adc-carousel__item:first-child{margin-left:17vw !important}
}
@media(min-width:2400px){.adc-carousel--2-5>.adc-carousel__item:first-child{margin-left:20vw !important}
}
@media(min-width:2560px){.adc-carousel--2-5>.adc-carousel__item:first-child{margin-left:21vw !important}
}
@media(min-width:2880px){.adc-carousel--2-5>.adc-carousel__item:first-child{margin-left:24vw !important}
}
@media(min-width:3840px){.adc-carousel--2-5>.adc-carousel__item:first-child{margin-left:28.5vw !important}
}
@media(min-width:5760px){.adc-carousel--2-5>.adc-carousel__item:first-child{margin-left:33.5vw !important}
}
@media(min-width:7680px){.adc-carousel--2-5>.adc-carousel__item:first-child{margin-left:34.9vw !important}
}
@media(min-width :1025px){.adc-carousel--2-5>.adc-carousel__item{width:calc(100vw/2.5);max-width:576px}
}
@media(min-width:575px) and (max-width:1024px){.adc-carousel--2-5>.adc-carousel__item{width:calc(100vw/1.5)}
}
@media(max-width:575px){.adc-carousel--2-5>.adc-carousel__item{width:calc(100vw/1.25)}
}
.adc-carousel__control{z-index:1;display:flex;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
.adc-carousel__control-item{transition:background-color 300ms ease-in-out;border:1px solid #fff;width:15px;cursor:pointer;margin:0 3px}
.adc-carousel__control-item--active{background-color:#fff}
.adc-carousel__control--blue .adc-carousel__control-item{border:1px solid #001489}
.adc-carousel__control--blue .adc-carousel__control-item--active{background-color:#001489}
.adc-image-carousel .adc-carousel__item{max-height:780px}
.adc-image-carousel__item{position:relative}
.adc-image-carousel__item:before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to top,rgba(0,0,0,0.3) 10%,transparent,transparent 40%)}
.adc-image-carousel__item-title{position:absolute;bottom:10%;left:0;padding:0 1% 0 10%;font-size:3.625rem;line-height:62px}
@media(min-width:992px){.adc-image-carousel__item-title{width:50%}
}
@media(max-width:991px){.adc-image-carousel__item-title{font-size:1.75rem;line-height:1.21428571}
}
@media(max-width:767px){.adc-image-carousel__item-title{bottom:50px;padding:0 40px;width:100%}
}
.adc-video-carousel{background-color:#f8f8f8}
.adc-video-carousel__image{background-size:cover;background-position:center}
.adc-video-carousel__item{position:relative;overflow:hidden;box-shadow:0 25px 20px 0 rgba(0,0,0,0.4);border-radius:7px}
.adc-video-carousel__item .adc-square-content:before{pointer-events:none;position:absolute;content:'';top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to top,rgba(0,0,0,0.3) 10%,transparent,transparent 40%)}
.adc-video-carousel__item--title{position:absolute;bottom:0;padding:0 20% 5%}
.adc-video-carousel__item--image{background-size:cover;background-repeat:no-repeat;background-position:center}
.adc-video-carousel__item--thumb{position:absolute;top:40%;left:46%;transform:translate3d(-35%,-50%,0)}
.adc-video-carousel__item--thumb-icon{height:62px;width:62px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/IconVideo-desktop.png");opacity:.7}
@media(max-width :767px){.adc-video-carousel__item--thumb-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/IconVideo-phone.png");height:45px;width:45px}
}
@media(min-width :768px) and (max-width :1024px){.adc-video-carousel__item--thumb-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/IconVideo-tab.png");height:45px;width:45px}
}
@media(min-width :1025px){.adc-video-carousel .adc-carousel__control{display:none}
}
@media(max-width :1024px){.adc-video-carousel .adc-carousel__control{z-index:1;display:flex;position:unset;bottom:0;left:auto;transform:none;justify-content:center}
}
.adc-video-carousel .adc-carousel__next,.adc-video-carousel .adc-carousel__prev{width:52px;height:52px;top:calc(50% - 1.5rem);display:block}
@media(max-width :1024px){.adc-video-carousel .adc-carousel__next,.adc-video-carousel .adc-carousel__prev{display:none}
}
.adc-video-carousel .adc-carousel__prev{left:-30px}
.adc-video-carousel .adc-carousel__next{right:-30px}
.adc-video-carousel .adc-carousel{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 20px,#000 20px,#000 calc(100% - 20px),#000 calc(100% - 20px),rgba(0,0,0,0) 100%)}
.adc-video-carousel .adc-carousel__wrapper{width:80%;max-width:1140px;margin-left:auto;margin-right:auto}
@media(max-width :1024px){.adc-video-carousel .adc-carousel__wrapper{width:100%}
}
.adc-video-carousel .adc-carousel__item{padding:0 20px}
@media(min-width :768px) and (max-width :1024px){.adc-video-carousel .adc-carousel__item{width:75%}
}
@media(min-width :768px) and (max-width :1024px){.adc-video-carousel .adc-carousel{padding:0 15%}
}
.adc-modal-video{background-color:transparent;overflow:hidden}
.adc-modal-video__close-icon{position:absolute;right:-25px;top:3px}
.adc-banner-video .adc-square-content .adc-video-carousel__item--thumb{top:50%;left:48%}
.adc-banner-video .adc-square-content .adc-video-carousel__item--thumb-icon{height:80px;width:80px}
@media(max-width :767px){.adc-banner-video .adc-square-content .adc-video-carousel__item--thumb-icon{height:52px;width:52px}
}
.adc-banner-halfBleedImage .adc-video-carousel__item{border-radius:0;box-shadow:none}
@media(max-width :767px){.adc-banner-halfBleedImage .adc-video-carousel__item{margin-bottom:40px}
}
.adc-product-details__image-section .adc-carousel__wrapper .adc-carousel .adc-carousel__item{margin-top:auto;margin-bottom:auto}
.adc-product-details__image-section .adc-carousel__wrapper .adc-carousel .adc-carousel__item .adc-video-carousel__item{border-radius:0}
.react-player__play-icon{height:62px;width:62px;background:transparent url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/IconVideo-desktop.png") 0 0 no-repeat;opacity:.7;background-size:cover;border:none !important;margin-left:0 !important}
.testimonial-carousel{background-color:#f8f8f8}
.testimonial-carousel .adc-testimonial-carousel .adc-carousel{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 20px,#000 20px,#000 calc(100% - 20px),#000 calc(100% - 20px),rgba(0,0,0,0) 100%)}
.testimonial-carousel .adc-testimonial-carousel__control{color:#001489;font-weight:600}
.testimonial-carousel .adc-testimonial-carousel__control .adc-icon{cursor:pointer;height:65px;width:65px}
.testimonial-carousel .adc-testimonial-carousel__control span{font-weight:600}
.testimonial-carousel .adc-testimonial-carousel div.text-center a.adc-button-primary{min-width:265px}
@media(max-width:767px){.testimonial-carousel .adc-testimonial-carousel div.text-center a.adc-button-primary{min-width:315px}
}
.adc-testimonial-container{text-align:center}
.adc-testimonial-container .adc-testimonial{padding:20px 48px 0 48px}
@media(max-width:991px){.adc-testimonial-container .adc-testimonial{padding:10px 15px}
}
.adc-testimonial-container .adc-testimonial__image{height:100%}
.adc-testimonial-container .adc-testimonial .adc-testimonial-wrapper{overflow:hidden;margin-bottom:20px}
@media(max-width:767px){.adc-testimonial-container .adc-testimonial .adc-testimonial-wrapper{height:140px}
}
@media(min-width:768px) and (max-width:991px){.adc-testimonial-container .adc-testimonial .adc-testimonial-wrapper{height:150px}
}
@media(min-width:992px){.adc-testimonial-container .adc-testimonial .adc-testimonial-wrapper{height:130px}
}
.adc-testimonial-container .adc-testimonial .adc-testimonial-wrapper h4{height:40px}
@media(max-width :767px){.adc-testimonial-container .adc-button{min-width:315px}
}
@media(min-width:768px){.adc-testimonial-container .adc-button{margin-bottom:30px}
}
@media(min-width:992px){.adc-testimonial-container .adc-button{width:220px}
}
.adc-nexgen-carausel .scroll-snap{scroll-snap-type:x mandatory}
.adc-nexgen-carausel .scroll-snap>*{scroll-snap-align:none}
.adc-nexgen-carausel .adc-carousel{margin-bottom:-60px;padding-bottom:60px;padding-top:60px}
.adc-nexgen-carausel__control{display:flex}
.adc-nexgen-carausel__control li{width:20px}
.adc-nexgen-carausel__control ol{list-style:none;margin-top:13px;display:flex;padding-inline-start:0}
.adc-nexgen-carausel .adc-icon--left{background:url(../../../../content/dam/adc/freestylelibrede/de/de/nexgencarousel/leftEnabled.svg) no-repeat;cursor:pointer}
.adc-nexgen-carausel .adc-icon--left-disabled{background:url(../../../../content/dam/adc/freestylelibrede/de/de/nexgencarousel/leftDisabled.svg) no-repeat}
.adc-nexgen-carausel .adc-icon--right{background:url(../../../../content/dam/adc/freestylelibrede/de/de/nexgencarousel/rightEnabled.svg) no-repeat;cursor:pointer}
.adc-nexgen-carausel .adc-icon--right-disabled{background:url(../../../../content/dam/adc/freestylelibrede/de/de/nexgencarousel/rightDisabled.svg) no-repeat}
.adc-nexgen-carausel-item{position:relative;width:calc(100vw/2.5 - 32px);height:100%;background:#ccc;box-shadow:0 0 50px rgba(0,0,0,0.12);border-radius:5px}
@media(max-width:575px){.adc-nexgen-carausel-item{width:calc(100vw/1.25 - 16px)}
}
@media(min-width:575px) and (max-width:1024px){.adc-nexgen-carausel-item{width:calc(100vw/1.5 - 32px)}
}
@media(min-width:1025px){.adc-nexgen-carausel-item{max-width:544px}
}
.adc-nexgen-carausel-controller-indicator{cursor:pointer;background:url(../../../../content/dam/adc/freestylelibrede/de/de/nexgencarousel/notActive.svg) no-repeat}
.adc-nexgen-carausel-controller-indicator-active{background:url(../../../../content/dam/adc/freestylelibrede/de/de/nexgencarousel/active.svg) no-repeat;margin-top:1px}
.SiteContainer{margin:0 auto;position:relative}
.video,.panel-list{background-color:#fff}
.bg-grey{background-color:#f8f8f8}
.border-bottom-grey{border-bottom:1px solid #d4d4d4}
.border-bottom-dark{border-bottom:1px solid #000}
.border-top-grey{border-top:1px solid #d4d4d4}
.border-dashed-grey{border:1px dashed #b5b5b5}
.border-dashed-error{border:1px dashed #e4002b}
.border-dashed-blue{border:1px dashed #001489}
.border-solid-grey{border:1px solid #b5b5b5}
.border-solid-error{border:1px solid #e4002b}
.border-solid-blue{border:1px solid #001489}
.border-left-grey{border-left:1px solid #d4d4d4}
.border-right-grey{border-right:1px solid #d4d4d4}
.adc-tooltipbottom{position:relative;display:inline-block;background-size:contain}
.adc-tooltipbottom__content{visibility:hidden;width:120px;background-color:#fff;color:#000;font-size:.75rem;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-60px;box-shadow:0 3px 9px 0 rgba(0,0,0,0.35)}
.adc-tooltipbottom__content.shipping-options{width:300px;left:auto;right:0}
@media(max-width:767px){.adc-tooltipbottom__content.shipping-options{width:250px;z-index:999}
}
.adc-tooltipbottom__content.shipping-options::after{left:auto;right:5px}
.adc-tooltipbottom__content::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:7px;border-style:solid;border-color:#fff transparent transparent transparent}
.adc-tooltipbottom:hover .adc-tooltipbottom__content{visibility:visible}
.adc-tooltipbottom:focus .adc-tooltipbottom__content{visibility:visible}
.adc-widget__title{font-size:1.25rem;color:#001489;border-bottom:1px solid #d4d4d4}
.adc-pagination__page-item{margin:0 10px;color:#000;font-size:.875rem;line-height:1.28571429}
.adc-pagination__page-item__page-link{display:flex;border:0;color:#000;font-weight:600}
.adc-pagination__page-item.active [class$="page-link"],.adc-pagination__page-item:hover [class$="page-link"]{border-radius:50%;color:#fff;background:#222732;font-weight:600}
.adc-pagination__page-item:hover [class$="page-link"]{color:#222732;background:#d4d4d4}
.adc-pagination__page-item.disabled [class$="--skip-backward"]{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Skip_backward_disabled.svg")}
.adc-pagination__page-item.disabled [class$="--arrow-back-blue"]{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Back_Disabled.svg")}
.adc-pagination__page-item.disabled [class$="--arrow-forth-blue"]{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_disabled.svg")}
.adc-pagination__page-item.disabled [class$="--skip-forward"]{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Skip_forward_disabled.svg")}
.flex-fill{flex:1 1 auto !important}
.adc-border-hr-light{border:0;border-bottom:1px solid #d4d4d4}
.font-weight-600{font-weight:600}
.font-weight-700{font-weight:700}
.m-top--1{margin-top:-1px}
.adc-generic-widget__title{height:60px}
.adc-generic-widget__title h5{font-weight:900}
.adc-generic-widget--font-medium-bold{font-weight:600}
.adc-generic-widget__form .adc-form-group:first-child .adc-form-group__label{margin-top:0}
.adc-generic-widget--text{font-size:.75rem;color:#000}
.adc-modal__heading{border-bottom:1px solid #d4d4d4}
.adc-modal__xl{max-width:920px}
@media(max-width:991px){.adc-modal__xl{max-width:720px}
}
@media(max-width:767px){.adc-modal__xl{max-width:346px}
}
.adc-shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,0.25)}
ul.generic-list{list-style:none}
ul.generic-list li{padding-left:0;position:relative;list-style:none;margin-bottom:30px;line-height:24px;font-size:1rem;color:#000}
ul.generic-list li:first-child{margin-top:33px}
ul.generic-list li::before{content:'';width:10px;height:10px;display:inline-block;border-radius:7.5px;background-color:#b5b5b5;position:absolute;left:-38px;top:8px}
.ColumnContainer-top{padding-top:60px}
@media(max-width:991px){.ColumnContainer-top{padding-top:30px}
}
.ColumnContainer-bottom{padding-bottom:60px}
@media(max-width:991px){.ColumnContainer-bottom{padding-bottom:30px}
}
@media(max-width:767px){.AppIcons img{width:110px}
}
.form-control{display:block;width:100%;height:auto;padding:12px;font-size:1rem;font-weight:400;line-height:1.5;color:#222732;background-color:#fff;background-clip:padding-box;border:2px solid #ccc;border-radius:8px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::-webkit-input-placeholder{color:#d4d4d4 !important;opacity:1}
.form-control::-moz-placeholder{color:#d4d4d4 !important;opacity:1}
.form-control:-ms-input-placeholder{color:#d4d4d4 !important;opacity:1}
.form-control::placeholder{color:#d4d4d4 !important;opacity:1}
.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;transition:opacity 300ms}
.height-0{height:0 !important}
.adc-spinner.overlay.pageLoader{position:fixed;z-index:1000}
@media(max-width:991px){.adc-list .adc-link-list{border-bottom:0 !important}
}
.adc-list .adc-link-list__title{border-bottom:1px solid #d4d4d4;font-weight:900;font-size:.875rem;line-height:18px;color:#000}
@media(max-width:991px){.adc-list .adc-link-list__title{border-bottom:0}
}
@media(max-width :767px){.adc-list .adc-link-list__title{font-size:1.125rem}
}
.adc-list .adc-link-list__icon{width:15px;height:15px;cursor:pointer;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_grey.svg");background-repeat:no-repeat}
.adc-list .adc-link-list__icon.show{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_up_grey.svg")}
.adc-list .adc-link-list__links{font-size:.875rem}
.adc-list .adc-link-list__links a{color:#000;font-size:.875rem}
@media(max-width :767px){.adc-list .adc-link-list__links a{font-size:1rem}
}
@media(max-width:991px){.adc-list .adc-link-list__links{display:none}
}
@media(max-width:991px){.adc-list .adc-link-list{border-top:.5px solid #d4d4d4;border-bottom:.5px solid #d4d4d4}
}
.list-arrow-down{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_grey.svg") no-repeat;width:20px;height:15px}
.list-arrow-up{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_up_grey.svg") no-repeat;width:20px;height:15px}
.list-comp-title{padding-bottom:5px;border-bottom:1px solid #999}
.list-comp-title i{display:none;cursor:pointer}
.list-comp-title h1{font-weight:900;font-size:.875rem;color:#000;margin:0}
.list-comp-item li a{color:#000;font-size:.875rem}
@media only screen and (max-width:991px){.list-comp-title i{display:block}
.list-comp-item{margin-top:10px}
.list-comp-item h1{padding-bottom:10px;font-size:.875rem}
.list-comp-item ul{display:none}
.list-comp-item ul i{display:block}
}
.adc-horizontal-list__list{border-bottom:1px solid #d4d4d4;margin-bottom:0}
@media(max-width:767px){.adc-horizontal-list__list{margin-left:0;margin-right:0}
}
@media(max-width:767px){.adc-horizontal-list__list[data-tab-count="3"] .adc-horizontal-list__list-item{width:33.33%}
}
@media(max-width:767px){.adc-horizontal-list__list[data-tab-count="4"] .adc-horizontal-list__list-item{width:25%}
}
.adc-horizontal-list__list .adc-horizontal-list__list-item{width:250px;margin:2rem 0rem;overflow:hidden;margin-bottom:0}
@media(max-width:767px),(min-width:768px) and (max-width:991px){.adc-horizontal-list__list .adc-horizontal-list__list-item{margin:0;padding-top:10px}
}
.adc-horizontal-list__list .adc-horizontal-list__list-item::after{content:'';border-bottom:4px solid #001489;height:4px;width:0;margin:auto;transition:.5s;padding-bottom:3rem;margin-bottom:0;max-width:250px}
@media(max-width:767px){.adc-horizontal-list__list .adc-horizontal-list__list-item::after{padding-bottom:10px}
}
.adc-horizontal-list__list .adc-horizontal-list__list-item.cmp-tabs__tab--active::after{width:100%;transition:.5s}
.adc-horizontal-list__list .adc-horizontal-list__list-item:hover{cursor:pointer;box-shadow:0 0 10px 0 rgba(0,0,0,0.35);transition:box-shadow .3s ease-in-out}
.adc-horizontal-list__list .adc-horizontal-list__list-item:focus{outline:0}
.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__list-item-title{font-weight:700;line-height:28px;text-align:center;color:#001489;margin-bottom:0}
.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__list-item-sub-title{font-size:1rem;text-align:center;color:#000 !important;font-weight:700;margin-bottom:12px;line-height:24px}
.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__sub-heading{font-weight:600;margin-bottom:12px}
.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__list-item-imgblock{height:143px;display:flex;align-items:center}
@media(max-width :767px){.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__list-item-imgblock{height:75px}
}
.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__list-item-imgblock .adc-horizontal-list__list-item-image{max-height:100%}
@media(max-width :767px){.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__list-item-imgblock .adc-horizontal-list__list-item-image{max-height:65px}
}
@media(min-width :768px) and (max-width :1024px){.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__list-item-imgblock .adc-horizontal-list__list-item-image{max-height:110px}
}
.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__list-item-image{display:block;max-height:130px;margin:0 auto}
.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-app-thumbnail{position:absolute;bottom:0;right:0;max-height:40px}
@media(min-width:768px) and (max-width:1199px){.adc-horizontal-list__list .adc-horizontal-list__list-item{width:210px}
.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__list-item-image{max-height:110px}
}
@media(max-width:767px){.adc-horizontal-list__list .adc-horizontal-list__list-item{width:50%}
.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__list-item-title{font-size:.875rem;line-height:normal;min-height:60px;margin-top:10px;padding:0 10px}
.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-horizontal-list__list-item-image{max-height:90px}
.adc-horizontal-list__list .adc-horizontal-list__list-item .adc-app-thumbnail{max-height:30px}
}
.tablist-panelless{border-bottom:0;margin-bottom:0}
.tablist-panelless .adc-horizontal-list__list-item{margin:1rem 0rem;width:270px}
.tablist-panelless .adc-horizontal-list__list-item a:hover{text-decoration:none}
@media(max-width :767px){.tablist-panelless .adc-horizontal-list__list-item .adc-horizontal-list__list-item-image{max-height:65px}
}
.tablist-panelless .adc-horizontal-list__list-item::after{display:none}
.tablist-panelless .adc-horizontal-list__list-item:hover{box-shadow:none;transition:none}
@media(min-width :768px) and (max-width :1024px){.tablist-panelless .adc-horizontal-list__list-item{width:165px;margin-left:0 !important;margin-right:0 !important}
}
@media(max-width :767px){.tablist-panelless .adc-horizontal-list__list-item{margin-left:0 !important;margin-right:0 !important}
}
.tablist-panelless .adc-horizontal-list__list-item .adc-horizontal-list__list-item-title{font-weight:700;text-transform:none}
@media(min-width :768px) and (max-width :1024px){.tablist-panelless .adc-horizontal-list__list-item .adc-horizontal-list__list-item-title{min-height:55px}
}
@media(max-width :767px){.tablist-panelless .adc-horizontal-list__list-item .adc-horizontal-list__list-item-title{padding:0;word-break:break-word;font-size:.75rem !important;margin-bottom:0 !important;min-height:35px}
}
.tablist-panelless .adc-horizontal-list__list-item .adc-horizontal-list__list-item-sub-title{font-weight:400}
@media(max-width :767px){.tablist-panelless .adc-horizontal-list__list-item .adc-horizontal-list__list-item-sub-title{font-size:.75rem !important}
}
.adc-image--contain{object-fit:contain}
.adc-image--cover{object-fit:cover}
.adc-image--center{object-position:center}
.cmp-image{position:relative}
.vid-player{position:relative;overflow:hidden;cursor:pointer;background-color:#000;text-align:center;z-index:1;background-size:cover !important;min-height:550px;background-repeat:no-repeat !important;background-position:top !important}
@media(max-width:767px){.vid-player{background-color:transparent}
}
.vid-player[data-layout="full-width"]{min-height:700px;background-size:cover !important}
@media(max-width:767px){.vid-player[data-layout="full-width"]{min-height:325px}
.vid-player[data-layout="full-width"] .container{padding-left:35px;padding-right:35px}
.vid-player[data-layout="full-width"] .container .row{margin-left:0;margin-right:0}
}
@media(min-width:768px) and (max-width:991px){.vid-player[data-layout="full-width"]{min-height:425px}
}
@media(min-width:768px){.vid-player[data-layout="full-width"] .play-button{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/IconVideo-tab.png");height:75px;width:75px}
}
.vid-player[data-layout="full-width"] .full-width.video-content{position:relative;width:443px;margin-top:85px;padding-top:0}
@media(min-width:768px) and (max-width:991px){.vid-player[data-layout="full-width"] .full-width.video-content{width:400px}
}
@media(max-width:767px){.vid-player[data-layout="full-width"] .full-width.video-content{width:100%;margin-top:30px;text-align:center}
}
.vid-player[data-layout="full-width"] .full-width.video-content .video-content--desc{margin-top:30px}
.vid-player[data-layout="full-width"] .full-width.video-content.left,.vid-player[data-layout="full-width"] .full-width.video-content.text-left{text-align:left;margin-left:65px !important}
@media(max-width:767px){.vid-player[data-layout="full-width"] .full-width.video-content.left,.vid-player[data-layout="full-width"] .full-width.video-content.text-left{margin-left:0 !important;text-align:center !important}
}
.vid-player[data-layout="full-width"] .full-width.video-content.text-right{text-align:left !important;margin-left:40%;margin-right:65px !important}
@media(max-width:767px){.vid-player[data-layout="full-width"] .full-width.video-content.text-right{margin-right:0 !important;margin-left:0;text-align:center !important}
}
.vid-player[data-layout="full-width"] .full-width.video-content.text-center{width:80%;text-align:center !important}
@media(max-width:767px){.vid-player[data-layout="full-width"] .full-width.video-content.text-center{width:100%}
}
.vid-player[data-layout="full-bleed"]{min-height:550px}
@media(min-width :1025px){.vid-player[data-layout="full-bleed"][data-playback="dispaly-inline"]{max-height:550px}
}
@media(max-width:767px){.vid-player[data-layout="full-bleed"]{background-size:auto 460px !important;min-height:350px}
.vid-player[data-layout="full-bleed"] .video-content{padding:490px 15px 15px 15px;text-align:center !important}
.vid-player[data-layout="full-bleed"] .video-content h2,.vid-player[data-layout="full-bleed"] .video-content h3,.vid-player[data-layout="full-bleed"] .video-content h4{color:#001489}
.vid-player[data-layout="full-bleed"] .video-content .adc-button{background-color:#001489 !important;color:#fff !important;margin-top:20px}
}
@media(max-width:767px){.vid-player[data-layout="full-bleed"] .adc-deep-link{bottom:auto;top:420px}
}
.vid-player .mask{position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;z-index:997;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.1)),to(rgba(0,0,0,0.8)));background:-webkit-linear-gradient(bottom,rgba(255,255,255,0.1) 50%,rgba(0,0,0,0.8) 100%);background:-moz-linear-gradient(bottom,rgba(255,255,255,0.1) 50%,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(bottom,rgba(255,255,255,0.1) 50%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.1) 50%,rgba(0,0,0,0.8) 100%)}
.vid-player .adc-button{margin-top:75px}
.vid-player .text-center{margin-left:auto;margin-right:auto}
.vid-player .text-right{text-align:left !important;margin-left:auto}
@media(min-width:768px){.vid-player .vid-title{color:#fff;max-width:500px;padding-top:100px}
}
.vid-player .vid-title.full-width,.vid-player .vid-title.column-width{padding-top:50px}
.vid-player .vid-title.full-width h5,.vid-player .vid-title.column-width h5{display:none}
.vid-player .vid-title.full-width .adc-button,.vid-player .vid-title.column-width .adc-button{margin-top:15px}
@media(min-width:992px){.vid-player .vid-title.bottom{padding-top:400px !important}
}
@media(max-width:991px){.vid-player .vid-title.bottom{width:80%;padding-top:340px !important}
}
.vid-player .vid-title.full-bleed{text-align:left}
@media(min-width:768px){.vid-player .vid-title.full-bleed{padding-left:15px;width:42%}
}
@media(max-width :767px){.vid-player .vid-title.full-bleed{text-align:center}
}
.vid-player img,.vid-player .play-button,.vid-player .play-button:before{position:absolute;cursor:pointer}
.vid-player .play-button{width:130px;height:130px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/IconVideo-desktop.png");z-index:999;top:50%;left:50%;transform:translate3d(-35%,-50%,0);opacity:.7}
@media(max-width :767px){.vid-player .play-button{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/IconVideo-phone.png");height:52px;top:30%;width:52px}
}
@media(min-width :768px) and (max-width :1024px){.vid-player .play-button{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/IconVideo-tab.png");height:75px;width:75px}
}
.vid-player .play-button.full-width:before{transform:translate3d(-30%,-50%,0)}
.vid-player .play-button.column-width{width:50px;height:50px}
.vid-player .play-button.column-width:before{border-width:12px 0 12px 18px;transform:translate3d(-30%,-50%,0)}
.video-player .modal-dialog{max-width:800px;margin:30px auto}
.video-player .modal-body{position:relative;padding:0}
.video-player .close{position:absolute;right:-30px;top:0;z-index:999;font-size:2rem;font-weight:normal;color:#fff;opacity:1}
@media(max-width:991px){.video-player .close{font-size:2.5rem;right:10px;top:-35px}
}
html{scroll-behavior:smooth}
.home-page .video{position:relative;z-index:0}
.adc-option__input + .adc-option__label{position:relative;padding-left:40px;cursor:pointer;line-height:25px;display:inline-block;color:#000}
.adc-option__input + .adc-option__label:before{content:'';position:absolute;left:0;top:5px;width:26px;height:26px;border:1px solid #b5b5b5;border-radius:100%;background:#fff}
.adc-option__input + .adc-option__label:after{content:'';width:16px;height:16px;background:#001489;position:absolute;top:10px;left:5px;border-radius:100%;transition:all .2s ease}
.adc-option__input:not(:checked) + .adc-option__label:after{opacity:0;transform:scale(0)}
.adc-option__input:checked + .adc-option__label:after{opacity:1;transform:scale(1)}
.cmp-breadcrumb__list{list-style:none;display:flex;margin-left:8px}
@media(max-width:360px){.cmp-breadcrumb__list{word-break:break-all}
}
.cmp-breadcrumb__item{display:inline-flex;padding:0 15px;color:#001489;position:relative}
.cmp-breadcrumb__item:first-child::before{display:none}
.cmp-breadcrumb__item:before{content:"";background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_blue.svg");background-repeat:no-repeat;width:8px;height:26px;position:absolute;left:-6px;top:-1px}
.cmp-breadcrumb__item--active{color:#000}
.breadcrumb{margin-bottom:0 !important;background-color:transparent !important;padding:2.3rem 1rem .5rem 0rem !important}
.breadcrumb ol.cmp-breadcrumb__list{padding:0;margin-left:0}
.breadcrumb ol.cmp-breadcrumb__list li:first-child{padding-left:5px !important}
.left-pad{padding-left:40px !important}
@media(min-width :768px) and (max-width :1024px){.left-pad{padding-left:20px !important}
}
@media(max-width :767px){.left-pad{padding-left:10px !important}
}
.adc-button{outline:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;min-height:40px;font-size:1rem;font-weight:400;text-transform:unset;padding:16px 32px !important;border-radius:8px;border:2px solid #222732}
.adc-button.full-width{display:flex;width:100%}
.adc-button.download{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Download_White.svg")}
.adc-button-primary{color:#fff !important;background-color:#222732}
.adc-button-primary.blue{background-color:#001489;color:#fff}
.adc-button-primary.orange{background-color:#e4002b;color:#fff}
.adc-button-primary.white{background-color:#fff;color:#001489}
.adc-button-primary.yellow{background-color:#ffd100;color:#001489}
.adc-button-primary.disabled,.adc-button-primary:disabled{background-color:#b5b5b5 !important;border:none !important;cursor:default !important;box-shadow:none;pointer-events:none}
.adc-button-secondary{color:#222732 !important;background-color:#fff}
.adc-button-secondary.grey{background-color:#b5b5b5;color:#fff}
.adc-button-secondary.disabled,.adc-button-secondary:disabled{color:#d4d4d4 !important;cursor:default;box-shadow:none}
.adc-button-secondary.fb{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/facebook.png")}
.adc-button-secondary.google{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/google.png")}
.adc-button-secondary.download-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Download_Arrow_Blue.svg")}
.adc-button-transparent{color:#001489 !important;background-color:transparent;font-size:.75rem;font-weight:900;border:1px solid}
.adc-button-transparent:hover{text-decoration:none;transition:.3s all ease-in-out;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25),-2px 22px 10px -20px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25),-2px 22px 10px -20px rgba(0,0,0,0.5);box-shadow:0 2px 5px 0 rgba(0,0,0,0.25),-2px 22px 10px -20px rgba(0,0,0,0.5)}
.adc-button-transparent:active{text-decoration:none;transition:.3s all ease-in-out;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);box-shadow:0 2px 5px 0 rgba(0,0,0,0.25)}
.adc-text-link{display:inline-block;font-size:.8125rem;cursor:pointer;text-transform:none;color:#001489;text-decoration:underline;padding:2px 2px 2px 2px}
.adc-text-link:hover,.adc-text-link:active{color:#000}
.adc-text-link span{font-weight:400;font-size:.8125rem}
.adc-text-link.icon--edit{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Edit.svg");background-position:100%,100%;background-repeat:no-repeat;background-size:20px;background-clip:border-box}
.adc-text-link.icon--arrow-forth-blue{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_blue.svg");background-position:100%,center;background-repeat:no-repeat;background-size:18px;background-clip:border-box;padding:0 20px 0 0}
.adc-text-link.icon--delete{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Trash_blue.svg");background-position:100%,100%;background-repeat:no-repeat;background-size:20px;background-clip:border-box;width:15px;height:20px;vertical-align:middle}
.adc-deep-link{display:inline-block;cursor:pointer;text-transform:none;color:#fff !important;text-decoration:none !important;padding:2px 2px 2px 2px;position:absolute;bottom:50px;left:50%;font-weight:bold;transform:translate(-50%,-50%)}
.adc-deep-link:hover,.adc-deep-link:active{color:#fff !important}
@media(max-width:991px){.adc-deep-link{bottom:-15px}
}
.adc-deep-link span{font-size:1.25rem;line-height:28px !important}
@media(max-width:991px){.adc-deep-link span{font-size:.875rem}
}
.adc-deep-link.icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_white.svg");background-position:bottom,center;background-repeat:no-repeat;background-size:35px;background-clip:border-box;padding:0 0 40px 0}
@media(max-width:767px){.adc-deep-link.icon{padding:0 0 30px 0}
}
.adc-deep-link:hover{text-decoration:none}
button:focus{outline:0}
.adc-panel{width:100%;margin:30px 0}
.adc-panel__items--border{border-left:2px solid #d4d4d4}
.adc-panel__items--border:first-child{border-left:0}
.adc-panel__items--border h4{word-break:break-word}
.adc-panel__icon{width:52px;height:52px}
@media(min-width :768px) and (max-width :1024px){.adc-panel__icon{width:48px;height:48px}
}
@media(max-width :767px){.adc-panel__icon{width:30px;height:30px}
}
.adc-panel__title{font-weight:900}
@media(min-width :768px) and (max-width :1024px){.adc-panel__title{font-size:1.125rem;line-height:26px}
}
@media(max-width :767px){.adc-panel__title{font-size:.8125rem}
}
.adc-panel__content{bottom:0}
@media screen and (min-width:0 \0){.adc-panel__content{left:130px}
}
@media(max-width:767px){.adc-panel__content{display:none}
}
.adc-panelList__flex{flex:1 25%}
.adc-panelList .adc-icon--yellow-video-icon{height:45px;width:45px}
.adc-panelList__border{border-left:1px solid #d4d4d4;padding:0 8px}
.adc-panelList__border:first-child{border-left:0}
@media(max-width:991px){.adc-panelList__border{border-left:0;border-bottom:1px solid #d4d4d4}
.adc-panelList__border:last-child{border-bottom:0}
}
@media(min-width:768px) and (max-width:991px){.adc-panelList__border{padding:28px 0}
}
@media(max-width:767px){.adc-panelList__border{padding:40px 0}
}
.adc-panelList__circle{height:60px;width:60px;border-radius:50%;background-color:#ffd100}
.adc-panelList__marginTop{margin-top:31px !important}
@media(min-width:1200px) and (max-width:1280px){.adc-panelList__marginTop{margin-top:8px !important}
}
@media(min-width:1281px){.adc-panelList__marginTop{margin-top:8px !important}
}
@media(max-width:991px){.adc-panelList__marginTop{margin-top:8px !important}
}
.adc-panelList__image{background-size:cover;background-position:center;min-height:390px;padding:55px 0}
@media(max-width:767px){.adc-panelList__image{padding:45px 0}
}
.adc-panelList__btn{font-size:.75rem;font-weight:900;padding:12px 15px;height:40px;width:220px;line-height:15px;margin:0}
@media(max-width:991px){.adc-panelList__btn{width:270px}
}
@media(max-width:767px){.adc-panelList__btn{width:220px}
}
.adc-panelList__btn:hover{text-decoration:none}
.adc-panelList__phone{font-size:1.5rem;font-weight:900;margin-top:50px;line-height:34px}
@media(min-width:1281px){.adc-panelList__phone{font-size:1.75rem;margin-top:28px}
}
@media(min-width:1200px) and (max-width:1280px){.adc-panelList__phone{margin-top:28px}
}
@media(max-width:991px){.adc-panelList__phone{margin-top:16px}
}
.adc-panelList__icon{width:40px;height:40px}
.adc-panelList .adc-button-tertiary{border:1px solid #fff;color:white}
.adc-panelList .adc-button-primary{border:1px solid #fff;background-color:#fff;color:#001489}
@media(max-width:767px){.adc-panelList h3{font-size:1.625rem}
}
.adc-panelList__sectionTitle{margin-top:35px}
@media(min-width:768px) and (max-width:991px){.adc-panelList__sectionTitle{margin-top:0}
}
@media(min-width:992px){.adc-panelList__description-padding{padding:0 18%}
}
.adc-panelList__verticalLayout-icon{height:64px;width:64px}
.adc-panelList__description{font-size:.875rem;line-height:18px}
.adc-panelList__marginBottom:last-child{margin-bottom:15px}
.adc-panelList a:hover{text-decoration:none;color:none}
.adc-progress-bar{counter-reset:step;padding:0;justify-content:space-around;display:flex;float:none;position:relative;z-index:1}
.adc-progress-bar__step{list-style-type:none;font-size:.75rem;font-weight:700;position:relative;text-align:center;color:#b5b5b5;flex:1 1 0}
.adc-progress-bar__step .step-count{width:35px;height:35px;content:counter(step);counter-increment:step;display:flex;align-items:center;justify-content:center;margin:0 auto 5px;border-radius:50%;background-color:#b5b5b5;color:#fff}
.adc-progress-bar__step .sr-text-step{height:35px}
.adc-progress-bar__step .step-line{width:calc(80% - 42px);left:calc(-40% + 20px);position:absolute;z-index:-1;background:#d4d4d4;height:2px;top:20px}
.adc-progress-bar__step .step-line:after{content:"";position:absolute;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_disabled.svg");right:-2px;top:50%;transform:translateY(-50%);height:30px;width:30px;background-position:right;background-size:contain;background-repeat:no-repeat}
@media(max-width:767px){.adc-progress-bar__step .step-line:after{content:""}
}
.adc-progress-bar__step--active .step-line,.adc-progress-bar__step--complete .step-line{background:#222732}
.adc-progress-bar__step--active .step-line:after,.adc-progress-bar__step--complete .step-line:after{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_blue.svg")}
.adc-progress-bar__step--active{color:#222732;font-weight:700}
.adc-progress-bar__step--active .step-count{background-color:#001489}
.adc-progress-bar__step--complete{color:#222732;font-weight:700}
.adc-progress-bar__step--complete .step-count{background:#00c013 no-repeat center;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/tick_white.svg");color:#fff;content:""}
.adc-progress-bar__step:first-child:after{content:none}
.adc-progress-bar__step:first-child .step-line{display:none}
h1,h2{font-size:2.25rem;font-weight:700}
@media(min-width:768px) and (max-width:991px){h1,h2{font-size:1.75rem}
}
@media(max-width:767px){h1,h2{font-size:1.25rem}
}
h3{font-size:1.75rem;line-height:1.21428571;font-weight:900}
h4{font-size:1.25rem;line-height:1.4;font-weight:900}
h5{font-size:1.25rem;line-height:1.4;font-weight:600}
h6{font-size:1rem;line-height:1.5;font-weight:600}
.adc-title .cmp-title__link{text-decoration:none}
.adc-title--border-bottom{padding-bottom:30px;margin-bottom:15px;border-bottom:1px solid #d4d4d4}
.adc-title--blue,.adc-title--blue>a{color:#222732}
.adc-title--black,.adc-title--black>a{color:#000}
.adc-title--white,.adc-title--white>a{color:#fff}
.adc-title--orange,.adc-title--orange>a{color:#e4002b}
.adj-h3{font-size:1.25rem;line-height:28px;font-weight:700}
.adc-banner-accordion{display:flex}
.adc-banner-accordion .adc-button{padding:10px 15px}
@media(max-width:991px){.adc-banner-accordion{flex-direction:column-reverse}
}
@media(min-width:992px){.adc-banner-accordion.adc-banner-accordion__flip{flex-direction:row-reverse}
}
.adc-banner-accordion__image{flex-grow:0;flex-shrink:1;flex-basis:calc(46% - 2rem);padding:0 15px}
@media(max-width:991px){.adc-banner-accordion__image{flex:0 1 100%;width:100%}
}
@media(max-width:767px){.adc-banner-accordion__image{padding-bottom:90px}
}
@media(min-width:768px) and (max-width:991px){.adc-banner-accordion__image{display:flex;align-items:center;justify-content:center;margin-top:0 !important}
}
@media(min-width:992px){.adc-banner-accordion__image{margin-top:35px;min-height:440px}
}
.adc-banner-accordion__content{flex-grow:0;flex-shrink:1;flex-basis:calc(54% - 2rem);padding:30px 15px}
@media(max-width:991px){.adc-banner-accordion__content{flex:0 1 100%;width:100%}
}
.adc-banner-accordion__content h2{font-weight:900;position:relative;padding:4px 0 0 65px}
.adc-banner-accordion__content h2 span{background-color:#001489;color:#fff;border-radius:50%;font-size:.875rem;width:44px;height:44px;top:0;left:0}
.adc-banner-accordion__content--description-items{border-bottom:1px solid #b5b5b5}
.adc-banner-accordion__content--description-items:last-child{border-width:0}
.adc-banner-accordion__content--description-items h4 .btn-link{color:#001489;font-weight:900;position:relative;width:100%;text-align:left;font-size:1.25rem;padding:20px 45px 25px 0;white-space:normal}
.adc-banner-accordion__content--description-items h4 .btn-link:hover,.adc-banner-accordion__content--description-items h4 .btn-link:focus{text-decoration:none}
.adc-banner-accordion__content--description-items h4 .btn-link:focus{outline:0;box-shadow:none}
.adc-banner-accordion__content--description-items h4 .btn-link[aria-expanded="true"]:after{content:"-";right:23px;top:9px}
.adc-banner-accordion__content--description-items h4 .btn-link[aria-expanded="false"]:after{content:"+";right:20px;top:12px}
.adc-banner-accordion__content--description-items h4 .btn-link:after{font-weight:normal;position:absolute;font-size:2.0625rem}
.adc-image-banner{padding:60px 0;min-height:450px;background-repeat:no-repeat;background-position:center center;background-size:cover}
@media(max-width:991px){.adc-image-banner{padding:35px 0 45px 0;min-height:375px}
}
@media(max-width:767px){.adc-image-banner{padding:35px 0 45px 0}
}
.adc-image-banner__content{padding-left:8%;padding-right:8%}
@media(max-width:991px){.adc-image-banner__content{padding-right:3rem;padding-left:0}
}
@media(max-width:767px){.adc-image-banner__content{padding:40px}
}
@media(max-width:991px){.adc-image-banner__content--title h1,.adc-image-banner__content--title h2,.adc-image-banner__content--title h3{font-size:1.75rem;font-weight:700;line-height:34px}
}
@media(max-width:767px){.adc-image-banner__content--title h1,.adc-image-banner__content--title h2,.adc-image-banner__content--title h3{font-size:2.25rem;font-weight:700;line-height:40px}
}
.adc-image-banner__content--desc{margin:45px 0}
@media(max-width:991px){.adc-image-banner__content--desc{margin:15px 0 25px 0}
}
.adc-image-banner__content--desc p{margin-bottom:10px}
.adc-image-banner__content--logo a{margin-right:10px;min-width:125px;min-height:41px}
@media(max-width:767px){.adc-image-banner__content--logo a{min-width:120px}
}
.adc-image-banner__content--logo a:last-child{margin-right:0}
.adc-image-banner__image{min-height:330px;padding-left:17%}
@media(max-width:991px){.adc-image-banner__image{padding-left:8%;min-height:244px}
}
@media(max-width:767px){.adc-image-banner__image{padding:0 32%;min-height:264px}
}
.adc-image-banner--right-align .adc-image-banner__image{order:2;padding-left:0;padding-right:17%}
@media(max-width:991px){.adc-image-banner--right-align .adc-image-banner__image{padding-left:0;padding-right:8%;min-height:244px}
}
@media(max-width:767px){.adc-image-banner--right-align .adc-image-banner__image{order:1;padding:0 32%;min-height:264px}
}
.adc-image-banner--right-align .adc-image-banner__content{order:1}
@media(max-width:767px){.adc-image-banner--right-align .adc-image-banner__content{order:2}
}
.adc-form-group__label{font-size:.875rem;color:#222732;margin:8px 0 8px;line-height:1.5;font-weight:700}
.adc-form-group__input{font-size:1rem;padding:12px;border-color:#222732}
.adc-form-group__input--error{border:2px solid #e4002b}
.adc-form-group__selectbox{font-size:1rem;padding:10px;border-color:#b5b5b5;appearance:none;-webkit-appearance:none;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_blue.svg");background-size:26px;background-position:calc(100% - 4px) center;background-repeat:no-repeat;height:auto !important}
.adc-form-group__selectbox--error{border:1px solid #e4002b}
.adc-form-group__password-eye{position:absolute;right:10px;top:10px;cursor:pointer;background:unset;border:unset}
.adc-form-group__password-eye__icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/eye-blue.svg");background-repeat:no-repeat;height:25px;width:25px;background-size:25px;display:inline-block}
.adc-form-group__success{position:absolute;right:10px;top:50%;margin-top:-13px}
.adc-form-group--error{color:#e4002b;font-size:.875rem;margin:8px 0 0;display:block;line-height:1.5;font-weight:700}
.adc-form-group__label-required-field{font-size:.75rem;line-height:24px;color:#001489;font-style:italic}
.adc-form-group__input-radio-group{width:100%}
.adc-form-group__input-radio-group .btn-primary:not(:disabled):not(.disabled).active{color:#fff;font-weight:700;border-color:#222732;border-bottom:2px solid #222732;background-color:#222732 !important}
.adc-form-group__input-radio-group .btn-primary:not(.active):hover{color:#000}
.adc-form-group__input-radio-group .btn-primary-disabled:not(.active):hover{color:#222731;outline:0}
.adc-form-group__input-radio-group__label{color:#222731;border-color:#b5b5b5;padding:13px 0;font-size:.875rem;line-height:16px;font-weight:bold;background-color:#fff;width:120px;flex:1 1 auto !important;z-index:inherit !important}
@media(max-width:991px){.adc-form-group__input-radio-group__label{width:40%}
}
@media(max-width :767px){.adc-form-group__input-radio-group__label{font-size:.6875rem}
}
.adc-form-group__input-radio-group__label--error{border:1px solid #e4002b}
.adc-form-group__info-imp{font-size:.8125rem;color:#001489}
.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:1rem;user-select:none}
.checkbox-container__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;visibility:hidden}
.checkbox-container__input:checked ~ .checkbox-container__checkmark{background-color:#222732}
.checkbox-container__input:checked ~ .checkbox-container__checkmark-right{background-color:#001489}
.checkbox-container__input:checked:after{display:block}
.checkbox-container__checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:transparent;border-radius:4px;border:2px solid #222732}
.checkbox-container__checkmark--error{border:1px solid #e4002b}
.checkbox-container__checkmark:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.checkbox-container__error{color:#e4002b;margin-top:5px;font-size:.75rem;display:block;margin-left:25px}
.adc-radio__input{height:0;width:0;position:absolute}
.adc-radio__input + .adc-radio__label{position:relative;padding-left:25px;cursor:pointer;line-height:25px;display:inline-block;color:#000}
.adc-radio__input + .adc-radio__label:before{content:'';position:absolute;left:0;top:5px;width:16px;height:16px;border:1px solid #b5b5b5;border-radius:100%;background:#fff}
.adc-radio__input + .adc-radio__label:after{content:'';width:8px;height:8px;background:#001489;position:absolute;top:9px;left:4px;border-radius:100%;transition:all .2s ease}
.adc-radio__input:not(:checked) + .adc-radio__label:after{opacity:0;transform:scale(0)}
.adc-radio__input:checked + .adc-radio__label:after{opacity:1;transform:scale(1)}
.pointer-events-none{pointer-events:none}
.intl-tel-input{display:block !important}
.hand-cursor{cursor:pointer}
input[type=text]::-ms-clear{display:none}
.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:1rem;user-select:none;line-height:24px}
.checkbox-container a{text-decoration:underline}
.checkbox-container.disable{color:#858585;cursor:default}
.checkbox-container:hover .checkbox-container__input ~ .checkbox-container__checkmark{background-color:#f8f8f8}
.checkbox-container .checkbox-container__checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.checkbox-container .checkbox-container__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkbox-container .checkbox-container__input:checked ~ .checkbox-container__checkmark{background-color:#222732}
.checkbox-container .checkbox-container__input:checked ~ .checkbox-container__checkmark:after{display:block}
.checkbox-container .checkbox-container__input:checked ~ .checkbox-container__checkmark-right{background-color:#001489}
.checkbox-container .checkbox-container__input:checked ~ .checkbox-container__checkmark-right:after{display:block}
.checkbox-container__checkmark{position:absolute;top:0;left:0;height:26px;width:26px;background-color:transparent;border-radius:4px;border:1px solid #222732}
.checkbox-container__checkmark:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin:4px}
.checkbox-container__checkmark-right{position:absolute;top:0;right:0;height:26px;width:26px;background-color:transparent;border-radius:4px;border:1px solid grey}
.checkbox-container__checkmark-right:after{content:"";position:absolute;display:none;margin:4px;right:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.adc-passwordfinder__title{font-size:2.25rem;font-weight:900;color:#001489}
.adc-passwordfinder__subtitle{font-weight:600;color:#001489}
@media(max-width:767px){.adc-passwordfinder__subtitle{font-size:.9375rem}
}
.adc-passwordfinder__blocktext-initial{font-size:.8125rem;color:#001489}
@media(max-width:767px){.adc-passwordfinder__blocktext-initial{margin-top:0 !important}
}
.adc-passwordfinder__link-text{font-size:.8125rem;color:#001489}
.adc-passwordfinder__strength-text{right:-5%}
@media(min-width:1024px) and (orientation:portrait){.adc-passwordfinder__strength-text{right:-7%}
}
.adc-passwordfinder__strength-title{font-size:.75rem;color:#001489}
.adc-passwordfinder__input{position:relative;width:100%}
.adc-passwordfinder__input .form-control{height:45px}
.adc-passwordfinder__input .form-control:focus{border:1px solid #000;box-shadow:none}
.adc-passwordfinder__input-viewicon{background:unset;border:unset;position:absolute;top:10px;display:inline-block;vertical-align:middle;right:10px}
.adc-passwordfinder .adc-progressbar{height:4px;overflow:hidden;background-color:#b5b5b5;border-radius:2px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.adc-passwordfinder .adc-progressbar--red{background-color:#e4002b}
.adc-passwordfinder .adc-progressbar--green{background-color:#00c013}
.adc-passwordfinder .adc-progressbar--yellow{background-color:#ffd100}
.adc-passwordfinder .adc-progressbar--orange{background-color:#ff5f00}
.adc-passwordfinder .adc-bullet{height:9.33px;width:8.82px;border-radius:50%;box-sizing:border-box;border:.5px solid #fff}
.adc-passwordfinder .adc-bullet--red{background-color:#e4002b;box-shadow:0 0 4px 0 #e4002b}
.adc-passwordfinder .adc-bullet--green{background-color:#00c013 !important;box-shadow:0 0 4px 0 #00c013 !important}
.adc-passwordfinder__tootltip{width:8%}
.adc-passwordfinder__password-meter-text{width:92%}
.adc-passwordfinder__eye-position{position:absolute !important;top:8px;right:5%}
.adc-passwordfinder__error{color:#e4002b;font-size:.75rem;margin-left:25px}
.adc-tooltipleft{position:relative;display:inline-block}
.adc-tooltipleft__content{visibility:hidden;width:170px;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:5px 0;position:absolute;top:5px;right:105%;box-shadow:0 3px 9px 0 rgba(0,0,0,0.35)}
@media(max-width:767px){.adc-tooltipleft__content{top:150%;left:18%;margin-left:-18%}
}
@media(min-width:768px) and (max-width:1199px){.adc-tooltipleft__content{width:140px;top:0}
}
.adc-tooltipleft__content::after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #fff}
@media(max-width:767px){.adc-tooltipleft__content::after{top:auto;bottom:100%;left:50%;margin-left:-5px;border-color:transparent transparent #fff transparent}
}
.adc-tooltipleft__icon{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/CapsLock.svg") no-repeat;height:24px;width:24px;position:absolute;top:10%;margin-left:2%}
@media(min-width:768px) and (max-width:1199px){.adc-tooltipleft__icon{top:18%}
}
.adc-tooltipleft__text{font-size:.75rem}
@media(min-width:768px) and (max-width:1199px){.adc-tooltipleft__text{width:50%;display:inline-block}
}
.adc-tooltipright{position:relative;display:inline-block}
.adc-tooltipright__content{visibility:hidden;width:255px;background-color:#fff;color:#000;font-size:.75rem;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:-145px;left:150%;box-shadow:0 3px 9px 0 rgba(0,0,0,0.35)}
@media(min-width:768px) and (max-width:1199px){.adc-tooltipright__content{top:185%;margin-left:-90px}
}
@media(max-width:767px){.adc-tooltipright__content{top:185%;margin-left:-266px}
}
.adc-tooltipright__content::after{content:"";position:absolute;top:90%;right:100%;margin-top:-5px;border-width:7px;border-style:solid;border-color:transparent #fff transparent transparent}
@media(min-width:768px) and (max-width:1199px){.adc-tooltipright__content::after{top:-5%;left:23%;border-color:transparent transparent #fff transparent}
}
@media(max-width:767px){.adc-tooltipright__content::after{top:-5%;left:92%;border-color:transparent transparent #fff transparent}
}
.adc-tooltipright:hover .adc-tooltipright__content,.adc-tooltipright:focus .adc-tooltipright__content{visibility:visible}
.Password-info-block .adc-tooltipbottom{position:relative;display:inline-block}
.Password-info-block .adc-tooltipbottom__content{width:317px;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:5px 0;position:absolute;top:31px;right:-100%;box-shadow:0 3px 9px 0 rgba(0,0,0,0.35);z-index:99;bottom:auto;left:auto}
@media(max-width:767px){.Password-info-block .adc-tooltipbottom__content{top:125%;left:0;margin-left:-287px;right:0}
}
@media(min-width:768px) and (max-width:1199px){.Password-info-block .adc-tooltipbottom__content{width:317px;top:30px}
}
.Password-info-block .adc-tooltipbottom__content::after{content:"";position:absolute;top:0;left:87%;margin-top:-10px;border-width:5px;border-style:solid;border-color:transparent transparent #fff}
@media(max-width:767px){.Password-info-block .adc-tooltipbottom__content::after{top:auto;bottom:100%;left:93%;margin-left:-5px;border-color:transparent transparent #fff}
}
.adc-multi-error-box{display:flex;flex-wrap:nowrap;gap:var(--communication-card-error-box-gap);border-radius:var(--communication-card-error-box-border-radius);align-items:center}
.adc-multi-icon-aligmnent{top:var(--icon-aligmnent-top)}
.text-box-error{font-family:Arial,Helvetica,sans-serif;font-size:var(--text-box-error-font-size);font-weight:var(--text-box-error-font-weight);line-height:var(--text-box-error-line-height);text-align:var(--text-box-error-text-align);margin-bottom:var(--text-box-error-margin-bottom)}
.text-box-error-green{color:#00c013}
.text-box-error-red{color:#e85721}
.adc-form-group__typeahead input{opacity:1 !important;width:100% !important}
.adc-form-group__typeahead div{width:100% !important;border-color:#222732;border-radius:8px;border-width:2px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.adc-form-group .css-26l3qy-menu{z-index:2 !important}
.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-react/resources/flags.png") !important;background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}
@media only screen and (-o-min-device-pixel-ratio:2){.iti-flag{background-size:5630px 15px;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-react/resources/flags@2x.png") !important}
}
@media only screen and (-webkit-min-device-pixel-ratio:2){.iti-flag{background-size:5630px 15px;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-react/resources/flags@2x.png") !important}
}
@media only screen and (min--moz-device-pixel-ratio:2){.iti-flag{background-size:5630px 15px;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-react/resources/flags@2x.png") !important}
}
@media only screen and (min-device-pixel-ratio:2){.iti-flag{background-size:5630px 15px;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-react/resources/flags@2x.png") !important}
}
@media only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-react/resources/flags@2x.png") !important}
}
@media only screen and (min-resolution:192dpi){.iti-flag{background-size:5630px 15px;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-react/resources/flags@2x.png") !important}
}
.plus-cancellation-tittle-headding{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:3rem;line-height:1.25;color:#222732}
.plus-cancellation-heading{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.25rem;line-height:28px;color:#222732}
.plus-cancellation-disclaimer{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:16px}
.plus-cancellation-content{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:24px;color:#000}
.plus-cancellation-row-position{display:flex;justify-content:space-evenly;align-items:flex-start;flex-direction:column;margin-top:30px}
.plus-cancellation-printvalue-Item{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-size:1rem;line-height:24px;color:#000}
.plus-cancellation-printvalue-Item-bold{font-weight:700}
.plus-cancellation-print-flex{display:flex}
@media(max-width:767px){.plus-cancellation-print-flex{flex-direction:column}
}
.plus-cancellation .react-datepicker-wrapper{display:inherit}
.plus-cancellation-error{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:16px;color:red;margin-top:20px}
.plus-cancellation-confirmation-screen-item-padding{padding-left:7px}
@media(max-width:767px){.plus-cancellation-confirmation-screen-item-padding{padding-left:0 !important}
}
@media print{body *{visibility:hidden;height:50px}
#printablediv,#printablediv *{visibility:visible}
#printablediv{background-color:white;height:100%;width:100%;position:fixed;top:0;left:0;margin:0;padding:15px;font-size:.875rem;line-height:18px}
}
.adc-invisible-captcha .grecaptcha-badge{visibility:hidden}
.recaptcha-disclamer{font-size:.875rem;line-height:normal}
.adc-insurance-disaply .adc-title--border-bottom{margin-bottom:0}
.adc-insurance-disaply .adc-card{padding:1.5rem !important;margin:0 !important}
.adc-insurance-disaply ul{list-style:none;padding:10px;background-color:#fff;box-shadow:2px 2px 3px 1px #b5b5b5;position:absolute;z-index:1;width:87%}
.adc-insurance-disaply li{cursor:pointer}
.adc-myorder__title{font-weight:900}
.adc-order-address__title-section{border-bottom:1px solid #d4d4d4}
.adc-order-address__title{font-weight:900}
.adc-order-address__back-to-order{font-size:.8125rem;line-height:24px}
.adc-order-address__address-border{flex-wrap:nowrap;overflow-x:auto}
@media(max-width:991px){.adc-order-address__address-border{border-bottom:1px solid #d4d4d4;padding-bottom:5%}
}
.adc-order-address__address-title{font-size:.75rem;line-height:16px}
.adc-order-address__address-section{height:100px;font-size:1rem;line-height:24px}
.adc-order-address__address-section p{margin-bottom:0}
.adc-order-address__edit-delete{font-size:.8125rem;line-height:24px}
.adc-order-address .adc-shipping-address__label{font-size:.8125rem;line-height:16px;color:#001489}
.adc-order-address .adc-shipping-address .adc-icon{position:absolute;top:50%;display:inline-block;height:25px;width:25px;right:5%;vertical-align:middle}
.adc-order-address .form-control{height:45px;color:#000 !important;font-size:1rem;line-height:24px}
.adc-order-address .adc-form-group__label{margin:0}
.adc-modal-delete__heading{border-bottom:2px solid #22273226;margin-bottom:24px;padding-bottom:16px;font-weight:700}
.adc-my-account-address__new-edit-form,.adc-my-account-address__saved-address{display:none}
.adc-my-account-address__new-edit-form.active,.adc-my-account-address__saved-address.active{display:block}
.adc-my-account-address__type{font-size:.75rem;color:#001489}
@media(max-width:991px){.adc-my-account-address .adc-product-tabtext{width:100%}
}
.adc-my-account-address .adc-product-tabtext .btn-primary:not(:disabled):not(.disabled).active{color:#000;font-weight:600;border-color:#b5b5b5;border-bottom:2px solid #001489;background-color:#fff}
.adc-my-account-address .adc-product-tabtext__label{color:#000;border-color:#b5b5b5;font-size:.6875rem;height:45px;line-height:30px;background-color:#fff}
.adc-my-account-address__label{font-size:.8125rem;line-height:16px;color:#001489;display:block;margin-left:15px}
.adc-my-account-address__label-requiredfield{font-size:.75rem;line-height:24px;color:#001489}
.adc-my-account-address .form-control{height:45px;color:#000;font-size:1rem;line-height:24px;position:relative}
.adc-my-account-address__success-icon{position:absolute;top:10px;right:10px}
.adc-my-account-address .adc-modal-delete{margin-top:20%}
@media(max-width:991px){.adc-my-account-address .adc-modal-delete{margin-top:50%}
}
.adc-my-account-address .adc-icon--alert-warning-yellow{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/alert-warning-yellow.svg")}
.adc-my-account-address .adc-message-banner--yellow{background-color:#fff7d6}
.adc-my-account-address .custom-warning-msg .adc-icon--large{width:30px;height:30px}
.adc-my-account-address .custom-warning-msg .adc-message-banner__text__desc{color:#000;font-size:.8125rem;line-height:21px}
.adc-my-account-address .custom-warning-msg .adc-message-banner__icon-wrapper{border-left:0;padding:0}
.adc-my-account-address .custom-warning-msg .adc-message-banner__text{border-left:0;padding:0}
.adc-contact-details__title,.account-contact-details__title{border-bottom:1px solid #d4d4d4}
.adc-contact-details__title .adc-title,.account-contact-details__title .adc-title{font-weight:900}
.adc-contact-details .adc-border-bottom,.account-contact-details .adc-border-bottom{border-bottom:1px solid #d4d4d4}
.adc-contact-details .adc-notification:nth-child(2),.account-contact-details .adc-notification:nth-child(2){border-bottom:1px solid #d4d4d4}
.adc-contact-details .adc-notification .adc-title--black,.account-contact-details .adc-notification .adc-title--black{text-transform:lowercase}
.adc-contact-details .adc-notification .adc-title--black:first-letter ,.account-contact-details .adc-notification .adc-title--black:first-letter {text-transform:capitalize}
.adc-contact-details .adc-notification__text,.account-contact-details .adc-notification__text{font-size:.75rem;line-height:15px;color:#000}
.adc-contact-details .adc-contact-edit .adc-text-link.icon,.account-contact-details .adc-contact-edit .adc-text-link.icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Edit.svg");background-position:right}
.adc-contact-details .adc-contact-edit__title,.account-contact-details .adc-contact-edit__title{font-size:.8125rem;line-height:24px}
.adc-contact-details__formcontrols-text .adc-title,.account-contact-details__formcontrols-text .adc-title{font-weight:normal}
.adc-edit-contact-details-padding{padding-left:0 !important}
.adc-edit-contact-details-padding-lable{padding-left:30px !important}
.adc-edit-contact-details-padding-lable-grey{color:grey}
.adc-edit-contact-details-style-icon{position:absolute;top:2px}
.adc-edit-contact-details-display{display:block;position:relative;padding-left:0;margin-bottom:12px;font-size:1rem;user-select:none;line-height:24px}
.adc-edit-contact-details-active{background:#00c013 no-repeat center;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/tick_white.svg");color:#fff;content:"";width:21px;height:21px;border-radius:100%;position:absolute;right:0;top:5px}
.adc-edit-contact-details-disable{color:#858585;cursor:default}
.adc-custom-checkbox{display:block;position:relative;cursor:pointer}
.adc-custom-checkbox__default{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.adc-custom-checkbox__checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Checkbox_inactive.svg")}
.adc-custom-checkbox__text{font-size:1rem;line-height:24px;color:#000}
.adc-custom-checkbox__default:checked ~ .adc-custom-checkbox__checkmark{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Checkbox_activ.svg")}
.adc-custom-checkbox__checkmark:after{position:absolute;display:none}
.adc-custom-checkbox__default:checked ~ .adc-custom-checkbox__checkmark:after{display:block}
@media(max-width:767px){.adc-custom-checkbox{padding-left:30%}
}
.current-order{background-color:#f8f8f8}
.current-order .adc-order-block{background-color:#fff}
.current-order .adc-order-block__cta{margin-top:1rem}
.current-order .adc-order-block .adc-title--blue{font-weight:700}
.current-order .adc-order-block__inner{padding:10px 0}
.current-order .adc-order-block__inner__content h5.adc-title--black{margin-bottom:15px}
.current-order .adc-order-block__inner__content__desc{margin-bottom:55px}
.current-order .adc-order-block__inner__content .adc-button{padding-left:5px;padding-right:5px}
.current-order .adc-order-block__box{display:flex;position:relative;max-width:250px}
.current-order .adc-order-block__box .square{width:100%;margin-bottom:100%}
.current-order .adc-order-block__box--icon{position:absolute;width:100%;height:100%;background-color:#f8f8f8;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:auto;left:0}
@media(max-width:991px){.current-order .adc-order-block__box--icon{margin:25px auto}
}
.current-order .adc-order-block__box--icon .adc-icon{height:131px;width:120px}
.current-order .adc-cancel-order{background-color:#fff;padding:30px 45px 45px;margin-top:30px}
.current-order .adc-cancel-order__title .adc-title--blue{font-weight:700}
.current-order .adc-cancel-order__order-item{padding:25px 0}
.current-order .adc-cancel-order__buttons .adc-button{padding-left:5px;padding-right:5px}
.current-order .adc-cancel-order .adc-checkbox-item{padding-top:35px;padding-bottom:10px}
.current-order .adc-cancel-order .adc-cancelled-item{padding-top:25px}
.current-order .adc-cancel-order--round-check{margin-right:23px}
.current-order .adc-cancel-order--round-check i.adc-icon{height:52px;width:52px}
@media(max-width:767px){.current-order .adc-cancel-order--round-check{display:block;margin-right:0;text-align:center}
}
.current-order .adc-cancel-order .check-content{margin-top:56px;display:flex;align-items:center}
@media(max-width:767px){.current-order .adc-cancel-order .check-content{display:block;margin-top:0}
.current-order .adc-cancel-order .check-content .adc-icon{margin:17px 0}
}
.current-order .adc-current-order{background-color:#fff;padding:30px 45px 10px;margin-top:30px}
.current-order .adc-current-order__title .adc-title--blue{font-weight:700}
.current-order .adc-current-order__order-item{padding:25px 0;border-bottom:1px solid #d4d4d4}
.current-order .adc-current-order__order-item__content__date,.current-order .adc-current-order__order-item__content__order-no{font-size:.75rem}
.current-order .adc-current-order__expected-delivery{padding:25px 0 22px}
.current-order .adc-current-order__expected-delivery--status{padding:2px}
.current-order .adc-current-order__expected-delivery--status i.adc-icon{margin-left:10px}
.current-order .adc-current-order__delivery-item{padding:55px 0 40px;border-bottom:1px solid #d4d4d4}
.current-order .adc-current-order__delivery-item--status{padding:2px}
.current-order .adc-current-order__delivery-item--status i.adc-icon{margin-left:10px}
.current-order .adc-current-order .adc-delivery-buttons{margin-top:30px}
.current-order .adc-current-order .adc-delivery-buttons button.adc-button{padding-left:5px;padding-right:5px}
.current-order .adc-current-order .adc-delivery-buttons--expected-delivery-buttons{margin-top:0;padding-bottom:20px;border-bottom:1px solid #d4d4d4}
.current-order .adc-current-order .adc-cost-item{padding:17px 0 27px;border-bottom:1px solid #d4d4d4}
.current-order .adc-current-order .adc-cost-item__text{margin-bottom:0}
.current-order .adc-current-order .adc-cost-item--status i.adc-icon{margin-left:10px}
.current-order .adc-current-order .adc-cost-item .info-icon{cursor:pointer}
.current-order .adc-current-order .adc-cost-item--expense-item{padding:14px 0 25px}
@media(max-width:767px){.current-order .adc-current-order .adc-cost-item--expense-item{padding:23px 0;margin-bottom:38px}
}
.current-order .adc-current-order .adc-payment-method{padding:25px 0;border-bottom:1px solid #d4d4d4}
.current-order .adc-current-order .adc-payment-method__payment-detail{display:flex;justify-content:space-between;align-items:center}
@media(min-width:768px) and (max-width:991px){.current-order .adc-current-order .adc-payment-method__payment-detail{justify-content:flex-end;margin-right:10px}
}
.current-order .adc-current-order .adc-payment-method [class|="adc-title"]{margin:0}
.current-order .adc-current-order .adc-shipping-address{padding:25px 0;border-bottom:1px solid #d4d4d4}
.current-order .adc-current-order .adc-shipping-address [class|="adc-title"]{margin:0}
.current-order .adc-current-order .adc-shipping-address--top{display:flex;align-items:center;justify-content:space-between}
.current-order .adc-current-order .adc-shipping-address--top__link{color:#001489;display:flex;align-items:center;text-decoration:underline;font-size:.8125rem}
.current-order .adc-current-order .adc-shipping-address__address-block{margin-top:25px}
.current-order .adc-current-order .adc-shipping-address__address-block__title{font-size:.75rem;display:block;color:#001489;margin-bottom:10px}
.current-order .adc-current-order .adc-shipping-address__address-block__text{margin:0;color:#000}
.current-order .checkbox-item .adc-radio{align-items:baseline}
.current-order-delivery-tracking{margin-bottom:0}
.adc-datepicker-width{width:350px;max-width:100%}
.adc-datepicker__wrapper{height:43px;position:relative}
.adc-datepicker__wrapper.compact{height:38px}
.adc-datepicker__wrapper.compact .adc-datepicker{padding:4px 15px 3px 15px}
.adc-datepicker__wrapper.compact .adc-datepicker__content{margin-top:3px}
.adc-datepicker__wrapper .adc-datepicker{position:absolute;background-color:#fff;z-index:1;padding:6px 15px;width:350px;max-width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #d4d4d4}
.adc-datepicker__wrapper .adc-datepicker.full-width{width:100%}
@media(max-width:767px){.adc-datepicker__wrapper .adc-datepicker .adc-datepicker__desktop-content{display:inline-block}
}
.adc-datepicker__wrapper .adc-datepicker .adc-datepicker__mobile-content,.adc-datepicker__wrapper .adc-datepicker .adc-datepicker__mobile-closed-icon{display:none}
@media(max-width:767px){.adc-datepicker__wrapper .adc-datepicker:not(.open) .adc-datepicker__mobile-closed-icon{display:none}
}
.adc-datepicker__wrapper .adc-datepicker.open{box-shadow:0 2px 10px 0 rgba(0,0,0,0.5)}
.adc-datepicker__wrapper .adc-datepicker__input{outline:0;padding:0;width:calc(100% - 25px);border:0;height:25px;vertical-align:top;color:#858585}
.adc-datepicker__wrapper .adc-datepicker__content{margin-top:6px;position:relative;border-top:1px solid #b5b5b5}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .adc-datepicker__header{margin:1rem .5rem 1rem .5rem;display:flex;justify-content:space-between}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .adc-datepicker__header .adc-datepicker__current-month{font-weight:700;margin:0}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .adc-datepicker__header button{cursor:pointer;border:0;background:0}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__day-names,.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__month .react-datepicker__week{display:flex;text-align:center;justify-content:space-between}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__day-names .react-datepicker__day-name,.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__month .react-datepicker__week .react-datepicker__day-name,.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__day-names .react-datepicker__day,.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__month .react-datepicker__week .react-datepicker__day{width:2.4rem}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__month{font-size:.75rem}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__day{padding:8px 0;margin:2px 6px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid transparent}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__day--disabled{color:#d4d4d4}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__day--selected{background-color:#001489;color:#fff}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__day:not(.react-datepicker__day--selected):not(.react-datepicker__day--disabled){font-weight:700}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__calendar .react-datepicker__day:not(.react-datepicker__day--selected):not(.react-datepicker__day--disabled):hover{cursor:pointer;border:1px solid #001489;color:#001489}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__delivery-info{display:flex;justify-content:space-between;margin-top:1.5rem}
.adc-datepicker__wrapper .adc-datepicker__content .adc-datepicker__delivery-info .adc-datepicker__delivery-label{font-weight:700}
.adc-datepicker__wrapper .adc-datepicker__content.adc-datepicker__pending-changes .adc-datepicker__calendar .react-datepicker__day--selected{border:1px solid #001489;background-color:transparent;color:#001489}
.adc-datepicker__wrapper .adc-datepicker__label{margin-left:1rem}
.adc-change-delivery .adc-datepicker__wrapper.open{height:auto}
.adc-change-delivery .adc-datepicker__wrapper .adc-datepicker.open{position:relative}
.delivery-item__tracking-txt{font-size:.75rem;text-align:right;display:flex;float:right}
.delivery-item__tracking-txt span{vertical-align:super}
@media(min-width:768px) and (max-width:991px){.delivery-item__tracking-txt{text-align:right}
}
@media(max-width:767px){.delivery-item__tracking-txt{text-align:left}
}
.delivery-item__tracking-txt .adc-text-link{padding:0;padding-left:5px}
.adc-call-us__background{background:#ffd100;height:65px;width:65px;border-radius:50%}
.adc-payment-title{border-bottom:1px solid #d4d4d4}
@media(max-width:991px){.order-block-tab-mobile-view{display:flex;display:flex1}
.order-block-tab-mobile-view--reverse{order:2}
.order-block-tab-mobile-view .adc-order-block__box{margin:0 auto}
.order-block-tab-mobile-view .adc-order-block__box--icon{max-width:100%;max-height:100%;margin:auto}
}
.orderCTA-block{width:70%}
@media(max-width:991px){.orderCTA-block{width:auto}
}
.adc-tooltipbottom__content.adc-order-cost__content{left:unset;margin-left:-100px;width:220px;bottom:135%}
.adc-order-hist__image{height:92px;width:95px;object-fit:scale-down}
.adc-order-hist__desc-date{color:#000;font-size:1rem;line-height:1.5}
.adc-order-hist__desc-heading{font-size:1.25rem}
.adc-order-hist__desc-heading--black{color:#000}
.adc-order-hist__desc-prod-id,.adc-order-hist__desc_detail{color:#000;font-size:1rem;line-height:1.5}
.adc-order-hist__subs__desc-date,.adc-order-hist__subs__desc-prod-id{color:#000;font-size:.75rem;line-height:15px}
.adc-order-hist__subs__desc-heading{font-size:1rem;line-height:1.5;color:#000}
.adc-order-hist__subs__addr__blue-text{color:#001489;font-size:.75rem;line-height:1.33333333}
.adc-order-hist__return-order-tab{border:1px solid #d4d4d4;border-bottom:0;border-radius:5px 5px 0 0;background-color:#fff;position:relative;z-index:1;width:67%}
@media(max-width :767px){.adc-order-hist__return-order-tab{width:50%}
}
@media(min-width :768px) and (max-width :1024px){.adc-order-hist__return-order-tab{width:50%}
}
.adc-order-hist__action-required{color:#e4002b}
.adc-order-hist__subs-round{border:1px solid #d4d4d4;border-radius:5px 0 5px 5px}
.download_return_form_ml_40 i{left:60px}
@media(max-width :767px){.download_return_form_ml_40 i{left:25px}
}
@media(min-width :768px) and (max-width :1024px){.download_return_form_ml_40 i{left:10px}
}
@media(max-width:767px){.adc-plus-service--title{font-size:1.25rem;font-weight:900}
}
@media(max-width:767px){.adc-plus-service .adc-subscription__info--title{font-size:1.75rem;font-weight:900}
}
.adc-plus-service .adc-subscription__info__price{color:#001489;font-weight:900;font-size:3.125rem}
@media screen and (min-width:1025px){.adc-plus-service .adc-subscription__info__price{font-size:0rem}
}
.adc-plus-service .adc-subscription__info__price--unit{font-size:1.75rem}
.adc-plus-service .adc-subscription__info__price--sup{font-size:1.75rem;margin-left:-5px}
.adc-plus-service .adc-subscription__info__price--sup-small{font-size:1rem;margin-left:-3px}
.adc-plus-service .adc-subscription__info__price--sup-top{top:-0.5em;position:relative;font-size:1.25rem}
.adc-plus-service .adc-subscription__info__price--duration{font-size:1.25rem}
.adc-plus-service .adc-subscription__info--info-text{font-size:.75rem;color:#001489}
@media screen and (min-width:1025px){.adc-plus-service .adc-subscription__info .info-hideInDesktopView{display:none}
}
.adc-plus-service .adc-subscription__image{width:240px;height:240px}
.adc-plus-service .adc-subscription__image .image{height:100%;width:100%;transform:scaleX(-1)}
.adc-plus-service__desc-heading{color:#000;font-weight:600}
.adc-plus-service__receipt-message{font-size:.75rem;margin-bottom:45px}
.adc-plus-service__image{max-width:100%}
.adc-plus-service__card-numb{font-size:1.875rem}
@media(max-width :767px){.adc-plus-service__card-numb{font-size:1rem}
}
.adc-plus-service__highlight{font-size:1rem;font-weight:600}
.adc-plus-service__price-overview .adc-price-detail__price,.adc-plus-service__price-overview .adc-price-detail__subprice,.adc-plus-service__price-overview .adc-price-detail__currency{font-size:1rem;padding-bottom:0}
.adc-plus-service__price-overview .adc-price-detail__price::after{content:","}
.adc-plus-service__job{font-size:.75rem;color:#001489}
.adc-plus-service__custom-block{min-height:145px}
.adc-plus-service__error-msg{font-size:1.25rem;color:#e4002b;font-weight:600;line-height:28px}
.adc-plus-service .adc-form-group-tabtext{width:100%}
.adc-plus-service .adc-form-group-tabtext__label{color:#222731;border-color:#b5b5b5;font-weight:600;font-size:.8125rem;height:45px;line-height:30px;background-color:#fff;width:73%}
@media(max-width:991px){.adc-plus-service .adc-form-group-tabtext__label{width:50%}
}
.adc-plus-service .adc-form-group-tabtext__label:not(:disabled):not(.disabled).active{color:#000;border-color:#b5b5b5;border-bottom:2px solid #001489;background-color:#fff}
.adc-plus-service--text{font-size:.75rem;color:#000}
.adc-plus-service--text-link{color:#001489;text-decoration:underline}
.adc-plus-service__payment-method{background:0;border:1px solid #d4d4d4;z-index:1}
.adc-plus-service__payment-method__logo{width:88px;height:33px}
@media(max-width:767px){.adc-plus-service__payment-method__logo{width:64px;height:24px}
}
.adc-plus-service__payment-method__text{font-size:1rem;line-height:24px}
@media(max-width:767px){.adc-plus-service__payment-method__text{font-size:.8125rem}
}
.adc-plus-service__payment-method .selected__icon{display:none;right:-6px;top:-6px;z-index:99}
.adc-plus-service__payment-method.selected{border:1px solid #001489}
.adc-plus-service__payment-method.selected .selected__icon{display:block}
.adc-plus-service__contact{border-left:1px solid #d4d4d4}
@media(min-width :768px) and (max-width :1024px){.adc-plus-service__contact{border-left:0;border-top:1px solid #d4d4d4}
}
@media(max-width:767px){.adc-plus-service__contact{border-left:0;border-top:1px solid #d4d4d4}
}
.adc-plus-service__contact__logo{background:#ffd100;height:52px;width:52px;border-radius:50%}
.adc-plus-service__contact__text{font-size:.75rem;line-height:15px}
.adc-plus-service__contact__number{font-size:1.25rem;font-weight:900;line-height:28px}
.adc-plus-service .adc-plus-service-hide{font-weight:700;font-size:.625rem;white-space:nowrap;margin-left:.5rem;padding-top:.7rem}
@media(min-width :768px) and (max-width :1024px),(max-width:767px){.adc-plus-service .adc-plus-service-hide{display:none}
}
.adc-prescription__image{height:230px;width:230px}
@media(max-width:991px){.adc-prescription--border:first-child{border-bottom:1px solid #b5b5b5;padding-bottom:30px}
}
.adc-prescription__title{font-size:1.25rem;color:#001489;border-bottom:1px solid #b5b5b5}
.adc-prescription__details{display:flex;display:flex1}
.adc-prescription__details div:nth-child(1){width:40%;margin-right:10%}
@media(max-width:991px){.adc-prescription__details div:nth-child(1){width:50%}
}
.adc-prescription__details div:nth-child(2){width:50%}
@media(max-width:991px){.adc-prescription__details div:nth-child(2){width:40%}
}
.adc-presc-info{font-size:1rem}
.adc-presc-info__icon{height:52px;width:52px}
.adc-presc-info__text{font-size:.75rem}
.adc-presc-info__border{border-top:1px solid #b5b5b5;width:100%}
.adc-presc-info__circle{height:60px;width:60px;border-radius:50%;background-color:#ffd100}
.adc-presc-info__title{font-weight:700;font-size:1.25rem}
.adc-presc-info__receipt-status{color:#222732;margin-bottom:20px;font-size:1.25rem}
.adc-presc-info__receipt-message{font-size:.75rem;margin-bottom:2rem}
.adc-presc-info__receipt-button{text-align:center;background-image:url('../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Download_White.svg') !important;background-position:10px,0 !important;background-repeat:no-repeat !important;background-size:auto !important;background-clip:border-box !important}
@media(max-width :767px){.adc-presc-info__receipt-button{background-image:none !important;padding:12px 25px 12px 25px !important}
}
@media(min-width :768px) and (max-width :1024px){.adc-presc-info__receipt-button{width:100%}
}
.adc-software-button{padding-left:1rem !important;padding-right:1rem !important}
.adc-software-button>i{float:left;margin-right:1rem}
.account-overview{padding-top:60px !important;padding-bottom:90px !important;background-color:#f8f8f8}
.account-overview .adc-page-title{padding:20px 45px;margin-bottom:30px;background-color:#fff}
.account-overview .adc-page-title .adc-title{font-size:1.75rem;margin:0}
.account-overview .adc-page-title .cmp-title__text{margin-bottom:0}
@media(min-width :768px) and (max-width :1024px){.account-overview{padding-top:30px !important;padding-bottom:0 !important}
}
@media(max-width :767px){.account-overview{padding-top:0 !important;padding-bottom:0 !important}
.account-overview .adc-page-title{padding:20px 24px}
.account-overview .adc-page-title h1,.account-overview .adc-page-title h2,.account-overview .adc-page-title h3,.account-overview .adc-page-title h4{font-size:1.25rem}
.account-overview .greeting-mb .adc-greeting{display:flex;justify-content:center}
.account-overview .greeting-mb .adc-greeting p:nth-child(2){margin-left:5px}
}
.account-overview .delivery-buttons button{margin:10px 0}
.account-overview .vid-player[data-layout="full-width"]{min-height:325px;border-radius:5px}
@media(max-width :767px){.account-overview .vid-player[data-layout="full-width"]{background-position:right !important}
}
.account-overview .software-myaccount{text-align:center}
.account-overview .software-myaccount p{margin-bottom:12px}
@media(min-width:992px){.account-overview .software-myaccount p{padding:0 55px}
}
.account-overview .software-myaccount a{text-decoration:underline}
@media(max-width:991px){.account-overview .software-myaccount--border-bottom{border-bottom:1px solid #d4d4d4;padding-bottom:25px;margin-bottom:25px}
}
@media(min-width:1281px){.account-overview .password-display-edit .adc-message-banner__icon-wrapper{padding:0}
}
@media(min-width:768px){.adc-sidebar{border-radius:4px;background-color:#fff}
.adc-sidebar__list{font-size:.75rem;text-align:center}
.adc-sidebar__list[class$="--active"] a{color:#001489}
.adc-sidebar__list-item{padding:10px;display:block;cursor:pointer;color:#222732;font-weight:400;border-top:1px solid #d4d4d4;border-left:4px solid #fff;border-radius:0 !important}
.adc-sidebar__list-item a{color:#000}
.adc-sidebar__list-item a:hover{text-decoration:none}
.adc-sidebar__list-item .adc-icon{display:block;margin:5px auto;width:25px;height:25px}
.adc-sidebar__list-item.cmp-tabs__tab--active,.adc-sidebar__list-item:hover,.adc-sidebar__list-item--active{color:#222732;border-left:4px solid #222732;border-top:1px solid #d4d4d4;border-bottom:0;text-decoration:none;border-radius:0 !important}
.adc-sidebar__list-item.cmp-tabs__tab--active a{color:#222732}
.adc-sidebar__list-item.cmp-tabs__tab--active a .adc-icon--account-summary{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/User_Active_blue.svg")}
.adc-sidebar__list-item.cmp-tabs__tab--active a .adc-icon--my-orders{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/My_Orders_Blue.svg")}
.adc-sidebar__list-item.cmp-tabs__tab--active a .adc-icon--payment-data{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Payment_Blue.svg")}
.adc-sidebar__list-item.cmp-tabs__tab--active a .adc-icon--data-settings{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/software_blue.svg")}
.adc-sidebar__list-item.cmp-tabs__tab--active a .adc-icon--reimbursement{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Reimbursement_Blue.svg")}
.adc-sidebar__list-item.cmp-tabs__tab--active a .adc-icon--plus-service-black{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/PLUS-Service_blue.svg")}
.adc-sidebar__list-item.cmp-tabs__tab--active a .adc-icon--software{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Software_White_Blue.svg")}
.adc-sidebar__list-item.cmp-tabs__tab--active a .adc-icon--fsl3-sensor{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/fsl3_sensor_blue.svg")}
.adc-sidebar__list-item.cmp-tabs__tab--active a .adc-icon--technical-training-complete-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/technical_training_complete_icon.svg")}
.adc-sidebar__list-item.cmp-tabs__tab--active a .adc-icon--technical-training-pending-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/technical_training_pending_icon.svg")}
.adc-sidebar__list-item:focus{outline:0}
}
@media(min-width:768px) and screen and (max-width:1023px){.adc-sidebar__list-item.cmp-tabs__tab--active a{color:#001489 !important;border-radius:0 !important;text-decoration:underline}
}
.account-overview-grid-ml{margin-left:15px !important}
@media(min-width :768px) and (max-width :1024px){.account-overview-grid-ml{margin-left:0 !important}
}
@media(max-width :767px){.account-overview-grid-ml{margin-left:0 !important}
}
.account-overview-grid-mr{margin-right:15px !important}
@media(min-width :768px) and (max-width :1024px){.account-overview-grid-mr{margin-right:0 !important;margin-bottom:30px !important}
}
@media(max-width :767px){.account-overview-grid-mr{margin-right:0 !important;margin-bottom:30px !important}
}
@media(min-width:768px) and (max-width:991px){.pl-tab-0{padding-left:0}
}
@media(min-width:768px) and (max-width:991px){.pr-tab-0{padding-right:0}
}
.v2-rendition .sidenav{height:100%;width:0;position:fixed;z-index:10211;top:0;background-color:#fff !important;overflow-x:hidden;transition:.5s}
.v2-rendition .sidenav .left-side{left:0}
.v2-rendition .sidenav-right-side{right:0}
.v2-rendition .sidenav a{text-decoration:none;display:block;transition:.3s}
.v2-rendition .wrapper{width:80%}
@media(max-width:992px){.v2-rendition .wrapper{width:100%}
}
.v2-rendition .panel-heading{padding:0;border:0}
.v2-rendition .panel-title>a,.v2-rendition .panel-title>a:active,.v2-rendition .panel-title .accordion-btn{display:block;color:#555;font-size:1rem;font-weight:bold;word-spacing:3px;text-decoration:none;padding-top:6px;padding-right:15px;padding-bottom:0;padding-left:15px}
.v2-rendition .panel-heading.active a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.adc-message-banner{background-color:#001489;padding:15px;border-radius:5px;display:flex;align-items:center}
.adc-message-banner--blue{background-color:#001489}
.adc-message-banner--green{background-color:#00c013}
.adc-message-banner--red{background-color:#e4002b}
.adc-message-banner__icon-wrapper{padding:0 30px}
@media(max-width:991px){.adc-message-banner__icon-wrapper{padding:0 30px 0 12px}
}
@media(max-width:767px){.adc-message-banner__icon-wrapper{padding:0 10px}
}
.adc-message-banner__icon-wrapper--warning{height:45px;width:45px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}
.adc-message-banner__text{padding:0 30px;border-left:1px solid #fff}
.adc-message-banner__text__desc{color:#fff;margin:0;line-height:24px}
@media(max-width:991px){.adc-message-banner__text{padding:0 10px 0 30px}
}
@media(max-width:767px){.adc-message-banner__text{border-left:0;padding:0 10px}
}
.adc-message-banner__close{padding:0 30px;cursor:pointer}
@media(max-width:991px){.adc-message-banner__close{padding:0 10px}
}
.payment .adc-message-banner__icon-wrapper,.order-history .adc-message-banner__icon-wrapper{padding:0}
.address-overview .rectangle{box-sizing:border-box;height:140px;max-width:244px;border:1px solid #b5b5b5;border-radius:4px;background-color:#fff;margin:15px}
.address-overview .cashPay .icon-logo{height:42px;width:140px}
.address-overview .card-button{height:140px;text-align:center}
.address-overview .address-card-text{height:48px;width:158px;color:#000;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1rem;line-height:24px;text-align:center;margin-left:auto;margin-right:auto;margin-top:16px}
.address-overview .icon-logo{height:46px;width:64.92px}
.adc-fsl3-account-banner-rectangle{height:457px;width:920px;border-radius:5px;background-color:#ffd100;padding-left:65px;padding-right:65px;padding-top:24px}
.adc-fsl3-account-banner-heading-rectangle{height:100%;width:90%;color:#001489;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:2.25rem;font-weight:700;line-height:40px;text-align:center;text-transform:uppercase}
.adc-fsl3-account-banner-l1{height:281px;width:220px}
.adc-fsl3-account-banner-l2{height:283px;width:262px}
.adc-fsl3-account-banner-l3{height:281px;width:222px}
.adc-fsl3-account-banner-flex-extra{padding-left:65px;padding-top:50px;display:flex;flex-wrap:nowrap}
.adc-fsl3-account-banner-line-1{box-sizing:border-box;height:273px;width:1px;border:1px solid #fafafa}
.adc-fsl3-account-banner-informieren-1{height:28px;color:#001489;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:bold;line-height:28px;text-align:center}
.adc-fsl3-account-banner-smartphone-prüfen{height:28px;width:262px;color:#001489;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:bold;line-height:28px;text-align:center}
.adc-fsl3-account-banner-select-container{padding-left:30px;padding-top:30px;height:53%;width:90%}
.adc-fsl3-account-banner-primary-bg{height:40px;width:220px;box-sizing:border-box;border:1px solid #001489;border-radius:5px;color:#001489;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;line-height:15px;text-align:center;background-color:#ffd100}
.adc-fsl3-account-banner-secondary-bg{height:40px;width:220px;border-radius:5px;padding-top:12px;padding-left:51px;background-color:#001489;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;line-height:15px;color:#fff}
.adc-fsl3-account-banner-button-primary-blue-default-bu{height:40px;width:220px;box-sizing:border-box;border:1px solid #001489;border-radius:5px;padding-top:12px;padding-left:51px;margin:20px}
.adc-fsl3-account-banner-buttontext{height:15px;width:118px;color:#001489;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;line-height:15px;text-align:center;text-transform:uppercase}
.adc-fsl3-account-banner-ich-habe-mein-smartp{height:53%;width:100%;color:#000;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.875rem;line-height:18px;text-align:center}
.adc-fsl3-account-banner-margin-button{margin-top:51px !important}
.adc-fsl3-account-banner-button-primary-blue-default-solid{height:40px;width:220px;border-radius:5px;padding-top:12px;padding-left:51px;background-color:#001489;margin:20px}
.adc-fsl3-account-banner-buttontext-solid{height:15px;width:120px;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;line-height:15px;text-align:center;text-transform:uppercase;color:#fff}
.adc-fsl3-account-banner-select-container-p{padding-left:15px;padding-top:25px;height:53%;width:90%}
.adc-fsl3-account-banner-bg-color-padding{background-color:#ffd100;min-height:390px;padding:42px 22px}
.adc-fsl3-account-banner-icon-check{background:url(../../../../content/dam/adc/freestylelibrede/de/de/fsl3/fsl3-account-banner/fsl3-check-svg.svg) no-repeat;height:13%;width:16%;margin-top:17%;margin-left:40%;padding:22px}
.adc-fsl3-account-banner-link-color{color:#001489 !important}
.adc-fsl3-account-banner-remove-border{border:0}
.adc-confirm-tech-training-icon-done{background:url(../../../../content/dam/adc/freestylelibrede/de/de/fsl/icons/technical-training-done.svg) no-repeat;margin-top:10px;padding-right:40px}
.adc-confirm-tech-training-icon-not-done{background:url(../../../../content/dam/adc/freestylelibrede/de/de/fsl/icons/technical-training-not-done.svg) no-repeat;margin-top:10px;padding-right:40px}
.adc-confirm-tech-training-tech-text{margin-top:15px}
.adc-confirm-tech-training-flex-container{display:flex;flex-direction:column}
.adc-confirm-tech-training-order-0{order:1}
.adc-confirm-tech-training-order-1{order:2}
.adc-confirm-tech-training-order-2{order:3}
.adc-confirm-tech-training-order-3{order:4}
.adc-confirm-tech-training-order-4{order:5}
.adc-confirm-tech-training-order-5{order:6}
.adc-confirm-tech-training-btn{width:305px !important}
.adc-confirm-tech-training--exclamation-icon{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/exclamation_white.svg") no-repeat;width:20px;height:20px;margin-right:8px}
@media(max-width :767px){.v2-rendition .show-block-d{display:block}
}
@media(max-width :767px){.v2-rendition li[aria-selected="true"]{padding-bottom:5px;border-bottom:2px solid #001489;border-radius:0 !important}
.v2-rendition li[aria-selected="true"] a{color:#001489 !important}
}
@media(max-width :767px){.v2-rendition .account-overview-header-mb-scrol{white-space:nowrap;overflow-x:auto;padding-top:15px;padding-right:10px;padding-bottom:12px;padding-left:20px;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-mask:linear-gradient(270deg,rgba(249,249,249,0) 0,#f9f9f9 25%)}
.v2-rendition .account-overview-header-mb-scrol::-webkit-scrollbar{display:none}
.v2-rendition .account-overview-padding-greeting{padding-top:28%}
.v2-rendition .account-overview-rectangle-scroll{background:#f9f9f9;box-shadow:0 5px 6px rgba(193 189 189);position:absolute;left:0;right:0}
.v2-rendition .account-overview-scroller-option-ancor{height:14px;padding:inherit;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:14px;color:rgba(0,20,137,0.5);text-decoration:none !important}
.v2-rendition .account-overview-stick-head-one{top:-60px;z-index:1005;max-width:767px !important}
.v2-rendition .account-overview-adc-heading-mein-konto{height:24px;padding:20px;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.5rem;line-height:24px;color:#001489}
.v2-rendition .account-overview-mein-konto-box{height:0}
.v2-rendition .account-overview-li-view-change{display:inline;margin:10px}
}
.stick-head-top{z-index:1006}
@media(max-width :767px){.stick-head-top{height:64px;position:relative;top:0}
.stick-head-top .container{height:100% !important}
.stick-head-top .container .header-top{height:100%;min-height:64px !important}
.stick-head-top .container .header-top .ht-list{padding:0 !important}
}
@media(min-width :1025px){.stick-head-top{position:relative;top:0;width:inherit;max-width:inherit;box-shadow:0 5px 5px rgba(0,0,0,0.15) !important}
}
@media(min-width :768px) and (max-width :1024px){.stick-head-top{position:fixed;top:0;width:100%;box-shadow:0 5px 5px rgba(0,0,0,0.15) !important}
}
@media(max-width :767px){.box-shade-v2{box-shadow:0 5px 6px #c1bdbd61;left:0;right:0}
}
@media(max-width :767px){.show-block-d{display:none}
}
.adc-refund-reship-widget-main-conatainer{background:rgba(232,87,33,0.15) !important}
.adc-refund-reship-widget-header-logo{padding-left:50px;background:url(../../../../content/dam/adc/freestylelibrede/de/de/adc-icons/adc-icon-big/error-refun-reship.svg) no-repeat}
.adc-refund-reship-widget-heading-style{color:#e4002b;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:28px;display:flex}
.adc-refund-reship-widget .radio-style{border-radius:500px;border:8px solid #fce6de;appearance:none;outline:1px solid #000}
.adc-refund-reship-widget .border{padding-bottom:30px;margin-bottom:15px !important}
.adc-refund-reship-widget .border-red{border-bottom:1px solid #e4002b !important}
.adc-refund-reship-widget .border-green{border-bottom:1px solid #d4edda !important}
.adc-refund-reship-widget .paragraph-discription{color:#000;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:28px}
.adc-refund-reship-widget .heading-radio{color:#000;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.875rem;font-style:italic;font-weight:700;line-height:28px}
.adc-refund-reship-widget .radio-button-refund-reship{position:relative;top:2px;border-radius:500px;border:8px solid #fce6de;appearance:none;outline:1px solid #000}
.adc-refund-reship-widget .radio-button-label{padding-bottom:13px;color:#000;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:20px}
.adc-refund-reship-widget .error-label-reship-refund{color:#e4002b;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:28px}
.adc-refund-reship-widget-success-conatainer{background:rgba(212,237,218,0.15)}
.adc-refund-reship-widget .success-heading{color:#155724;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:28px}
.adc-refund-reship-widget .success-body{color:#155724;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:28px}
.adc-refund-reship-widget .radio-input{margin:0;visibility:hidden}
.adc-refund-reship-widget .radio-input:checked + span{border:1px solid #000}
.adc-refund-reship-widget .radio-input:checked + span:after{opacity:1}
.adc-refund-reship-widget .custom-radio{left:-8px;top:3px;cursor:pointer;width:18px;height:18px;border:1px solid #000;border-radius:500px;display:inline-block;position:relative}
.adc-refund-reship-widget .custom-radio::after{content:'';width:12px;height:12px;background:#000;position:absolute;border-radius:500px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s}
.adc-refund-reship-widget .button-loader{display:flex;align-items:center}
.adc-refund-reship-widget .loader-pos{padding:1%}
.adc-order-document-list .loader-position{margin-left:15rem;margin-top:10rem}
.adc-order-document-list .no-pdf-msg-style{padding-bottom:25px}
.adc-order-document-list .col-main-div{width:230px !important;height:138px !important}
.adc-order-document-list .col-sub-div{width:184px;height:auto !important}
.adc-order-document-list .border-bottom-none-two{padding-bottom:50px}
.adc-order-document-list .border-bottom-none-two h4{border-bottom:none !important}
.adc-order-document-list .border-bottom-none h4{border-bottom:none !important;padding-bottom:.25rem !important;margin-bottom:0 !important}
.adc-order-document-list .heading-card{height:122px !important;padding-top:15px !important}
.adc-order-document-list .heading-card span{font-size:2.375rem !important;font-weight:700}
.adc-order-document-list .sub-heading{padding-bottom:15px}
.adc-order-document-list .mobile-div{display:none}
.adc-order-document-list .doc-search-box-div{display:flex !important;justify-content:space-between !important;width:100%;height:60px;background-color:#fff;border:2px solid #222732;border-radius:4px;align-items:center}
.adc-order-document-list .doc-search-box-div .documents-found{padding-left:6px}
.adc-order-document-list .doc-search-box-div .reset-all-filters{padding-right:16px;opacity:25%;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#222732}
.adc-order-document-list .doc-search-box-div .reset-all-filters em{margin-right:6px;margin-top:2px}
.adc-order-document-list .doc-search-box-div p{color:#222732;margin-bottom:0 !important;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;text-align:left;align-items:center;display:flex}
.adc-order-document-list .doc-input-field{width:230px !important;height:54px;position:relative;border-radius:4px;border:1px solid #e5e5e5;background-color:#f9f9f9;outline:0;padding:10px}
.adc-order-document-list .doc-buttons-align{display:flex;justify-content:space-between;margin-top:0 !important}
.adc-order-document-list .style-button-all{line-height:15px !important;border-radius:100px !important;font-weight:700 !important;font-size:.75rem !important;text-transform:none !important;padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px;color:#000;background-color:#f2f3f9;border:0}
.adc-order-document-list .style-button-invoice{line-height:15px !important;margin-left:1rem !important;border-radius:100px !important;text-wrap:nowrap;font-weight:700 !important;font-size:.75rem !important;text-transform:none !important;padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px;color:#000;background-color:#f2f3f9;border:0}
.adc-order-document-list .doc-reset{margin-top:2rem !important;margin-bottom:2rem !important}
.adc-order-document-list .search-icon-blue{width:54px;height:54px;display:flex;flex-direction:row;align-items:center;padding:14px;gap:8px;position:absolute;background-color:#e5e5e5;top:44px;left:192px !important;border-radius:4px}
.adc-order-document-list .search-icon-blue-logo{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/search_icon_blue.svg");border:0;padding:10px 10px !important}
.adc-order-document-list .download-pdf{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/download_pdf.svg")}
.adc-order-document-list .filter-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/filter-icon.svg")}
.adc-order-document-list .close-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/close-icon.svg")}
.adc-order-document-list .doc-input-field-two{width:100%;height:54px;border-radius:4px;border:2px solid #e5e5e5;background-color:#f9f9f9;outline:0}
.adc-order-document-list .pdf-list{border-bottom:1px solid #e5e5e5;margin-top:12px;display:flex;justify-content:space-between;align-items:center;padding-top:8px;padding-right:4px;padding-bottom:5px;padding-left:8px}
.adc-order-document-list .pdf-list .credit-invoice-text-field{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;line-height:24px;text-align:left;color:#001489}
.adc-order-document-list .pdf-list .date-field{font-size:.875rem !important;font-weight:400 !important;color:#000 !important}
.adc-order-document-list .enter-search-term{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;text-align:left;color:#222732}
.adc-order-document-list .document-type{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;text-align:left;color:#222732;margin-top:2rem;margin-bottom:.75rem}
.adc-order-document-list .buttons-reset,.adc-order-document-list .reset-search{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:28px;text-align:left;color:#222732;width:fit-content !important;border-bottom:2px solid #222732;margin-top:15px;opacity:25%}
.adc-order-document-list .download-invoice-button{border:0;background:0;color:#001489 !important}
.adc-order-document-list .download-invoice-button i{margin-left:.5rem}
.adc-order-document-list .invoice-lable p{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;line-height:28px;color:#001489}
.adc-order-document-list .download-invoice-button:hover{background-color:#e5e5e5}
.adc-order-document-list .hover-invoice{padding-left:2px;padding-right:10px;border-radius:4px;height:fit-content !important;display:flex !important;-webkit-transition:background-color .3s !important;cursor:pointer}
.adc-order-document-list .hover-invoice .view-label{margin-top:12px;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:14px;text-align:left;color:#001489;text-wrap:nowrap !important}
.adc-order-document-list .hover-invoice:hover{background-color:#e5e5e5}
.adc-order-document-list .text-normal{opacity:100% !important;cursor:pointer !important}
.adc-order-document-list .load-more{display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:1.5rem}
.adc-order-document-list .load-more-button{width:100%;border-radius:4px !important}
.adc-order-document-list .adc-button-document-button-style{background-color:#222732 !important;color:#fff !important}
@media(max-width:767px){.adc-order-document-list .loader-position{margin-left:8rem;margin-top:3rem;margin-bottom:3rem}
.adc-order-document-list .hover-invoice{padding:0 !important}
.adc-order-document-list .hover-invoice .view-label{display:none !important}
.adc-order-document-list .search-icon-blue{left:312px !important}
.adc-order-document-list .search-icon-blue-close{top:10px !important;padding:10px 16px !important;left:8px !important}
.adc-order-document-list .heading-card{height:150px !important;padding-top:15px !important}
.adc-order-document-list .heading-card span{font-size:1.25rem !important;font-weight:700}
.adc-order-document-list .col-sub-div,.adc-order-document-list .col-main-div{display:none !important}
.adc-order-document-list .border-bottom-none-two h4{display:none !important}
.adc-order-document-list .doc-search-box-div{display:none !important}
.adc-order-document-list .doc-input-field{width:350px !important}
.adc-order-document-list .modal-dialog{width:100vw;max-width:none;height:100%;margin:0;max-height:100%;border:0;overflow:hidden}
.adc-order-document-list .modal-dialog .modal-content{height:100% !important}
.adc-order-document-list .modal-content{max-height:100%;border-radius:0;border:0}
.adc-order-document-list .modal-header{height:64px}
.adc-order-document-list .modal-header .search-icon-blue-close{top:0 !important}
.adc-order-document-list .modal-header .closemodal-box-font{white-space:nowrap;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:14px;text-align:left;color:#001489;padding-right:5px}
.adc-order-document-list .modal-body .mobile-search-section{margin-top:2rem}
.adc-order-document-list .modal-body .search-icon-blue{top:91px !important;display:none !important}
.adc-order-document-list .modal-body .doc-buttons-align{justify-content:flex-start !important}
.adc-order-document-list .modal-footer{height:154px;top:690px;border-top:2px solid #e5e5e5;justify-content:center !important}
.adc-order-document-list .modal-footer .modal-footer-apply-close{font-family:"Brandon Text" Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:14px;text-align:center;color:#001489;padding-bottom:4px;border-bottom:2px solid #001489}
.adc-order-document-list .modal-open{overflow:hidden !important}
.adc-order-document-list .closemodal-box{display:flex;align-items:center;position:absolute;left:12px;top:22px}
.adc-order-document-list .closemodal-box em{margin-right:8px !important}
.adc-order-document-list .mobile-div{display:block;border:2px solid #001489;padding-top:15px;padding-right:15px;padding-left:15px;border-radius:4px;font-family:"Brandon Text" Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:14px;text-align:left;color:#001489}
.adc-order-document-list .mobile-div .mobile-count-placeholder{font-family:"Brandon Text" Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;text-align:center}
.adc-order-document-list .mobile-filter{display:flex;align-items:center}
.adc-order-document-list .mobile-filter em{margin-right:6px !important}
.adc-order-document-list .mobile-filter-and-resetall{display:flex !important;justify-content:space-between !important;font-family:"Brandon Text" Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:14px;text-align:left;margin-top:20px;margin-bottom:8px;align-items:center;padding-left:15px;padding-right:15px;padding-bottom:10px}
.adc-order-document-list .mobile-filter-and-resetall .mobile-reset-all{opacity:25%;margin-left:5px}
.adc-order-document-list .mobile-filter-and-resetall .mobile-reset-all span{text-wrap:nowrap !important;display:flex;align-items:center}
.adc-order-document-list .mobile-filter-and-resetall .mobile-reset-all span em{margin-right:5px}
}
@media(max-width:767px){.adc-cartlist__margin{margin-left:0;margin-right:0}
}
@media(max-width:767px){.adc-cartlist__quantity-message{margin-top:-35px}
}
.adc-cartlist__product-quantity{font-size:.625rem;line-height:13px}
.adc-cartlist__qty-heading{font-weight:600}
@media(min-width:768px){.adc-cartlist__cart-price{margin-top:-16px}
}
@media(min-width:992px){.adc-cartlist__cart-price{margin-left:24px}
}
@media(min-width:768px) and (max-width:991px){.adc-cartlist__cart-price{margin-right:60px}
}
@media(max-width:767px){.adc-cartlist__delete-text{position:relative}
}
@media(max-width:767px){.adc-cartlist__delete-icon{position:absolute;top:8px;right:6px}
}
.adc-cartlist .adc-icon--large-danger{width:26px;height:26px}
.adc-cartlist .adc-button{width:100%;margin:5px 0}
.adc-cartlist__heading{padding:20px 0 0}
.adc-cartlist__heading--title{font-size:2.25rem;align-items:center;display:flex;justify-content:center;font-weight:bold}
.adc-cartlist__heading--title .adc-icon{margin-left:10px}
@media(max-width:767px){.adc-cartlist__heading--title{font-size:1.75rem}
}
.adc-cartlist__subheading{font-size:1rem;font-weight:600;margin-bottom:50px}
.adc-cartlist__subheading__number{font-size:1.625rem;font-weight:900;line-height:.6;margin-right:.4%}
.adc-cartlist__remove-list{border-left:1px solid #001489;padding-left:30px}
.adc-cartlist__remove-list-text{font-size:.75rem}
@media(max-width:767px){.adc-cartlist__remove-list{border:0}
}
.adc-cartlist__product-title{font-size:1.25rem;font-weight:600}
.adc-cartlist__product-title p{font-size:.7rem;font-weight:700}
.adc-cartlist__product-measure{font-size:.75rem;font-weight:500}
.adc-cartlist__product-link{text-decoration:underline;color:#001489;font-size:.8125rem;font-weight:normal;display:block}
.adc-cartlist__price{font-size:.75rem;font-weight:500}
@media(max-width:767px){.adc-cartlist .input-group{float:right;width:auto}
}
.adc-cartlist .input-group>.form-control{width:40px;height:40px;border-radius:5px;background:#fff;border:1px solid #b5b5b5;flex:none;margin-left:7px;margin-right:7px}
.adc-cartlist__counter-button{width:40px;height:40px;border-radius:5px;background:#fff;font-size:2.1875rem;line-height:0;border:1px solid #001489}
.adc-cartlist__plus-subscription__title{font-size:1rem;color:#001489}
.adc-cartlist__plus-subscription__sub-text{font-size:.75rem}
.adc-cartlist__instruction{font-size:.75rem}
@media(max-width:767px){.adc-cartlist__instruction{width:120px}
}
.adc-cartlist__total{font-size:1rem}
.adc-cartlist__total__subtotal{font-size:.75rem}
.adc-cartlist__voucher{font-size:.75rem;max-width:230px}
@media(max-width:767px){.adc-cartlist__confirm .button-block{display:unset;width:39%;float:left;margin:10px 10px 10px 10px;padding:10px 0 10px 0}
}
@media(min-width:768px) and (max-width:1199px){.adc-cartlist__confirm .button-block{padding:10px 10px 10px 10px}
}
.cartList-border{border-top:1px solid #d4d4d4}
@media(max-width:991px){.cartList-border:first-child{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}
}
.border-cartList{border-top:1px solid #d4d4d4}
@media(max-width:991px){.border-cartList:first-child{border-top:0;border-bottom:0}
}
@media(min-width :1025px){.adc-cartoverview__quantity-padding{padding-left:25px !important}
}
@media(min-width :768px) and (max-width :1024px){.adc-cartoverview__quantity-padding{padding-left:12% !important}
}
.adc-cartoverview .adc-cartoverview-title{border-bottom:1px solid #b5b5b5}
.adc-cartoverview .adc-cartoverview-title__order-data-link{color:#001489;font-size:.75rem}
.adc-cartoverview .adc-cartoverview-title .adc-title{font-weight:900}
.adc-cartoverview__price{border-bottom:1px solid #b5b5b5}
.adc-cartoverview__cart-item{border-bottom:1px solid #b5b5b5}
.adc-cartoverview__cart-item .img-fluid{max-width:50%}
.adc-cartoverview__item{font-size:1rem;line-height:24px}
.adc-cartoverview__item .adc-cart-summary__cart-total{font-weight:600}
.adc-cartoverview__item .adc-cart-summary__vat-detail{font-size:.75rem}
.adc-cartoverview__cart-price{font-size:1rem;line-height:24px}
.adc-cartoverview__instruction .adc-cart-instructions__instruction-text{border-top:1px solid #b5b5b5}
.adc-cartoverview__instruction .adc-cart-instructions__instruction-detail{font-size:.75rem;word-break:break-word}
.adc-cartoverview__instruction .adc-cart-instructions__notes{border-top:1px solid #b5b5b5}
.adc-cartoverview .adc-rx-cart__title{border-bottom:1px solid #b5b5b5}
.adc-cartoverview .adc-rx-cart__title .adc-title{font-weight:900}
@media(max-width:767px){.adc-cart-input{float:left;width:auto}
}
.adc-cart-input__cart-control{height:40px;width:40px;border:2px solid #22273240;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background-color:#fff;flex:none;margin-left:7px;margin-right:7px}
.adc-cart-input__cart-button{height:40px;width:40px;background:#fff;font-size:1.5rem;line-height:1;border:2px solid #222732;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin-bottom:8px;text-align:center}
.adc-coupon-code__title{font-weight:900;border-bottom:1px solid #d4d4d4;color:#001489}
.adc-coupon-code__label{font-size:.8125rem;line-height:16px;color:#001489;margin-left:15px}
.adc-coupon-code__input{height:45px;border:1px solid #b5b5b5}
.adc-coupon-code__line{border-bottom:1px solid #d4d4d4}
.adc-coupon-code__para{font-size:.875rem}
.adc-coupon-code__para--value{font-size:1rem;margin-left:3px;margin-right:3px}
@media(max-width:767px){.adc-coupon-code__para--value{margin-left:31px}
}
.adc-coupon-code__para--highlight{border-radius:5px;background-color:#00c013;color:#fff}
.adc-coupon-code .adc-modal-delete{margin-top:20%}
@media(min-width:768px) and (max-width:1199px){.adc-coupon-code .modal-dialog{max-width:100%}
}
.adc-coupon-code__tick{width:52px;height:52px;background:no-repeat 50% 50%}
.cart-header-date{font-size:.7rem}
.cart-header-dropdown-cart-measurement,.cart-header-dropdown-cart-quantity{font-size:.75rem}
.cart-header-dropdown-cart-item .cart-row-image{height:auto;width:auto}
.cart-header-dropdown-cart-item__total{padding:25px 30px !important}
.cart-header-dropdown-cart-title__total{font-weight:500;font-size:1rem}
.cart-header-vat-notice{margin-bottom:0;font-size:.75rem}
.c-pointer a{font-size:.7rem}
.adc-cartList-left{margin-left:-13px}
@media(max-width :767px){.adc-cartList-left{margin-left:-19px}
}
.adc-sticky-addtocart{background-color:#001489}
.adc-sticky-addtocart .adc-button-primary{height:25px;width:50%;font-size:.625rem;margin:5px;position:relative;border:1px solid #fff}
@media(max-width:767px){.adc-sticky-addtocart .adc-button-primary{width:49%;min-height:25px !important}
.adc-sticky-addtocart .adc-button-primary i{display:none}
}
@media(min-width:768px) and (max-width:1199px){.adc-sticky-addtocart .adc-button-primary{width:47%;margin:10px;min-height:25px}
}
.adc-sticky-addtocart .adc-button-secondary{height:25px;width:50%;position:relative;border:1px solid #fff;color:#001489 !important;background-color:#fff;font-size:.625rem;font-weight:900;margin:5px}
.adc-sticky-addtocart .adc-button-secondary:hover{text-decoration:none;transition:.3s all ease-in-out;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25),-2px 22px 10px -20px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25),-2px 22px 10px -20px rgba(0,0,0,0.5);box-shadow:0 2px 5px 0 rgba(0,0,0,0.25),-2px 22px 10px -20px rgba(0,0,0,0.5)}
.adc-sticky-addtocart .adc-button-secondary:active{text-decoration:none;transition:.3s all ease-in-out;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);box-shadow:0 2px 5px 0 rgba(0,0,0,0.25)}
@media(max-width:767px){.adc-sticky-addtocart .adc-button-secondary{width:49%;min-height:25px !important}
.adc-sticky-addtocart .adc-button-secondary i{display:none}
}
@media(min-width:768px) and (max-width:1199px){.adc-sticky-addtocart .adc-button-secondary{width:47%;margin:10px;min-height:25px}
}
.adc-sticky-addtocart__label{font-size:.75rem;color:#fff}
@media(max-width:767px){.adc-sticky-addtocart__label{padding-left:7%}
}
@media(min-width:768px) and (max-width:1199px){.adc-sticky-addtocart__label{padding-left:6%}
}
.adc-sticky-addtocart__addtocart{max-width:20%}
.adc-sticky-addtocart__price-section{max-width:30%}
.adc-sticky-addtocart__price{font-size:1.25rem;color:#fff;font-weight:600}
.adc-sticky-addtocart__price .adc-price-detail__price,.adc-sticky-addtocart__price .adc-price-detail__checkout,.adc-sticky-addtocart__price .adc-price-detail__currency{font-size:1.25rem !important;padding-bottom:0;margin-right:2px}
@media(max-width:767px){.adc-sticky-addtocart__price .adc-price-detail__price,.adc-sticky-addtocart__price .adc-price-detail__checkout,.adc-sticky-addtocart__price .adc-price-detail__currency{font-size:1rem !important}
}
.adc-sticky-addtocart__price .adc-price-detail__price::after{content:","}
@media(max-width:767px){.adc-sticky-addtocart__price{float:none;font-size:1rem}
}
.adc-sticky-addtocart__tax-text{width:42%;font-size:.5rem;color:#fff;text-align:left;word-break:break-word}
@media(max-width:767px){.adc-sticky-addtocart__tax-text{width:100%;font-size:.4375rem;text-align:right}
}
@media(min-width:768px) and (max-width:1199px){.adc-sticky-addtocart__tax-text{padding-left:5%;text-align:left}
}
.adc-sticky-addtocart .adc-product-tabtext{padding-top:2%}
.adc-sticky-addtocart .adc-product-tabtext .btn-primary:not(:disabled):not(.active){color:#858585;background-color:#d4d4d4 !important;border-color:#d4d4d4}
.adc-sticky-addtocart .adc-product-tabtext .btn-primary:not(:disabled).active{color:#000;font-weight:900;border-color:#fff;background-color:#fff !important}
.adc-sticky-addtocart .adc-product-tabtext__label{color:#000;border-color:#b5b5b5;font-size:.6875rem;height:26px;width:44px;padding:4px 3px 4px 3px}
.adc-sticky-addtocart .adc-product-tabtext__label:hover{color:#000}
@media(max-width:767px){.adc-sticky-addtocart .adc-product-tabtext{padding-left:7%}
}
.adc-sticky-addtocart .adc-icon{position:absolute;top:6px;left:8px}
@media(min-width:768px) and (max-width:1199px){.adc-sticky-addtocart .adc-icon{left:10px;top:0}
}
.adc-sticky-addtocart .adc-cart-input{padding-left:12%}
@media(max-width:991px){.adc-sticky-addtocart .adc-cart-input{padding-left:0}
}
.adc-sticky-addtocart .adc-cart-input__cart-button{height:20px !important;width:20px !important;color:#fff;border-radius:2.5px;background:transparent !important;border-color:#fff;font-size:1.25rem !important;border:.5px solid #fff}
.adc-sticky-addtocart .adc-cart-input__cart-button--minus{padding:4px 4px 7px 4px}
@media(max-width:991px){.adc-sticky-addtocart .adc-cart-input__cart-button--minus{padding:4px 2px 7px 2px}
}
.adc-sticky-addtocart .adc-cart-input__cart-button--plus{padding:4px 4px 5px 4px}
@media(max-width:991px){.adc-sticky-addtocart .adc-cart-input__cart-button--plus{padding:4px 2px 5px 2px}
}
.adc-sticky-addtocart .adc-cart-input__cart-control{height:20px !important;width:20px !important;border-radius:2.5px;border:.5px solid #fff;background:#fff !important;font-size:.75rem !important;line-height:12px;margin-top:1px;color:#000}
.adc-sticky-addtocart .adc-title{font-weight:600}
@media(max-width:767px){.adc-sticky-addtocart .adc-title{font-size:.875rem !important}
}
.adc-reader__measurement{width:27%}
@media(min-width:768px) and (max-width:1199px){.adc-reader__measurement{width:30%;position:absolute;left:0;top:100%;padding-top:5px}
}
@media(max-width:767px){.adc-reader__measurement{width:50%;position:absolute;left:0;top:50%;padding-top:5px}
}
.adc-reader__cart{width:13%}
@media(max-width:767px){.adc-reader__cart{width:20%;top:50px;position:absolute;left:51%;padding-left:0}
}
@media(min-width:768px) and (max-width:1199px){.adc-reader__cart{width:25%;padding-top:5px;padding-left:0}
}
.adc-reader__title{width:40%;padding-top:1%}
@media(min-width:768px) and (max-width:1199px){.adc-reader__title{width:45%;padding-left:0}
}
@media(max-width:767px){.adc-reader__title{width:100%;padding-left:0}
}
.adc-reader__price{width:20%}
@media(min-width:768px) and (max-width:1199px){.adc-reader__price{width:30%;padding-left:1%}
}
@media(max-width:767px){.adc-reader__price{width:30%;position:absolute;right:15px;top:45px}
}
.adc-sensor{padding-left:9%;padding-right:12%}
@media(max-width:767px){.adc-sensor{padding-left:0;padding-right:0}
}
.adc-sensor__cart{width:20%}
@media(max-width:767px){.adc-sensor__cart{width:60%;padding:0}
}
@media(min-width:768px) and (max-width:1199px){.adc-sensor__cart{width:25%;padding-top:5px;padding-left:2%}
}
.adc-sensor__title{width:50%;padding-top:1%}
.adc-sensor__price{width:30%}
@media(min-width:768px) and (max-width:1199px){.adc-sensor__price{width:25%}
}
@media(max-width:767px){.adc-sensor__price{width:50%}
}
@media(max-width:767px){.adc-reader-col{padding-top:15%}
}
@media(min-width:768px) and (max-width:1199px){.adc-reader-col{left:35%}
}
#stickyAddToCart{display:none;position:fixed;bottom:0;width:100%;max-width:1440px;z-index:100}
@media(max-width:767px){#stickyAddToCart.adc-reader{min-height:140px}
}
.adc-address-checkout__title{color:#001489;border-bottom:1px solid #d4d4d4;font-weight:900}
.adc-address-checkout__register{border-bottom:1px solid #d4d4d4}
.adc-address-checkout__top-border{border-top:1px solid #d4d4d4}
.adc-address-checkout__type{font-size:.75rem;color:#001489}
.adc-address-checkout__order-text{font-size:.75rem}
.adc-address-checkout__confirm-info{margin-left:-8px;margin-right:8px}
.adc-address-checkout .edit-address-checkout{display:none}
.adc-address-checkout .edit-address-checkout.active{display:block}
@media(max-width:991px){.adc-address-checkout .adc-product-tabtext{width:100%}
}
.adc-address-checkout .adc-product-tabtext .btn-primary:hover{color:#000}
.adc-address-checkout .adc-product-tabtext .btn-primary:not(:disabled):not(.disabled).active{color:#000;font-weight:600;border-color:#b5b5b5;border-bottom:2px solid #001489;background-color:#fff}
.adc-address-checkout .adc-product-tabtext__label{color:#000;border-color:#b5b5b5;font-size:.6875rem;height:45px;line-height:30px;background-color:#fff}
.adc-address-checkout .custom_green-tick{margin-top:-35px;margin-right:px;float:right}
.adc-address-checkout__label{font-size:.8125rem;line-height:16px;color:#001489;display:block;margin-left:15px}
.adc-address-checkout__requiredfield{font-size:.75rem;line-height:24px;color:#001489}
.adc-address-checkout__infotext{font-size:.75rem;line-height:15px}
.adc-address-checkout .form-control{height:45px;color:#000;font-size:1rem;line-height:24px;position:relative}
.adc-address-checkout__success-icon{position:absolute !important;top:10px;right:10px}
.adc-address-checkout .custom-control-label{margin-bottom:0;vertical-align:sub;padding-left:10px;outline:0}
.adc-address-checkout .custom-checkbox .custom-control-label::before{background-color:#fff;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Checkbox_inactive.svg");background-position:0 50%;width:22px;height:22px}
.adc-address-checkout .custom-control-input:checked ~ .custom-control-label::before{color:#001489;background-color:#fff}
.adc-address-checkout .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Checkbox_activ.svg")}
.adc-address-checkout .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background:0}
.wpwl-label{float:none !important;color:#222732;font-weight:700;font-size:.875rem;width:100% !important;line-height:1.5;margin-bottom:4px}
.wpwl-label-label-checkbox{display:inline-block;text-align:right;margin-right:1rem;margin-left:1rem}
@media(min-width:480px){.wpwl-wrapper{width:100%}
}
.wpwl-wrapper-submit{margin-top:.5rem}
.wpwl-wrapper-checkbox{float:none !important}
.wpwl-wrapper-registration-brand{margin-right:2rem !important}
.wpwl-wrapper-registration-registrationId{display:none}
.wpwl-button{float:left;margin-top:16px !important;background-color:#222732 !important}
.wpwl-button:hover,.wpwl-button:focus,.wpwl-button:active{background-color:#222732 !important;border-color:#222732}
.wpwl-button .adc-icon{margin-right:1rem}
.wpwl-button[data-action="show-initial-forms"]{display:none}
.wpwl-button-pay{background-color:#001489 !important;border-color:#001489 !important}
.wpwl-control{border-radius:8px !important;height:52px;font-size:1rem;padding:12px;border:2px solid #CCC}
.wpwl-group{margin-bottom:20px}
.wpwl-group .wpwl-wrapper{width:100%}
.wpwl-group .wpwl-label{padding-right:5px}
.wpwl-group-registration{vertical-align:middle}
.wpwl-group-registration.wpwl-selected{border-left:.3rem solid #001489 !important;border-right:1px solid #001489 !important;border-top:1px solid #001489 !important;border-bottom:1px solid #001489 !important;border-radius:.5rem}
.wpwl-group-brand{display:none}
.wpwl-group.wpwl-group-expiry{float:left;width:49%}
.wpwl-group.wpwl-group-cvv{float:right;width:47%}
.wpwl-group.wpwl-group-submit{clear:both}
.adc-payment .dirty input[type=checkbox]:not(:valid) + .checkbox-container__checkmark{border:1px solid #e4002b;background-color:rgba(207,69,32,0.1)}
.adc-payment__title{font-weight:700 !important}
.adc-payment__payon{margin-top:2rem;margin-left:.7rem;margin-right:.7rem}
.adc-payment__form{display:table;padding-bottom:45px;margin-top:2rem;transition:all 600ms ease-in-out}
.adc-payment__form.closed{max-height:0vh}
.adc-payment__payment-options{position:relative}
.adc-payment__payment-options span{content:"";height:24px;width:24px;position:absolute;cursor:pointer;top:50%;transform:translateY(-50%)}
.adc-payment__payment-options .adc-carousel{padding-top:25px}
.adc-payment__payment-options .adc-carousel__next{right:-8%;top:55%}
.adc-payment__payment-options .adc-carousel__prev{left:-8%;top:55%}
.adc-payment__payment-options .adc-carousel__item{padding:0 .5rem}
.adc-payment__payment-option{display:inline-block;border:2px solid #22273240;padding:12px 8px;border-radius:8px;width:100%;height:100%;cursor:pointer;vertical-align:middle;position:relative;text-align:center;background-color:transparent}
@media(max-width:767px){.adc-payment__payment-option{padding:8px 0}
}
.adc-payment__payment-option .adc-icon{position:absolute;top:-9px;right:-9px;background-color:#fff}
.adc-payment__payment-option.hidden{display:none}
.adc-payment__payment-option p{text-align:center;font-size:.75rem;margin-bottom:8px;font-weight:700;line-height:1.5}
.adc-payment__payment-option img.brand{text-align:center;max-width:80%;margin-top:5px}
.adc-payment__payment-option img.brand__multiple{text-align:center;margin-top:.5rem}
.adc-payment__payment-option img.brand.limit-height{max-height:40px}
.adc-payment__payment-option.expanded{border:2px solid #222732}
.adc-payment__payment-option .adc-spinner{position:absolute;top:-6px;right:5px}
.adc-payment__payment-option .adc-spinner span{background:#001489;border-radius:12px;padding:2px}
.adc-payment__payment-option .adc-spinner div:after{background:#fff}
.adc-payment__payment-option .adc-spinner div{position:relative}
.adc-payment__payment-option .adc-spinner div:after{background:#fff}
.adc-payment__redirect{margin:0;margin-bottom:1rem}
.adc-payment__redirect-title{color:#222732;margin-bottom:12px;font-weight:700}
.adc-payment__checkbox{margin-left:.7rem}
.adc-payment__paypal-wrapper{max-width:30em;width:100%}
.payment-display-edit .adc-carousel__prev{left:-2.2rem}
.payment-display-edit .adc-carousel__next{right:-2.2rem}
.adc-payment__saved-payments .adc-payment__saved-payment{padding:.25rem 1rem;border:1px solid transparent;border-left:5px solid transparent;position:relative;background-color:transparent;width:100%}
.adc-payment__saved-payments .adc-payment__saved-payment .adc-icon--tick-circle{position:absolute;top:-9px;right:-9px;background-color:#fff}
.adc-payment__saved-payments .adc-payment__saved-payment.selected{border:1px solid #001489;border-left:5px solid #001489;padding:.25rem 1rem;border-radius:8px}
.adc-payment__saved-payments .adc-payment__saved-payment:hover{cursor:pointer}
.adc-tooltipbottom__content.adc-paymentMethodInformation__tooltiptop--content{width:220px !important;bottom:115%;margin-left:-25px}
.adc-tooltipbottom__content.adc-paymentMethodInformation__tooltiptop--content::after{left:10%}
.adc-tooltipbottom__content.adc-paymentInformation__content{left:unset;bottom:140%;margin-left:-6px;width:220px}
.adc-tooltipbottom__content.adc-paymentInformation__content::after{left:8%}
.expanded-disabled{pointer-events:none}
.cursor-not-allowed{cursor:not-allowed !important}
.adc-presc-checkout__presc--image{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);box-shadow:0 2px 5px 0 rgba(0,0,0,0.25)}
.adc-presc-checkout .adc-product-tabtext{display:flex}
.adc-presc-checkout .adc-product-tabtext .btn-primary:not(:disabled):not(.disabled).active{color:#000;font-weight:600;border-color:#b5b5b5;border-bottom:2px solid #001489}
.adc-presc-checkout .adc-product-tabtext__label{flex-grow:1;width:50%;color:#000;border-color:#b5b5b5;font-size:.6875rem;height:45px;line-height:30px}
.adc-presc-checkout__measurement-instructions{font-size:.875rem}
.adc-presc-checkout .adc-tooltipbottom__content{width:145px;left:-63%}
.adc-presc-checkout .adc-tooltipbottom__content:after{left:60%}
@media(max-width:767px){.adc-presc-checkout .adc-tooltipbottom__content{margin-left:-88px}
.adc-presc-checkout .adc-tooltipbottom__content:after{margin-left:23px}
}
.adc-important-instruction-rx{margin-bottom:30px}
.adc-important-instruction-rx__heading{border-bottom:1px solid #d4d4d4;font-weight:900}
.adc-important-instruction-rx__message{color:#000;font-size:.875rem;line-height:24px}
.adc-rx-checkout-nextstep{background-color:#001489;padding-left:30px;padding-right:30px;color:#fff}
@media(max-width:767px){.adc-rx-checkout-nextstep{padding-left:15px;padding-right:15px}
}
.adc-rx-checkout-nextstep .adc-nextstep-manual__block{border-bottom:solid 1px #fff}
.adc-rx-checkout-nextstep .adc-nextstep-manual__block:first-of-type{margin-top:10px}
.adc-rx-checkout-nextstep .adc-nextstep-manual__block:last-child{border:0}
.adc-rx-checkout-nextstep .adc-nextstep-manual__block p{line-height:24px}
.adc-rx-checkout-nextstep .adc-nextstep-assistant .adc-button-primary.large.white,.adc-rx-checkout-nextstep .adc-nextstep-assistant .adc-button-secondary.large.white{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Download_Arrow_Blue.svg");background-position:4%}
.adc-shipping-options__title>h5{font-weight:700}
.adc-shipping-options .adc-tabs{width:100%}
.adc-shipping-options .adc-tabs__label{font-weight:700;cursor:pointer;color:#222732;border:2px solid #22273240;padding:14px 0;font-size:1rem;height:60px;line-height:1.5;background-color:#fff;border-radius:8px}
.adc-shipping-options .adc-tabs__label span{font-size:.8125rem}
.adc-shipping-options .adc-tabs__label .adc-price-detail__checkout{font-weight:600}
.adc-shipping-options .adc-tabs__label .adc-price-detail__price::after{content:","}
.adc-shipping-options .adc-tabs__label.active{border:2px solid #222732}
.adc-shipping-options .adc-tabs__label.active + .adc-tabs__blue-circle{display:block;width:22px;height:22px}
.adc-shipping-options .adc-tabs__divider{color:#b5b5b5}
.adc-shipping-options .adc-tabs__logo-img{width:80px;height:30px}
@media(max-width:767px){.adc-shipping-options .adc-tabs__logo-img{width:60px;height:20px}
}
.adc-shipping-options .adc-tabs__logo-img .adc-icon--fedex-icon{margin-left:5px !important}
@media(max-width:767px){.adc-shipping-options .adc-tabs__logo-img .adc-icon--dhl-icon{margin-top:-5px;margin-left:5px}
}
.adc-shipping-options .adc-tabs__logo-img .adc-icon{width:100%;height:30px;background-size:100% 100%}
.adc-shipping-options .adc-tabs__blue-circle{background-color:#00c013;border-radius:50%;top:-8px;right:-8px;display:none}
.adc-shipping-options .adc-tabs .adc-spinner{position:absolute;top:-8px;right:-4px}
.adc-shipping-options .adc-tabs .adc-spinner span{background:#001489;border-radius:12px;padding:2px;width:24px;height:24px;display:block}
.adc-shipping-options .adc-tabs .adc-spinner div:after{background:#fff}
.adc-shipping-options .adc-tabs .adc-spinner div{position:relative}
.adc-shipping-options.large .adc-tabs__label{font-size:1rem;font-weight:400;height:auto;border-radius:4px}
.adc-shipping-options .adc-tooltipbottom__content{font-style:normal;width:240px;margin-left:-22px}
@media(max-width:991px){.adc-shipping-options .adc-tooltipbottom__content{width:200px;bottom:27px;margin-left:-186px}
}
.adc-shipping-options .adc-tooltipbottom__content:after{left:8%}
@media(max-width:991px){.adc-shipping-options .adc-tooltipbottom__content:after{left:92%}
}
.adc-card .adc-title .adc-tooltipbottom__content{font-style:normal;width:240px;margin-left:-22px}
@media(max-width:991px){.adc-card .adc-title .adc-tooltipbottom__content{width:200px;bottom:27px;margin-left:-186px}
}
.adc-card .adc-title .adc-tooltipbottom__content:after{left:8%}
@media(max-width:991px){.adc-card .adc-title .adc-tooltipbottom__content:after{left:92%}
}
.newsletter-signup{background-color:#fff}
@media(max-width:767px){.newsletter-signup .newsletter-container{width:86%}
}
.newsletter-signup .newsletter-container form .align-items-start{margin-top:45px}
@media(max-width:767px){.newsletter-signup .newsletter-container form .align-items-start{margin-top:20px}
}
.newsletter-signup .newsletter-container form .adc-newsletter__register{margin-top:5px;margin-left:8px !important;padding:10px 35px}
@media(max-width:767px){.newsletter-signup .newsletter-container form .adc-newsletter__register{width:100%;margin-left:0 !important}
}
.newsletter-signup .newsletter-container form .checkbox-container{margin-bottom:17px}
.newsletter-signup .newsletter-container form .checkbox-container .checkbox-container__checkmark{width:16px;height:16px;border-radius:2px;top:5px;left:4px}
.newsletter-signup .newsletter-container form .checkbox-container .checkbox-container__checkmark:after{left:0;top:-2px}
.newsletter-signup .newsletter-container h5{margin-top:5px;font-size:1.125rem}
.newsletter-signup .newsletter-container .adc-icon-container{width:60px;height:60px;padding-left:4px;padding-top:4px;margin-left:0}
.newsletter-signup .newsletter-container .adc-icon-container .adc-icon--email-white{width:50px;height:50px}
.newsletter-signup .newsletter-container .adc-newsletter-required{color:#001489;font-size:.75rem}
.adc-product-details{color:#000;padding-top:66px;padding-bottom:75px}
@media(max-width:767px){.adc-product-details{padding:15px}
}
@media(min-width:768px) and (max-width:991px){.adc-product-details{padding:30px 0 0}
}
.adc-product-details .adc-button{padding:10px 15px}
.adc-product-details .multi-date-picker .adc-button{padding:10px 0}
.adc-product-details .disable-button{opacity:.6;pointer-events:none}
.adc-product-details__date-picker{margin-bottom:35px;margin-top:20px}
@media(max-width:767px){.adc-product-details__date-picker{margin-bottom:0}
}
.adc-product-details__quaterly{font-weight:bold;font-size:.875rem;line-height:18px}
.adc-product-details .adc-carousel__wrapper{z-index:2}
.adc-product-details .adc-cart-input__cart-control{margin-left:6px;margin-right:6px}
.adc-product-details__name{font-size:2.25rem;font-weight:900;color:#001489}
.adc-product-details__name--mobileview{display:none}
@media(max-width:767px){.adc-product-details__name--mobileview{display:block}
}
.adc-product-details__name--desktopview{display:block}
@media(max-width:767px){.adc-product-details__name--desktopview{display:none}
}
@media(max-width:767px){.adc-product-details__name{font-size:1.75rem}
}
@media(min-width:768px) and (max-width:1199px){.adc-product-details__name{font-size:1.75rem}
}
.adc-product-details__image-section{border-right:1px solid #b5b5b5}
@media(max-width:767px){.adc-product-details__image-section{border-right:0}
}
@media(max-width:767px){.adc-product-details__image-section h2{font-size:1.75rem}
}
.adc-product-details__description-section{padding-left:6rem;padding-right:3rem}
@media(min-width :768px) and (max-width :1024px){.adc-product-details__description-section{padding-left:2rem;padding-right:2rem}
}
@media(max-width:767px){.adc-product-details__description-section{padding-left:1rem;padding-right:1rem}
.adc-product-details__description-section .row.no-gutters{margin-top:25px}
.adc-product-details__description-section .order-1{text-align:center;margin-top:35px}
.adc-product-details__description-section .order-1 .adc-product-details__measure-text{margin-left:-15% !important}
}
@media(max-width:767px){.adc-product-details__description-section .order-md-5 .no-gutters div:nth-child(2){margin:0 0 10px 0;color:#001489}
}
.adc-product-details__description{font-size:1rem;line-height:26px}
@media(max-width:767px){.adc-product-details__description{border-top:1px solid #b5b5b5;margin-top:5%;padding-top:5%}
}
.adc-product-details__measure-text{font-size:.8125rem;color:#001489}
.adc-product-details__input{position:relative;width:100%;overflow:hidden;background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_blue.svg") no-repeat no-repeat 90% 50%;background-position-x:right;background-position-y:center}
.adc-product-details__input .form-control{height:45px}
.adc-product-details__input .form-control:focus{border:1px solid #b5b5b5;box-shadow:none}
.adc-product-details__input-viewicon{position:absolute;display:inline-block;height:25px;width:25px;right:3%;background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/clock_calender.svg") no-repeat}
.adc-product-details__label-title{font-size:.8125rem;color:#001489;margin-top:28px;line-height:16px}
.adc-product-details__select-style{border:1px solid #CCC;border-radius:3px;overflow:hidden;background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_blue.svg") no-repeat no-repeat 90% 50%;background-position-x:right;background-position-y:center}
.adc-product-details__select-style select{padding:10px 8px;width:130%;border:0;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}
.adc-product-details__select-style select:focus{outline:0;width:100%;border:0;box-shadow:none}
.adc-product-details .adc-product-tabtext .btn-primary:not(:disabled):not(.disabled).active{color:#000;font-weight:600;border-color:#b5b5b5;border-bottom:2px solid #001489}
.adc-product-details .adc-product-tabtext__label{color:#222731;border-color:#b5b5b5;font-size:.6875rem;height:45px;line-height:30px}
.adc-product-details__tooltipbottom-title{font-size:.75rem;line-height:15px}
.adc-product-details__note-title{font-size:.75rem;line-height:18px}
.adc-product-details__error-message{color:#e4002b;font-size:.75rem;line-height:12px}
.adc-product-details .adc-video-carousel__item{box-shadow:none}
.radiosection-selected{border:2px solid #001489 !important}
.radiosection{width:-webkit-fill-available;padding:20PX;border:1px solid #001489;border-radius:4px;margin-bottom:5%}
.radiosection:hover{cursor:pointer}
.radiosection1{width:-webkit-fill-available;padding:20PX;border:2px solid #001489}
.radiosection-padding{padding-left:4%}
.multiradiodescription2{padding-left:4%;font-size:.75rem;font-weight:400;line-height:18px}
.radiosectionalign1{font-size:1.25rem;font-weight:700;line-height:20px;color:#001489}
.hidingRadioSection{display:none}
.showingRadioSection{display:block}
.multi-radio{accent-color:#001489}
.desktop-datepicker .adc-datepicker__wrapper{position:unset !important}
.multidescription-padding,.mobile-datepicker .adc-product-details__date-picker{margin-top:0 !important}
.p-r-10{margin-bottom:20px}
.adc-product-details__date-picker .react-datepicker__month-container{float:none}
.adc-change-delivery .react-datepicker__month-container{float:none}
#adcde-nextGen-productPage .adcde-productpage-badge{padding:8px 12px;background:#ffd100;border:2px solid #ffd100;border-radius:5px;font-weight:700;font-size:1rem;line-height:1;display:inline-block;text-transform:uppercase;color:#222732;margin-bottom:16px}
#adcde-nextGen-productPage .adcde-productpage-title{font-weight:700;font-size:3rem;line-height:1.25;color:#222732;margin-bottom:24px;word-wrap:break-word}
#adcde-nextGen-productPage .adcde-productpage-description{font-size:1.25rem;line-height:1.5;color:#000;margin-bottom:0}
#adcde-nextGen-productPage .adcde-productpage-selection-subline{color:#222732;font-size:1.25rem;line-height:1.5;margin-top:72px}
#adcde-nextGen-productPage .card{background:unset;border:2px solid #2227321a;border-radius:4px;margin-bottom:20px;padding:16px 16px 16px 48px;transition:all .5s}
#adcde-nextGen-productPage .card:has(.show){border:2px solid #222732;transition:all .5s}
#adcde-nextGen-productPage .card:last-child{margin-bottom:0}
#adcde-nextGen-productPage .card-header{padding:0;border:0;background:unset}
#adcde-nextGen-productPage .card-body{padding:0;margin-top:20px}
#adcde-nextGen-productPage .card-body::-webkit-scrollbar{width:0 !important;display:none}
#adcde-nextGen-productPage .btn:focus{box-shadow:none}
#adcde-nextGen-productPage .btn-link{text-decoration:none;padding:0;border-width:0}
#adcde-nextGen-productPage .card-header button:after{content:'';position:absolute;left:16px;top:19px;border:7px solid #001489;height:20px;width:20px;border-radius:50%;display:inline-block;transition:.25s all}
#adcde-nextGen-productPage .card-header button.collapsed:after{border:2px solid #001489;transition:.25s all}
#adcde-nextGen-productPage .adcde-productpage-variant-badge{position:absolute;top:0;right:0;background:#2227321a;color:#222732;border-radius:0 0 0 5px;padding:8px 12px;line-height:1;font-size:.75rem;font-weight:700;text-transform:uppercase}
#adcde-nextGen-productPage .adcde-productpage-variant-headline{color:#222732;font-size:1.25rem;font-weight:700;line-height:1.25;margin-bottom:0;padding-right:96px}
#adcde-nextGen-productPage .adcde-productpage-variant-description{color:#000;font-size:1rem;line-height:1.5;margin:8px 0 0}
#adcde-nextGen-productPage .adcde-productpage-variant-price{color:#001489;font-size:1.875rem;font-weight:700;line-height:1.5;margin:0;margin-right:16px}
#adcde-nextGen-productPage .adcde-productpage-variant-price-subline{color:#222732;font-size:.875rem;font-weight:700;line-height:1.5;margin:0}
#adcde-nextGen-productPage .adcde-productpage-variant-price-description{color:#000;font-size:.875rem;line-height:1.5;margin:0}
#adcde-nextGen-productPage .adcde-productpage-variant-button{box-sizing:border-box;display:inline-block;padding:16px 32px;border:2px solid #222732;background-color:#222732;border-radius:5px;color:#fff;font-weight:400;font-size:1rem;line-height:1;transition:.3s ease-in-out;text-align:center;margin-top:0;text-transform:none;width:100%}
#adcde-nextGen-productPage .adcde-productpage-variant-button-cart{margin-top:12px}
#adcde-nextGen-productPage .adcde-productpage-variant-button:hover{color:#fff;text-decoration:none}
#adcde-nextGen-productPage .adcde-productpage-variant-errormessage{margin-top:12px}
#adcde-nextGen-productPage .adcde-productpage-variant-type-subscription{height:100%}
#adcde-nextGen-productPage .is-calender-open{height:600px !important}
#adcde-nextGen-productPage .form-control{border-radius:5px 0 0 5px;border:2px solid #222732;border-right:0;height:52px;color:#222732;font-size:1rem;font-weight:400;line-height:1.5}
#adcde-nextGen-productPage .adcde-productpage-variant-type-singleproduct .form-control{text-align:center;border-left:0;border-radius:0;font-size:1.25rem}
#adcde-nextGen-productPage .adcde-productpage-variant-type-singleproduct .input-group{width:110px}
#adcde-nextGen-productPage .adcde-productpage-variant-type-subscription .input-group{width:134px}
#adcde-nextGen-productPage .input-group-append .input-group-text{border-radius:0 5px 5px 0;border:2px solid #222732;border-left:0;background:unset;height:52px;justify-content:center;padding-left:2px}
#adcde-nextGen-productPage .input-group-prepend .input-group-text{border-radius:5px 0 0 5px;border:2px solid #222732;border-right:0;background:unset;height:52px;justify-content:center;padding-right:2px}
#adcde-nextGen-productPage .input-group svg{cursor:pointer}
#adcde-nextGen-productPage label{color:#222732;font-size:.875rem;font-weight:700;line-height:1.5;margin:16px 0 8px}
#adcde-nextGen-productPage #adcde-nextGen-productPage ::placeholder{color:#001489;opacity:1}
#adcde-nextGen-productPage form{margin-bottom:0}
#adcde-nextGen-productPage .adcde-nextGen-productPage-main-section{position:relative}
#adcde-nextGen-productPage .adcde-nextGen-productPage-image-section{width:100%}
#adcde-nextGen-productPage .adc-carousel__wrapper{position:relative;height:fit-content;background-color:#eee;border-radius:5px;margin-bottom:10px}
#adcde-nextGen-productPage .adc-product-carousel__item{height:360px}
#adcde-nextGen-productPage .adc-product-carousel__item img{max-height:350px;padding:10px}
#adcde-nextGen-productPage .adc-product-carousel__control{margin-top:0;display:block}
#adcde-nextGen-productPage .adc-product-carousel__control .adc-product-carousel__control-item{text-align:center;cursor:pointer;margin:0 1%;width:18%;height:64px;display:inline-block;font-size:1rem;border:2px solid #eee;border-radius:4px;padding-bottom:0;opacity:.5}
#adcde-nextGen-productPage .adc-product-carousel__control img{padding:2px}
#adcde-nextGen-productPage .adc-product-carousel__control-item.active{opacity:1;border:2px solid #001489;padding-bottom:0}
#adcde-nextGen-productPage .adc-square-container{left:352px !important;border-radius:5px}
#adcde-nextGen-productPage .adcde-productpage-image-div{width:100%;aspect-ratio:1}
#adcde-nextGen-productPage .adcde-nextGen-mini-image{margin-right:10px}
#adcde-nextGen-productPage .svg-image-style{width:20px;height:20px;fill:none;opacity:1}
#adcde-nextGen-productPage .adcde-productpage-imageslider-image-passive{border-radius:5px;background:#eee;border:2px solid rgba(0,20,137,0.1);opacity:.5;transition:all .5s}
#adcde-nextGen-productPage .adcde-productpage-imageslider-image-passive:hover{transition:all .5s;opacity:.75;border:2px solid rgba(0,20,137,0.5);cursor:pointer}
#adcde-nextGen-productPage .adcde-productpage-imageslider-image-active{transition:all .5s;border-radius:5px;background:#eee;border:2px solid #001489;opacity:1}
#adcde-nextGen-productPage .adc-price-detail__price{color:#222732;font-size:1.875rem;font-weight:700;line-height:1.5}
#adcde-nextGen-productPage .adc-price-detail__subprice{color:#222732;font-size:1.875rem;font-weight:700;line-height:1.5}
#adcde-nextGen-productPage .adc-price-detail__currency{color:#222732;font-size:1.875rem;font-weight:700;line-height:1.5}
#adcde-nextGen-productPage .adc-datepicker__wrapper{height:52px}
#adcde-nextGen-productPage .adc-datepicker__input{color:#222732;font-size:1rem;height:29px;font-weight:400}
#adcde-nextGen-productPage .adc-datepicker{padding:10px;border-radius:5px;border:2px solid #222732;position:relative}
#adcde-nextGen-productPage .disable-svg{opacity:.5;pointer-events:none}
@media(max-width :767.98px){#adcde-nextGen-productPage .adcde-productpage-badge{margin-top:48px}
#adcde-nextGen-productPage .adcde-productpage-title{font-size:2rem}
#adcde-nextGen-productPage .adcde-productpage-selection-subline{margin-top:48px}
#adcde-nextGen-productPage .adcde-productpage-variant-badge{display:none}
#adcde-nextGen-productPage .adcde-productpage-variant-headline{padding-right:0}
#adcde-nextGen-productPage .adc-carousel__wrapper{position:unset;margin-bottom:25px}
#adcde-nextGen-productPage .adc-carousel__control{display:flex;justify-content:center;position:absolute;width:100%}
#adcde-nextGen-productPage .adc-carousel__control .adc-square-container{left:0 !important;border-radius:50%}
}
@media(max-width:991px){#adcde-nextGen-productPage .date-picker-field div{width:100%}
#adcde-nextGen-productPage .input-group{width:100% !important}
}
@media(min-width:767.98px){#adcde-nextGen-productPage .adcde-productpage-variant-button:hover{transition:.3s ease-in-out;box-shadow:-4px 4px 0 0 #ffd100}
}
.adc-product-carousel__item{position:relative}
.adc-product-carousel__item img{flex:0 0 auto}
.adc-product-carousel__margin{margin-top:39px}
.adc-product-carousel__control{display:block}
.adc-product-carousel__control-item{text-align:center;cursor:pointer;padding-bottom:11px;margin:2% 1%;width:18%;height:50px;display:inline-block}
@media(min-width:768px) and (max-width:991px){.adc-product-carousel__control-item{margin:2%;width:29%;height:auto}
}
.adc-product-carousel__control-item.active{padding-bottom:8px;border-bottom:3px solid #001489}
.adc-product-carousel__control-item div{width:100%;height:100%}
.adc-product-carousel__control-item div img{width:auto !important}
.adc-enlarged-image{box-shadow:0 5px 10px 0 rgba(0,0,0,0.4);pointer-events:none;position:absolute !important;width:430px;z-index:1}
.img-fluid_cursor{cursor:zoom-in}
@media(max-width:767px){.adc-modal-body .adc-carousel__control{bottom:10px}
}
.adc-modal-image-pdp-mobile{z-index:1010;position:fixed;top:0;transform:translate(-50%,0);min-height:calc(100% - 0px);overflow:auto;background-color:white;padding:0;border-radius:0;display:flex;flex-direction:column;font-weight:700;width:100%;justify-content:center}
.img-fluid_image_full{min-height:calc(100% - 0px);width:100%;max-height:762px;transform:translateX(0) translateZ(0)}
.img-modalp-close-btn{z-index:99999;margin-right:20px}
.adc-price-detail{color:#222732;font-weight:900;margin-top:-15px;padding-bottom:1%}
.adc-price-detail__currency{font-size:3.375rem;line-height:60px}
@media(max-width:991px){.adc-price-detail__currency{line-height:normal}
}
.adc-price-detail__subprice{font-size:1.25rem;line-height:28px;padding-bottom:20px}
@media(max-width:991px){.adc-price-detail__subprice{font-size:.9375rem}
}
.adc-price-detail__price{font-size:3.375rem;line-height:60px}
@media(max-width:767px){.adc-price-detail__price{line-height:normal;font-size:2.5rem}
}
.adc-price-detail__quaterly{font-size:.75rem}
@media(max-width:767px){.adc-product-details__quaterly{margin-top:15px}
}
.adc-product-details__quaterly--info-cps{display:flex;align-items:center}
@media(max-width:767px){.adc-product-details__quaterly--info-cps{display:block}
}
.adc-product-details__quaterly--info{display:flex;align-items:baseline}
.adc-topics{padding:30px 0}
.adc-topics__title{margin-bottom:30px}
.adc-topics__title .adc-title{padding-bottom:20px;border-bottom:1px solid #d4d4d4;font-weight:700}
.adc-topics__item{padding:20px 30px 10px 30px;border-radius:5px;text-decoration:none;margin:15px 0 15px 0;display:block;background-color:#fff;min-height:150px;position:relative}
.adc-topics__item h6.adc-title{font-size:.75rem;font-weight:700}
.adc-topics__desc{font-size:1.25rem;font-weight:700;line-height:28px;color:black;text-decoration-line:blink}
.adc-topics__icon-right{position:absolute;bottom:7px;right:15px}
.adc-topics__arrow-link{display:inline-block;color:#001489}
.adc-topics a:hover{text-decoration:none}
.adc-banner .adc-button{padding:12px 5px;line-height:15px}
@media(max-width :767px){.adc-banner__order1{order:1}
}
@media(max-width :767px){.adc-banner__order2{order:2}
}
.adc-banner__ctaDownload{max-width:315px !important;min-width:255px}
.adc-banner__ctaDownload i.adc-icon--absolute-left{left:5px}
.adc-banner__half-width,.adc-banner__product{padding:50px 60px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start}
@media(max-width:991px){.adc-banner__half-width,.adc-banner__product{padding:20px 0}
}
.adc-banner__half-width--flipped,.adc-banner__product--flipped{flex-direction:row-reverse}
.adc-banner__half-width>*,.adc-banner__product>*{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2rem)}
@media(max-width :767px){.adc-banner__half-width>*,.adc-banner__product>*{flex-basis:100%}
}
@media(max-width :767px){.adc-banner__half-width .adc-banner-image,.adc-banner__product .adc-banner-image{height:30vh}
}
.adc-banner__half-width .adc-banner-buttons button.adc-button,.adc-banner__product .adc-banner-buttons button.adc-button{margin:10px 15px}
.adc-banner__half-width .adc-banner-buttons button.adc-button:first-child,.adc-banner__product .adc-banner-buttons button.adc-button:first-child{margin-left:0}
@media(min-width :768px) and (max-width :1024px){.adc-banner__half-width .adc-banner-buttons,.adc-banner__product .adc-banner-buttons{flex-grow:1}
}
@media(max-width :767px){.adc-banner__half-width .adc-banner-buttons,.adc-banner__product .adc-banner-buttons{flex-wrap:wrap}
}
.adc-banner__product .adc-banner-image{background-size:contain;background-repeat:no-repeat}
.adc-banner-content{flex-direction:column}
.adc-banner-content>*:not(:first-child):not(:last-child){margin:15px 0}
.adc-banner-image{background-size:cover;background-position:top center}
.adc-banner-image--fullBleed{flex-direction:column}
@media(max-width:991px){.adc-banner-image--fullBleed{min-height:350px}
}
@media(min-width:768px) and (max-width:991px){.adc-banner-image--fullBleed{min-height:360px}
}
@media(min-width:992px){.adc-banner-image--fullBleed{min-height:600px}
}
@media(max-width:767px){.adc-banner-image--fullBleed{background-repeat:no-repeat;background-size:auto 450px;border-bottom:1px solid #b5b5b5;padding-top:400px}
.adc-banner-image--fullBleed h1,.adc-banner-image--fullBleed h2,.adc-banner-image--fullBleed h3,.adc-banner-image--fullBleed h4,.adc-banner-image--fullBleed .adc-title--white,.adc-banner-image--fullBleed .adc-title--white>a{color:#001489 !important}
.adc-banner-image--fullBleed h5,.adc-banner-image--fullBleed h6{color:#000 !important}
}
.adc-banner-image--fullBleed .adc-banner-content,.adc-banner-image--fullBleed .adc-banner-product{padding-top:75px}
@media(max-width:991px){.adc-banner-image--fullBleed .adc-banner-content,.adc-banner-image--fullBleed .adc-banner-product{padding-top:35px}
}
.adc-banner-image--fullBleed .adc-banner-buttons{display:flex;margin-top:40px !important}
.adc-banner-image--fullBleed .adc-banner-buttons .adc-button:first-child{margin-left:0}
.adc-banner-image--fullBleed.text-left .adc-banner-buttons{justify-content:flex-start}
.adc-banner-image--fullBleed.text-center .adc-banner-buttons{justify-content:center}
.adc-banner-image--fullBleed.text-right .adc-banner-buttons{justify-content:flex-end}
@media(min-width:768px){.adc-banner-image--fullBleed.adc-banner-image--text-center .adc-banner-content{margin:0 auto;max-width:70% !important}
}
@media(max-width:767px){.adc-banner-image--fullBleed .adc-banner-content{text-align:center !important}
}
.adc-banner-image--fullBleed .adc-banner-content__desc .FontColor-White{color:#fff}
@media(max-width:767px){.adc-banner-image--fullBleed .adc-banner-content__desc .FontColor-White{color:#000}
}
.adc-banner-image--fullBleed .adc-banner-buttons__verticalCta .adc-button{margin-left:0}
@media(max-width:767px){.adc-banner-image--fullBleed .adc-banner-product{padding-top:80px}
}
@media(max-width:991px){.adc-banner-image--fullBleed .adc-banner-product{text-align:left}
}
@media(min-width:768px) and (max-width:991px){.adc-banner-image--fullBleed .adc-banner-product{width:50%}
}
@media(min-width:992px){.adc-banner-image--fullBleed .adc-banner-product{text-align:left}
}
@media(min-width:768px) and (max-width:991px){.adc-banner-image--fullBleed .adc-banner-product h3.adc-title{font-size:1.375rem}
.adc-banner-image--fullBleed .adc-banner-product h1.adc-title{font-size:1.75rem}
.adc-banner-image--fullBleed .adc-banner-product__price{margin-top:0 !important}
}
@media(max-width:767px){.adc-banner-image--fullBleed .adc-banner-product h3.adc-title{font-size:1.25rem}
.adc-banner-image--fullBleed .adc-banner-product h1.adc-title{font-size:1.75rem}
.adc-banner-image--fullBleed .adc-banner-product__price{align-items:center;justify-content:center}
}
@media(min-width:768px){.adc-banner-image--fullBleed.adc-banner-image--text-right .adc-banner-content,.adc-banner-image--fullBleed.adc-banner-product--text-right .adc-banner-content,.adc-banner-image--fullBleed.adc-banner-image--text-right .adc-banner-product,.adc-banner-image--fullBleed.adc-banner-product--text-right .adc-banner-product{margin-left:47%}
.adc-banner-image--fullBleed.adc-banner-image--text-left,.adc-banner-image--fullBleed.adc-banner-product--text-left{align-items:flex-start}
.adc-banner-image--fullBleed.adc-banner-image--text-center .adc-banner-product,.adc-banner-image--fullBleed.adc-banner-product--text-center .adc-banner-product{margin:0 auto}
.adc-banner-image--fullBleed.adc-banner-image--text-center .adc-banner-product .adc-banner-buttons__verticalCta .adc-button,.adc-banner-image--fullBleed.adc-banner-product--text-center .adc-banner-product .adc-banner-buttons__verticalCta .adc-button{margin:0 auto 20px auto !important}
}
@media(max-width:767px){.adc-banner-image--fullBleed .adc-deep-link{bottom:auto;top:390px}
}
@media(min-width:768px) and (max-width:991px){.adc-banner-image--fullBleed .adc-deep-link{bottom:0}
}
.adc-banner-halfBleedImage--img{max-width:100%}
@media(max-width :767px){.adc-banner-halfBleedImage--img{max-height:350px;margin:0 auto}
}
.adc-banner-buttons{display:flex;align-items:flex-start;margin-top:20px}
@media(max-width :767px){.adc-banner-buttons{flex-wrap:wrap}
}
.adc-banner-buttons__verticalCta{display:block;margin:0}
.adc-banner-buttons__text{padding-top:5px}
@media(min-width:768px){.adc-banner-buttons__text{padding-bottom:30px}
}
.adc-banner-buttons__text p{line-height:14px;font-weight:normal}
@media(max-width :767px){.adc-banner-buttons__text{text-align:center}
}
.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content{visibility:visible;opacity:1;transition:visibility 0,opacity .5s linear}
.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content .adc-banner-content{position:absolute;top:0;pointer-events:none}
.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content .adc-banner-content--left{padding:8% 7% 0}
.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content .adc-banner-content--center{left:0;right:0;margin:8% 33%;text-align:center}
.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content .adc-banner-content--right{padding:8% 7% 0;right:0;text-align:right}
@media(max-width :767px){.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content .adc-banner-content__title{font-size:1.25rem;line-height:1.4;font-weight:700}
}
.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content .adc-banner-buttons{position:absolute;top:0}
.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content .adc-banner-buttons--left{margin:20% 7% 0}
.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content .adc-banner-buttons--center{left:0;right:0;margin:20% 40%}
.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content .adc-banner-buttons--right{margin:20% 7% 0;right:0}
@media(max-width :767px){.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content .adc-banner-buttons{margin-top:38%}
}
.adc-banner--fullBleed .adc-banner-video .adc-banner-video_content--no-text{visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s linear}
.adc-banner--fullBleed .adc-text-link span{font-size:1.0625rem;text-decoration:none;font-weight:600}
.adc-banner__half-width .adc-banner-product__desc,.adc-banner--fullBleed .adc-banner-product__desc{margin-top:15px}
.adc-banner__half-width .adc-banner-product__desc h2,.adc-banner--fullBleed .adc-banner-product__desc h2{margin-bottom:6px}
@media(min-width:768px){.adc-banner__half-width .adc-banner-product__price,.adc-banner--fullBleed .adc-banner-product__price{margin-top:100px;padding-bottom:0}
}
.adc-banner__half-width .adc-banner-product .adc-banner-buttons,.adc-banner--fullBleed .adc-banner-product .adc-banner-buttons{display:block !important;margin-top:15px !important}
.adc-banner__half-width .adc-banner-product .adc-banner-buttons .adc-button,.adc-banner--fullBleed .adc-banner-product .adc-banner-buttons .adc-button{margin-top:0}
.adc-banner__half-width .adc-banner-product__price{margin-top:30px}
.adc-banner__half-width .adc-banner-content{padding:0}
.adc-banner__half-width .adc-banner-content>*:not(:first-child):not(:last-child){margin:0}
.ImageCard{background-size:cover;border-radius:5px;min-height:375px;padding:45px}
@media(max-width :767px){.ImageCard{min-height:290px}
}
@media(max-width:767px){.StaticBg-Splash{background:#fff url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/bg-Splash-phone.jpg") -170px 370px no-repeat;min-height:2070px}
.StaticBg-Splash .SplashRow-1{margin-bottom:620px}
.StaticBg-Splash .SplashRow-2{margin-bottom:690px}
}
@media(orientation:landscape) and (max-width:767px){.StaticBg-Splash .SplashRow-1{margin-bottom:680px}
.StaticBg-Splash .SplashRow-2{margin-bottom:730px}
}
@media(min-width:768px) and (max-width:991px){.StaticBg-Splash{background:#fff url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/bg-Splash-tablet.jpg") center 150px no-repeat;background-size:contain;min-height:1170px;padding-top:20px}
.StaticBg-Splash .SplashRow-1{margin-bottom:90px}
.StaticBg-Splash .SplashRow-2{margin-bottom:120px}
}
@media(min-width:992px){.StaticBg-Splash{background:#fff url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/bg-Splash-desktop.jpg") center 150px no-repeat;min-height:1700px;padding-top:100px}
.StaticBg-Splash .SplashRow-1{margin-bottom:300px}
.StaticBg-Splash .SplashRow-2{margin-bottom:350px}
}
.StaticBg-Moon{color:#fff}
@media(max-width:767px){.StaticBg-Moon{background:#001119 url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/bg-Moon-mobile.jpg") 0 0 no-repeat;background-size:cover;min-height:610px;padding-top:30px}
}
@media(orientation:landscape) and (max-width:767px){.StaticBg-Moon{background:#001119 url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/bg-Moon-desktop.jpg") bottom center no-repeat;background-size:contain;min-height:470px}
}
@media(min-width:768px){.StaticBg-Moon{background:#001119 url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/bg-Moon-desktop.jpg") center center no-repeat;min-height:600px;padding-top:50px;background-size:contain}
}
.confirmation{padding:60px 0}
.confirmation .adc-button{padding:12px 15px 12px 15px}
.confirmation__icon-size{height:90px;width:90px}
@media(max-width:767px){.confirmation__icon-size{height:72px;width:72px}
}
.confirmation__font-properties{font-size:1rem;font-weight:400}
.confirmation__download-button{padding:12px 5px 12px 35px !important}
.confirmation__item{text-align:center}
.confirmation__item .adc-icon--large{height:52px;width:52px}
@media(max-width:767px){.confirmation__item{margin-bottom:20px}
}
.confirmation__item--icon-container{height:75px;width:75px;background-color:#ffd100;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:30px auto 15px}
.confirmation__item--description{color:#000;line-height:24px;min-height:60px}
@media(max-width:767px){.confirmation__item--description{min-height:auto}
}
.confirmation__item--description__par :first-child{margin-bottom:2px}
.confirmation__item--description--order-no{font-size:1.25rem;font-weight:700;margin-left:15px}
.confirmation__check{margin:30px auto 15px}
.confirmation__check .adc-icon--round-green-check{height:78px;width:78px;background-size:78px}
.adc-spinner{display:inline-block;position:relative;width:64px;height:64px}
.adc-spinner div{transform-origin:32px 32px;animation:adc-spinner 1.2s linear infinite}
.adc-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:29px;width:5px;height:14px;border-radius:20%;background:#001489}
.adc-spinner div:nth-child(0){transform:rotate(0);animation-delay:-1.1s}
.adc-spinner div:nth-child(1){transform:rotate(30deg);animation-delay:-1s}
.adc-spinner div:nth-child(2){transform:rotate(60deg);animation-delay:-0.9s}
.adc-spinner div:nth-child(3){transform:rotate(90deg);animation-delay:-0.8s}
.adc-spinner div:nth-child(4){transform:rotate(120deg);animation-delay:-0.7s}
.adc-spinner div:nth-child(5){transform:rotate(150deg);animation-delay:-0.6s}
.adc-spinner div:nth-child(6){transform:rotate(180deg);animation-delay:-0.5s}
.adc-spinner div:nth-child(7){transform:rotate(210deg);animation-delay:-0.4s}
.adc-spinner div:nth-child(8){transform:rotate(240deg);animation-delay:-0.3s}
.adc-spinner div:nth-child(9){transform:rotate(270deg);animation-delay:-0.2s}
.adc-spinner div:nth-child(10){transform:rotate(300deg);animation-delay:-0.1s}
.adc-spinner div:nth-child(11){transform:rotate(330deg);animation-delay:0}
.adc-spinner__text{margin-left:.5rem}
.adc-spinner.small{width:20px;height:20px}
.adc-spinner.small div{transform-origin:10px 10px}
.adc-spinner.small div:after{top:0;left:9px;width:2px;height:5px}
.adc-spinner.overlay{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background-color:rgba(254,254,254,0.75)}
.adc-spinner.overlay span{position:absolute;left:calc(50% - 32px);top:calc(50% - 32px)}
@keyframes adc-spinner{0{opacity:1}
100%{opacity:0}
}
.adc-error-modal__hotline{background:#ffd100;width:60px;height:60px;border-radius:50%;padding:2px}
.adc-error-modal__hotline__icon{width:55px !important;height:55px !important}
.adc-error-modal--danger{width:52px !important;height:52px !important}
.adc-error-modal__callhead{font-size:.75rem}
.adc-error-modal__callnum{font-size:1.25rem}
.help-nav{text-align:center;background:#fff;position:relative}
.help-nav .h-nav-list{display:flex;white-space:nowrap;list-style-type:none;border-bottom:1px solid #858585;overflow-x:auto;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}
@media(max-width:767px){.help-nav .h-nav-list{margin:10px 15px}
}
.help-nav .h-nav-list::-webkit-scrollbar{display:none}
.help-nav .h-nav-list__item{cursor:pointer;display:inline-block;vertical-align:top;opacity:.5;margin:0 20px}
@media(max-width:767px){.help-nav .h-nav-list__item{opacity:1;flex-basis:25%;max-width:25%;white-space:normal;margin:0}
}
.help-nav .h-nav-list__item .h-nav__icon{height:66px;width:44px;text-align:center;margin:12px auto 0;display:flex;align-items:center;justify-content:center}
@media(max-width:767px){.help-nav .h-nav-list__item .h-nav__icon{display:none}
.help-nav .h-nav-list__item .h-nav__icon--hide{display:none}
}
.help-nav .h-nav-list__item .h-nav__icon-image{max-width:100%;max-height:100%}
.help-nav .h-nav-list__item .h-nav__icon .adc-icon{height:53px;width:53px;background-repeat:no-repeat;background-size:auto 53px;background-position:center}
.help-nav .h-nav-list__item .h-nav__text{text-align:center;color:#001489;font-weight:normal;font-size:.75rem;margin:5px 0 5px 0}
.help-nav .h-nav-list__item .h-nav__text--mb{display:none}
@media(max-width:767px){.help-nav .h-nav-list__item .h-nav__text{font-weight:bold;line-height:18px}
.help-nav .h-nav-list__item .h-nav__text--mb{display:block}
.help-nav .h-nav-list__item .h-nav__text--lg{display:none}
}
.help-nav .h-nav-list__item .h-nav__text-icon{color:black}
.help-nav .h-nav-list__item--active{opacity:1;position:relative}
.help-nav .h-nav-list__item--active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:5px;width:100%;background-color:#001489}
.help-nav .h-nav-list__item--active .h-nav__icon svg g{stroke:#001489 !important}
.help-nav .h-nav-list__item--active .h-nav__icon svg path{stroke:#001489 !important}
.help-nav .h-nav-list__item--active .h-nav__icon svg polyline{stroke:#001489 !important}
.help-nav .h-nav-list__item--active .h-nav__icon svg polygon{stroke:#001489 !important}
.help-nav .h-nav-list__item--active .h-nav__icon svg rect{stroke:#001489 !important}
.help-nav .h-nav-list__item--active .h-nav__text{font-weight:700;margin-bottom:20px}
.help-nav .h-nav-list__item--active .h-nav__text-icon{color:#001489}
.help-nav .h-nav-list__item:hover{position:relative;opacity:1}
.help-nav .h-nav-list__item:hover + .submenuone{display:block;width:100%;position:absolute;top:128px;z-index:999;text-transform:uppercase;background:#f8f8f8;left:0}
.help-nav .h-nav-list__item:hover a{box-shadow:0 0 5px;-webkit-box-shadow:0 0 5px;border-radius:5px}
.help-nav .h-nav-list__link{display:block;text-decoration:none}
@media screen and (min-width:0 \0){.help-nav .h-nav-list__link{min-width:90px}
}
.help-nav a{padding:0 10px}
.help-nav .submenuone{display:none}
.help-nav .submenuone .nav-justified{width:100%;justify-content:space-between}
.help-nav .submenuone .nav-justified li{padding:11px}
.help-nav .submenuone .nav-justified li:hover{background:#d4d4d4;cursor:pointer}
.help-nav .submenuone .nav-justified li a{color:#001489;font-size:.75rem;text-decoration:none}
.help-nav .submenuone:hover{display:block;width:100%;position:absolute;top:128px;z-index:999;text-transform:uppercase;background:#f8f8f8;left:0}
@media(max-width :767px){.help-nav .submenuone{top:48px !important}
}
.h-nav-list-icon .h-nav-list{border-bottom:0;flex-wrap:nowrap}
.h-nav-list-icon .h-nav-list__item{opacity:1}
.h-nav-list-icon .h-nav-list__item .h-nav__icon{height:30px;width:auto}
.h-nav-list-icon .h-nav-list__item .h-nav__icon svg{height:30px;width:auto}
.h-nav-list-icon .h-nav-list__item .h-nav__text{margin-bottom:30px;font-weight:normal}
.h-nav-list-icon .h-nav-list__item--active:after{height:4px}
.h-nav-list-icon .h-nav-list__item--active .h-nav__text__link{font-weight:normal}
.cmp-tabs .cmp-tabs__tablist{border-bottom:1px solid #d4d4d4}
.cmp-tabs li:first-child .cmp-tabs__tablist .cmp-tabs__tab{border-right:0}
.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab{margin:0;padding:1.4rem 1rem;font-weight:900;text-align:center;border-right:1px solid #d4d4d4;border-top:1px solid #d4d4d4;font-size:.875rem;color:#b5b5b5;line-height:15px}
.adc-mbl-search{padding:30px;background-color:#fff;box-shadow:0 5px 10px #ddd;position:relative;display:none}
@media(max-width:767px){.adc-mbl-search{padding:28px 25px}
}
@media(max-width:991px){.adc-mbl-search{display:block}
}
.adc-mbl-search__input{border:0;outline:0;padding-left:0;padding-right:20px}
.adc-mbl-search .adc-icon--close-icon{position:absolute;right:30px;top:35px;padding:5px}
.adc-search-header-dropdown{width:540px;right:0;left:auto}
.adc-search-header-dropdown .adc-search-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d4d4d4;padding-bottom:15px;margin-bottom:20px}
@media(max-width:991px){.adc-search-header-dropdown{width:100%;left:0;right:0;box-shadow:0}
}
.adc-search-header-dropdown__show-all-btn{margin-top:50px}
@media(max-width:991px){.adc-search-header-dropdown__show-all-btn{margin-top:30px}
}
@media(max-width:767px){.adc-search-header-dropdown__show-all-btn{justify-content:center}
}
.header-top{min-height:95px;position:relative}
@media(max-width:767px){.header-top{position:static}
.header-top .h-logo-freestyle{padding-left:8px}
}
.v2-rendition .header-top{min-height:80px;position:relative}
@media screen and (min-width:0) and (max-width:768px){.v2-rendition .header-top{position:static}
}
.v2-rendition .new-text-header{display:flex !important;flex-direction:row;align-items:center !important;padding:8px !important;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:.875rem !important;line-height:14px;color:#fff !important;cursor:pointer !important;margin-top:0 !important;text-decoration:none !important}
.header-logo{margin-top:15px;margin-bottom:15px}
@media(min-width:768px) and (max-width:991px){.h-logo-freestyle{padding-left:0}
}
.h-logo-freestyle img{height:43px;width:187px}
@media screen and (min-width:0) and (max-width:768px){.h-logo-freestyle img{height:auto;width:100%}
}
@media(min-width:992px){.v2-rendition .h-logo-freestyle:hover{background-color:rgba(34,39,50,0.1);border-radius:5px !important}
}
@media(min-width:768px) and (max-width:991px){.h-logo-md{padding-right:0}
}
.h-logo-md .header-logo{width:120px;float:right}
@media(min-width:768px) and (max-width:991px){.h-logo-md .header-logo{width:85px}
}
.ht-list{position:relative}
.ht-list ul{display:flex;align-items:center;justify-content:flex-end}
.ht-list ul li{position:relative}
.ht-list ul li:hover{background-color:rgba(255,255,255,0.2) !important}
.ht-list ul li:hover .header-dropdown{display:block}
.ht-list ul li .top-nav-item-icon-active{display:none}
.ht-list ul li.active .top-nav-item-link .top-nav-item-icon-default{display:none}
.ht-list ul li.active .top-nav-item-link .top-nav-item-icon-active{display:inline}
.ht-list ul li a.top-nav-item-link{color:#fff;white-space:nowrap;font-size:.75rem;padding:10px 20px;display:flex;align-items:center;cursor:pointer}
.ht-list ul li a.top-nav-item-link:hover,.ht-list ul li a.top-nav-item-link:active,.ht-list ul li a.top-nav-item-link:focus{text-decoration:none}
.ht-list ul li a.top-nav-item-link.top-nav-active{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:bold}
.ht-list ul li a.top-nav-item-link.nav-cart .nav-cart-img-container{position:relative}
.ht-list ul li a.top-nav-item-link.nav-cart .nav-cart-img-container .nav-cart-count{position:absolute;top:-2px;right:-2px;height:15px;width:15px;border-radius:50%;background-color:#001489;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:bold;font-size:.875rem}
.v2-rendition .ht-list ul li a.top-nav-item-link.nav-cart .nav-cart-img-container .nav-cart-count-v2{background-color:#f00 !important}
.ht-list ul li a.top-nav-item-link.on-checkout{cursor:default;pointer-events:none}
.ht-list ul li a.top-nav-item-link .top-nav-item-link-service{margin-right:3px}
.ht-list ul li a.top-nav-item-link .top-nav-item-link-icon{display:flex;align-items:center}
.ht-list ul li a.top-nav-item-link .top-nav-item-link-icon i{height:25px;width:25px;background-repeat:no-repeat;background-size:25px;background-position:center center}
.ht-list ul li .top-nav-indicator{height:9px;width:9px;background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/CallOut_Active.svg") no-repeat center center / 20px;display:inline-block;margin-left:10px}
.ht-list ul li .header-dropdown{display:none;padding-top:20px;position:absolute;top:100%;min-width:171px;z-index:10}
.ht-list ul li .header-dropdown.user-header-dropdown{left:20px}
.ht-list ul li .header-dropdown.user-header-dropdown:before{content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;left:20px;top:10px}
.ht-list ul li .header-dropdown.user-header-dropdown .user-header-dropdown-inner{box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);background-color:#fff}
.ht-list ul li .header-dropdown.user-header-dropdown .user-header-dropdown-inner .user-header-dropdown__label{padding:10px 19px;margin:0;display:block;text-align:left;border-bottom:1px solid #d4d4d4;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:700}
.ht-list ul li .header-dropdown.user-header-dropdown .user-header-dropdown-inner .user-header-dropdown__list{list-style-type:none;margin:0;padding:0;display:block}
.ht-list ul li .header-dropdown.user-header-dropdown .user-header-dropdown-inner .user-header-dropdown__list li a{padding:10px 19px;text-align:left;display:block;color:#000;font-size:.875rem}
.ht-list ul li .header-dropdown.user-header-dropdown .user-header-dropdown-inner .user-header-dropdown__list li a:hover{text-decoration:none;background-color:#f8f8f8}
.ht-list ul li .header-dropdown.user-header-dropdown .user-header-dropdown-inner .user-header-dropdown__list li:last-child a{padding:12px 19px;border-top:1px solid #d4d4d4}
.ht-list ul li .header-dropdown.user-header-dropdown .user-header-dropdown-inner .user-header-dropdown__list--sign-out{padding:5px 15px 4px 15px}
.ht-list ul li .header-dropdown.user-header-dropdown .user-header-dropdown-inner .new-Account-Flyout-Menu{color:#001489;display:flex;flex-direction:column;align-items:flex-start}
.ht-list ul li .header-dropdown.user-header-dropdown .user-header-dropdown-inner .new-Account-Flyout-Menu li{padding-bottom:18px;padding-top:18px;padding-left:20px;border-bottom:1px solid #d4d4d4;font-size:1.125rem;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:700;text-align:left}
.ht-list ul .h-abbot-logo a{display:inline-block}
@media(max-width:991px){.ht-list{padding:20px 0;border-top:1px solid #ddd}
.ht-list ul{justify-content:center}
}
@media(max-width:767px){.ht-list{display:none}
}
.cart-header-dropdown{display:none;position:absolute;top:82px;right:15%;width:410px;text-align:left;z-index:12}
@media(min-width:768px) and (max-width:1199px){.cart-header-dropdown{right:8%;top:142px}
}
@media(max-width:767px){.cart-header-dropdown{right:0;display:none;top:161px !important;width:315px;z-index:1000}
.cart-header-dropdown:before{display:none}
}
.cart-header-dropdown-cart-item__total{border-top:1px solid #d4d4d4}
@media(max-width:767px){.cart-header-dropdown-cart-item__total{border-top:0}
}
.cart-header-dropdown:before{content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;left:27%;top:-10px;margin:auto;height:0;width:0}
.cart-header-dropdown .cart-header-dropdown-inner{box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);background-color:#fff;text-align:left}
@media(max-width:767px){.cart-header-dropdown .cart-header-dropdown-inner .borderOnMobile{border-bottom:1px solid #d8d8d8;padding-bottom:15px}
}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-top{padding:15px 30px;border-bottom:1px solid #d4d4d4;display:flex;justify-content:space-between;align-items:center}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-top .cart-header-icon-cross{display:none}
@media(max-width:767px){.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-top .cart-header-icon-cross{display:block;cursor:pointer;padding:5px}
}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-top .cart-flex{display:flex;align-items:center}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-top .cart-flex .p-heading{margin:0;font-size:1.25rem;font-weight:bold}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-top .cart-flex .p-product-count{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:normal;font-size:1rem;margin:0 0 0 15px}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-top h5{margin:0;font-size:1.25rem}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-top h5 span{margin-left:15px;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:normal;font-size:1rem}
.cart-header-dropdown .cart-header-dropdown-inner .cart-no-product-msg{min-height:360px;padding:15px 30px;display:flex;align-items:center;justify-content:center}
@media(max-width:767px){.cart-header-dropdown .cart-header-dropdown-inner .minicart-fontweight{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:700}
}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-btns{padding:30px;border-bottom:1px solid #d4d4d4}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-btns .warnings{color:#e4002b;font-size:.75rem;line-height:18px;align-items:center;justify-content:center}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-cart-item{padding:20px 30px}
@media screen and (min-width:0) and (max-width:768px){.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-cart-item .col-2,.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-cart-item .col-4{padding:0 8px}
}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-cart-item .cart-header-dropdown-cart-title{font-size:1rem;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:700}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-cart-item .cart-header-dropdown-cart-price{font-size:1.25rem;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:700}
.cart-header-dropdown .cart-header-dropdown-inner .cart-header-dropdown-section{border-top:1px solid #d4d4d4;padding:30px 25px 0}
.v2-Flyout-menu-top{width:320px;height:144px;background-color:#222731;color:#001489}
#mySideNavRight .user-header-dropdown-inner .headingOne{padding-left:8px !important;padding-top:12px !important;padding-bottom:2px !important}
@media screen and (min-width:0) and (max-width:768px){.new-Account-Flyout-Menu{display:flex;flex-direction:column;align-items:flex-start}
.new-Account-Flyout-Menu .headingOne{padding-left:8px !important;padding-top:14px !important;padding-bottom:4px !important}
.adc-icon--user-loggedout{top:0 !important;right:-2px !important}
}
@media screen and (min-width:0) and (max-width:768px){.header-nav-mbl-icons-list-item-cart-count{position:absolute;width:14px;height:14px;left:11px;top:-7px;font-size:1rem;border-radius:50%;background-color:#001489;color:#fff;display:flex;align-items:center;justify-content:center;z-index:1;font-weight:bold}
.v2-rendition .header-nav-mbl-icons-list-item-cart-count-v2{background-color:#f00 !important}
.header-nav-mbl-icons-list-item-cart-count .text-md-center{left:12px !important}
}
.flyout-menu-greeting-text{font-size:.75rem;text-align:left;color:#fff;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:700;line-height:17px;margin-bottom:0;margin-top:20px}
.flyout-menu-customer-name{font-size:1.25rem;text-align:left;color:#fff;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:700}
.flyout-menu-customer-rounded{font-size:1.4375rem;color:#222731;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:700;border-radius:50%;margin-top:18px;margin-left:5px;background-color:#fff;height:45px !important;width:45px !important;padding-top:10px !important;padding-right:15px !important;padding-bottom:10px !important;padding-left:9px !important}
@media screen and (min-width:0) and (max-width:768px){.flyout-menu-customer-rounded{padding-top:10px !important;padding-right:10px !important;padding-bottom:10px !important;padding-left:9px !important}
}
.text-left-flyout{text-align:left}
.flyout-upper-box{position:absolute;top:57px}
.flyout-heading-box{width:214px;height:42px;left:2px;position:absolute;margin-left:20px}
.flyout-menu-customer-rounded-position{position:absolute;left:244px}
.flyout-menu-signout-button{font-size:.875rem;font-weight:700;padding:6px;color:#222731;margin-top:2rem;margin-bottom:5rem;width:85%;text-align:center;margin-right:20px !important;margin-left:20px !important;border:2px solid #222731 !important}
.flyout-menu-signout-button a{color:#222731 !important}
.v2-rendition .customer-rounded-icon{font-size:.75rem;color:#222731;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:700;border:1px solid #222731;border-radius:50%;margin-bottom:0;margin-top:0;margin-right:8px;background-color:#fff;height:25px;width:25px;text-align:center}
.v2-rendition .login-icon-alignment{display:flex;align-items:flex-start;margin-bottom:4px}
.v2-rendition .main-konto-label-changed{margin-top:20px;margin-left:3px}
.v2-rendition .seprator_log_header{border-left:1px solid #e5e5e5;height:40px;margin-top:5px}
@media(min-width:992px){.v2-rendition .logo-area{padding-left:0 !important;padding-right:0 !important}
}
.v2-rendition .adc-icon--shopping-cart{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/icon-cart-white.svg");background-size:18px !important}
@media screen and (min-width:1200px){.v2-rendition .cart-header-dropdown{margin-right:-140px !important}
}
@media screen and (min-width:992px){.v2-rendition .cart-header-dropdown{margin-right:-50px}
}
@media screen and (min-width:0) and (max-width:767px){.v2-rendition .cart-header-dropdown{right:0;display:none;top:65px !important;width:315px;z-index:1000}
.v2-rendition .cart-header-dropdown:before{display:none}
}
.v2-rendition .adc-icon--user-loggedout{background:url(../../../../content/dam/adc/freestylelibrede/de/de/fsl/icon-user-loggedout-white.svg) no-repeat}
.v2-rendition .set-icon{position:relative;top:4px}
.v2-rendition li{border-radius:5px !important;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}
.v2-rendition li:hover{background-color:rgba(34,39,50,0.1)}
.v2-rendition .hover-class-logo{-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out;border-radius:5px !important;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;width:fit-content !important}
.v2-rendition .hover-class-logo .logo-area div :first-child a img{width:auto !important;height:52px !important}
.v2-rendition .hover-class-logo:hover{background-color:rgba(255,255,255,0.2)}
@media screen and (min-width:0) and (max-width:768px){.v2-rendition .account-overview-rectangle-scroll{margin-top:-2.25rem !important;list-style:none !important}
.v2-rendition .account-overview-rectangle-scroll li{margin-left:0;margin-right:10px}
.v2-rendition .account-overview-rectangle-scroll li:hover{background:0;border-radius:0 !important}
}
@media(min-width:768px) and (max-width:991px){.v2-rendition .h-logo-freestyle{padding-right:0 !important;padding-left:0 !important}
.v2-rendition .seprator_log_header{border-left:1px solid #e5e5e5;height:40px;position:absolute;left:44%;margin-left:0rem}
.v2-rendition .header-top #v2-flyout span{display:block !important;margin-left:.5rem !important}
}
@media screen and (min-width:992px) and (max-width:1023px){#headerTop{background-color:#222731 !important}
#headerTop .header-top #v2-flyout span{display:block !important;margin-left:.5rem !important}
#headerTop .header-top .home-search-buttons{display:none !important}
#headerTop .header-top .sub-menu-button{display:block !important}
#headerTop .header-top .seprator_log_header{display:none !important}
#headerTop .header-top .abbott-logo{display:none !important}
#headerTop .navigationmenu_v2 .container{display:none !important}
}
@media screen and (min-width:0) and (max-width:1023px){.v2-rendition #loginHeader span{width:max-content !important}
#headerTop{background-color:#222731 !important;height:64px !important}
#headerTop .container .header-top{min-height:64px !important;height:64px !important}
#headerTop .container .header-top .text-md-center{padding:0 !important}
#headerTop .container .header-top .free-style-logo{width:fit-content !important;height:fit-content !important}
#headerTop .container .header-top .free-style-logo img{height:32px !important;width:auto !important}
#headerTop .container .header-top .h-logo-freestyle{margin-left:.5rem;width:fit-content !important;height:fit-content !important}
#headerTop .container .header-top .h-logo-freestyle img{height:32px !important;width:auto !important}
#headerTop .container .header-top .h-logo-freestyle :hover{background-color:rgba(34,39,50,0.1);border-radius:5px !important}
}
@media screen and (min-width:768px) and (max-width:1023){#headerTop{background-color:#222731 !important}
#headerTop .container .header-top #v2-flyout span{display:block !important;margin-left:.5rem !important}
#headerTop .container .header-top .text-lg-right{display:flex !important;justify-content:flex-end !important}
}
@media screen and (min-width:0) and (max-width:767px){#headerTop{background-color:#222731 !important}
#headerTop .container .row{margin-left:0 !important}
#headerTop .container .header-top .login-icon-alignment{display:flex;align-items:flex-start;margin-bottom:6px;margin-top:6px;margin-left:6px;margin-right:6px}
#headerTop .container .header-top .customer-rounded-icon{font-size:.625rem;height:24px !important;width:24px !important;margin-right:0 !important;padding-left:1px;padding-right:2px;margin-bottom:3px}
#headerTop .container .header-top .text-lg-right{display:flex !important;justify-content:flex-end !important}
#headerTop .container .header-top .text-lg-right :first-child>li{margin-top:.25rem !important}
#headerTop .container .header-top .mobile-cart-icon{display:block;height:auto}
}
@media screen and (min-width:1024px){#headerTop{background-color:#222731 !important}
#headerTop .header-top-container .row{margin-left:0 !important;margin-right:0 !important}
#headerTop .header-top-container .row .search-login-cart-logo-col{padding-left:0 !important;padding-right:0 !important}
#headerTop .header-top-container .row .search-login-cart-logo-col ul li:first-child{display:none !important}
#headerTop .header-top-container .row .search-login-cart-logo-col ul li:last-child{width:fit-content !important;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}
#headerTop .header-top-container .row .search-login-cart-logo-col ul li:last-child img{height:32px !important}
#headerTop .header-top-container .row .h-logo-freestyle{display:none !important}
}
@media screen and (min-width:767px) and (max-width:1023px){#headerTop{background-color:#222731 !important}
#headerTop .header-top-container .row{display:flex !important;flex-wrap:nowrap;padding-left:5rem;padding-right:5rem}
#headerTop .header-top-container .row .search-login-cart-logo-col{border:none !important}
#headerTop .header-top-container .row .search-login-cart-logo-col ul li:first-child{display:none !important}
#headerTop .header-top-container .row .search-login-cart-logo-col ul li:nth-child(2){display:none !important}
#headerTop .header-top-container .row .search-login-cart-logo-col ul li:last-child{display:none !important}
#headerTop .header-top-container .row .logo-area{display:none !important}
#headerTop .header-top-container .header-top{min-height:64px !important;height:64px !important}
#headerTop .header-top-container .sub-menu-button{display:block !important;width:fit-content !important}
#headerTop .header-top-container .logo-area{width:fit-content !important}
#headerTop .header-top-container .text-md-center{text-align:left !important}
}
@media screen and (min-width:0) and (max-width:767px){#headerTop{background-color:#222731 !important}
#headerTop .header-top-container{padding-right:0 !important}
#headerTop .header-top-container .row .search-login-cart-logo-col{border:none !important;display:flex !important;justify-content:end !important}
#headerTop .header-top-container .row .search-login-cart-logo-col .adc-icon--shopping-cart{margin-top:3px !important}
#headerTop .header-top-container .row .search-login-cart-logo-col .header-nav-mbl-icons-list-item-cart-count{top:-3px !important}
#headerTop .header-top-container .row .search-login-cart-logo-col ul li:first-child{display:none !important}
#headerTop .header-top-container .row .search-login-cart-logo-col ul li:nth-child(2){display:none !important}
#headerTop .header-top-container .row .search-login-cart-logo-col ul li:last-child{display:none !important}
#headerTop .header-top-container .row .sub-menu-button{display:block !important;width:fit-content !important}
#headerTop .header-top-container .row .sub-menu-button ul{width:fit-content !important;margin:0 !important}
#headerTop .header-top-container .row .sub-menu-button ul li{width:fit-content !important}
#headerTop .header-top-container .row .logo-area{display:none !important}
#headerTop .header-top-container .row .h-logo-freestyle a{width:fit-content !important}
}
.xf-content-height{margin:0 !important}
.nav-menu{background-color:#ffd100;min-height:65px;position:relative}
.nav-menu .header-mobile-nav-icons{padding:0 25px;display:flex;align-items:center;justify-content:space-between;height:65px}
@media(min-width:992px){.nav-menu .header-mobile-nav-icons{display:none}
}
.nav-menu .header-mobile-nav-icons .header-mobile-nav-icons-left{cursor:pointer}
.nav-menu .header-mobile-nav-icons .header-mobile-nav-icons-left .header-mobile-nav-icon-close{display:none}
.nav-menu .header-nav-container{position:relative}
@media(max-width:991px){.nav-menu .header-nav-container{position:relative}
}
.nav-menu .header-nav-container .nav-inner-container{display:inline-block;flex-grow:1}
@media(max-width:767px){.nav-menu .header-nav-container .nav-inner-container{box-shadow:none;border-bottom:1px solid #d4d4d4}
}
.nav-menu .header-nav-container .nav-inner-container .cmp-tabs__tablist{border-bottom-width:0}
@media(max-width:991px){.nav-menu .header-nav-container .nav-inner-container{display:block}
}
@media(max-width:767px){.nav-menu .header-nav-container .nav-inner-container{width:315px;max-height:500px;overflow-y:scroll}
}
@media(max-width:380px){.nav-menu .header-nav-container .nav-inner-container{max-height:400px}
}
.nav-menu .header-nav-container .nav-inner-container .mobile-nav-back-btn{display:none}
@media(max-width:991px){.nav-menu .header-nav-container{max-width:unset;padding:0}
}
.nav-menu .header-toggle-btn{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border-radius:.25rem;min-height:50px;display:flex;align-items:center;cursor:pointer}
@media(min-width:768px){.nav-menu .header-toggle-btn{display:none}
}
@media(max-width:991px){.nav-menu .nav-inner-container{display:block;position:absolute;top:100%;left:-100%;background-color:#fff;width:80%;z-index:9;box-shadow:0 4px 5px 0 rgba(0,0,0,0.25)}
.nav-menu .nav-inner-container .mobile-nav-back-btn{display:none}
.nav-menu .nav-inner-container .mobile-nav-back-btn .back-btn-link{border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:22px 15px;color:#001489;display:flex;align-items:center;font-weight:700;font-size:1.125rem}
.nav-menu .nav-inner-container .mobile-nav-back-btn .back-btn-link img{margin-right:5px}
.nav-menu .nav-inner-container .navbar-nav .nav-item{text-align:left;color:#001489;border-bottom:1px solid #d4d4d4;font-size:1.125rem}
}
@media(min-width:768px) and (max-width:991px){.nav-menu .nav-inner-container{border-right:1px solid #d4d4d4;min-height:400px;width:200px}
.nav-menu .nav-dropdown-container{box-shadow:3px 0 5px 0 rgba(0,0,0,0.25);position:absolute;top:0;left:188px;min-width:530px;min-height:400px}
}
.nav-menu .navbar-toggler{border:0}
.nav-menu .navbar-toggler i{color:#001489}
.nav-menu ol.navbar-nav{display:flex;margin:0;padding:0;list-style-type:none}
@media(max-width:991px){.nav-menu ol.navbar-nav{width:100%;flex-direction:column}
}
@media(max-width:767px){.nav-menu ol.navbar-nav{box-shadow:none;border-right:1px solid #d4d4d4}
}
.nav-menu ol.navbar-nav li.nav-item{border:0;padding-left:0;padding-right:27px;color:#001489;display:flex;align-items:center;white-space:nowrap;flex-grow:1;flex-shrink:1}
@media(min-width:768px) and (max-width:1199px){.nav-menu ol.navbar-nav li.nav-item{padding-right:6px}
}
@media(max-width:991px){.nav-menu ol.navbar-nav li.nav-item{text-transform:capitalize}
}
.nav-menu ol.navbar-nav li.nav-item:focus,.nav-menu ol.navbar-nav li.nav-item:active{outline:0}
.nav-menu ol.navbar-nav li.nav-item:last-child{padding-right:10px}
@media(max-width:991px){.nav-menu ol.navbar-nav li.nav-item:last-child{padding-right:20px}
}
.nav-menu ol.navbar-nav li.nav-item .nav-prev-icon{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Recipe.svg") no-repeat left center / 23px;height:18px;width:28px}
@media(max-width:991px){.nav-menu ol.navbar-nav li.nav-item .nav-prev-icon{display:none}
}
.nav-menu ol.navbar-nav li.nav-item .nav-item-icon-up-blue{visibility:hidden;height:18px}
@media(max-width:991px){.nav-menu ol.navbar-nav li.nav-item .nav-item-icon-up-blue{visibility:visible;transform:rotate(90deg);width:18px}
.nav-menu ol.navbar-nav li.nav-item .nav-item-icon-up-blue i.adc-icon{background-size:cover;width:28px;height:18px;display:block}
}
.nav-menu ol.navbar-nav li.nav-item.active .nav-item-icon-up-blue{visibility:visible}
@media(max-width:991px){.nav-menu ol.navbar-nav li.nav-item .top-nav-item-link-icon i.adc-icon{display:block}
}
@media(max-width:991px){.nav-menu ol.navbar-nav li.nav-item{font-weight:700;justify-content:space-between;white-space:normal;padding-left:20px;padding-right:20px}
.nav-menu ol.navbar-nav li.nav-item i{display:none}
}
@media(max-width:991px){.nav-menu ol.navbar-nav li.nav-item.loginHeaderLiActive i{display:block}
}
.nav-menu ol.navbar-nav li.nav-item a.nav-link{padding:10px 20px 10px 20px;color:#001489;font-weight:900;display:flex;align-items:center}
.nav-menu ol.navbar-nav li.nav-item a.nav-link .arrow-up{display:none;height:20px}
.nav-menu ol.navbar-nav li.nav-item a.nav-link:hover .arrow-up{display:block}
.nav-menu ol.navbar-nav li.nav-item:first-child a.nav-link{padding-left:0}
.nav-menu ol.navbar-nav li.nav-item:hover .nav-dropdown-container{display:block}
.nav-menu .nav-dropdown-container{visibility:hidden;top:100%;position:absolute;left:0;right:0;border-radius:0 0 5px 5px;width:100%;transform:translate(0,-3%);clip-path:inset(1% -10% -10% -12%);z-index:10;opacity:0;transition:all 500ms ease-in}
.nav-menu .nav-dropdown-container.hide{display:none}
.nav-menu .nav-dropdown-container.active{transform:translate(0,-1%);visibility:visible;opacity:1}
.nav-menu .nav-dropdown-container .nav-dropdown-inner{padding:30px 0;box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);background-color:#fff;width:96%;margin:0 auto}
@media(max-width:991px){.nav-menu .nav-dropdown-container .nav-dropdown-inner{box-shadow:none;width:100%}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .card-info{margin:0}
}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks:nth-child(-n+3) .nav-dropdown-item-section{border-top:1px solid #d4d4d4}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-item-section{padding:15px 15px;display:flex;justify-content:space-between;align-items:center;min-height:132px;cursor:pointer;margin:0 15px;border-top:1px solid #d4d4d4}
@media(max-width:991px){.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-item-section{border-top:0 !important;margin-top:0 !important;margin-bottom:0 !important}
}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-item-section:hover{box-shadow:0 0 10px 0 rgba(0,0,0,0.35);transition:all .3s ease-in-out;border-radius:5px}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-item-section:hover .sidenav-item-list-title .adc-icon--account-summary{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/User_Active_White.svg")}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-item-section:hover .sidenav-item-list-title .adc-icon--my-orders{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/My_Orders_White.svg")}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-item-section:hover .sidenav-item-list-title .adc-icon--logoutIcon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/SignOut_White.svg")}
@media(max-width:991px){.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-item-section{margin:0;min-height:auto}
}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks{margin:0}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info .card-info-title{font-size:1.25rem;font-weight:700;color:#000;line-height:28px}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info .side-nav-card-icon-img{display:none}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info .card-info-desc{color:#000;font-size:.875rem;line-height:23px}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a:hover{text-decoration:none}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-contact-item{padding:15px}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-contact-item .nav-dropdown-contact-item-inner{display:flex}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-contact-item .nav-dropdown-contact-item-inner .nav-dropdown-contact-content{padding-left:30px}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-contact-item .nav-dropdown-contact-item-inner .nav-dropdown-contact-image .nav-dropdown-contact-content small{font-size:.75rem}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .nav-dropdown-contact-item .nav-dropdown-contact-item-inner .nav-dropdown-contact-image .nav-dropdown-contact-content h5{font-size:1.25rem}
@media(max-width:991px){.nav-menu .nav-dropdown-container{display:none;background-color:#fff;position:static;left:0;width:100%}
.nav-menu .nav-dropdown-container .nav-dropdown-inner{padding:0}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks{border:0;margin:0}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .mobile-nav-title{border-bottom:1px solid #d4d4d4;padding:22px 10px}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .mobile-nav-title h4{font-size:1.75rem;margin:0;color:#001489;font-weight:normal}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a{border-bottom:1px solid #d4d4d4;padding-left:5px;padding-right:5px}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a .sidenav-item-list-title{display:flex;align-items:center;justify-content:space-between}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a .sidenav-item-list-title .card-info-title{font-size:1.125rem;font-weight:normal}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a .sidenav-item-list-title .side-nav-card-icon-img{display:inline}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a .card-info-img-section{display:block}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a:hover{background-color:#001489;color:#fff}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a:hover .card-info-title{color:#fff}
}
@media(min-width:768px) and (max-width:991px){.nav-menu .nav-dropdown-container{box-shadow:3px 4px 5px 0 rgba(0,0,0,0.25);position:absolute;top:0;left:188px;min-height:404px}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks{padding:0 15px !important}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a{padding:12px 6px;height:95px;display:-webkit-box}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a .card-info-title{line-height:20px}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a .card-info-img-section{display:block !important}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a .card-info-img-section img{max-height:50px}
.nav-menu .nav-dropdown-container .nav-dropdown-inner .navlinks .card-info a .card-info-desc{font-size:.75rem;max-height:25px;display:-webkit-box;line-height:110%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
@media(max-width:767px){.nav-menu .nav-dropdown-container .nav-dropdown-inner{border-right:1px solid #d4d4d4}
.nav-menu .nav-dropdown-container .card-info-title{color:#001489 !important}
.nav-menu .nav-dropdown-container .card-info-img-section{max-width:38px}
.nav-menu .nav-dropdown-container .card-info-desc{display:none}
}
@media(max-width:991px){.nav-menu .navbar-toggler{min-height:50px}
.nav-menu ul li a.nav-link{font-size:.75rem;padding:10px;white-space:nowrap}
}
.nav-menu .mobile-menu-container{width:80%;background-color:#fff;padding:0 20px 20px;position:absolute;left:-80%;top:100%;z-index:9}
@media(min-width:768px){.nav-menu .mobile-menu-container{display:none}
}
.nav-menu .sidenav-footer{padding-left:18px;padding-right:12px}
@media(min-width:768px){.nav-menu .sidenav-footer{display:none}
}
@media(max-width:767px){.nav-menu .sidenav-footer{box-shadow:none;border-right:1px solid #d4d4d4;padding:15px 25px}
}
.nav-menu .sidenav-footer .sidenav-contact .sidenav-contact-item{margin:16px 0;display:flex;justify-content:space-between;align-items:center}
@media(max-width:991px){.nav-menu .sidenav-footer .sidenav-contact .sidenav-contact-item .click-to-call-mobile{white-space:nowrap;display:flex;align-items:center;color:#001489;font-size:.8125rem}
}
@media(max-width:991px) and (max-width:767px){.nav-menu .sidenav-footer .sidenav-contact .sidenav-contact-item .click-to-call-mobile .top-nav-item-link-service{display:none}
}
@media(max-width:767px){.nav-menu .sidenav-footer .sidenav-contact .sidenav-contact-item{margin:10px 0}
}
.nav-menu .sidenav-footer .sidenav-contact .sidenav-contact-item p{color:#001489;font-weight:700;font-size:.8125rem;margin:0}
.nav-menu .sidenav-footer .sidenav-contact .sidenav-contact-item p img{margin-right:5px}
.nav-menu .sidenav-footer .sidenav-contact .online-help-btn{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Help blue.svg");background-repeat:no-repeat;width:115px;padding-left:50px;background-position-y:5px;margin-left:5px}
.nav-menu .sidenav-footer .sidenav-contact .contact-btn{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Mail_blue.svg");background-repeat:no-repeat;width:115px;padding-left:45px;background-position-y:5px;margin-left:5px}
@media(max-width:767px){.nav-menu .sidenav-footer .sidenav-contact .contact-btn{background-position:5px}
}
.nav-menu .sidenav-footer .sidenav-contact .globe-btn{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Hotline.svg");background-repeat:no-repeat;width:115px;padding-left:45px;background-position-y:5px;margin-left:5px}
@media(max-width:767px){.nav-menu .sidenav-footer .sidenav-contact .globe-btn{background-position:5px}
}
.nav-menu .sidenav-footer .sidenav-globe .sidenav-globe-link{color:#001489;font-size:.875rem;text-decoration:underline;display:block}
.nav-menu .sidenav-footer .sidenav-globe .sidenav-globe-link img{margin-right:8px}
.mbl-nav-icons{display:none;position:absolute;right:30px;top:20px}
.sticky-menu-nav{position:fixed;top:0;width:100%;max-width:1440px;z-index:1020}
@media(max-width:767px){.sticky-menu-nav{height:auto}
}
.menu-nav-with-notice-banner{position:fixed;width:100%;max-width:1440px;z-index:1020}
@media(max-width:767px){.menu-nav-with-notice-banner{height:auto}
}
.header-nav-mbl-icons{position:absolute;right:25px;top:15px;display:none}
@media(max-width:991px){.header-nav-mbl-icons{display:block}
}
.header-nav-mbl-icons .header-nav-mbl-icons-list{list-style-type:none;display:flex;margin:0;padding:0}
.header-nav-mbl-icons .header-nav-mbl-icons-list .header-nav-mbl-icons-list-item{position:relative}
.header-nav-mbl-icons .header-nav-mbl-icons-list .header-nav-mbl-icons-list-item.active .header-nav-mbl-icons-list-item-link{border-bottom:3px solid #001489}
.header-nav-mbl-icons .header-nav-mbl-icons-list .header-nav-mbl-icons-list-item .header-nav-mbl-icons-list-item-cart-count{position:absolute;top:3px;right:10px;height:18px;width:19px;font-size:1rem;border-radius:50%;background-color:#001489;color:#fff;display:flex;align-items:center;justify-content:center;z-index:1;font-weight:bold}
.header-nav-mbl-icons .header-nav-mbl-icons-list .header-nav-mbl-icons-list-item:last-child{margin-left:20px}
.header-nav-mbl-icons .header-nav-mbl-icons-list .header-nav-mbl-icons-list-item:last-child a .adc-icon--shopping-cart{right:4px;top:-5px;height:48px;width:48px}
.header-nav-mbl-icons .header-nav-mbl-icons-list .header-nav-mbl-icons-list-item .header-nav-mbl-icons-list-item-link{padding:12px 10px}
.header-nav-mbl-icons .header-nav-mbl-icons-list .header-nav-mbl-icons-list-item .header-nav-mbl-icons-list-item-link.mbl-search-icon{padding:2px 0;position:relative}
.header-nav-mbl-icons .header-nav-mbl-icons-list .header-nav-mbl-icons-list-item-cart{display:none}
@media(max-width:767px){.header-nav-mbl-icons .header-nav-mbl-icons-list .header-nav-mbl-icons-list-item-cart{display:block}
}
.header-search{position:relative;align-items:center}
.header-search input{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;min-width:268px;margin-right:10px;padding-right:35px}
.header-search .h-srch-btn{background:transparent;border:0;outline:0;position:absolute;right:16px;top:5px;cursor:pointer;font-size:.875rem;color:#b5b5b5}
@media(max-width:991px){.header-search .h-srch-btn{right:10px}
}
.header-search .h-close-btn{background:transparent;border:0;outline:0;position:absolute;right:16px;top:5px;cursor:pointer;font-size:.875rem;color:#b5b5b5}
@media(max-width:991px){.header-search .h-close-btn{right:10px}
}
@media(max-width:991px){.header-search input{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;min-width:100px;margin-right:0}
}
.faq-link{font-size:.625rem;color:#001489;font-weight:700;text-decoration:underline}
.header-mb-search{display:none;background-color:#fff}
.header-mb-search .header-mb-search-inner{border-left:1px solid #001489;padding:10px 0 10px 20px}
.header-mb-search .header-mb-search-inner .h-mb-input-search{border:0;background:transparent}
.header-mb-search .header-mb-search-inner .h-mb-input-search:focus,.header-mb-search .header-mb-search-inner .h-mb-input-search:active{background:transparent;outline:0}
@media(min-width:992px){.click-to-call .click-to-call{border-top:1px solid #d4d4d4;margin:8px 0 0 0;width:90%}
.click-to-call .click-to-call__button{margin:10px 0 0 15px;width:75%}
}
@keyframes vfadein{99%{visibility:hidden}
100%{visibility:visible}
}
@keyframes vfadeout{99%{visibility:visible}
100%{visibility:hidden}
}
@media(max-width:767px){.navigationmenu_v2 .left-side .headingOne{padding-left:8px !important}
}
.navigationmenu_v2{position:relative}
.navbar-expand-lg{position:unset}
.navigationmenu_v2 .dropdown-menu{width:100%;top:39px;left:0;right:0;background:#fff;border:0;border-radius:0 !important}
.navigationmenu_v2 .submenu-icon-size{width:72px;height:72px}
.navigationmenu_v2 .submenu-title{font-style:normal;font-weight:700;font-size:1rem;line-height:24px;font-family:"Brandon Text",Arial,Helvetica,sans-serif;color:#222731}
.navigationmenu_v2 .submenu-desc{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:21px;color:#000}
.navigationmenu_v2 .card-bg-grey-hover:hover{background-color:#e5e5e5;transition:.3s !important}
.navigationmenu_v2 .card-bg-grey-hover{padding:10px 10px 15px 15px;border-radius:5px;max-width:100%;width:520px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}
.navigationmenu_v2 .submenuline{width:1110px;height:0;border:1px solid #e5e5e5}
.navigationmenu_v2 .sub-menu-dropdown-style{gap:20px;margin-top:15px !important;padding:8px 15px 35px 15px}
.navigationmenu_v2 .submenu-a-link{text-decoration:none}
.navigationmenu_v2 a.adc-button-primary{color:#222731 !important;text-decoration:none !important}
.navigationmenu_v2 a.adc-button-secondary{margin-right:1.35rem !important;background-color:#fff;height:30px;border:2px solid #222731;border-radius:4px;display:flex;padding-block:1px;padding-inline:6px;width:fit-content;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:14px;align-items:center;text-align:center;text-transform:uppercase}
.navigationmenu_v2 a.adc-button-primary{background-color:#ffd100;height:30px;border:2px solid #ffd100;border-radius:4px;margin-right:1.35rem !important;display:flex;padding-block:1px;padding-inline:6px;width:fit-content;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:14px;align-items:center;text-align:center;text-transform:uppercase}
.navigationmenu_v2 a.adc-button-secondary{text-decoration:none;color:#222731 !important}
.navigationmenu_v2 .nav-link-style-fiest-level{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:14px;color:#001489;transition:all .3s ease-in-out !important}
.navigationmenu_v2 .navbar-light .navbar-nav .nav-link{color:#222731}
.navigationmenu_v2 button{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:14px;align-items:center;text-align:center;text-transform:uppercase}
.navigationmenu_v2 .dropdown-toggle::after{content:none;background-image:url('../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_up_dark_grey.svg')}
.new-nav-item-icon-up-black{float:right}
.new-nav-item-icon-down-black{float:right}
@media(min-width:992px) and (max-width:1199px){.navigationmenu_v2 .adc-icon--arrowLeftMobile{display:none !important}
.navigationmenu_v2 .adc-icon--arrowRightMobile{display:none !important}
.navigationmenu_v2 .dropdown-menu .container{margin-left:7rem !important}
.navigationmenu_v2 .dropdown-menu .submenu-row-style{width:420px !important}
}
.navigationmenu_v2 .adc-icon--arrowLeftMobile{top:-2px;background-image:url('../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_dark_grey.svg');left:4px;width:18px;height:18px}
.navigationmenu_v2 .adc-icon--arrowRightMobile{top:-2px;background-image:url('../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_up_dark_grey.svg');left:4px;width:18px;height:18px}
[aria-expanded="false"] .new-nav-item-icon-up-black{display:block}
[aria-expanded="false"] .new-nav-item-icon-down-black{display:none}
[aria-expanded="true"] .new-nav-item-icon-up-black{display:none}
[aria-expanded="true"] .new-nav-item-icon-down-black{display:block}
.v2-rendition-titles-mobile{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:700 !important;font-size:1.125rem !important;margin-left:5.5rem !important;margin-top:.5rem !important;margin-bottom:.5rem !important}
.v2-rendition-mobile-logout{border:2px solid #001489 !important;margin-bottom:5rem !important;margin-top:1rem !important;margin-right:10px !important}
.v2-Navbar-hover li:hover{background-color:rgba(34,39,50,0.1) !important;transition:.3s !important}
@media(min-width:768px) and (max-width:991px){.navigationmenu_v2 .left-side .headingOne{padding-left:8px !important}
}
@media(max-width:1023px){#navbarSupportedContent{display:none !important}
}
.v2-rendition .master-nav{background-color:rgba(0,0,0,0.4);z-index:10217;position:fixed;overflow-x:hidden;width:0;height:100%;overflow:hidden;outline:0;top:0;right:0;left:0}
.v2-rendition .wrapper-box{display:flex;flex-direction:column;align-items:center;padding:0;gap:32px;position:absolute;width:320px;left:-3px;right:0;top:204px;overflow-y:scroll}
.v2-rendition .wrapper-panel{display:flex;flex-direction:column;width:320px}
.v2-rendition .heading-box-panel{width:320px}
.v2-rendition .panel-border{width:320px;height:0;border:1px solid #e5e5e5}
.v2-rendition .btn-box-panel{background:#222731;position:absolute;width:320px;height:192px;left:0;top:0}
.v2-rendition .search-box-mbl{box-sizing:border-box;height:54px;width:218px;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:5px 0 0 5px}
.v2-rendition .search-icon-box{width:100% !important;height:54px;background:#e5e5e5;border-radius:0 5px 5px 0}
.v2-rendition .search-icon-box .adc-iconsearch-blue{top:4px;left:3px}
.v2-rendition .closebtn-box{display:flex;flex-direction:row;align-items:center;padding:10px;gap:8px;position:absolute;width:143px;height:40px;left:12px;top:12px}
.v2-rendition .closebtn-box-logo{background:url(../../../../content/dam/adc/freestylelibrede/de/de/fsl/icon-close-white.svg) no-repeat;border:0;padding:10px 9px}
.v2-rendition .closebtn-box:hover{background-color:rgba(255,255,255,0.2);border-radius:5px}
.v2-rendition .closebtn-box-font{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:14px;color:#fff}
.v2-rendition .closebtn-box-buttons{position:absolute;width:272px;height:108px;left:21px;top:72px}
.v2-rendition .md-subheading-style{max-width:272px !important;width:auto !important;height:auto !important;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:24px;color:#222731}
.v2-rendition .md-subcontent-style{max-width:240px !important;width:auto !important;height:auto !important;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:17px;color:#000}
.v2-rendition .md-ancor-tag{display:flex;flex-direction:row;align-items:center;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:25px;position:relative;max-width:272px !important;width:auto !important;height:auto !important;border-radius:5px}
@media(max-width:767px){.v2-rendition .navigationmenu_v2 .search-icon-box .adc-icon--search-blue{top:6px;left:6px}
.v2-rendition .closebtn-box-buttons .adc-button-secondary{width:100% !important;font-size:.875rem !important;display:flex !important;order:1 !important;margin-left:0 !important;margin-right:0 !important;font-weight:700 !important;color:#fff !important;border:2px solid #fff;border-radius:4px;background:0}
.v2-rendition .closebtn-box-buttons .adc-button-primary{width:100% !important;font-size:.875rem !important;margin-left:0 !important;margin-right:0 !important;font-weight:700 !important;color:#222731 !important}
.v2-rendition #mySidenav .wrapper-box .panel-heading .panel-title{margin-bottom:.5rem !important}
.v2-rendition .panel .panel-default .heading-box-panel:first-child{margin-bottom:.5rem !important}
}
@media only screen and (min-width:1023px){.v2-rendition .bg-nav-v2{background-color:#fff !important;padding-top:8px;padding-bottom:8px}
}
@media(min-width:992px){.v2-rendition div .bg-nav-v2{box-shadow:0 5px 5px rgba(0,0,0,0.15)}
}
.v2-rendition .cordin_icon{width:15px;height:15px;padding:14px;margin-right:3px !important;margin-top:6px;cursor:pointer;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_dark_grey.svg");background-repeat:no-repeat}
.v2-rendition .cordin_icon.show{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_up_dark_grey.svg")}
.v2-rendition .heading-text{width:272px;height:28px;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:28px;align-items:center;color:#222731}
.v2-rendition .search-box-main{width:272px;height:54px;display:flex;margin-top:8%;margin-right:8%;margin-bottom:8%;margin-left:7%}
.v2-rendition .search-box-main .mobile-search-box-alignment{padding-right:0 !important;padding-left:0 !important}
.v2-rendition .search-box-main .search-icon-blue{width:52px;height:52px;display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;position:absolute;background-color:#e5e5e5}
.v2-rendition .search-box-main .search-icon-blue-logo{background:url(../../../../content/dam/adc/freestylelibrede/de/de/search_icon_dark_grey.svg) no-repeat !important;border:0;padding:10px 10px !important}
@media(min-width:768px) and (max-width:1199px){.v2-rendition .closebtn-box-buttons .adc-button-secondary{width:100% !important;font-size:.875rem !important;display:flex !important;order:1 !important;font-weight:700 !important;color:#fff !important;background-color:#222731;border:2px solid #fff}
.v2-rendition .closebtn-box-buttons .adc-button-primary{width:100% !important;font-size:.875rem !important;font-weight:700 !important;color:#222731 !important}
.v2-rendition #mySidenav .wrapper-box .panel-heading .panel-title{margin-bottom:.5rem !important;padding-left:2%}
}
@media only screen and (max-width:992px) and (min-width:1024px){.v2-rendition #mySidenav .wrapper-box .panel-heading .panel-title{padding-left:4% !important}
}
@media only screen and (max-width:992px) and (min-width:1024px){.navigationmenu_v2 .nav-inner-container .adc-button-primary{font-weight:700 !important}
.navigationmenu_v2 .nav-inner-container .adc-button-secondary{font-weight:700 !important}
}
.appStoreLink li{margin-right:15px;cursor:pointer}
.appStoreLink li a{display:block;width:100%;height:100%}
.appStoreLink li.google-play-btn,.appStoreLink li.apple-appstore-btn{width:120px;height:40px}
.appStoreLink li.google-play-btn{background:url(../../../../etc.clientlibs/adc/freestylelibrede/components/content/appStore/clientlibs/resources/icons/Apple_AppStore.png) no-repeat}
.appStoreLink li.apple-appstore-btn{background:url(../../../../etc.clientlibs/adc/freestylelibrede/components/content/appStore/clientlibs/resources/icons/google_play.png) no-repeat}
.appStoreLink:last-child{margin-right:0}
.modal-backdrop.show{opacity:.4}
.country-selector-modal{padding:19px 29px 24px}
@media only screen and (max-width:767px){.country-selector-modal{padding:20px 0 10px}
}
.country-selector-modal .title{font-size:1.25rem;color:#001489;text-align:center;margin-bottom:30px}
.country-selector-modal .country-close-btn{position:absolute;z-index:9;right:15px;top:15px;font-size:3.125rem;background:transparent;color:#001489;border:0;line-height:20px;height:28px;width:26px;padding:0}
.country-selector-modal .country-container{text-align:center}
.country-selector-modal .country-container ul{list-style-type:none;margin-bottom:40px;padding:0}
.country-selector-modal .country-container ul li .country-item{position:relative;height:60px;width:450px;padding:20px;display:flex;justify-content:space-between;align-items:center;border:1px solid #b5b5b5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin-bottom:15px;cursor:pointer;color:#000;text-decoration:none}
.country-selector-modal .country-container ul li .country-item img{height:20px;width:40px}
@media only screen and (max-width:767px){.country-selector-modal .country-container ul li .country-item{padding:12px 20px;width:100%}
}
.country-selector-modal .country-container ul li .country-item.active{border:1px solid #001489}
.country-selector-modal .country-container ul li .country-item.active:after{content:'✔';position:absolute;right:-10px;top:-10px;height:20px;width:20px;border-radius:50%;background-color:#001489;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.6875rem}
.country-selector-modal .country-container ul a .text-underline{text-decoration:underline}
.country-selector-modal .country-container .country-more{color:#001489;display:block;font-size:1rem;margin-top:40px;text-align:center;text-decoration:underline}
.adc-footer .adc-icon--globe{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Weltkugel_blue.svg")}
.adc-footer .country-sel-txt{color:#001489;text-decoration:underline;font-size:.875rem}
#exampleModal .modal-dialog{max-width:540px}
.adc-footer{border-top:1px solid #b5b5b5;padding:30px 0 30px 0}
.adc-footer__social{font-size:.875rem;line-height:24px}
.adc-footer__social img{margin-left:10px;margin-right:0}
@media(max-width:767px){.adc-footer__social{float:left}
}
@media(min-width:768px) and (max-width:1199px){.adc-footer__social{font-size:1rem}
}
.adc-footer .adc-list{padding-right:25px}
.adc-footer .adc-list:last-child{padding-right:15px}
@media(min-width:768px) and (max-width:1199px){.adc-footer .adc-list{padding-right:15px}
}
@media(max-width :767px){.adc-footer .adc-list{padding-right:15px}
}
.adc-footer .adc-list .adc-link-list__title,.adc-footer .adc-list .adc-link-list__links{padding-left:10px}
@media(max-width:991px){.adc-footer .adc-list .adc-link-list__title{padding:10px}
}
.adc-footer .cmp-list__item{margin-bottom:1rem}
.adc-footer__sublink span:after{content:'|';padding:0 .75rem 0 .79rem;color:#d4d4d4;font-size:.75rem}
.adc-footer__sublink span:last-child:after{content:''}
.adc-footer__sublink.adc-list{padding-right:0}
.adc-footer__sublink.adc-list:last-child{padding-right:0}
.adc-footer__sublink .adc-link-list__title,.adc-footer__sublink .adc-link-list__links{padding-left:0 !important}
@media(max-width:991px){.adc-footer__sublink .adc-link-list__links{display:inline-block}
}
.adc-sub-footer{background-color:#d4d4d4}
@media(min-width:768px){.adc-sub-footer__payment-type{width:auto}
}
@media(max-width:767px){.adc-sub-footer__footer-logo img{display:none}
}
.cookie-banner{background-color:#001489;color:#fff}
.cookie-banner h4{font-size:1.25rem}
@media only screen and (max-width:767px){.cookie-banner h4{font-size:1rem}
}
.cookie-banner p,.cookie-banner a{font-size:.75rem}
.cookie-banner .cookie-banner-inner{padding:15px 0}
.cookie-banner .cookie-banner-inner .cookie-content{justify-content:space-between}
.cookie-banner .cookie-banner-inner .cookie-content .ck-read-more{text-decoration:underline;margin-left:10px}
.cookie-banner .cookie-banner-inner .cookie-content .ck-btn-section .white-border-btn{text-decoration:none;font-size:.75rem;color:#fff;white-space:nowrap;display:inline-block;text-align:center}
@media only screen and (min-width:767px) and (max-width:991px){.cookie-banner .cookie-banner-inner .cookie-content .ck-btn-section{display:flex;align-items:center}
.cookie-banner .cookie-banner-inner .cookie-content .ck-btn-section .white-border-btn{margin-right:20px}
}
@media only screen and (max-width:767px){.cookie-banner .cookie-banner-inner .cookie-content .ck-btn-section{margin-bottom:25px}
.cookie-banner .cookie-banner-inner .cookie-content .ck-btn-section .white-border-btn{width:100%;margin-bottom:15px}
.cookie-banner .cookie-banner-inner .cookie-content .ck-btn-section .cookie-links{text-align:center}
}
.cookie-banner .cookie-banner-inner .cookie-content .cookie-links li a{text-decoration:underline;font-size:.875rem;color:#fff}
.cookie-banner .cookie-banner-inner .cookie-content .cookie-links li:first-child{margin-right:20px}
.cookie-banner .cookie-banner-inner .cookie-content .cookie-links-author li{min-width:100px}
.cookie-banner .cookie-banner-inner .cookie-content .ck-right{padding-left:20px;border-left:1px solid #fff}
.cookie-banner .cookie-banner-inner .cookie-content .ck-right .ck-right-inner{display:flex;align-items:space-between;flex-wrap:wrap;height:100%;align-content:space-between}
.cookie-banner .cookie-banner-inner .cookie-content .ck-right .ck-right-inner .xf-content-height{min-height:auto}
.cookie-banner .cookie-banner-inner .cookie-content .ck-right .ck-right-inner .ckr-mb-r p{font-size:.875rem}
.cookie-banner .cookie-banner-inner .cookie-content .ck-right .ck-right-inner .country-selector .globe-icon{height:17px;width:17px}
.cookie-banner .cookie-banner-inner .cookie-content .ck-right .ck-right-inner .country-selector .globe-icon i{height:17px;width:17px;background-repeat:no-repeat;background-size:17px;background-position:center}
.cookie-banner .cookie-banner-inner .cookie-content .ck-right .ck-right-inner .country-selector .country-sel-txt{color:#fff;text-decoration:underline}
@media only screen and (max-width:767px){.cookie-banner .cookie-banner-inner .cookie-content .ck-right{border:0}
.cookie-banner .cookie-banner-inner .cookie-content .ck-right .ck-right-inner{justify-content:space-between;padding:25px 0 15px;border-top:1px solid #fff;align-items:center}
.cookie-banner .cookie-banner-inner .cookie-content .ck-right .ck-right-inner .ckr-mb-l,.cookie-banner .cookie-banner-inner .cookie-content .ck-right .ck-right-inner .ckr-mb-r{width:50%;margin-bottom:0}
.cookie-banner .cookie-banner-inner .cookie-content .ck-right .ck-right-inner .ckr-mb-r{justify-content:flex-end}
}
.cookie-banner .cookie-banner-inner .white-border-btn{cursor:pointer;background:transparent;border-radius:5px;color:#fff;border:1px solid #fff;font-weight:700;padding:12px 20px}
@media only screen and (max-width:767px){.cookie-banner .cookie-banner-inner .cookie-content{justify-content:flex-start}
.cookie-banner .cookie-banner-inner .cookie-content .col{flex-basis:auto}
}
.sticky-notice-banner .sticky-banner-yellow{background-color:#ffd100;color:#000;min-height:85px}
.sticky-notice-banner .sticky-banner-yellow .sticky-notice-banner-description{line-height:20px}
.sticky-notice-banner .sticky-banner-yellow .sticky-notice-banner-description a{text-decoration:underline;color:#000 !important}
.sticky-notice-banner .sticky-banner-blue{background-color:#001489;color:#fff;min-height:85px}
.sticky-notice-banner .sticky-banner-blue .sticky-notice-banner-description{line-height:20px}
.sticky-notice-banner .sticky-banner-blue .sticky-notice-banner-description a{text-decoration:underline;color:#fff !important}
.sticky-notice-banner .sticky-notice-banner-heading{font-size:1rem;font-weight:bold;line-height:20px;padding-top:18px;width:1179px}
.sticky-notice-banner .adc-icon--close-white{padding:6px 7px;position:absolute;top:35px;right:26px}
.sticky-notice-banner .adc-icon--close-black{background:url(../../../../etc.clientlibs/adc/freestylelibrede/components/content/sticky-notice-banner/clientlibs/resources/icons/Close.svg) no-repeat;border:0;padding:8px 16px;position:absolute;top:35px;right:25px}
.sticky-notice-banner-top{position:fixed;top:0;z-index:1006;width:100%;max-width:1440px}
.adc-search-container{height:100%}
@media(max-width:991px){.adc-search-container{display:none}
}
.adc-search-container .adc-search-field{height:100%}
.adc-search-container .adc-search-field__input{min-width:268px;margin-right:10px;border-radius:17.5px;height:35px;border:0}
@media(min-width:768px) and (max-width:1199px){.adc-search-container .adc-search-field__input{min-width:190px;margin-right:8px}
}
.adc-search-container .adc-search-field__icon{position:absolute;right:20px;bottom:0;line-height:0}
.adc-search-container .adc-search-field__icon .adc-icon{width:36px !important;height:36px !important}
.adc-search-container .adc-search-field__icon .adc-icon--search-grey{width:24px !important}
@media(max-width:991px){.adc-search-container .adc-search-field__input-wrapper{width:100%}
.adc-search-container .adc-search-field__input{margin:0;border-radius:0;padding:2rem 2rem}
.adc-search-container .adc-search-field__icon{right:25px;bottom:12px}
.adc-search-container .adc-search-field__icon .adc-icon--md{width:40px;height:40px}
}
.adc-search-container .adc-search-dropdown{position:absolute;right:3rem;width:600px;max-width:90vw;top:100%;border-radius:0 0 5px 5px;padding:30px 20px;background-color:#fff;text-align:left;box-shadow:0 10px 10px 0 rgba(0,0,0,0.35);margin-top:0;z-index:4}
@media(max-width:991px){.adc-search-container .adc-search-dropdown{right:0;max-width:100vw;width:100%}
}
.adc-search-container .adc-search-dropdown__list{list-style-type:none;margin:0;padding:0}
.adc-search-container .adc-search-dropdown__item-link{display:block;padding:10px 25px 10px 0;color:#001489;border-bottom:1px solid #d4d4d4;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_blue.svg");background-position:99% 50%;background-repeat:no-repeat;text-decoration:none}
.adc-search-container .adc-search-dropdown__show-result-link{margin-top:10px}
.adc-search-container .adc-search-dropdown__show-result-link .adc-text-link{font-size:1rem}
.adc-search-banner{max-height:390px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;padding:45px 0}
.adc-search-banner__subheading{margin:30px auto}
.adc-search-banner__subheading .adc-title{font-weight:700}
.adc-search-banner .adc-search-container{height:auto;background-color:#fff;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,0.35);position:relative}
@media(max-width:991px){.adc-search-banner .adc-search-container{display:block}
}
.adc-search-banner .adc-search-container.open{border-radius:5px 5px 0 0}
.adc-search-banner .adc-search-container.open .adc-search-field .adc-search-field__input-wrapper{border-bottom:1px solid #d4d4d4}
.adc-search-banner .adc-search-container .adc-search-field{height:auto;padding:0 5px;background-color:#fff;position:relative}
.adc-search-banner .adc-search-container .adc-search-field__input-wrapper{height:auto;border-bottom:1px solid transparent}
.adc-search-banner .adc-search-container .adc-search-field__input{min-width:unset;margin-right:0;border-radius:0;height:45px;border:0;padding-left:0}
.adc-search-banner .adc-search-container .adc-search-field__input:focus,.adc-search-banner .adc-search-container .adc-search-field__input:active{outline:0;box-shadow:none}
.adc-search-banner .adc-search-container .adc-search-field__icon{position:absolute;right:6px;bottom:4px;line-height:0}
@media(max-width:991px){.adc-search-banner .adc-search-container .adc-search-field__input-wrapper{width:auto}
.adc-search-banner .adc-search-container .adc-search-field__input{margin:inherit;border-radius:0;padding:inherit}
.adc-search-banner .adc-search-container .adc-search-field__icon{right:13px;bottom:5px}
}
.adc-search-banner .adc-search-container .adc-search-dropdown{left:0;right:0;width:auto;max-width:unset}
.faq-title{font-size:1.75rem !important;padding-bottom:20px !important}
@media(min-width :1025px){.faq-title{font-size:2.25rem !important;padding-bottom:40px !important}
}
.adc-search-filter__title{font-weight:600;margin-bottom:10px !important}
.adc-search-filter .custom-checkbox{min-height:2.25px !important}
.adc-search-filter .custom-checkbox .custom-control-label{margin-bottom:10px;vertical-align:sub;padding:5px 0 0 10px;outline:0;line-height:24px;overflow-wrap:anywhere}
.adc-search-filter .custom-checkbox .custom-control-label:before{background-color:transparent;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Checkbox_inactive.svg");background-position:0 50%;width:25px;height:25px;box-shadow:none;border-width:0}
.adc-search-filter .custom-checkbox .custom-control-input:checked ~ .custom-control-label:before{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Checkbox_activ.svg");background-color:transparent;box-shadow:none;color:#001489}
.adc-search-filter .custom-checkbox .custom-control-input:checked ~ .custom-control-label:after{background:0;box-shadow:none}
@media(max-width :767px){.margin-fix{padding-right:0;padding-left:0}
}
.adc-search-result.container{overflow-anchor:none}
.adc-search-result__title{font-weight:900}
.adc-search-result__content{border-top:1px solid #d4d4d4;border-bottom:1px solid transparent}
.adc-search-result__content:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,0.25);border-bottom:1px solid #001489}
.adc-search-result__content .adc-search-result__tag{height:13px;width:fit-content;font-size:.625rem;color:#001489;font-weight:600;line-height:13px;border:2px solid #001489;border-radius:40px;background:transparent;display:flex;align-items:center;justify-content:flex-start;margin:2px}
.adc-search-result__content .adc-search-result__tag:first-child{padding:0 .25rem}
.adc-search-result__content .adc-search-result__short-desc{font-size:.75rem;line-height:15px;color:#000}
.search-result .adc-search-result{margin-bottom:20px}
.cmp-search-result-overlay .modal{padding-right:0 !important}
.cmp-search-result-overlay .full-height-mb-screen{max-height:100%;border-radius:0;border:0}
@media(max-width:767px){.cmp-search-result-overlay .full-height-mb-screen{height:100%}
}
.cmp-search-result-overlay .full-height-full-screen{width:100vw;max-width:none;height:100%;margin:0;max-height:100%}
.cmp-search-result-overlay .modal-header{padding-bottom:64px;z-index:1 !important}
.cmp-search-result-overlay .modal-header .close{margin-left:2rem}
.cmp-search-result-overlay .modal-header .modal-title{color:#001489;font-size:.875rem;line-height:14px;font-weight:700}
.cmp-search-result-overlay .modal-header .closebtn-box{display:flex;flex-direction:row;align-items:center;padding:8px;gap:8px;position:absolute;width:143px;height:40px;left:12px;top:12px;margin-left:9rem;margin-top:.5rem}
.cmp-search-result-overlay .modal-header .closebtn-box-logo{background:url(../../../../content/dam/adc/freestylelibrede/de/de/fsl/icon-close.svg) no-repeat;border:0;padding:10px 9px}
.cmp-search-result-overlay .modal-header .closebtn-box:hover{background-color:#e5e5e5;border-radius:4px !important}
.cmp-search-result-overlay .modal-header .closebtn-box-font{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:14px;color:#001489;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}
.cmp-search-result-overlay .adc-search-container{width:100% !important}
.cmp-search-result-overlay .adc-search-container .adc-search-field__input-wrapper{width:100%}
.cmp-search-result-overlay .adc-search-container .adc-search-field__input{padding:25px;border:1px solid grey;border-radius:4px;background-color:lightgray}
.cmp-search-result-overlay .adc-search-container .adc-search-dropdown{position:relative;margin-left:2.75rem;width:100%;display:none}
.cmp-search-result-overlay .adc-search-container .loader-alignment{margin-top:10rem !important}
.cmp-search-result-overlay .adc-search-container .adc-search-field .search-icon-blue{width:52px;height:52px;display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;position:absolute;background-color:#e5e5e5}
.cmp-search-result-overlay .adc-search-container .adc-search-field .search-icon-blue-logo{background:url(../../../../content/dam/adc/freestylelibrede/de/de/search_icon_blue.svg) no-repeat !important;border:0;padding:10px 10px !important}
.cmp-search-result-overlay .adc-search-container .adc-search-field .adc-search-field__input-wrapper .adc-search-field__input{padding:26px;border-radius:4px;border:1px solid #e5e5e5;background-color:#f9f9f9;margin:0}
.cmp-search-result-overlay .adc-search-container .adc-search-field .adc-search-field__input-wrapper .adc-search-field__icon{padding-top:6px;padding-right:3px;padding-bottom:3px;padding-left:6px;margin-left:0;margin-right:-20px;border-radius:4px;width:53px !important;height:53px !important;background-color:#e5e5e5}
.cmp-search-result-overlay .adc-search-container .adc-search-field .adc-search-field__input-wrapper .adc-search-field__icon .adc-icon--search-grey{width:36px !important}
.cmp-search-result-overlay .adc-search-result{padding-right:0 !important;padding-left:0 !important}
.cmp-search-result-overlay .adc-search-result p{margin-bottom:.5rem !important}
.cmp-search-result-overlay .adc-search-result .search-result-text-styling{text-decoration:none !important}
.cmp-search-result-overlay .adc-search-result .loader-alignment{margin-top:7rem !important;margin-bottom:2rem !important}
.cmp-search-result-overlay .adc-search-result .adc-search-result__content:hover{background-color:#e5e5e5 !important}
.cmp-search-result-overlay .adc-search-result .adc-search-result__content{padding-left:10px}
.cmp-search-result-overlay .adc-search-result .adc-search-result__content .adc-search-result__short-desc{font-family:"Brandon Text",Arial,Helvetica,sans-serif;color:#000;font-size:.875rem;line-height:21px;font-weight:400}
.cmp-search-result-overlay .adc-search-result .adc-search-result__content .adc-title--black{font-family:"Brandon Text",Arial,Helvetica,sans-serif;color:#001489 !important;font-size:1rem !important;font-weight:700 !important}
.cmp-search-result-overlay .div-hover{padding-right:0 !important;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;transition:background-color 2s ease-out}
.cmp-search-result-overlay .div-hover .adc-search-result a{text-decoration:none !important}
.cmp-search-result-overlay .div-hover .adc-title{font-size:1rem;font-weight:700}
.cmp-search-result-overlay .div-hover .adc-search-result__short-desc{font-family:"Brandon Text",Arial,Helvetica,sans-serif;color:#000;font-size:.875rem;line-height:21px;font-weight:400}
.cmp-search-result-overlay .div-hover:hover{background-color:#e5e5e5 !important;border-radius:4px !important;transition:.3s !important}
.cmp-search-result-overlay .list-div{transition-duration:.3s !important;cursor:pointer !important;padding-left:10px}
@media(max-width:767px){.cmp-search-result-overlay .modal{padding:0 !important}
.cmp-search-result-overlay .modal-header .closebtn-box{margin-left:0rem;margin-top:.5rem}
.cmp-search-result-overlay .modal-body{padding:10px}
.cmp-search-result-overlay .modal-body .container{margin-left:0;margin-right:0}
.cmp-search-result-overlay .modal-body .container .adc-search-container{display:block !important;padding-left:10px !important;padding-right:10px !important}
.cmp-search-result-overlay .modal-body .container .adc-search-container .adc-search-field__icon{margin-bottom:-12px !important;margin-right:-24px !important}
.cmp-search-result-overlay .modal-body .adc-search-result{padding-left:8px !important;padding-right:8px !important}
.cmp-search-result-overlay .modal-body .adc-search-result .adc-search-result__title{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-weight:700;margin-left:8px;padding-left:0 !important}
.cmp-search-result-overlay .modal-body .adc-search-result .v2-rendition-mobile-button{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.75rem !important;padding:0 !important}
.cmp-search-result-overlay .modal-body .row .justify-content-center .model-search-styling{margin-left:0 !important;margin-right:0 !important;padding-right:5px !important;padding-left:5px !important}
.cmp-search-result-overlay .list-div{transition-duration:.3s !important;cursor:pointer !important;padding-left:0}
}
@media(min-width:768px) and (max-width:991px){.cmp-search-result-overlay .modal-header .closebtn-box{margin-left:2rem !important}
.cmp-search-result-overlay .modal-body .container{margin-left:0 !important;margin-right:0 !important}
.cmp-search-result-overlay .modal-body .container .adc-search-container{display:block !important}
}
.adc-icon-container{width:34px;height:34px;border-radius:40px;background-color:#001489;margin-left:10px;display:inline-block;position:relative}
@media(min-width :1025px){.adc-icon-container{width:40px;height:40px}
}
.adc-icon--lock{margin-left:0 !important;height:22.1px;width:22.1px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
@media(min-width :1025px){.adc-icon--lock{width:26px;height:26px}
}
.adc-login{margin-bottom:77px}
.adc-login .adc-card__action{border-top:0}
.adc-login h4{font-size:2.25rem}
.adc-login__heading{padding:10px 0 65px}
@media(min-width :768px) and (max-width :1024px){.adc-login__heading{padding:25px 0 45px}
}
@media(max-width:767px){.adc-login__heading{padding:0 0 35px}
}
.adc-login__heading--title{text-align:center;align-items:center;display:flex;justify-content:center;margin-bottom:15px}
@media(max-width:767px){.adc-login__heading--title{display:block}
}
.adc-login__heading--title--lock{display:inline-block}
.adc-login__left{border-right:1px solid #d8d8d8}
@media(max-width:991px){.adc-login__left{border-right:0}
.adc-login__left--inner{border-bottom:1px solid #d8d8d8;padding-bottom:47px;margin-bottom:40px}
}
.adc-login--required{font-size:.8125rem;color:#001489;text-align:right;margin-top:13px;margin-bottom:30px}
.adc-login__error-text{color:#e4002b;font-size:.75rem}
.adc-login__social-message{font-size:.875rem;line-height:normal}
.adc-login__submit-btn{margin-bottom:15px}
.adc-login--link{color:#001489;display:block}
.adc-login--link--underline{text-decoration:underline}
.adc-login__oder-line{text-align:center;position:relative;margin:48px 0 52px 0}
@media(min-width :768px) and (max-width :1024px){.adc-login__oder-line{margin:30px 0 35px 0}
}
@media(max-width :767px){.adc-login__oder-line{margin:30px 0 30px 0}
}
.adc-login__oder-line:after{content:'';display:block;height:1px;width:100%;background-color:#d4d4d4;top:50%;position:absolute}
.adc-login__oder-line--txt{background:#fff;padding:0 15px;z-index:1;position:relative}
.adc-tooltipleft{position:relative;display:inline-block}
.adc-tooltipleft__content{visibility:visible;width:185px;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:5px 0;position:absolute;top:5px;right:103%;box-shadow:0 3px 9px 0 rgba(0,0,0,0.35)}
@media(max-width:767px){.adc-tooltipleft__content{top:125%;left:18%;margin-left:-18%}
}
@media(min-width:768px) and (max-width:1199px){.adc-tooltipleft__content{width:120px;top:0}
}
.adc-tooltipleft__content::after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #fff}
@media(max-width:767px){.adc-tooltipleft__content::after{top:auto;bottom:100%;left:50%;margin-left:-5px;border-color:transparent transparent #fff transparent}
}
.adc-tooltipleft__icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/CapsLock.svg");background-repeat:no-repeat;height:24px;width:24px;position:absolute;top:10%;margin-left:2%}
@media(min-width:768px) and (max-width:1199px){.adc-tooltipleft__icon{top:28%}
}
.adc-tooltipleft__text{font-size:.75rem}
@media(min-width:768px) and (max-width:1199px){.adc-tooltipleft__text{width:65%;display:inline-block}
}
.adc-tooltipright__content{width:255px;background-color:#fff;color:#000;font-size:.75rem;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:-145px;left:150%;box-shadow:0 3px 9px 0 rgba(0,0,0,0.35)}
@media(min-width:768px) and (max-width:1199px){.adc-tooltipright__content{top:185%;margin-left:-90px}
}
@media(max-width:767px){.adc-tooltipright__content{top:185%;margin-left:-266px}
}
.adc-tooltipright__content::after{content:"";position:absolute;top:90%;right:100%;margin-top:-5px;border-width:7px;border-style:solid;border-color:transparent #fff transparent transparent}
@media(min-width:768px) and (max-width:1199px){.adc-tooltipright__content::after{top:-5%;left:23%;border-color:transparent transparent #fff transparent}
}
@media(max-width:767px){.adc-tooltipright__content::after{top:-5%;left:92%;border-color:transparent transparent #fff transparent}
}
.adc-button--social{position:relative}
@media(min-width:768px) and (max-width:1199px){.adc-button--social{padding:10px 30px 10px 45px}
}
@media(max-width:991px){.adc-button--social{padding:10px 30px 10px 30px}
}
.adc-button--social i{position:absolute;width:24px;height:24px;left:15px;top:50%;transform:translateY(-50%)}
@media(max-width:767px){.adc-button--social i{left:8px}
}
@media(min-width:1200px) and (max-width:1280px){.adc-button--social i{left:32px}
}
@media(max-width:767px){h5{font-size:1rem}
}
@media(max-width:767px){h2{font-size:1.75rem}
}
@media(max-width:767px){h1{font-size:2.25rem}
}
.img-fix{height:90px !important;width:90px !important;background-repeat:no-repeat}
.h-abbot-logo{width:113px}
.infoerror-text{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Large Warning.svg");background-repeat:no-repeat;padding-left:5%;padding-right:5%}
.forget-password-model-heading{color:#001489;font-weight:bold}
.forget-password-model-text{font-weight:normal}
.infoError{height:5%;width:100%;font-size:1rem;font-weight:700;background-color:#ffd100;padding:5%;display:flex;padding-left:2%;text-decoration:underline}
.grey-login-opacity{opacity:.3}
.infoError-grey-login{height:5%;width:100%;font-size:1rem;font-weight:700;background-color:#fff3ce;padding:5%;display:flex;color:#301e02}
.customer-id-section .adc-title--border-bottom{border:none !important;padding:0 !important;margin:0 !important}
.customer-id{font-weight:700;font-size:1rem;font-family:"Brandon Text",Arial,Helvetica,sans-serif;border-bottom:1px solid #d4d4d4 !important;padding-bottom:15px}
.disabled-grey-login-link{pointer-events:none}
.adc-passwordreset__heading .adc-title{font-weight:900}
@media(max-width:991px){.adc-passwordreset__heading .adc-title{font-size:1.75rem}
}
@media(max-width:991px){.adc-passwordreset__sub-heading .adc-title{font-size:1rem}
}
.adc-passwordreset .form-control:focus{border:1px solid #000;box-shadow:none}
.adc-passwordreset__error{font-size:.75rem}
.adc-passwordreset__link-text{font-size:.8125rem;color:#001489}
.adc-passwordreset__reset-message{line-height:24px}
.adc-passwordreset__successMessage a{color:white;text-decoration:underline}
.adc-passwordreset__input-error{border:1px solid #e4002b !important}
@media(max-width :1024px){.adc-passwordreset__title-heading{margin-top:-28px !important}
}
.adc-modal-data-processing-consent{text-align:left;z-index:2100 !important;width:90%}
@media(min-width:768px) and (max-width:1199px){.adc-modal-data-processing-consent{width:80%}
}
@media(min-width:1281px){.adc-modal-data-processing-consent{max-width:920px;width:70%}
}
.adc-modal-data-processing-consent .content{padding:42px 0 30px}
.adc-modal-data-processing-consent .actions button{margin-bottom:30px}
.adc-modal-data-processing-consent .actions span{font-size:.8125rem;color:#001489;text-decoration:underline;cursor:pointer}
.adc-modal-data-processing-consent-overlay{z-index:1099 !important}
.adc-tech-training-container-margin{margin-top:6%;margin-bottom:5%}
.adc-tech-training-Heading-box{height:40px;left:466px;top:256px}
.adc-tech-training-heading-p{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:2.25rem;line-height:40px;text-align:center;text-transform:uppercase;color:#001489}
.adc-tech-training-sub-heading-p{text-align:center;color:#000}
.adc-tech-training-heading-b{top:464px;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.25rem;line-height:28px;margin-top:2%;text-align:center;color:#001489}
.adc-tech-training-sub-heading-b{left:411px;top:512px;width:50%;margin-left:25%;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:24px;margin-top:25px;text-align:center;color:#000}
.adc-tech-training-button-box{box-sizing:border-box;position:absolute;width:245px;height:40px;left:465px;top:592px;border:1px solid #001489;border-radius:4px}
.adc-tech-training-button-text{position:absolute;width:14px;height:16px;left:calc(50% - 14px/2 - 0.5px);top:calc(50% - 16px/2);font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:.75rem;line-height:16px;display:flex;align-items:center;text-align:center;text-transform:uppercase;color:#001489}
.adc-tech-training-headingB3{height:28px;left:420px;top:688px;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.25rem;line-height:28px;text-align:center;color:#001489;margin-top:25px}
.adc-tech-training-headingB4{width:250px;height:144px;left:313px;top:840px;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1rem;text-align:center;color:#000;display:inline-block}
.adc-tech-training-headingB5{width:250px;display:inline-block;height:144px;left:598px;top:840px;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1rem;text-align:center;color:#000}
.adc-tech-training-headingB6{display:inline-block;width:250px;height:144px;left:883px;top:840px;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1rem;text-align:center;color:#000}
.adc-tech-training-button2{width:93px;height:16px;left:calc(50% - 93px/2);top:calc(50% - 16px/2);font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:.75rem;line-height:16px;display:flex;align-items:center;text-align:center;text-transform:uppercase;color:#fff}
.adc-tech-training-bg-color-yes{color:#001489 !important}
.adc-tech-training-bg-color-no{color:#001489 !important}
.adc-tech-training-button-align{margin-right:22px;margin-top:16px}
.adc-tech-training-show{display:block;scroll-margin-top:4rem}
.adc-tech-training-hide{display:none}
.adc-tech-training-buttn-position{position:relative;top:25px}
.adc-tech-training-marging-box{margin-top:4%}
.adc-tech-training-add-opacity{opacity:.3}
.adc-icon-resize{width:65px;height:70px}
.adc-icon-icon-yellow-questions{background:url(../../../../content/dam/adc/freestylelibrede/de/de/webshop-icon/question.svg) no-repeat}
.adc-icon-icon_yellow_vorOrt{background:url(../../../../content/dam/adc/freestylelibrede/de/de/webshop-icon/verorts.svg) no-repeat}
.adc-icon-icon_yellow_webinar{background:url(../../../../content/dam/adc/freestylelibrede/de/de/webshop-icon/webinar.svg) no-repeat}
.adc-icon--red-cross-error{background:url(../../../../content/dam/adc/freestylelibrede/de/de/webshop-icon/red-cross.svg) no-repeat}
.adc-icon--green-right-valid{background:url(../../../../content/dam/adc/freestylelibrede/de/de/webshop-icon/green-right.svg) no-repeat}
.click-to-call{display:block;color:#000;padding:15px;text-align:left;margin-bottom:10px}
.click-to-call:hover{text-decoration:none;color:#000}
.click-to-call__inner{display:flex;align-items:center}
.click-to-call__inner .call-icon__inner{height:60px;width:60px;background-color:#ffd100;border-radius:50%;display:flex;align-items:center;justify-content:center}
.click-to-call__inner .call-content{padding-left:30px}
.click-to-call__inner .call-content__small{font-size:.75rem}
.click-to-call__inner .call-content h5.adc-title{font-weight:bold;margin:0;display:flex;align-items:center;font-size:1.25rem}
.click-to-call__button{margin-top:10px}
.adc-registration{margin-bottom:60px}
.adc-registration__heading{padding-top:60px;padding-bottom:60px;padding-left:20%;padding-right:20%}
.adc-registration__heading-offline{padding-top:60px;padding-bottom:40px;padding-left:0;padding-right:20%}
.adc-registration__heading-offline .registration-heading{margin-bottom:35px}
.adc-registration__left__border-line{border-right:1px solid #d8d8d8;height:100%;right:-35.4%}
.adc-registration__left__border-line--text{line-height:24px;height:24px;width:32px;border-radius:50%;background-color:#fff;top:50%;margin-top:-20px;right:0;margin-right:-18px;font-size:1rem;z-index:999}
.adc-registration .adc-form-group__question-mark{right:10px;top:50%;margin-top:-13px;cursor:pointer;display:none}
.adc-registration--required{font-size:.75rem;color:#222732;font-style:italic}
.adc-registration--info{font-size:.75rem;color:#000;line-height:15px}
.adc-registration--submit-btn{margin-bottom:15px}
.adc-registration__link{color:#001489 !important;display:block;line-height:24px;font-size:.8125rem}
.adc-registration__link--underline{text-decoration:underline !important}
.adc-registration .adc-form-group-tabtext{width:100%}
.adc-registration .adc-form-group-tabtext__label:not(:disabled):not(.disabled).active{color:#000;border-color:#b5b5b5;border-bottom:2px solid #001489;background-color:#fff}
.adc-registration .adc-form-group-tabtext__label{color:#222731;border-color:#b5b5b5;font-weight:600;font-size:.8125rem;height:45px;line-height:30px;background-color:#fff;width:73%}
@media(max-width:991px){.adc-registration .adc-form-group-tabtext__label{width:50%}
}
.adc-registration .adc-form-group-tabtext__label--error{border:1px solid #e4002b}
.adc-registration .adc-button-primary.large.white{border:1px solid #001489}
.adc-registration--info-2{font-size:1rem;color:#000;line-height:1.5rem}
.adc-registration .adc-tab-container__grayBorderLine{border-bottom:1px solid #d4d4d4;height:2px;margin:0 15%}
.adc-registration .adc-checkboxList__checkbox{width:25px;position:relative;display:inline-block;vertical-align:top}
.adc-registration .adc-checkboxList__checkbox label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;border-radius:4px;border:1px solid #001489}
.adc-registration .adc-checkboxList__checkbox label:after{content:'';width:9px;height:5px;position:absolute;top:6px;left:4px;border:2px solid #001489;border-top:0;border-right:0;background:transparent;opacity:0;transform:rotate(-45deg)}
.adc-registration .adc-checkboxList__checkbox label:hover::after{opacity:.5}
.adc-registration .adc-checkboxList__checkbox input[type=checkbox]{visibility:hidden}
.adc-registration .adc-checkboxList__checkbox input[type=checkbox]:checked + label:after{opacity:1}
.adc-registration .adc-checkboxList__checkboxlabel{width:90%;display:inline-block;font-size:1rem;line-height:1.5rem}
.adc-registration .adc-checkboxList__checkboxlabel a{color:#001489;text-decoration:underline}
.adc-registration .adc-tooltipleft__content{right:102%}
@media(max-width:991px){.adc-registration__heading{padding-top:60px;padding-bottom:50px;padding-left:5%;padding-right:5%}
.adc-registration__heading h2{font-size:1.75rem;line-height:24px}
.adc-registration__heading h5{font-size:1rem;line-height:24px}
.adc-registration__left__border-line{border-bottom:1px solid #d8d8d8;bottom:0;width:94%;border-right:0;height:auto;right:0;left:3%}
.adc-registration__left__border-line--text{left:44%;right:0;height:40px;width:50px;margin-top:-20px}
.adc-registration__link{margin-bottom:30px}
.adc-registration .adc-form-group__label{margin:20px 0 5px 15px}
.adc-registration .adc-form-group__question-mark{display:block}
.adc-registration .adc-tooltipright__content{top:140%;margin-left:-48px;left:0;width:220px}
.adc-registration .adc-tooltipright__content ul{margin:0;padding:15px;border:0}
}
.adc-registration .adc-registration__tooltiptop--content{right:-70px;top:-45px}
.adc-registration .adc-registration__tooltiptop--content:after{right:72px}
@media(max-width:767px){.adc-registration__heading{padding-top:60px;padding-bottom:40px;padding-left:0;padding-right:0}
.adc-registration__heading h2{line-height:34px;margin-bottom:0}
.adc-registration__heading h5{margin-bottom:0;font-size:1rem;line-height:24px;text-align:center}
.adc-registration .adc-button-secondary{padding:12px 10px 12px 45px}
.adc-registration__left__border-line{left:1%}
.adc-registration .adc-tab-container__grayBorderLine{margin:0}
.adc-registration .adc-form-group-tabtext__label__small{font-size:.6875rem}
.adc-registration .adc-tooltipright__content{top:140%;margin-left:-195px;left:0}
}
@media(max-width:767px) and (max-width:767px){.adc-registration .adc-button-secondary{padding:12px 10px 12px 10px}
}
.adc-modal-registration__heading{font-weight:900;border-bottom:1px solid #d4d4d4}
.adc-modal-registration .adc-button-primary.large.white{border:1px solid #001489}
.adc-modal-registration [type="radio"]:checked,.adc-modal-registration [type="radio"]:not(:checked){position:absolute;left:-9999px}
.adc-modal-registration [type="radio"]:checked + label,.adc-modal-registration [type="radio"]:not(:checked) + label{position:relative;padding-left:40px;cursor:pointer;line-height:25px;display:inline-block;color:#000}
.adc-modal-registration [type="radio"]:checked + label:before,.adc-modal-registration [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:26px;height:26px;border:1px solid #b5b5b5;border-radius:100%;background:#fff}
.adc-modal-registration [type="radio"]:checked + label:after,.adc-modal-registration [type="radio"]:not(:checked) + label:after{content:'';width:16px;height:16px;background:#001489;position:absolute;top:5px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.adc-modal-registration [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.adc-modal-registration [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.adc-modal-registration span:first-child{font-weight:600}
.adc-modal-registration span{display:inline-block;width:100%}
.adc-sick-fund-search{min-height:360px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}
@media(max-width:767px){.adc-sick-fund-search{min-height:450px}
}
.adc-sick-fund-search__content{position:absolute;left:0;right:0;margin:auto;top:65px}
.adc-sick-fund-search__content-inner{background-color:#001489;padding:45px 60px 45px 60px;border-radius:5px}
@media screen{.adc-sick-fund-search__content-inner{padding:25px 35px 25px 35px}
}
@media(max-width:767px){.adc-sick-fund-search h2.adc-title{font-size:1.25rem}
}
.adc-sick-fund-search__subheading{margin:30px auto 30px auto;padding-left:30px;padding-right:30px}
@media(max-width:767px){.adc-sick-fund-search__subheading{padding-left:10px;padding-right:10px}
.adc-sick-fund-search__subheading .adc-title{font-size:1rem}
}
.adc-sick-fund-search .adc-search-container{background-color:#fff;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,0.35);position:relative}
@media(max-width:991px){.adc-sick-fund-search .adc-search-container{display:block}
}
.adc-sick-fund-search .adc-search-container .adc-search-field{position:relative}
.adc-sick-fund-search .adc-search-container .adc-search-field__input-wrapper{border-bottom:1px solid #d4d4d4}
.adc-sick-fund-search .adc-search-container .adc-search-field__input-wrapper .adc-form-group{height:15px}
.adc-sick-fund-search .adc-search-container .adc-search-field__input{height:45px;border:0;padding-left:0}
.adc-sick-fund-search .adc-search-container .adc-search-field__input:focus,.adc-sick-fund-search .adc-search-container .adc-search-field__input:active{outline:0}
.adc-sick-fund-search .adc-search-container .adc-search-field__icon{position:absolute;right:20px;bottom:2px;line-height:0}
.adc-sick-fund-search .adc-search-container .adc-search-dropdown{position:absolute;left:0;right:0;top:100%;border-radius:0 0 5px 5px;padding:10px 25px 30px 25px;background-color:#fff;text-align:left;box-shadow:0 10px 10px 0 rgba(0,0,0,0.35);margin-top:0;z-index:1}
.adc-sick-fund-search .adc-search-container .adc-search-dropdown__list{list-style-type:none;margin:0;padding:0}
.adc-sick-fund-search .adc-search-container .adc-search-dropdown__item-link{display:block;padding:5px 0 5px 0;color:#001489;background-position:99% 50%;background-repeat:no-repeat;text-decoration:none}
.adc-sick-fund-search .adc-search-container .adc-search-dropdown__show-result-link{margin-top:10px}
.adc-sick-fund-search .adc-search-container .adc-search-dropdown__show-result-link .adc-text-link{font-size:1rem}
.adc-sick-fund-modal{padding:30px 0 40px 0}
@media(max-width:767px){.adc-sick-fund-modal{padding:30px 20px 40px 20px}
}
.adc-sick-fund-modal__content{padding-top:30px}
.adc-sick-fund-modal__para{font-size:.75rem}
.adc-sick-fund-modal__list{font-size:.75rem;padding-left:15px;list-style-type:none}
.adc-sick-fund-modal__list-item:before{content:"\2022";color:#b5b5b5;font-weight:bold;margin-left:-15px;display:inline-block;font-size:1.25rem;margin-right:15px}
@media(max-width:767px){.adc-sick-fund-modal__shutdown-btn{margin-top:15px}
}
.cmp-success__text{max-width:400px}
.adc-tabtext__nav{border-bottom:none !important}
.adc-tabtext__nav li:last-child,.adc-tabtext__nav div:last-child{border-right:1px solid #d4d4d4}
.adc-tabtext__nav-item{text-align:center;border-bottom:1px solid #d4d4d4;font-size:.875rem;padding:0 !important;outline:0}
.adc-tabtext__nav-item:first-child{border-left:1px solid #d4d4d4}
.adc-tabtext__nav-item a,.adc-tabtext__nav-item div,.adc-tabtext__nav-item :hover{border:none !important;color:#b5b5b5;border-bottom:3px solid transparent}
.adc-tabtext__nav-item a.nav-link,.adc-tabtext__nav-item div.nav-link,.adc-tabtext__nav-item :hover.nav-link{padding:1.7rem 1rem;font-weight:900;background:#fff;line-height:15px}
@media(min-width:768px) and (max-width:991px){.adc-tabtext__nav-item a.nav-link,.adc-tabtext__nav-item div.nav-link,.adc-tabtext__nav-item:hover.nav-link{min-height:52px;padding:10px}
}
.adc-tabtext .nav-tab{padding:1.7rem 1rem !important;font-weight:900 !important;background:#fff;line-height:15px !important}
@media(min-width:768px) and (max-width:991px){.adc-tabtext .nav-tab{min-height:52px !important;padding:10px !important}
}
.adc-tabtext .cmp-tabs__tab--active{border-bottom:3px solid #001489 !important;color:#001489 !important}
.adc-tabtext .cmp-tabs__tab--active .nav-link{color:#001489;border-radius:0;border:0}
.adc-tabtext ol#tab2{border-radius:5px}
.adc-tabtext ol#tab2 .cmp-tabs__tab--active .nav-link{color:#000}
.adc-tabtext ol#tab2 li.cmp-tabs__tab{line-height:24px;text-transform:none}
.adc-tabtext ol#tab2 li.cmp-tabs__tab a.nav-link{padding:12px !important}
@media(min-width:768px) and (max-width:991px){.adc-tabtext ol#tab2 li.cmp-tabs__tab a.nav-link{padding:10px !important}
}
.adc-tabtext .panel{padding:25px 0}
@media(max-width:767px){.adc-tabtext .panel{padding:0}
}
@media(min-width:768px){.adc-tabtext .panel-heading{display:none}
.adc-tabtext .panel-collapse{height:auto}
.adc-tabtext .panel-collapse.collapse{display:block}
}
.adc-tabtext__tab-content{border:1px solid #d4d4d4;border-top:0;padding:60px 10px 55px}
@media(max-width :767px){.adc-tabtext__tab-content{padding:0}
}
@media(max-width:767px){.adc-tabtext .adc-tabtext__tab-content{border-left-width:0;border-right-width:0}
.adc-tabtext .cmp-tabs__tabpanel{display:block}
.adc-tabtext .cmp-tabs__tabpanel .panel-heading{border-top:1px solid #d4d4d4;padding:20px 40px}
.adc-tabtext .cmp-tabs__tabpanel .panel-heading h4{margin-bottom:0}
.adc-tabtext__ .tab-pane{display:block !important;padding:15px 10px 10px 10px}
.adc-tabtext__ .tab-pane:last-child{border-bottom:1px solid #d4d4d4}
.adc-tabtext__nav{display:none !important}
.adc-tabtext .panel-title--links{width:20px;height:20px;cursor:pointer;display:block;background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_grey.svg") no-repeat center}
.adc-tabtext .panel-title a{display:block;color:#d4d4d4;font-size:.875rem;font-weight:900;text-decoration:none}
.adc-tabtext .panel-title a[aria-expanded='true']{color:#001489}
.adc-tabtext .panel-title a[aria-expanded='true'] .panel-title--links{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_up_blue.svg") no-repeat center}
.adc-tabtext .panel-collapse{padding:40px 15px}
}
.testimonial img{max-width:220px;vertical-align:middle}
.testimonial .card-title{color:#001489}
.testimonial .btn-blue{color:#001489;border:1px solid #001489}
.testimonial .card-body a.btn{min-width:220px;height:40px;line-height:25px}
.adc-wizard__dropzone:active,.adc-wizard__dropzone:focus{outline:0}
.adc-wizard__upload--download-icon{left:6px;top:6px}
.adc-wizard__upload--rezept-icon{width:71px;height:58px}
.adc-wizard__upload .adc-icon--waiting-icon{background-size:contain !important}
.adc-wizard__upload--close-icon{margin-top:12px;margin-left:5px}
.adc-wizard__upload .adc-progress{height:4px;background-color:#d4d4d4;border-radius:0}
.adc-wizard__upload .adc-progress__bar{background-color:#001489}
.adc-wizard__upload .adc-progress__value{font-size:.75rem;color:#001489}
.adc-wizard--information{bottom:0;right:0}
.adc-wizard--download-down-icon{left:7px;top:8px}
.adc-wizard__tooltiptop{position:relative;display:inline-block}
.adc-wizard__tooltiptop--content{visibility:hidden;width:255px;background-color:#fff;color:#000;font-size:.75rem;text-align:center;border-radius:6px;position:absolute;z-index:1;top:-84px;right:-3px;box-shadow:0 3px 9px 0 rgba(0,0,0,0.35)}
.adc-wizard__tooltiptop--content::after{content:"";position:absolute;top:100%;right:8px;margin-left:-10px;border-width:7px;border-style:solid;border-color:#fff transparent transparent transparent}
.adc-wizard__tooltiptop:hover .adc-wizard__tooltiptop--content,.adc-wizard__tooltiptop:focus-within .adc-wizard__tooltiptop--content{visibility:visible}
.adc-tooltiptop__insurance-details{position:unset}
.adc-tooltiptop__insurance-details--content{top:auto;bottom:28px}
.adc-tooltiptop__insurance-details--content::after{display:none}
.adc-tooltiptop__insurance-details .tooltiptop-align-right{left:auto;right:5%}
.adc-tooltiptop__insurance-details .adc-icon--info-box:hover::after{content:"";position:absolute;top:-10px;right:3px;z-index:99;border-width:7px;border-style:solid;border-color:#fff transparent transparent transparent}
@media(min-width :768px) and (max-width :1024px){.adc-document-upload .adc-icon--absolute-left{left:5px}
}
@media(max-width :767px){.adc-document-upload .adc-icon--absolute-left{left:26px}
}
.adc-document-upload .adc-generic-widget--text{font-size:1rem}
.adc-document-upload .uploadDocumentCTA{padding-left:35px}
.adc-document-upload .uploadDocumentspan{padding-left:35px !important}
.adc-document-upload .uploadDocumentspan .adc-icon--upload-blue{top:13px;left:13px}
@media(max-width :767px){.adc-document-upload .uploadDocumentspan .adc-icon--upload-blue{top:20px}
}
.wizard-insurance-display .adc-sick-fund-details__content{font-size:1rem}
.wizard-insurance-display .adc-sick-fund-details__content h1,.wizard-insurance-display .adc-sick-fund-details__content h2,.wizard-insurance-display .adc-sick-fund-details__content h3,.wizard-insurance-display .adc-sick-fund-details__content h4,.wizard-insurance-display .adc-sick-fund-details__content h5,.wizard-insurance-display .adc-sick-fund-details__content h6{font-size:1rem}
.wizard-insurance-display .adc-sick-fund-details__word-break div p{word-break:break-word}
.adc-prescription-notice{margin-left:15px !important;margin-right:15px !important;margin-top:30px !important}
.adc-prescription-notice .adc-banner-style{text-align:center;background-color:#ffd036 !important}
.adc-prescription-notice .adc-banner-style .notice-msg{text-align:center;font-weight:400 !important;font-size:1rem !important;line-height:24px !important}
.adc-prescription-notice .adc-banner-style h4{border:none !important;font-weight:700 !important;font-size:1.25rem !important;line-height:28px !important;margin-bottom:0rem !important}
.adc-wizard-selector__heading{padding-top:60px}
.adc-wizard-selector__heading--title{text-align:center;align-items:center;display:flex;justify-content:center}
@media(max-width:767px){.adc-wizard-selector__heading--title{display:block;text-transform:unset}
}
.adc-wizard-selector__heading--title--lock{display:inline-block}
.adc-wizard-selector__receipt--image{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);box-shadow:0 2px 5px 0 rgba(0,0,0,0.25)}
@media(max-width:767px){.adc-wizard-selector .border-top-sm-grey{border-top:1px solid #d4d4d4}
}
.rotate-180{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.level-0-accordion{margin-bottom:20px;display:flex;justify-content:space-between}
.level-0-accordion a.btn:active,.level-0-accordion a.btn:focus{box-shadow:none}
.level-0-accordion .adc-toggle-disable{color:#858585;border:1px solid #858585;font-weight:bold}
.level-0-accordion .adc-toggle-primary{color:#fff;background-color:#001489;border-color:#001489;font-weight:bold}
.level-0-accordion h5{color:#001489;cursor:pointer;display:flex;align-items:center;font-size:.875rem;font-weight:700}
.level-0-accordion h5 i{margin-left:5px}
.level-0-content{display:none;border:1px solid #858585;border-radius:0 0 5px 5px}
.level-0-content .l-0-header{background-color:#b5b5b5;min-height:45px}
.level-0-content .l-0-header p{color:#fff;font-weight:700}
.level-0-content .level-1-item-container{border-bottom:1px solid #858585}
.level-0-content .level-1-item-container:last-child{border-bottom:0}
.level-0-content .level-1-item-container .level-1-item{cursor:pointer}
.level-0-content .level-1-item-container .level-1-item .l-1-inner{min-height:45px}
.level-0-content .level-1-item-container .level-1-item-content{display:none}
.level-0-content .level-1-item-container .level-1-item-content .l-1-content-inner{margin-top:20px}
.level-0-content .level-1-item-container .level-1-item-content .l-1-content-inner .policy-list{padding:0;list-style-type:none;display:flex;margin:15px 0}
.level-0-content .level-1-item-container .level-1-item-content .l-1-content-inner .policy-list li a{font-size:.75rem;text-decoration:underline;color:#000}
.level-0-content .level-1-item-container .level-1-item-content .l-1-content-inner .policy-list li:first-child{margin-right:42px}
.level-0-content .level-1-item-container.active .level-1-item-content{display:block}
.level-0-accordion.active + .level-0-content{display:block}
.product-card{background-color:#f8f8f8}
@media(min-width:768px){.product-card{padding:0 15px !important}
}
.product-card:nth-child(even){padding-left:0 !important}
.product-card:nth-child(1){padding-top:15px !important}
.product-card:nth-child(2){padding-top:15px !important}
@media(min-width:992px){.product-card .adc-card{margin-top:0;padding-top:0}
.product-card .adc-card h4{font-size:1.75rem;line-height:34px}
.product-card .adc-card h4 span{text-transform:none}
}
@media(min-width:992px) and (min-width:992px){.product-card .adc-card__card-spacing{margin-bottom:15px}
}
@media(min-width:992px) and (min-width:992px){.product-card .adc-card h4{padding-top:43px}
}
@media(min-width:768px) and (max-width:991px){.product-card .adc-card h4.adc-title{height:55px}
}
.product-card .adc-card.showPrice .adc-product-card{min-height:750px}
@media(min-width:768px) and (max-width:991px){.product-card .adc-card.showPrice .adc-product-card{min-height:730px}
}
@media(max-width:767px){.product-card .adc-card.showPrice .adc-product-card{min-height:auto}
}
.product-card .adc-product-card{min-height:570px;position:relative}
@media(min-width:768px) and (max-width:991px){.product-card .adc-product-card{min-height:520px}
}
@media(max-width:767px){.product-card .adc-product-card{min-height:auto}
}
.product-card .adc-product-card__description{text-align:center;margin:8px auto 25px auto;height:90px;max-width:75%}
@media(max-width:991px){.product-card .adc-product-card__description{max-width:100%;width:100%;font-size:.75rem;line-height:15px;margin-bottom:10px;height:75px}
.product-card .adc-product-card__description p{line-height:15px}
}
.product-card .adc-product-card__icon{display:flex;justify-content:center;position:absolute;bottom:0}
.product-card .adc-product-card__icon .alarm-content{border-radius:25px;padding:10px 25px;font-size:1rem;background-color:#fff;color:#001489}
.product-card .adc-product-card__icon .alarm-content i{vertical-align:bottom;transform:rotate(-45deg)}
.product-card .adc-product-card__icon--top-right{position:absolute;top:0;right:0}
@media(max-width:767px){.product-card .adc-product-card__icon--top-right{right:15px}
}
.product-card .adc-product-card__icon--top-right span{background-color:#ffd100;border-radius:50%;color:#001489;display:block;font-size:1.125rem;font-weight:900;padding-top:18px;text-align:center;height:60px;width:60px}
.product-card .adc-product-card__price{margin:auto;justify-content:center}
.product-card .adc-product-card__price span{margin-top:0 !important}
.product-card .adc-product-card__disclaimer{color:#001489;margin-top:5px;font-size:.75rem}
.product-card .adc-product-card__disclaimer p{line-height:normal;margin-bottom:5px}
@media(max-width:767px){.product-card .adc-product-card__disclaimer p{margin-bottom:0}
}
.product-card .adc-product-card .button-wrapper{position:absolute;bottom:0;height:140px;width:100%}
@media(min-width:768px) and (max-width:991px){.product-card .adc-product-card .button-wrapper{bottom:15px}
}
@media(min-width:768px) and (max-width:991px){.product-card .adc-product-card .button-wrapper{height:auto}
}
@media(max-width:767px){.product-card .adc-product-card .button-wrapper{position:unset;bottom:unset;height:unset}
}
@media(min-width:768px){.product-card .adc-product-card__button{margin:10px 0;padding:0 15px;min-height:85px}
}
@media(min-width:768px) and (min-width:768px) and (max-width:991px){.product-card .adc-product-card__button{min-height:45px}
}
@media(max-width:767px){.product-card .adc-product-card__button{margin-top:10px;margin-bottom:10px;padding:0}
}
.product-card .adc-product-card__button .adc-button{margin:10px 0}
@media(max-width:991px){.product-card .adc-product-card__button:nth-child(even){margin-top:0}
}
.product-card .adc-product-card .productImage{height:320px;text-align:center;margin-bottom:5px}
@media(min-width:768px) and (max-width:991px){.product-card .adc-product-card .productImage{height:270px}
}
@media(max-width:767px){.product-card .adc-product-card .productImage{height:240px}
}
.product-card .adc-product-card .productImage img{height:auto;max-height:265px}
@media(min-width:768px) and (max-width:991px){.product-card .adc-product-card .productImage img{max-height:220px}
}
@media(max-width:767px){.product-card .adc-product-card .productImage img{max-height:200px}
}
.product-card .adc-product-card .adc-product-tabtext .btn-primary:not(:disabled):not(.disabled).active{color:#000;font-weight:600;border-color:#b5b5b5;border-bottom:2px solid #001489}
.product-card .adc-product-card .adc-product-tabtext__label{color:#222731;border-color:#b5b5b5;font-size:.6875rem;height:45px;line-height:30px}
.social-share{cursor:pointer;background-color:#001489;right:2%;position:absolute;padding:16px 22px}
@media(max-width:767px){.social-share{right:0;padding:10px 15px;z-index:999}
}
.social-share__btn{right:2%;border:0;padding:0;border-radius:0;margin:15px -5px 15px -5px}
@media(max-width:767px){.social-share__btn{margin:15px -5px 15px 2px}
}
.social-share .adc-text-link{display:inline !important}
.adc-icon--absolute-right{right:24px !important}
@media(max-width:767px){.adc-icon--absolute-right{right:12px !important}
}
@keyframes slideInFromLeft{0{transform:translateX(-100px)}
100%{transform:translateX(0)}
}
@keyframes slideInFromDown{0{transform:translatey(300px)}
100%{transform:translatey(0)}
}
@keyframes slideInFromDownone{0{transform:translatey(300px)}
100%{transform:translatey(0)}
}
@keyframes slideInFromUp{0{transform:translatey(-300px)}
100%{transform:translatey(0)}
}
@keyframes slideInFromRight{0{transform:translateX(100px)}
100%{transform:translateX(0)}
}
@keyframes slideInFromLeft{0{transform:translateX(-100px)}
100%{transform:translateX(0)}
}
@keyframes slideInFromDown{0{transform:translatey(100px)}
100%{transform:translatey(0)}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
@keyframes scaleIn{0{transform:scale(0.7)}
100%{transform:scale(1)}
}
@keyframes slideInFromDownone{0{transform:translatey(300px)}
100%{transform:translatey(0)}
}
@keyframes slideInFromUp{0{transform:translatey(-300px)}
100%{transform:translatey(0)}
}
@keyframes slideInFromRight{0{transform:translateX(100px)}
100%{transform:translateX(0)}
}
@keyframes scaleout{0{transform:scale(1.1)}
100%{transform:scale(1)}
}
@keyframes slidedown{0{transform:translate(0,-10px)}
100%{transform:translate(0,0)}
}
@keyframes slideup{0{transform:rotate(180deg)}
100%{transform:rotate(0)}
}
@keyframes leftright{0{transform:translate(100%,-50%)}
50%{transform:translate(-30%,-10%)}
100%{transform:translate(0,0)}
}
@keyframes leftup{0{transform:translate(100%,-50%)}
50%{transform:translate(-5%,0);opacity:.8}
100%{transform:translate(0,0);opacity:1}
}
.tbl_comp_parent .table{display:table;text-align:center;width:100%;margin:10% 0 0 -1%;border-collapse:separate;font-weight:400}
.table_row{display:table-row}
.table_row>.table_small>.table_cell{padding-top:3px;padding-bottom:3px;border-bottom:0 solid}
.table_row>.table_small>.table_cell:nth-child(odd){display:none}
.table_row>.table_small:first-child>.table_cell{border-left:0 solid}
.table_row>.table_small:last-child>.table_cell{border-right:0 solid}
.table_row:last-child>.table_small:last-child>.table_cell:last-child{border-bottom-right-radius:5px}
.table_row:last-child>.table_small:first-child>.table_cell:last-child{border-bottom-left-radius:5px}
.theader{display:table-row}
.table_header{display:table-cell;border-bottom:0 solid;border-top:0 solid;padding-top:10px;padding-bottom:10px;font-weight:700}
.table_header:first-child{border-left:0 solid;border-top-left-radius:5px}
.table_header:last-child{border-right:0 solid;border-top-right-radius:5px}
.table_small{display:table-cell}
@media(max-width:991px){.tbl_comp_parent .table{width:90%}
}
@media(max-width :767px){.tbl_comp_parent .table{display:block}
.table_row{display:table;width:100%;border-collapse:separate;padding-bottom:20px;margin:5% auto 0;text-align:center}
.table_row:nth-child(2n+3){background:0}
.table_row>.table_small>.table_cell:nth-child(odd){display:table-cell;width:50%;padding-top:10px;padding-bottom:10px}
.table_row>.table_small>.table_cell:first-child{border-left:0 solid}
.table_row>.table_small>.table_cell:last-child{border-right:0 solid}
.table_row>.table_small:first-child>.table_cell:last-child{border-left:0;border-top-right-radius:5px;border-top:0 solid}
.table_row>.table_small:first-child>.table_cell:first-child{border-top-left-radius:5px;border-top:0 solid}
.table_row>.table_small:last-child>.table_cell:first-child{border-right:0;border-bottom-left-radius:5px}
.table_row>.table_small:last-child>.table_cell:last-child{border-bottom-right-radius:5px}
.theader{display:none}
.table_cell{display:table-cell;width:50%}
.table_small{display:table-row}
}
@media(max-width :767px){.mit-btn.adc-button-secondary{margin:10px 0 0}
}
.arrow-div .fslLp__timelineHeadline{color:#001489}
.arrow-div .fslLp__timelineImg{margin-left:auto;margin-right:auto;margin-top:25px;height:104px;width:100px;background:#001489;border-radius:50%;display:flex;justify-content:center;align-items:center}
.arrow-div .fslLp__timelineImg img{max-width:70px}
.arrow-div .arrow-img{position:absolute;top:70px;left:280px}
.arrow-div .arrow-img img{width:200px}
@media(max-width :767px){.arrow-div .arrow-img img{width:100px;transform:rotate(90deg)}
}
@media(max-width :767px){.arrow-div .arrow-img{padding:50px 0;position:static}
}
.heading-txt{line-height:31px;text-align:center;font-size:2.25rem;font-weight:900;color:#001489;text-transform:uppercase}
@media(max-width :767px){.zuker-div{padding:20px}
}
.questionouter-div a{color:#000}
.questionouter-div a:hover{text-decoration:none}
.questionouter-div .first-anchor{font-size:.875rem;color:#9b9b9b;margin-bottom:10px;font-weight:500;text-decoration:none;display:block}
.questionouter-div .h3{margin-top:10px;font-size:2rem;font-weight:900;padding:0 0 35px;color:#001489;text-transform:none}
.questionouter-div .question-div{padding:0 15px;margin-bottom:30px}
.questionouter-div .question-div a{display:block}
.questionouter-div .question-div .h6{margin-bottom:15px;font-weight:600;font-size:1rem;display:block;color:#001489}
.questionouter-div .question-div .des-txt{color:#9b9b9b;font-size:.875rem;margin-bottom:12px;display:block}
.questionouter-div .question-div .link-txt{display:inline-block;font-weight:500;position:relative;font-size:.875rem}
.questionouter-div .question-div .link-txt::after{content:"";position:absolute;bottom:-4px;height:1.5px;line-height:0;width:0;left:0;background:#000;transition:all .3s ease 0}
.questionouter-div .question-div .second-anchor:hover .link-txt::after{width:100%}
.faq-btn{border:1px solid #e5e5e5;font-size:.875rem;border-radius:0;font-weight:500}
.faq-btn:hover{border:1px solid #000}
.sidebar-div{margin-top:60px}
.sidebar-div .question-txt{font-size:2.25rem;font-weight:700;color:#222732;margin-bottom:32px;line-height:1}
.sidebar-div--list ul li .list-sidebar-child li .datenschutz-active{font-weight:900}
.sidebar-div--list ul li .list-sidebar-child li a .list-sidebar-childimg{border:2px solid #001489;display:inline-block;width:20px;margin:0 11px 3px 65px}
.sidebar-div--list ul li a{color:#222732;display:block;padding:12px;border:1px solid #e5e5e5;font-weight:400;text-align:left}
@media(min-width :768px) and (max-width :1024px){.sidebar-div--list ul li a{text-align:center;font-size:.875rem}
}
.sidebar-div--list ul li a:hover{border:1px solid #001489;text-decoration:none;color:#001489}
.sidebar-div--list ul li a img{margin-right:8px}
@media(min-width :768px) and (max-width :1024px){.sidebar-div--list ul li a img{margin:0 auto;display:block}
}
.sidebar-div--list ul li a.active{color:#222732;font-weight:700;background-color:#2227321a}
@media(min-width :768px) and (max-width :1024px){.sidebar-div--list ul li .list-sidebar-childimg{margin:0 11px 3px 5px}
}
.faq-landing.container{display:flex}
@media(max-width :767px){.faq-landing.container{display:initial}
}
.faq-landing .card-outer{color:#000;padding:20px;background:#fff;box-shadow:rgba(0,0,0,0.05) 2px 10px 20px 0,rgba(0,0,0,0.05) 0 1px 2px 0;font-weight:500;margin:20px 4px;width:33%;float:left;position:relative}
@media(max-width :767px){.faq-landing .card-outer{width:90%;margin:10px 20px}
}
.faq-landing .card-outer .h3{font-weight:900;font-size:1.375rem;line-height:1.17;display:block;padding:0 0 10px}
@media(min-width :768px) and (max-width :1024px){.faq-landing .card-outer .h3{font-size:1.125rem}
}
.faq-landing .card-outer .h3:hover{text-decoration:none}
.faq-landing .card-outer a{color:#000}
.faq-landing .card-outer a.adc-panelList__btn{width:90%;position:absolute;bottom:20px}
.faq-landing .questions{padding:0 0 25px}
.faq-landing .questions ul{padding:0 15px 0}
.faq-landing .questions ul li{padding:10px 0}
.faq-landing .questions ul .fas{position:absolute;left:10px;margin:4px 2px}
.lLinkUpApp__hero-text{text-align:center;opacity:1;position:relative;left:50%;transform:translateX(-50%);margin-top:80px}
.lLinkApp__tabletToDesktop{display:none}
.lLinkApp__fromDesktop{display:none}
.lLinkApp__bgGrey{background-color:#f5f5f5}
.lLinkApp__functions-list--tablet{display:none}
.lLinkApp__functions-list-wrapper{width:100%;position:relative;margin:0 auto}
.lLinkApp__functions-listImg{z-index:10;position:relative}
.lLinkApp__functions-listImg-mobile{max-width:100%;height:auto}
.lLinkApp__functions-list-item{position:relative;max-width:354px;margin:0 auto}
.item-nr-mobile{height:44px;width:44px;background-color:#001489;color:#fff;font-size:1.5rem;font-weight:600;line-height:29px;text-align:center;border-radius:22px;cursor:pointer;position:absolute}
#functions-list-item-1 .item-nr-mobile{top:108px;left:33px}
#functions-list-item-2 .item-nr-mobile{left:269px;top:113px}
#functions-list-item-3 .item-nr-mobile{top:47px;left:84px}
#functions-list-item-4 .item-nr-mobile{top:95px;left:41px}
#functions-list-item-5 .item-nr-mobile{top:71px;left:204px}
.lLinkApp__functions-list-item-headline{color:#001489;font-size:1rem;font-weight:900;line-height:20px;text-transform:uppercase;margin-bottom:10px}
.lLinkApp__functions-list-item-copy{color:#000;font-size:1rem;line-height:24px}
.lLinkApp__functions-list-item-nr{height:25px;width:25px;background-color:#001489;opacity:.6;color:#fff;font-size:.875rem;font-weight:600;line-height:17px;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:13px;cursor:pointer;z-index:15}
.lLinkApp__functions-list-item-nr:hover{opacity:1}
.lLinkApp__functions-list-item-nr.active{opacity:1}
.lLinkApp__functions-list-item-nr-1{position:absolute;left:114px;top:100px}
.lLinkApp__functions-list-item-nr-2{position:absolute;right:117px;top:96px}
.lLinkApp__functions-list-item-nr-3{position:absolute;left:128px;top:281px}
.lLinkApp__functions-list-item-nr-4{position:absolute;left:113px;top:406px}
.lLinkApp__functions-list-item-nr-5{position:absolute;right:105px;top:341px}
.lLinkApp__faqHeader{position:relative;margin-left:-15px;margin-right:-15px}
.lLinkApp__faqHeadline{position:absolute;display:block;top:50%;left:0;transform:translateY(-50%);width:100%;color:#fff;font-size:1.75rem;font-weight:900;line-height:34px;text-align:center}
#lLinkApp__faqAccordion{padding:0 30px}
.lLinkApp__faqAccordion-btn{position:relative;padding:20px 40px 10px 0;width:100%;cursor:pointer;color:#001489;background-color:transparent;display:block;text-align:left;border:0 solid transparent;outline:transparent solid 0 !important;text-transform:uppercase;font-size:.875rem;font-weight:900;line-height:18px;border-top:1px solid #979797}
.lLinkApp__faqAccordion-btn:after{content:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/faq_blue_minus.svg");position:absolute;right:15px;top:20px;height:15px;width:15px}
#lLinkApp__faqAccordionHeading1 .lLinkApp__faqAccordion-btn{border-top:0 solid transparent}
.lLinkApp__faqAccordion-item{padding-bottom:10px}
.lLinkApp__faqAccordion-item:last-child{border-bottom:1px solid #979797}
.lLinkApp__faqAccordion-btn.collapsed:after{content:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/faq_blue_plus.svg")}
.lLinkApp__faqAccordion-itemHeader{padding:0}
.lLinkApp__faqAccordion-itemBody{padding:0;color:#000;font-size:1rem;line-height:24px;transition:all .35s ease}
.lLinkApp__faqAccordion-itemBody.collapsing{padding:0 0 10px}
.lLinkApp__faqAccordion-itemBody.show{padding:0 0 10px}
.lLinkApp__imageText{position:relative;overflow:hidden;padding-top:5%}
.lLinkApp__imageText-imgWrapper{position:relative;width:65.8%;left:-13.5%}
#lLinkApp__imageText-phone2-2{position:absolute;left:-24%;top:-5%}
#lLinkApp__imageText-phone2-1{position:relative}
.lLinkApp__imageText-awardWrapper{position:absolute;width:48%;top:0;right:0;padding:0 30px 20px;color:#000;font-size:1rem;line-height:20px;text-align:center;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;height:100%}
#lLinkApp__imageText-innovationaward{z-index:10}
.lLinkApp__imageText-text-headline{color:#001489;font-size:1.8125rem;font-weight:600;line-height:34px;text-align:center;text-transform:uppercase;margin:40px 0 20px}
.lLinkApp__imageText-text{color:#000;font-size:1rem;line-height:24px;text-align:center;padding:0 15px;max-width:465px}
.lLinkApp__imageTextGrey-imgWrapper-1{position:relative;margin-top:142px;padding:0}
.lLinkApp__imageTextGrey-imgWrapper-inner{background-color:#f5f5f5;padding-top:51%;margin-top:50%}
#lLinkApp__imageTextGrey-phone3-1{position:absolute;max-width:39.4%;top:0;left:21%}
#lLinkApp__imageTextGrey-phone3-2{position:absolute;max-width:38.4%;top:28%;right:15%}
.lLinkApp__imageTextGrey-text-1{background-color:#f5f5f5;padding:45px 30px 0}
.lLinkApp__imageTextGrey-text-1 .lLinkApp__imageText-text-headline{text-align:left;margin-top:0}
.lLinkApp__imageTextGrey-2{position:relative;overflow:hidden}
.lLinkApp__imageTextGrey-imgWrapper-2{display:none}
.lLinkApp__imageTextGrey-text-2{background-color:#f5f5f5;padding:90px 30px 0}
.lLinkApp__imageTextGrey-btn-2{display:block;width:100%;border:1px solid #001489;border-radius:5px;color:#001489;font-weight:900;font-size:.75rem;line-height:14px;text-align:center;padding:12px 0;margin-top:25px;text-transform:uppercase;text-decoration:none}
.lLinkApp__imageTextGrey-btn-2:hover{box-shadow:0 5px 10px #888;text-decoration:none}
.lLinkApp__imageTextGrey-btn-2:visited{color:#001489;text-decoration:none}
.lLinkApp__imageTextGrey-btn-2:focus{color:#001489;text-decoration:none}
.lLinkApp__imageTextGrey-btn-2:active{color:#001489;text-decoration:none}
.lLinkApp__stayInformed{padding:210px 0 0;overflow:hidden}
.lLinkApp__stayInformed-container{width:100%;background-color:#ffd721;position:relative}
.lLinkApp__stayInformed-img-wrapper{width:248px;position:absolute;right:0}
.lLinkApp__stayInformed-img-1{position:absolute;right:100px;top:24px}
.lLinkApp__stayInformed-img-2{position:absolute;right:57px;top:-129px}
.lLinkApp__stayInformed-img-3{position:absolute;right:-94px;top:-95px}
.lLinkApp__stayInformed-img-4{position:absolute;right:-54px;top:60px}
.lLinkApp__stayInformed-text{position:relative;padding:315px 30px 60px}
.lLinkApp__stayInformed-text-inner{position:relative;padding-left:70px}
.lLinkApp__stayInformed-text-headline{color:#001489;font-size:1.8125rem;font-weight:600;line-height:34px;text-transform:uppercase}
.lLinkApp__stayInformed-text-icon svg{position:absolute;left:0;top:0;height:41px;width:42px}
.lLinkApp__imageTextComb{margin-top:65px}
.lLinkApp__imageTextComb .lLinkApp__headline{margin-bottom:45px;font-size:1.8125rem;font-weight:600;line-height:34px}
.lLinkApp__imageTextComb-imgRow{position:relative;margin-bottom:31%}
.lLinkApp__imageTextComb-imgRow-2{margin-bottom:35%}
#lLinkApp__imageTextComb-img-1-2{position:absolute;width:60%;top:27%;left:-7%}
.lLinkApp__imageTextComb-img-2-2{position:absolute;width:63%;bottom:-48%;right:5%}
.lLinkApp__imageTextComb-headline{color:#001489;font-size:1.8125rem;font-weight:600;line-height:34px;text-align:center;text-transform:uppercase;margin-bottom:20px;padding:0 15px}
.lLinkApp__imageTextComb-subheadline{color:#000;font-size:1rem;font-weight:600;line-height:24px;text-align:center;margin-bottom:15px;padding:0 15px}
.lLinkApp__imageTextComb-copy{color:#000;font-size:1rem;line-height:24px;text-align:center;margin-bottom:40px;padding:0 15px}
.lLinkApp__imageTextComb-video{position:relative;margin:40px 0 100px;padding:0 30px}
.lLinkApp__imageTextComb-videoHeadline{color:#001489;font-size:1.25rem;font-weight:900;line-height:28px;text-align:center;text-transform:uppercase;margin-bottom:10px}
.lLinkApp__imageTextComb-videoCopy{color:#000;font-size:1rem;line-height:24px;text-align:center;margin-bottom:20px}
.hero-div{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/librelink-tab.png") no-repeat;background-size:66%;height:700px;overflow:hidden}
.hero-div .inner-div{position:absolute;width:34%;top:39.5%;left:32%;text-align:center;animation-delay:.6s}
.hero-div .inner-div .down-txt{font-size:.75rem;margin:75px 0 0}
.hero-div h1{color:#001489;font-size:2.25rem}
.hero-div .first-img{animation:slideInFromUp 1s ease-out;position:absolute;top:-54%;right:8%}
.hero-div .sec-img{animation:slideInFromDown 1s ease-out;animation-delay:.1s;position:absolute;right:2%;z-index:4;top:0}
.hero-div .third-img{animation:slideInFromRight 1s ease-out;position:absolute;right:-15%;top:-36%}
.hero-txt h1{color:#001489;font-size:2.25rem}
@media(max-width :767px){.hero-txt h1{font-size:1.25rem}
}
.secouter-div{background:#f5f5f5}
.secouter-div p{font-size:1rem;line-height:24px}
.secouter-div .inner-div{background:#fff;padding:20px}
.secouter-div .headline{color:#001489;font-weight:900;font-size:1.625rem;line-height:28.4px;text-align:center;text-transform:uppercase}
.secouter-div .text{font-size:1rem;width:70%;margin:0 auto}
.secouter-div .item-headline{color:#001489;font-size:1.25rem;line-height:28px;font-weight:600}
.secouter-div .secinner-div{margin-top:270px}
.secouter-div .mob-img1{display:none}
.desk-img-analyze{display:block}
.mob-img-analyze{display:none;margin:0 auto}
.desk-img-analyze.video-txt{top:480px;position:absolute}
.first-div{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/hero-desk.jpg");height:600px;background-size:cover}
.first-div .lLinkUpApp__hero-text{padding:85px 0 0;text-align:center;position:static;width:auto;transform:none;animation:slideInFromDown 1s ease-out;animation-delay:.5s}
.third-div{background:#ffd721}
.third-div .lLinkUpApp__hero-text{text-align:center;position:static;width:auto;transform:none;padding:0}
.third-div .inner-div{padding-bottom:50px}
.third-div .macbook-img{margin:-125px 0 0}
.fourth-div{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/libreview-tab.png");height:500px;background-size:cover}
.fourth-div .lLinkUpApp__hero-text{padding:85px 0 0;position:static;transform:none;text-align:left;width:80%}
.fourth-div .lLinkUpApp__headline{text-align:left;width:80%;padding:0 0 15px}
.fourth-div .lLinkUpApp__img-text-btn-btn{height:40px;width:220px;margin:0;border:1px solid #001489;border-radius:5px;font-size:.75rem;font-weight:900;line-height:40px;text-align:center;text-transform:uppercase;display:block}
.fourth-div .lLinkUpApp__img-text-btn-btn:hover{text-decoration:none;color:#001489;cursor:pointer}
.lLinkUpApp p{color:#000;font-size:1rem;line-height:26px}
.image-pos{height:200px;margin:-131px 0 0}
.image-pos .i-img{margin:-2% 0 0 -27%;width:100px;animation:slideInFromDown 1s ease-out;animation-delay:.1s}
.image-pos .marker-img{margin:-4% 0 0 -10%;width:160px;animation:slideInFromDown 1s ease-out;animation-delay:.1s}
.image-pos .lap-img{margin:-17% 0 0 -4%;width:100%;animation:slideInFromLeft 1s ease-out}
.image-pos .sensor-img{margin:0 0 0 -6%;animation:slideInFromDown 1s ease-out;animation-delay:.1s}
.sec-div{margin-bottom:135px}
.sec-div .padding-class{padding:20px 40px}
.sec-div .lLinkUpApp__grid-content-headline{text-transform:uppercase;color:#001489;font-weight:900}
.inner-second{padding:0 25px}
.inner-third{padding:0 25px;margin:0 20% 0 0}
.disclaimer-txt{font-size:.875rem;padding:50px 0}
.heading-txt-oko{color:#001489;font-size:2.25rem;line-height:40px;font-weight:900;text-align:center;text-transform:uppercase}
.herotxt-div{animation:slideInFromDownon 1s ease-out;animation-delay:.6s}
.slideInfromLeft.is-visible{animation:slideInFromLeft 1s ease-out}
.slideInfroLeft{animation:slideInFromLeft 1s ease-out}
.slideInfromDown.is-visible{animation:slideInFromDown 1s ease-out}
.slideInfroDown{animation:slideInFromDown 1s ease-out}
.i-img.slideInfromDown{animation-delay:.5s}
.marker-img.slideInfromDown{animation-delay:.5s}
.sensor-img.slideInfromDown{animation-delay:.5s}
.fadein.is-visible{animation:fadeIn 1s ease-out}
.scalein.is-visible{animation:scaleIn 1s ease-out}
.show-on-scroll{transform:translateZ(0) scale(1,1) !important}
.okosystem-div .inner-div{position:absolute;bottom:110px;text-align:center;width:100%;color:#fff;font-weight:600;font-size:2rem}
.okosystem-div .inner-div .img-div{margin:0 0 0 55px}
.okosystem-div .inner-div .desk-img-analyze{display:inline-block}
.okosystem-div .sec-image{animation-delay:.3s}
.okosystem-div .third-image{animation-delay:.4s}
.librelinkapp.hero-div{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/hero-app.jpg") no-repeat;height:700px;overflow:hidden;background-size:84%}
.librelinkapp.hero-div .first-img{position:absolute;top:-65%;right:14%}
.librelinkapp.hero-div .third-img{position:absolute;right:-16%;top:-48%;z-index:3}
.librelinkapp.hero-div .sec-img{z-index:4}
.librelinkapp.hero-div .inner-div{top:10.5%}
.das-kanen{padding:0 0 300px;background:#f5f5f5}
.das-kanen .inner-div{margin:-200px 0 0 0}
.das-kanen .lLinkApp__imageText-text-one{margin:0 auto}
.scannen-sie-div{background:#f5f5f5}
.scannen-sie-div #lLinkApp__imageTextGrey-phone4{margin:-200px 0 0 -133px}
.lLinkApp__imageText-text-one{max-width:465px;text-align:left}
#lLinkApp__imageText-innovationaward-text{width:130px;display:inline-block}
.slideInfromRight.is-visible{animation:slideInFromRight 1s ease-out}
.slideInfromUp.is-visible{animation:slideInFromUp 1s ease-out}
.orange-img{overflow:hidden}
.orange-img img{animation:scaleout 1s ease-out}
.lLinkUpApp__headline{color:#001489;font-weight:900;font-size:1.625rem;line-height:28.4px;text-align:center;text-transform:uppercase}
.product-page .water-splash{text-align:center}
.product-page .water-splash .sensor-img{transform:scaleX(-1);-webkit-transform:scaleX(-1);position:absolute;bottom:2%;left:50%}
.product-page .water-splash .img-text{font-size:1.875rem;line-height:1;opacity:0;transition:6s}
.product-page .water-splash .img-text .bold-txt{font-size:2.8125rem;color:#001489}
.product-page .water-splash .img-text.mm-txt{opacity:0;transition:8s}
.product-page .water-splash .img-text.asser-txt{opacity:0;transition:15s}
.product-page .water-img{margin:0 0 0 -145px}
.product-page .title-text{margin:95px 21px 0}
.product-page .water-flow .img-text.show-txt{padding:0 0 0 260px}
.product-page .water-flow .water-img{display:none}
.product-page .small-txt{font-size:2.1875rem}
.product-page .water-splash.active .feather-img{animation:leftright 3s;transition:all 4s}
.product-page .water-splash.active .img-text.mm-txt{opacity:1}
.product-page .water-splash.active .img-text.asser-txt{opacity:1}
.product-page .water-flow.active .water-img{animation:leftup 3s;transition:all 4s;transform:scale(1.1);display:block}
.product-page .water-flow.active .img-text{opacity:1}
.product-page .sensor-imagediv{height:800px}
.product-page .sensor-imagediv .img-text{font-size:1.875rem;line-height:1;opacity:0;transition:6s}
.product-page .sensor-imagediv .img-text .bold-txt{font-size:2.8125rem;color:#001489}
.product-page .sensor-imagediv .img-text.mm-txt{opacity:0;transition:8s;transition:.5s}
.product-page .sensor-imagediv .inner-div{padding:40px 0 0}
.product-page .sensor-imagediv .first-div .img-text.mm-txt{position:absolute;bottom:0}
.product-page .sensor-imagediv .sensor-2{position:absolute;z-index:5;top:0;right:0}
@media(max-width :767px){.product-page .sensor-imagediv .sensor-2{right:19%;width:29%}
}
.product-page .sensor-imagediv .sensor-3{position:absolute;z-index:4;top:15%;right:10%;transform:translate(0,-85px);visibility:hidden;transition:all 1.1s linear}
@media(max-width :767px){.product-page .sensor-imagediv .sensor-3{top:15%;right:30%;width:22%;transform:translate(32px,-36px)}
}
.product-page .sensor-imagediv .sensor-4{position:absolute;z-index:3;top:35%;right:35%;transform:translate(68px,-107px);visibility:hidden;transition:all 1.4s linear}
@media(max-width :767px){.product-page .sensor-imagediv .sensor-4{right:46%;width:11%;transform:translate(68px,-60px)}
}
.product-page .sensor-imagediv .sensor-5{position:absolute;z-index:2;top:25%;right:21%;transform:translate(118px,-130px);visibility:hidden;transition:all 1.7s linear}
@media(max-width :767px){.product-page .sensor-imagediv .sensor-5{top:31%;right:42%;width:22%;transform:translate(72px,-80px)}
}
.product-page .sensor-imagediv .sensor-6{position:absolute;z-index:1;top:38%;right:30%;transform:translate(210px,-226px);visibility:hidden;transition:all 2s linear}
@media(max-width :767px){.product-page .sensor-imagediv .sensor-6{top:45%;right:48%;width:22%;transform:translate(91px,-109px)}
}
.product-page .sensor-imagediv .sensor-7{position:absolute;bottom:3%;left:10%;transform:translate(337px,-399px);transition:all 2.3s linear}
.product-page .sensor-imagediv .sensor-7 .sensor-7-part{visibility:hidden}
@media(max-width :767px){.product-page .sensor-imagediv .sensor-7{bottom:8%;text-align:left;left:24%;transform:translate(114px,-160px)}
.product-page .sensor-imagediv .sensor-7 img{width:11%}
}
@media(max-width:320px){.product-page .sensor-imagediv .sensor-7{bottom:11%;left:16%}
}
.product-page .sensor-imagediv .aftereffect{margin:0 -10%;position:relative;height:600px}
.product-page .sensor-imagediv.active .img-text{opacity:1}
.product-page .sensor-imagediv.active .img-text.mm-txt{opacity:1}
.product-page .sensor-imagediv.active .sensor-3{transform:translate(0,0);visibility:visible}
.product-page .sensor-imagediv.active .sensor-4{visibility:visible;transform:translate(0,0)}
.product-page .sensor-imagediv.active .sensor-5{transform:translate(0,0);visibility:visible}
.product-page .sensor-imagediv.active .sensor-6{transform:translate(0,0);visibility:visible}
.product-page .sensor-imagediv.active .sensor-7{transform:translate(0,0)}
.product-page .sensor-imagediv.active .sensor-7 .sensor-7-part{visibility:visible}
.product-page .gettyimg-div{width:100%;overflow:hidden}
.product-page .gettyimg-div.active img{transform:translate(0,-80px) scale(1.4);transition:all 1s}
.product-page .show-sun{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/sun.png")}
.product-page .show-moon{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/moon.png")}
.product-page .moon-div{position:relative;height:600px !important;background-size:cover !important}
.product-page .moon-div .inner-text{display:block;text-align:center;width:50%;margin:27px auto;position:static;color:#fff}
.product-page .moon-div .button-div button{border:0;cursor:pointer;padding:0;background:transparent}
.product-page .moon-div .slider-img{width:400px;position:absolute;left:35%;bottom:120px}
.product-page .moon-div .thumb-img{cursor:pointer;width:280px;position:relative;top:185px;background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/Sensor-Night.png");height:210px;background-size:cover;background-position:-41px -13px}
.gettyimg-div .desktop-img{display:block}
.gettyimg-div .mobile-img{display:none}
.gettyimg-div .tablet-img{display:none}
@media(max-width :767px){.lLinkUpApp__hero-text{margin-top:146px}
.mobile-text{line-height:30px}
.des-banner{font-size:1.75rem;color:#001489}
.text-banner-two{font-size:1.75rem;color:#001489}
.lLinkApp__functions-list--mobile{padding-top:150px}
.lLinkApp__functions-list-item-headline{display:block;margin-top:30px;margin-bottom:10px}
.lLinkApp__functions-list-item-copy{display:block;margin-bottom:40px}
.lLinkApp__slider-slide-carousel{opacity:1;right:0}
.lLinkApp__slider-slide-leftContent{left:0 !important;opacity:1 !important;padding:0}
.lLinkApp__slider-slide-rightContent{right:0 !important;opacity:1 !important;padding:0}
.lLinkApp__accordion-slider{border-top:1px solid #d4d4d4}
.lLinkApp__accordion-slider ol{padding-left:22px;margin-bottom:20px}
.lLinkApp__accordion-slider ol li{font-size:1rem;color:#000;font-weight:400;line-height:24px;list-style-type:none;position:relative}
.lLinkApp__accordion-slider ol li span{color:#001489;position:absolute;left:-22px;font-size:.875rem;font-weight:900;line-height:24px}
.lLinkApp__accordion-slider .lLinkApp__faqAccordion-btn{padding:20px 50px 20px 30px}
.lLinkApp__accordion-slider .lLinkApp__faqAccordion-btn:after{content:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/faq-blue-up.svg");position:absolute;right:30px;top:20px;height:15px;width:15px}
.lLinkApp__accordion-slider .lLinkApp__faqAccordion-itemBody.collapsing{padding:20px 30px 0}
.lLinkApp__accordion-slider .lLinkApp__faqAccordion-itemBody.show{padding:20px 30px 0}
.lLinkApp__accordion-slider .lLinkApp__faqAccordion-item{padding-bottom:0;border-bottom-color:#d4d4d4}
.lLinkApp__accordion-slider .lLinkApp__faqAccordion-btn.collapsed{color:#d4d4d4}
.lLinkApp__accordion-slider .lLinkApp__faqAccordion-btn.collapsed:after{content:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/faq-grey-down.svg")}
.lLinkApp__accordion-slider .lLinkApp__headline{text-align:left;font-size:1.8125rem;line-height:34px;margin-bottom:15px}
.lLinkApp__accordion-slider p{margin-bottom:20px}
.lLinkApp__accordion-slider .lLinkApp__slider-sub-headline{font-size:.875rem;font-weight:900;line-height:18px;margin-bottom:20px}
.lLinkApp__accordion-slider img{max-width:242px;margin:25px auto 0;display:block}
.lLinkApp__accordion-slider img.full{max-width:100%}
.lLinkApp__slider-headline{padding:0 15px;text-align:left}
.first-div{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/hero-mob.jpg") !important;height:350px !important;background-size:cover}
.mob-img-analyze.mob-first-div{margin:170px 0 30px}
.mob-img-analyze.mob-first-div .lLinkUpApp__hero-text{margin-top:20px}
.hero-txt.mob-img-analyze{margin:0 20px}
.third-div .lLinkUpApp__hero-text{margin-top:20px}
.third-div .inner-div{padding:50px}
.fourth-div{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/libreview-mobi.png") !important;height:300px;background-repeat:no-repeat !important;background-size:cover !important}
.fourth-div .lLinkUpApp__hero-text{margin-top:20px}
.desk-img-analyze{display:none}
.mob-img-analyze{display:block}
.mob-img-analyze .lLinkUpApp__img-text-btn-btn{height:40px;width:220px;margin:0 auto;border:1px solid #001489;border-radius:5px;font-size:.75rem;font-weight:900;line-height:40px;text-align:center;text-transform:uppercase;display:block}
.image-pos{height:55px}
.image-pos .lap-img{position:static;margin:10% 0 0 -22%;width:80%}
.image-pos .i-img{position:static;margin:-30% 0 0 43% !important;width:13% !important}
.image-pos .marker-img{position:static;margin:-20% 0 0 -9% !important;width:72px !important}
.image-pos .sensor-img{margin:-29% 0 0 64% !important;width:70px !important;position:static}
.sec-div .padding-class{padding:55px 40px 0}
.inner-second{padding:20px 0}
.inner-third{padding:20px 0;margin:0}
.okosystem-div .outer-div{width:33%}
.okosystem-div .inner-div{bottom:0;font-size:1rem}
.okosystem-div .inner-div .desk-img-analyze{display:none}
.librelinkapp.hero-div{height:225px;background-size:100% 90%}
.librelinkapp.hero-div .sec-img{top:20%;right:0}
.librelinkapp.hero-div .third-img{right:-18%;top:-16%}
.librelinkapp.hero-div .first-img{display:none}
.hero-div{height:225px;background-size:100% 90%}
.hero-div .first-img{top:-31%}
.hero-div .sec-img{top:36%}
.hero-div .third-img{top:-12%}
.das-kanen .inner-div{margin:0}
.scannen-sie-div #lLinkApp__imageTextGrey-phone4{margin:0}
.scannen-sie-div img{display:none}
#lLinkApp__imageText-phone2-2{left:-5%;top:3%;width:170px}
.galaxyimg{margin:0 0 0 -94px;width:180px}
#lLinkApp__imageText-innovationaward{width:75px;margin:0 0 45px 40px}
#lLinkApp__imageText-innovationaward-text{width:100px;display:inline-block;margin:31px 0 0 0}
.product-page .moon-div .slider-img{width:auto;left:0;bottom:20px}
.product-page .moon-div .thumb-img{width:68%;top:189px}
.product-page .water-flow .img-text.show-txt{padding:0 0 0 180px}
.product-page .water-splash .sensor-img{position:static}
.product-page .sensor-imagediv{height:auto}
.product-page .sensor-imagediv .first-div{text-align:right;background:none !important;height:auto !important}
.product-page .sensor-imagediv .first-div .img-text.mm-txt{position:static}
.product-page .sensor-imagediv .aftereffect{height:250px;margin:0 -20%}
.product-page .water-flow.active .water-img{display:none}
.gettyimg-div .desktop-img{display:none}
.gettyimg-div .tablet-img{display:none}
.gettyimg-div .mobile-img{display:block}
}
@media(min-width:768px){.lLinkUpApp__hero{margin-bottom:160px}
.lLinkUpApp__hero-text{position:absolute;top:250px;width:246px;left:50%;transform:translateX(-50%);margin-top:0}
.lLinkUpApp__hero-text-shadow{display:block}
.lLinkApp__fromMobileRow{display:none}
.lLinkApp__toTablet{display:none}
.lLinkApp__tabletToDesktop{display:block}
.lLinkApp__fromTablet{display:block}
.lLinkApp__banner span{display:inline-block}
.lLinkApp__hero{margin-bottom:160px}
.lLinkApp__hero-text{position:absolute;top:290px;width:246px;left:50%;transform:translateX(-50%)}
.lLinkApp__hero-text-shadow{display:block}
.lLinkApp__functions-list--tablet{display:block}
.lLinkApp__functions-list--mobile{display:none}
.lLinkApp__functions-list-wrapper{width:386px}
.lLinkApp__functions-list-item{max-width:initial;margin:0;opacity:.73;z-index:1;position:relative;border-radius:2px;padding:10px;width:155px;display:flex;justify-content:center;flex-direction:column}
.lLinkApp__functions-list-item-1{position:absolute;left:-112px;top:80px}
.lLinkApp__functions-list-item-2{position:absolute;right:-112px;top:76px}
.lLinkApp__functions-list-item-3{position:absolute;left:-112px;top:261px}
.lLinkApp__functions-list-item-4{position:absolute;left:-112px;top:374px}
.lLinkApp__functions-list-item-5{position:absolute;right:-112px;top:322px}
.lLinkApp__functions-list-item.active{opacity:1;background-color:#fff}
.lLinkApp__functions-list-item-number{color:#fff;background-color:#001489;font-size:1.5rem;font-weight:600;width:44px;height:44px;border-radius:50%;padding:5px 16px}
.lLinkApp__functions-list-item-headline{font-size:.75rem;line-height:15px;font-weight:600;text-transform:none;margin-bottom:0}
.lLinkApp__functions-list-item-copy{font-size:.75rem;line-height:15px}
.lLinkApp__faqHeader{margin-left:0;margin-right:0}
.lLinkApp__faqHeadline{font-size:1.9375rem;line-height:40.47px}
#lLinkApp__faqAccordion{padding:0;max-width:569px;margin:0 auto}
.lLinkApp__faqAccordion-btn{padding:25px 75px 5px;font-size:1rem;line-height:23px}
.lLinkApp__faqAccordion-btn:after{right:10px;top:25px}
.lLinkApp__faqAccordion-item{padding-bottom:20px}
.lLinkApp__faqAccordion-itemBody{padding:0 75px 0;font-size:.875rem}
.lLinkApp__faqAccordion-itemBody.collapsing{padding:0 75px 5px}
.lLinkApp__faqAccordion-itemBody.show{padding:0 75px 5px}
.lLinkApp__imageText-awardWrapper{width:134px;justify-content:center;padding:0;right:auto;left:57.5%}
.lLinkApp__imageText-text{max-width:600px;margin:0 auto 120px}
.lLinkApp__imageText-text-headline{margin:50px 0 15px}
.lLinkApp__imageTextGrey{position:relative;margin-top:30%}
.lLinkApp__imageTextGrey-text-1{padding:66px 42% 0 98px}
.lLinkApp__imageTextGrey-text-1 .lLinkApp__imageText-text-headline{width:270px;font-size:1.625rem;line-height:34.92px}
.lLinkApp__imageTextGrey-imgWrapper-1{margin-top:0;position:absolute;max-width:71%;top:-53%;right:-8%;z-index:10}
.lLkApp__imageTextGrey-imgWrapper-inner{background-color:transparent}
.lLinkApp__imageTextGrey-imgWrapper-2{display:block;position:absolute;max-width:60.2%;top:30px;left:-20%;z-index:10}
.lLinkApp__imageTextGrey-text-2{padding:110px 98px 170px 42%}
.lLinkApp__imageTextGrey-btn-2{width:300px;margin-top:30px}
.lLinkApp__copy{font-size:1rem;line-height:24px}
.lLinkApp__stayInformed{padding:160px 0 0}
.lLinkApp__stayInformed-img-wrapper{width:373px}
.lLinkApp__stayInformed-img-1{right:125px;top:162px}
.lLinkApp__stayInformed-img-2{right:72px;top:-89px}
.lLinkApp__stayInformed-img-3{right:-157px;top:-32px}
.lLinkApp__stayInformed-img-4{right:-94px;top:200px}
.lLinkApp__stayInformed-text-headline{font-size:1.625rem;font-weight:900;margin-bottom:15px}
.lLinkApp__stayInformed-text{padding:535px 250px 40px 105px}
.lLinkApp__stayInformed-text-icon svg{height:54px;width:55px}
.lLinkApp__stayInformed-container{width:100%;background-color:#ffd721;position:relative;overflow:hidden}
.lLinkApp__imageTextComb{margin-top:125px}
.lLinkApp__imageTextComb .lLinkApp__headline{margin-bottom:15px;font-size:1.625rem;font-weight:900;line-height:28.4px}
#lLinkApp__imageTextComb-img-1-2{width:55%;top:38%;left:1%}
.lLinkApp__imageTextComb-img-2-2{width:48%;bottom:-27%;right:7%}
.lLinkApp__imageTextComb-imgRow{margin-bottom:29%}
.lLinkApp__imageTextComb-imgRow-2{margin-bottom:25%}
.lLinkApp__imageTextComb-headline{margin-bottom:12px;padding:0 85px;font-size:1.625rem;font-weight:900;line-height:34.92px}
.lLinkApp__imageTextComb-subheadline{margin-bottom:15px;padding:0 85px;font-size:1rem;font-weight:600;line-height:24px}
.lLinkApp__imageTextComb-copy{margin-bottom:150px;padding:0 85px;font-size:1rem;line-height:24px}
.lLinkApp__imageTextComb-video{margin-top:-50px;margin-bottom:75px;padding:0}
.lLinkApp__imageTextComb-videoHeadline{font-size:1.625rem;font-weight:900;line-height:34.92px;margin-bottom:15px;color:#fff}
.lLinkApp__imageTextComb-videoCopy{font-size:1rem;line-height:24px;margin-bottom:25px;color:#fff}
.lLinkApp__imageTextComb-textWrapper{position:absolute;bottom:30px;left:0;right:0}
}
@media(min-width:992px){.lLinkApp__tabletToDesktop{display:none !important}
.lLinkApp__toDesktop{display:none !important}
.lLinkApp__fromDesktop{display:block}
.lLinkApp__faqHeadline{font-size:2.6875rem;line-height:57px}
#lLinkApp__faqAccordion{max-width:1110px}
.lLinkApp__faqAccordion-btn{padding:35px 66px 12px;font-size:1.25rem;line-height:28px}
.lLinkApp__faqAccordion-btn:after{right:30px;top:30px}
.lLinkApp__faqAccordion-item{padding-bottom:23px}
.lLinkApp__faqAccordion-itemBody{padding:0 66px 0;font-size:1rem}
.lLinkApp__faqAccordion-itemBody.collapsing{padding:0 66px 23px}
.lLinkApp__faqAccordion-itemBody.show{padding:0 66px 23px}
.lLinkApp__imageText{position:relative;overflow:visible;padding-top:29px;flex:0 0 502px;max-width:502px}
#lLinkApp__imageText-phone2-2{position:absolute;left:-181px;top:-29px}
#lLinkApp__imageText-phone2-1{position:relative;left:-79px}
.lLinkApp__imageText-imgWrapper{position:relative;width:652px;left:0}
.lLinkApp__imageText-text{max-width:665px;margin:200px auto 0}
.lLinkApp__imageText-awardWrapper{position:relative;top:0;left:0;right:0;flex-direction:row;height:auto;width:auto;max-width:unset;align-items:center;justify-content:flex-end;margin-right:-15px;padding-top:30px}
.lLinkApp__imageText-awardWrapper span{max-width:136px;text-align:left}
.lLinkApp__imageText-textWrapper{flex-shrink:1;flex-basis:100px;flex-grow:1}
.lLinkApp__imageText-text-headline{font-size:2.25rem;line-height:40px}
.lLinkApp__imageTextGrey{position:relative;margin-top:27%}
.lLinkApp__imageTextGrey-imgWrapper-1{margin-top:0;position:absolute;max-width:68%;top:-50%;right:-8%;z-index:10}
.lLinkApp__imageTextGrey-imgWrapper-inner{background-color:transparent}
#lLinkApp__imageTextGrey-phone3-2{top:21%}
.lLinkApp__imageTextGrey-text-1{padding:120px 48% 0 210px}
.lLinkApp__imageTextGrey-text-1 .lLinkApp__imageText-text-headline{width:auto;font-size:2.25rem;line-height:40px}
.lLinkApp__imageTextGrey-text-2{padding:355px 210px 170px 48%}
.lLinkApp__imageTextGrey-btn-2{width:225px;margin-top:40px}
.lLinkApp__stayInformed{padding:0;overflow:visible}
.lLinkApp__stayInformed-container{width:100%;background-color:#ffd721;position:relative;overflow:hidden}
.lLinkApp__stayInformed-img-wrapper{width:668px}
.lLinkApp__stayInformed-img-1{right:60px;top:292px}
.lLinkApp__stayInformed-img-2{right:-38px;top:-144px}
.lLinkApp__stayInformed-img-3{right:-452px;top:-32px}
.lLinkApp__stayInformed-img-4{right:-336px;top:374px}
.lLinkApp__stayInformed-text-headline{font-size:2.25rem;line-height:40px;margin-bottom:5px}
.lLinkApp__stayInformed-text{padding:245px 725px 410px 65px}
.lLinkApp__stayInformed-text-inner{padding-left:100px}
.lLinkApp__stayInformed-text-icon svg{height:66px;width:67px}
.lLinkApp__imageTextComb{margin-top:235px}
.lLinkApp__imageTextComb .lLinkApp__headline{margin-bottom:70px;font-size:2.25rem;font-weight:900;line-height:40px}
#lLinkApp__imageTextComb-img-1-2{width:52%;top:16%;left:initial;right:-30%}
.lLinkApp__imageTextComb-img-2-2{width:87%;bottom:0;right:initial;left:-49%}
.lLinkApp__imageTextComb-imgRow{margin-bottom:0}
.lLinkApp__imageTextComb-headline{margin-bottom:12px;padding:0 60px 0 260px;font-size:1.25rem;font-weight:900;line-height:28px}
.lLinkApp__imageTextComb-subheadline{margin-bottom:15px;padding:0 60px 0 260px;font-size:.875rem;font-weight:600;line-height:24px}
.lLinkApp__imageTextComb-copy{margin-bottom:0;padding:0 60px 0 260px;font-size:.875rem;line-height:24px}
.lLinkApp__imageTextComb-copy-left{padding:0 260px 0 60px}
.lLinkApp__imageTextComb-subheadline-left{padding:0 260px 0 60px}
.lLinkApp__imageTextComb-headline-left{padding:0 260px 0 60px}
.lLinkApp__imageTextComb-textRow{display:flex;flex-direction:column;justify-content:center}
.lLinkApp__imageTextComb-video{margin-top:200px;margin-bottom:190px}
.lLinkApp__imageTextComb-textWrapper{bottom:104px;left:0;right:0}
.des-image{color:#fff;font-weight:600;font-size:2rem;transform:translate(17px,496px)}
.des-image-1{transform:translate(282px,431px);height:93px}
.des-image-2{color:#fff;font-weight:600;font-size:2rem;transform:translate(51px,496px)}
.des-image-3{transform:translate(260px,431px);height:93px}
.des-image-4{transform:translate(51px,496px);color:#fff;font-weight:600;font-size:2rem;text-transform:uppercase}
.des-image-5{transform:translate(282px,431px);height:93px}
.des-banner{text-transform:uppercase;font-size:2.25rem;font-weight:900;color:#fff;transform:translate(9px,267px)}
.text-banner-two{font-size:1rem;color:#fff;font-weight:400;text-transform:none}
.desk-banner{transform:translate(130px,132px)}
.desk-banner .p-class{text-transform:uppercase;font-size:2.25rem;font-weight:900;color:#001489}
.desk-img-analyze{display:block}
.mob-img-analyze{display:none}
}
@media(min-width:1400px){.lLinkUpApp__hero-text{top:392px;width:412px}
.lLinkUpApp__hero-text-shadow{width:629px;top:227px}
.lLinkUpApp__headline{font-size:2.25rem;line-height:40px}
.lLinkApp__hero-text-shadow{top:227px}
.lLinkApp__imageTextGrey-imgWrapper-1{top:-70%}
}
@media(max-width:991px){.des-banner{font-size:2.1875rem;color:#001489;text-transform:uppercase;font-weight:900;padding:0 13px}
.lLinkApp__hero-text.hero-text-mob{margin-top:140px}
.text-banner-two{font-size:1rem;color:#000;font-weight:400;text-transform:none}
.desk-banner{color:#fff;font-size:.9375rem;transform:translate(0,-139px)}
.desk-banner .p-class{font-size:1.9375rem;font-weight:600}
.desk-banner-two{color:#fff;font-size:.875rem;margin:0 23px}
.des-image{font-size:1rem;margin:-77px;color:#fff}
.des-image-2{font-size:1rem;margin:-77px;color:#fff;text-transform:uppercase}
.des-image-4{font-size:1rem;margin:-77px;color:#fff;text-transform:uppercase}
.desk-img-analyze{display:none}
.mob-img-analyze{display:block;margin:30px 0}
.lLinkApp__slider-slide img{margin-top:45px}
.lLinkApp__slider-slide img.full{max-width:100%}
.secouter-div .secinner-div{margin-top:0}
.secouter-div .mob-img1{display:inline-block}
.secouter-div .inner-div{background:#f5f5f5}
}
@media(min-width :1025px){.lLinkApp__functions-list-wrapper{width:674px}
.lLinkApp__functions-list-item{padding:20px;width:307px;min-height:102px}
.lLinkApp__functions-list-item-1{left:-199px;top:139px}
.lLinkApp__functions-list-item-3{left:-199px;top:462px}
.lLinkApp__functions-list-item-4{left:-199px;top:679px}
.lLinkApp__functions-list-item-2{right:-199px;top:139px}
.lLinkApp__functions-list-item-5{right:-199px;top:561px}
.lLinkApp__functions-list-item-headline{font-size:1.25rem;line-height:28px}
.lLinkApp__functions-list-item-copy{font-size:1rem;line-height:24px}
.lLinkApp__functions-list-item-nr{height:44px;width:44px;font-size:1.5rem;line-height:29px;border-radius:22px}
.lLinkApp__functions-list-item-nr-1{left:191px;top:169px}
.lLinkApp__functions-list-item-nr-2{right:208px;top:169px}
.lLinkApp__functions-list-item-nr-3{left:216px;top:492px}
.lLinkApp__functions-list-item-nr-4{left:200px;top:709px}
.lLinkApp__functions-list-item-nr-5{right:185px;top:594px}
}
@media(max-width :1024px){.first-div{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/hero-tab.jpg");height:420px}
.fourth-div{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/images/libreview-tab.png")}
.image-pos .i-img{width:67px;margin:-8% 0 0 -31%}
.image-pos .marker-img{width:130px;margin:-1% 0 0 -12%}
.image-pos .sensor-img{margin:-3% 0 0 -8%;width:120px}
.product-page .small-txt{font-size:1.25rem}
.product-page .sensor-imagediv .img-text{font-size:1.25rem}
.product-page .sensor-imagediv .img-text .bold-txt{font-size:1.875rem}
}
@media(min-width :768px) and (max-width :1024px){.librelinkapp.hero-div{height:350px}
.librelinkapp.hero-div .inner-div{top:6.5%}
.hero-div{height:350px}
.hero-div h1{font-size:1.25rem}
.image-pos{margin:-70px 0 0}
.mob-img-analyze.mob-first-div .lLinkUpApp__hero-text,.mob-img-analyze .lLinkUpApp__hero-text{position:static;width:400px;transform:none;margin:0 180px}
.inner-third{margin:auto}
.gettyimg-div .desktop-img{display:none}
.gettyimg-div .mobile-img{display:none}
.gettyimg-div .tablet-img{display:block}
.product-page .water-img{margin:100px 0 0 -100px}
.product-page .water-splash .sensor-img{bottom:70px}
.product-page .sensor-imagediv .sensor-5{transform:translate(75px,-113px)}
.product-page .sensor-imagediv .sensor-6{transform:translate(154px,-173px)}
.product-page .sensor-imagediv .sensor-7{transform:translate(125px,-343px)}
.product-page .sensor-imagediv .aftereffect{margin:0}
.product-page .sensor-imagediv.active .sensor-7{transform:translate(-117px,0)}
}
.cmp-text--carddiv{position:relative}
.cmp-text--carddiv img{border-radius:5px}
.cmp-text--carddiv p{position:absolute;bottom:20px;display:block;width:85%;left:40px}
.cmp-text--carddiv p a:hover{text-decoration:none}
@media(max-width:991px){.cmp-text--carddiv p{width:75%}
}
.cmp-text--steps{background:#ffd100;border-radius:5px;position:relative;padding:15px;cursor:pointer}
.cmp-text--steps:after{border-color:#ffd100 transparent transparent transparent;content:"";position:absolute;top:100%;left:50%;border-width:10px;border-style:solid}
.cmp-text--steps:hover{background:#001489;color:#fff}
.cmp-text--steps:hover:after{border-color:#001489 transparent transparent transparent}
.cmp-text--steps:last-child:after{border:0}
.card-img-top{object-fit:cover}
.video-div{position:relative}
@media(max-width :767px){.video-div .modal-dialog{width:100%}
}
.video-div .background-img{border-radius:10px}
.video-div .datenschutz-icondiv{position:absolute;top:38%;left:19%;width:60%;text-align:center}
@media(max-width :767px){.video-div .datenschutz-icondiv{left:0;width:100%}
}
.video-div .datenschutz-icondiv img{margin:0 0 80px 0;width:14%}
@media(max-width :767px){.video-div .datenschutz-icondiv img{margin:0 0 10px 0}
}
.video-div .datenschutz-icondiv h3{color:#fff}
.kontact-page .nav-tabs .nav-link.active{background-color:#f8f8f8;border-radius:10px 10px 0 0}
.kontact-page .tab-content>.active{background-color:#f8f8f8;border-radius:30px;padding:20px 0 0}
.kontact-page .card-link[data-toggle="collapse"]:after,.kontact-page .card-link[data-toggle="collapse"].collapsed:after{content:"";position:absolute;width:50px;height:50px;display:inline-block;background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_up_blue.svg") no-repeat;right:0}
.kontact-page .card-link[data-toggle="collapse"].collapsed:after{background:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_down_blue.svg") no-repeat}
@media(max-width:380px){.product-page .sensor-imagediv .aftereffect{margin:0 -29%}
.product-page .sensor-imagediv .sensor-7 img{width:9%}
.product-page .sensor-imagediv.active .sensor-3{transform:translate(15px,0)}
.product-page .sensor-imagediv.active .sensor-4{transform:translate(25px,0)}
.product-page .sensor-imagediv.active .sensor-5{transform:translate(25px,0)}
.product-page .sensor-imagediv.active .sensor-6{transform:translate(25px,0)}
.product-page .sensor-imagediv.active .sensor-7{transform:translate(50px,-26px)}
}
.anbringen-des-sensors li{position:relative}
.anbringen-des-sensors li:hover:after{content:'';position:absolute;right:0;height:5px;width:100%;background-color:#001489;bottom:-16px}
.anbringen-des-sensors li a{font-size:.9375rem;text-decoration:none}
@media(max-width :767px){.anbringen-des-sensors li a{font-size:.625rem}
}
.librelink-app .step-link{padding-right:12px}
.librelink-app .step-link .step-item{color:#000}
.librelink-app .step-link .step-item:hover{text-decoration:none}
.librelink-app .step-link .step-item:after{content:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_blue.svg");position:absolute;display:inline-block;right:27px}
.librelink-app .step-link.active{background-color:#001489;border-radius:7px}
.librelink-app .step-link.active .step-item{color:#fff}
.librelink-app .step-link.active .step-item:after{content:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/Arrow_Forth_white.svg");right:20px}
.librelink-header .left_div .inner_div{padding:30px 0 0 75px}
@media(max-width:767px){.librelink-header .left_div .inner_div{padding:30px 0 0 40px}
}
@media(min-width :768px) and (max-width :1024px){.librelink-header .left_div .inner_div{padding:30px 33px 0 0}
}
.librelink-header .mobile_img{position:absolute;margin:-28% 0 0 26%}
@media(max-width:767px){.librelink-header .mobile_img{margin:-51% 0 0 -4%;width:29%}
}
@media(min-width :768px) and (max-width :1024px){.librelink-header .mobile_img{width:19%}
}
.librelink-header .sensor_mobile_img{position:absolute;width:25%;margin:-29.5% 0 0 20%}
@media(max-width:767px){.librelink-header .sensor_mobile_img{margin:-43% 0 0 -2%;width:29%}
}
.explanatory__container{z-index:10;background-color:#fff}
.videofaq{padding:0 0 20px;margin:0 0 40px}
.explanatory__videoWrapper{position:relative;padding-top:42.26%}
.explanatory__videoWrapper iframe{border:0;display:block;position:absolute;top:0;left:0}
.explanatory__header{padding-bottom:40px}
.explanatory__header h1{color:#001489;font-size:2.25rem;line-height:40px;text-align:center;margin-bottom:30px}
.explanatory__header p{font-size:1rem;width:535px;line-height:28px;text-align:center;max-width:60%;margin-left:auto;margin-right:auto}
.explanatory__kategoryBtn{cursor:pointer;height:100px;color:#001489;line-height:20px;text-align:center;box-sizing:border-box;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:0 -161px;border-radius:8px;border:1px solid #001489;font-size:1rem;font-weight:900;width:auto;flex:1 0 100px;margin:0 0 15px}
.explanatory__subKategoryBtn{position:relative;cursor:pointer;text-align:center;color:#000;line-height:17px;border:1px solid #d8d8d8;justify-content:flex-start;align-items:center;flex:1 0 80%;font-size:.875rem;padding:20px;margin:0 15px 0 0}
.explanatory__subKategoryBtn:first-child{margin-top:21px;padding-top:20px;border-top:1px solid #d8d8d8}
.explanatory__subKategoryBtn:first-child:after{top:40px}
.explanatory__subKategoryBtn:after{content:'';position:absolute;height:14px;width:6px;top:0;left:0;transform:rotate(180deg)}
.explanatory__subKategoryBtn.active{color:#001489;border-left:5px solid #001489}
.explanatory__BackBtn{cursor:pointer;color:#001489;font-weight:900;line-height:25px;text-align:center;text-transform:uppercase;position:absolute;bottom:0;width:100%;height:36px;margin:0 -15px;padding:0 30px 0 10px;font-size:1.125rem}
.explanatory__BackBtn:after{content:'';position:inherit;background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/icon_side_arrow.png");background-size:100%;background-repeat:no-repeat;height:21px;width:9px;top:3px;left:0}
.explanatory__BackBtn.dontShow{display:none}
.explanatory__blue{color:#001489}
.explanatory__langChooser{display:none}
.explanatory__langChooserContent{position:absolute;top:42px;right:0}
.explanatory__langChooserBtn{height:28px;width:28px}
.explanatory__langBtn{position:relative;cursor:pointer;height:35px;width:117px;margin-bottom:10px;background-color:#fff;border:1px solid #000;line-height:35px;padding-left:15px;font-size:.75rem;color:#000}
.explanatory__langImg{position:absolute;height:21px;width:28px;top:7px;right:5px}
#explanatory__img{cursor:pointer;position:absolute;top:0;left:0}
.explanatory__row--flex{position:relative;flex-wrap:wrap}
.explanatory__nav{position:relative;display:block;padding-left:0;margin-top:0}
.explanatory__BackBtnRow{position:relative}
.mobile__nav{display:none !important}
.mobile__nav.explanatory__containerMobile{padding:30px 0 0}
@media(max-width:991px){.explanatory__header.dontShow{display:none}
.explanatory__langChooser{right:30px;top:13px}
.explanatory__langChooser .explanatory__globe{display:none}
.explanatory__langChooser.dontShow{display:none}
.desktop__nav{display:none !important}
.explanatory__BackBtn.noArrow{display:none}
.explanatory__videoWrapper{padding-top:56.25%}
.explanatory__header{padding-bottom:0}
.explanatory__header h1{margin-bottom:0}
.explanatory__header p{width:auto;margin-left:auto;margin-right:auto}
.explanatory__kategoryBtn{flex:1 0 40%;width:44%;margin:0 7.5px 15px}
.explanatory__subKategoryBtn{margin:30px 15px 0;padding:0 15px}
.explanatory__subKategoryBtn:first-child:after{top:20px}
.explanatory__BackBtn{padding:15px 0 15px 0}
.explanatory__BackBtn:after{height:21px;width:9px;top:15px;left:30px}
.explanatory__BackBtnRow{margin:10px 0}
.mobile__nav{display:block !important}
.explanatory__nav{flex-wrap:wrap;justify-content:space-around}
}
.redgeber-form{background:#f8f8f8}
.redgeber-form .form-question--div{background:#fff;margin:80px 0;padding:30px 55px}
@media(max-width:767px){.redgeber-form .form-question--div{margin:0 0 20px;padding:10px;width:95%}
}
.redgeber-form .form-question--div #user_form fieldset:not(:first-of-type){display:none}
.redgeber-form .form-question--div #user_form fieldset .form-question__elem2{font-weight:600;color:#001489;border-bottom:1px solid #d8d8d8;font-size:1.25rem;line-height:1;padding:30px 0 15px}
.redgeber-form .form-question--div #user_form fieldset .form-check--option{margin:0 -18px}
.redgeber-form .form-question--div #user_form fieldset .form-check--option .form-check-input{visibility:hidden}
.redgeber-form .form-question--div #user_form fieldset .form-check--option .form-check-input:checked + label{border-bottom:2px solid #001489;opacity:1}
.redgeber-form .form-question--div #user_form fieldset .form-check--option .form-check-label{border-bottom:2px solid #d8d8d8;border:1px solid #d8d8d8;display:inline-block;margin:30px 7px;opacity:.9;padding:10px 0;width:100%}
.redgeber-form .form-question--div #user_form fieldset .form-check--option .form-check-label:hover,.redgeber-form .form-question--div #user_form fieldset .form-check--option .form-check-label:focus,.redgeber-form .form-question--div #user_form fieldset .form-check--option .form-check-label:active{border-bottom:2px solid #001489;opacity:1}
.redgeber-form .form-question--div #user_form fieldset .form-check--option .form-check-label:before,.redgeber-form .form-question--div #user_form fieldset .form-check--option .form-check-label:after{visibility:hidden}
.redgeber-form .form-question--div #user_form fieldset .form-check--option.form-check-radiobtn{margin-left:15px}
.redgeber-form .form-question--div #user_form fieldset .form-check-inline{padding:15px 9px}
.redgeber-form .form-question--div #user_form fieldset .form-check-inline .form-check-input,.redgeber-form .form-question--div #user_form fieldset .form-check-inline .form-check-label{cursor:pointer}
.redgeber-form .form-question--div #user_form fieldset .form-check-inline input[type="radio"]:checked{position:absolute;left:-9999px}
.redgeber-form .form-question--div #user_form fieldset .form-check-inline input[type="radio"]:checked + label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}
.redgeber-form .form-question--div #user_form fieldset .form-check-inline input[type="radio"]:checked + label:before{background:#fff;border:1px solid #001489;content:'';position:absolute;left:0;top:0;width:18px;height:18px;border-radius:100%}
.redgeber-form .form-question--div #user_form fieldset .form-check-inline input[type="radio"]:checked + label:after{background:#001489;content:'';width:12px;height:12px;position:absolute;top:3px;left:3px;border-radius:100%;opacity:1}
.redgeber-form .form-question--div #user_form fieldset .form-check-inline input[type="radio"]:not(:checked){position:absolute;left:-9999px}
.redgeber-form .form-question--div #user_form fieldset .form-check-inline input[type="radio"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}
.redgeber-form .form-question--div #user_form fieldset .form-check-inline input[type="radio"]:not(:checked) + label:before{background:#fff;border:1px solid #001489;content:'';position:absolute;left:0;top:0;width:18px;height:18px;border-radius:100%}
.redgeber-form .form-question--div #user_form fieldset .form-check-inline input[type="radio"]:not(:checked) + label:after{background:#001489;content:'';width:12px;height:12px;position:absolute;top:3px;left:3px;border-radius:100%;opacity:0}
.redgeber-form .form-question--div .progress{background-color:#fff;border:1px solid #d8d8d8;margin:20px 0}
.redgeber-form .form-question--div .progress .progress-bar{background:#00c013}
.redgeber-form .form-question--div .progress .form-question__elem1{color:#001489;font-weight:600;border-bottom:0;font-size:1rem;padding:0;position:absolute;right:6px;top:45px}
.redgeber-form .form-question--number p{background:#001489;color:#fff;border-radius:50px;font-size:1.625rem;height:50px;margin:110px 10px;padding:10px;text-align:center;width:50px;float:right}
@media(max-width :767px){.redgeber-form .form-question--number p{margin:20px auto;float:none}
}
.redgeber-form .value-div{position:relative}
.redgeber-form .value-div .value-div--number{color:#001489;font-weight:600;display:inline-block;position:absolute;top:2%;width:5%}
@media(max-width :767px),(min-width :768px) and (max-width :1024px){.redgeber-form .value-div .value-div--number{top:1%}
}
.redgeber-form .value-div .value-div--border{border-bottom:1px solid #d8d8d8;padding:30px 0 15px}
.redgeber-form .value-div .ratgeber-btn-wide{width:75%}
@media(max-width :767px){.redgeber-form .value-div .ratgeber-btn-wide{width:100%}
}
#myCustomTrustedbadge{font-size:0rem;width:110px;height:55px;margin-top:15px}
.adc-arvato-widget-button-aligment{display:flex;justify-content:flex-start;font-size:1rem;line-height:1rem;font-weight:700;margin-top:36px;height:48px}
.adc-arvato-widget-label-style{color:#001489;font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.8125rem;font-style:normal;font-weight:700;line-height:32px}
.adc-arvato-widget-heading{padding:21px 0 48px 0}
.adc-arvato-widget-heading--title{font-size:3rem;font-weight:700;line-height:60.34px}
@media(max-width :767px){.adc-arvato-widget-heading--title{font-size:2rem;line-height:40.22px}
}
.adc-arvato-widget-sub-heading{min-width:300px;width:600px;max-width:90vw;margin:50px auto 0 auto}
@media(max-width :767px){.adc-arvato-widget-sub-heading{margin:95px auto 0 auto}
}
.adc-arvato-widget-mb-n5{margin-bottom:-5rem}
.adc-offline-to-online{position:relative;background-color:#f9f9f9}
.adc-offline-to-online .email-sent-success-icon{background-image:url("../../../../etc.clientlibs/adc/freestylelibrede/clientlibs/clientlib-site/resources/icon/email_sent_success_icon.svg")}
.adc-offline-to-online .registration-heading{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:2.25rem;font-weight:700;line-height:40px;text-align:left}
.adc-offline-to-online .registration-subheading{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;text-align:left}
.adc-offline-to-online .registration-subheading-description{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:24px;text-align:left;color:#000}
.adc-offline-to-online .validation-error-msg{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:400;line-height:16px;text-align:left;color:red}
.adc-offline-to-online .adc-registration--submit-btn{margin-top:2rem}
.adc-offline-to-online .success-heading-description{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;text-align:left;color:#222731}
.adc-offline-to-online .success-subheading-description{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:21px;text-align:left;color:#222731}
.adc-offline-to-online .offline-success-icon-alignment{display:flex;align-items:center}
.adc-offline-to-online .adc-registration .bg-white{background-color:transparent !important}
@media(max-width:767px){.adc-offline-to-online .offline-success-icon-alignment{display:block !important;margin-right:10% !important}
}