button::-moz-focus-inner{padding:0;border:0}:root{--cookieNoticeProLight:#fff;--cookieNoticeProDark:#393d4d}body,html{background-color:#fffcf7!important}html{scroll-behavior:auto;font-size:100%;-webkit-text-size-adjust:100%}.dsm_flipbox_child.et_pb_module.et_pb_section_parallax{position:absolute!important;height:100%}.safari .dsm_flipbox_child .et_pb_section_video_bg,.uiwebview .dsm_flipbox_child .et_pb_section_video_bg{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.et_pb_text_align_left{text-align:left}.et_pb_text_align_center{text-align:center}.et_pb_text_align_right{text-align:right}.et_pb_column .dsm_business_hours_child.et_pb_module{margin-bottom:0!important}.dipl_price_list .dipl_price_list_item_wrap,.dsm-content-force-fullwidth .et_pb_section>.et_pb_row{width:100%}.dsm-popup.dsm-popup-background-transparent .et_pb_section{background-color:initial!important}.dsm-popup-wrap.dsm-popup-fullwidth-on .et_pb_section,.et-db #et-boc .dsm-popup-wrap.dsm-popup-fullwidth-on .et-l .et_pb_section{width:initial;max-width:initial}.dsm-popup-wrap.dsm-popup-fullwidth-off .et_pb_row,.dsm-popup-wrap.dsm-popup-fullwidth-off .et_pb_section,.et-db #et-boc .dsm-popup-wrap.dsm-popup-fullwidth-off .et-l .et_pb_row,.et-db #et-boc .dsm-popup-wrap.dsm-popup-fullwidth-off .et-l .et_pb_section{width:100%;max-width:100%}.dipl_price_list_item_name{font-size:20px;padding:0}.dipl_price_list_item_currency,.dipl_price_list_item_price{font-size:18px;line-height:1}.dipl_price_list_layout1 .dipl_price_list_item_wrap{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.dipl_price_list_layout1 .dipl_price_list_item_details{flex:1 0 0;padding-left:15px}.dipl_price_list_layout1 .dipl_price_list_item_name_wrap{display:flex;align-items:center;width:100%}.dipl_price_list_layout1 .dipl_price_list_item_price_divider{flex-grow:1;border-top:1px dotted;min-width:25px;margin:0 10px}.dipl_price_list_layout1 .dipl_price_list_item_description{width:100%;margin-top:10px}.dipl_price_list_layout{display:flex;flex-wrap:wrap;align-items:flex-start}body{max-width:100%;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word;line-height:1.6}li,p{margin-bottom:1em}a:focus{outline:2px solid #0056a3;outline-offset:2px}button,input,select{font-size:16px;line-height:1.4;padding:.6em 1em;border-radius:4px}::placeholder{color:#666;opacity:1}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}