:where([data-s3image]) { height: auto; }.wp-block-buttons { box-sizing: border-box; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }:root { --wp--preset--font-size--normal:16px; --wp--preset--font-size--huge:42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }:where(.is-layout-flex) { gap: 0.5em; }body .is-layout-flex { display: flex; }.is-layout-flex { flex-wrap: wrap; align-items: center; }@font-face{font-family:"FontAwesome";font-weight:400;font-style:normal;src:url(https://www.esignr.ch/wp-content/swift-ai/cache/www.esignr.ch/qes-identifikation/__data/fontawesome-webfont44cb9c15.woff) format('woff2');font-display:swap;}.fa { display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }.qode_icon_font_awesome.fa { font-family: FontAwesome !important; }.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }.fa-arrow-up::before { content: ""; }.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }.fa-angle-right::before { content: ""; }.fa-angle-down::before { content: ""; }@font-face{font-family:"linea-basic-10";font-weight:400;font-style:normal;src:url(https://www.esignr.ch/wp-content/themes/bridge/css/linea-icons/basic/fonts/linea-basic-10.eot?#iefix) format("embedded-opentype"), url(https://www.esignr.ch/wp-content/swift-ai/cache/www.esignr.ch/qes-identifikation/__data/linea-basic-1082da9604.woff) format("woff"), url(https://www.esignr.ch/wp-content/themes/bridge/css/linea-icons/basic/fonts/linea-basic-10.ttf) format("truetype"), url(https://www.esignr.ch/wp-content/themes/bridge/css/linea-icons/basic/fonts/linea-basic-10.svg#linea-basic-10) format("svg");font-display:swap;}.bypostauthor, .gallery-caption, .sticky, .wp-caption, .wp-caption-text { opacity: 1; }.clearfix::after, .clearfix::before { content: " "; display: table; }.aligncenter, .clear::after, article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }.clearfix::after { clear: both; }a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { background: 0px 0px; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; outline: 0px; }a img { border: none; }img { max-width: 100%; height: auto; vertical-align: middle; }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { color: #303030; }.h1, body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title, h1 { font-size: 30px; line-height: 1.25em; }a, p a { color: #303030; text-decoration: none; cursor: pointer; }ul { list-style-position: inside; }.wrapper, body { background-color: #f6f6f6; }html { height: 100%; transition: all 1.3s ease-out 0s; margin: 0px !important; }html{transition: none !important}body { font-family: Raleway, sans-serif; font-size: 14px; line-height: 26px; color: #818181; font-weight: 400; overflow-y: scroll; -webkit-font-smoothing: antialiased; overflow-x: hidden !important; }.wrapper { position: relative; z-index: 1000; transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1) 0s; left: 0px; }.wrapper_inner { width: 100%; overflow: hidden; }.q_logo a, .q_logo img, .qode-page-loading-effect-holder .ajax_loader { display: block; }header { width: 100%; display: inline-block; margin: 0px; vertical-align: middle; position: relative; z-index: 110; backface-visibility: hidden; }header .header_inner_left { position: absolute; left: 45px; top: 0px; }.header_bottom, .header_inner_right, .header_top, .q_logo, .q_logo a { position: relative; }.header_inner_right { float: right; z-index: 110; }.header_top { z-index: 111; line-height: 33px; height: 33px; padding: 0px; font-size: 13px; background-color: #ffffff; transition: all 0.2s ease 0s; }.header_top .left { float: left; height: 100%; }.header_top .right { float: right; height: 100%; }.header_top .right .inner > div { border-left: 0px; float: left; }header.dark.header_style_on_scroll .header-widget, header.dark.header_style_on_scroll .header-widget a, header.dark.header_style_on_scroll .header-widget p, header.dark.header_style_on_scroll .header-widget span, header.dark.header_style_on_scroll .header-widget.widget_nav_menu ul.menu > li > a, header.dark.header_style_on_scroll .q_social_icon_holder i.simple_social, header.dark.header_style_on_scroll .q_social_icon_holder span.simple_social, header.dark:not(.sticky) .header-widget, header.dark:not(.sticky) .header-widget a, header.dark:not(.sticky) .header-widget p, header.dark:not(.sticky) .header-widget span, header.dark:not(.sticky) .header-widget.widget_nav_menu ul.menu > li > a, header.dark:not(.sticky) .q_social_icon_holder i.simple_social, header.dark:not(.sticky) .q_social_icon_holder span.qode_icon_font_elegant, header.dark:not(.sticky) .q_social_icon_holder span.simple_social { color: #000000; }.header_bottom { padding: 0px 45px; background-color: #ffffff; transition: all 0.2s ease 0s; }.logo_wrapper { height: 100px; float: left; }.q_logo { top: 50%; left: 0px; }.q_logo a { visibility: hidden; }.q_logo img { opacity: 1; position: absolute; top: -50%; max-width: none; transition: opacity 0.6s ease-in-out 0s; width: auto !important; }body.swift-nojs .q_logo img{transition: none !important}.q_logo img.dark, .q_logo img.light, .q_logo img.mobile, .q_logo img.popup, .q_logo img.sticky { opacity: 0; }header.dark .q_logo img.light, header.dark .q_logo img.normal, header.light .q_logo img.dark { opacity: 0; }header.dark .q_logo img.dark, header.sticky:not(.header_style_on_scroll) .q_logo img.sticky { opacity: 1; }header.fixed, header.fixed_hiding, header.fixed_top_header .top_header { transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1) 0s; width: 100%; position: fixed; z-index: 110; top: 0px; left: 0px; }header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img { height: 100%; }nav.main_menu { position: absolute; top: 0px; left: 50%; z-index: 100; text-align: left; }nav.main_menu.right { position: relative; left: auto; float: right; }nav.main_menu ul { list-style: none; margin: 0px; padding: 0px; }nav.main_menu > ul { left: -50%; position: relative; }nav.main_menu.left > ul, nav.main_menu.right > ul { left: auto; }nav.main_menu ul li { display: inline-block; float: left; padding: 0px; margin: 0px; background-repeat: no-repeat; background-position: right center; }nav.main_menu ul li a { color: #777777; font-weight: 400; text-decoration: none; display: inline-block; position: relative; line-height: 100px; padding: 0px; margin: 0px; cursor: pointer; }nav.main_menu > ul > li > a > i.menu_icon { margin-right: 7px; }nav.main_menu > ul > li > a { display: inline-block; height: 100%; background-color: transparent; transition: opacity 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s; }nav.main_menu > ul > li > a > i.blank { display: none; }.dark.header_style_on_scroll nav.main_menu > ul > li.active > a, .dark.header_style_on_scroll nav.main_menu > ul > li:not(:first-child)::before, .dark.header_style_on_scroll nav.main_menu > ul > li > a, .dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a, .dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li:not(:first-child)::before, .dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a { color: #000000; }nav.main_menu > ul > li > a { position: relative; padding: 0px 17px; color: #9d9d9d; text-transform: uppercase; font-weight: 600; font-size: 13px; letter-spacing: 1px; }header:not(.with_hover_bg_color) nav.main_menu > ul > li > a > span:not(.plus), nav.vertical_menu > ul > li > a > span:not(.plus) { position: relative; display: inline-block; line-height: initial; }.drop_down ul { list-style: none; }.drop_down ul li { position: relative; }.drop_down .second { left: 0px; margin: 0px; top: 100%; position: absolute; display: block; visibility: hidden; overflow: hidden; opacity: 0; z-index: 10; transition: top 0.3s ease-in-out 0s; }.drop_down .second .inner { position: relative; padding: 0px; display: block; z-index: 997; }.drop_down .second .inner > ul, li.narrow .second .inner ul { display: inline-block; position: relative; background-color: #262626; border-color: #3d3d3d; }li.narrow .second .inner ul { padding: 7px 0px; }.drop_down .second .inner ul li { display: block; padding: 0px 15px; position: relative; float: none; height: auto; background: 0px center; width: 190px; }li.narrow .second .inner ul li:last-child { border-bottom: none; }.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 { display: block; font-weight: 600; color: #9d9d9d; height: auto; line-height: 16px; margin: 0px; padding: 9px 0px; transition: color 0.3s ease-in-out 0s; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }.drop_down .second .inner > ul > li:last-child > a, .drop_down .second .inner > ul > li > ul > li:last-child > a, .drop_down .second .inner > ul > li > ul > li > ul > li:last-child > a { border-bottom: 0px; }.drop_down .narrow .second .inner ul li { padding: 0px; width: 225px; }.drop_down .narrow .second .inner ul li a { padding-left: 20px; padding-right: 20px; }.drop_down .second i { display: none; }.drop_down .second ul li { border-bottom-width: 1px; border-bottom-color: #3d3d3d; }.fixed_top_header .bottom_header, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu, nav.mobile_menu { background-color: #ffffff; }.dark .mobile_menu_button span, .fixed_top_header.dark .header_bottom_center_widget { color: #000000; }.mobile_menu_button { display: none; float: left; height: 100px; margin: 0px 20px 0px 0px; }.mobile_menu_button span { width: 19px; height: 17px; font-size: 14px; z-index: 50; display: table-cell; position: relative; cursor: pointer; vertical-align: middle; }nav.mobile_menu, nav.mobile_menu ul { display: none; width: 100%; position: relative; }nav.mobile_menu { float: left; top: 0px; text-align: left; overflow: hidden; z-index: 100; }nav.mobile_menu ul { list-style: none; padding: 0px; margin: 0px; }nav.mobile_menu > ul { margin-bottom: -1px !important; }nav.mobile_menu ul li { margin: 0px; padding: 0px; position: relative; transform: translateZ(0px); }nav.mobile_menu ul li a { transition: all 0.2s ease 0s; -webkit-tap-highlight-color: transparent; }nav.mobile_menu ul li, nav.mobile_menu ul li ul li { border-bottom: 1px solid #eaeaea; }nav.mobile_menu ul li:last-child { border: 0px !important; }nav.mobile_menu ul > li.has_sub > span.mobile_arrow { cursor: pointer; display: inline-block; float: right; height: 46px; line-height: 46px; margin: 0px; padding: 0px 10px 0px 0px; position: absolute; top: 0px; right: 0px; text-align: right; width: 50px; z-index: 9000; -webkit-tap-highlight-color: transparent; }nav.mobile_menu ul li span.mobile_arrow i { color: #888888; }nav.mobile_menu ul > li > span.mobile_arrow i { display: none; }nav.mobile_menu ul > li.has_sub > span.mobile_arrow i { display: inline; }nav.mobile_menu ul > li.has_sub.open_sub > span.mobile_arrow i.fa-angle-right, nav.mobile_menu ul > li.has_sub > span.mobile_arrow i.fa-angle-down, nav.mobile_menu ul > li.has_sub > ul.open_sub > li > span.mobile_arrow i.fa-angle-right { display: none; }nav.mobile_menu ul li a, nav.mobile_menu ul li h3 { font-size: 13px; font-weight: 400; color: #888888; padding: 10px 0px; display: block; position: relative; text-transform: none; line-height: 26px; letter-spacing: 0px; }nav.mobile_menu ul li ul li { margin: 0px 0px 0px 20px; }.side_menu_button_wrapper { display: table; }.side_menu_button { cursor: pointer; display: table-cell; vertical-align: middle; height: 100px; }.header_bottom_right_widget_holder { display: table-cell; vertical-align: middle; height: 100%; padding: 0px 17px; }@media only screen and (min-width: 1000px){header.dark.header_style_on_scroll .header_bottom_right_widget_holder a.qbutton, header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton { border-color: #000000 !important; background-color: transparent !important; color: #000000 !important; }}.content, .content .container, .full_width { background-color: #f6f6f6; }.mobile_menu_button span, .side_menu_button > a { transition: opacity 0.3s ease 0s; color: #9d9d9d; }.dark.header_style_on_scroll .header-widget, .dark.header_style_on_scroll .header-widget a, .dark.header_style_on_scroll .header-widget p, .dark.header_style_on_scroll .header-widget span, .dark.header_style_on_scroll .header-widget.widget_nav_menu ul.menu > li > a, .dark.header_style_on_scroll .q_social_icon_holder i.simple_social, .dark.header_style_on_scroll .q_social_icon_holder span.simple_social, .dark:not(.sticky):not(.scrolled) .header-widget, .dark:not(.sticky):not(.scrolled) .header-widget a, .dark:not(.sticky):not(.scrolled) .header-widget p, .dark:not(.sticky):not(.scrolled) .header-widget span, .dark:not(.sticky):not(.scrolled) .header-widget.widget_nav_menu ul.menu > li > a, .dark:not(.sticky):not(.scrolled) .q_social_icon_holder i.simple_social, .dark:not(.sticky):not(.scrolled) .q_social_icon_holder span.simple_social { color: #000000; }.container, .content .container .container_inner, .header_inner_right.left_side .side_menu_button a:last-child { padding: 0px; }.container, .content, .full_width { z-index: 100; position: relative; }.content { margin-top: 0px; }.content.content_top_margin { margin-top: 100px !important; }.container { width: 100%; }.container_inner, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .qode_elementor_container_inner, div[data-element_type="container"].qode_elementor_container_inner { width: 1100px; margin: 0px auto; }div.section { position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; }.boxed .section .section_inner, .grid_section .section_inner { width: 1100px; margin: 0px auto; position: relative; z-index: 20; }.full_section_inner { position: relative; z-index: 20; }@media only screen and (min-width: 1300px){.qode_grid_1200 .carousel-inner .slider_content_outer, .qode_grid_1200 .container_inner, .qode_grid_1200 .container_inner nav.content_menu, .qode_grid_1200 .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .qode_grid_1200 .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .qode_grid_1200 .footer_bottom_border.in_grid, .qode_grid_1200 .footer_top_border.in_grid, .qode_grid_1200 .full_width .parallax_content, .qode_grid_1200 .grid_section .section_inner, .qode_grid_1200 .qode_elementor_container_inner, .qode_grid_1200 .title_border_in_grid_holder, .qode_grid_1200 div[data-element_type="container"].qode_elementor_container_inner, .qode_grid_1200 nav.content_menu ul, .qode_grid_1200.boxed .section .section_inner, .qode_grid_1200.boxed nav.content_menu.fixed { width: 1200px; }}.separator { position: relative; display: block; height: 1px; background-color: #eaeaea; margin: 10px 0px; }.separator.small { background-color: #303030; height: 2px; position: relative; width: 22px; display: block; margin: 10px auto 20px; }.separator.small.left { margin-left: 0px; margin-right: 0px; }#submit_comment, .blog_load_more_button a, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton, .load_more a, .qbutton { position: relative; display: inline-block; width: auto; height: 39px; line-height: 39px; margin: 0px; padding: 0px 23px; border: 2px solid #303030; font-size: 13px; font-weight: 700; font-family: inherit; text-align: left; color: #303030; text-decoration: none; cursor: pointer; white-space: nowrap; outline: 0px; font-style: normal; text-transform: uppercase; letter-spacing: 1px; border-radius: 4px; text-shadow: none; background-color: transparent; transition: color 0.1s linear 0s, background-color 0.1s linear 0s, border-color 0.1s linear 0s; box-sizing: initial !important; }body.swift-nojs #submit_comment, .blog_load_more_button a, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton, .load_more a, .qbutton{transition: none !important}.qbutton.small { height: 30px; line-height: 30px; font-size: 12px; padding: 0px 17px; }.q_icon_with_title { display: block; position: relative; }.q_icon_with_title .icon_holder { display: inline-block; position: relative; z-index: 2; }.q_icon_with_title:not(.right) .icon_holder { float: left; }.q_icon_with_title .icon_text_holder { position: relative; }.q_icon_with_title.center { text-align: center; }.q_icon_with_title.center.center .icon_holder { float: none; display: block; margin: 0px 0px 20px; }.q_icon_with_title.center .icon_holder { width: 100% !important; }.q_icon_with_title.large .icon_text_holder { padding: 0px 0px 0px 65px; }.q_icon_with_title.large .icon_holder { text-align: center; }.q_icon_with_title.large.boxed.center .icon_text_holder, .q_icon_with_title.large.center .icon_text_holder, .q_icon_with_title.large.circle.center .icon_text_holder, .q_icon_with_title.large.custom_icon_image.center .icon_text_holder, .q_icon_with_title.medium.boxed.center .icon_text_holder, .q_icon_with_title.medium.center .icon_text_holder, .q_icon_with_title.medium.circle.center .icon_text_holder, .q_icon_with_title.medium.custom_icon_image.center .icon_text_holder, .q_icon_with_title.small.boxed.center .icon_text_holder, .q_icon_with_title.small.center .icon_text_holder, .q_icon_with_title.small.circle.center .icon_text_holder, .q_icon_with_title.small.custom_icon_image.center .icon_text_holder, .q_icon_with_title.tiny.boxed.center .icon_text_holder, .q_icon_with_title.tiny.center .icon_text_holder, .q_icon_with_title.tiny.circle.center .icon_text_holder, .q_icon_with_title.tiny.custom_icon_image.center .icon_text_holder, .q_icon_with_title.very_large.boxed.center .icon_text_holder, .q_icon_with_title.very_large.center .icon_text_holder, .q_icon_with_title.very_large.circle.center .icon_text_holder, .q_icon_with_title.very_large.custom_icon_image.center .icon_text_holder { padding: 0px; }#back_to_top span, .box_holder_icon_inner.square .fa-stack, .q_icon_with_title.square .icon_holder .fa-stack, .q_social_icon_holder .fa-stack { text-align: center; }.vc_empty_space_inner .empty_space_image { display: block; height: 100%; }.widget.qode_button_widget { display: inline-block; }.header-widget.widget_nav_menu { padding: 0px 15px 0px 0px; position: relative; font-size: 12px; }.header-widget.widget_nav_menu ul li { list-style: none; }.header-widget.widget_nav_menu ul.menu > li { display: inline-block; float: left; position: relative; }.header-widget.widget_nav_menu ul.menu li a { display: inline-block; padding: 0px 0px 0px 15px; color: #777777; }.header-widget ul.menu li:last-child { margin-right: 0px; }.footer_top .widget.widget_nav_menu li { margin: 0px; line-height: 22px; }.header_top #searchform .screen-reader-text, .widget.widget_search form .screen-reader-text { display: none; }footer { display: block; width: 100%; margin: 0px auto; z-index: 100; position: relative; }footer .container_inner { position: relative; }.footer_top_holder { display: block; background-color: #262626; position: relative; }.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span { color: #818181; overflow-wrap: break-word; }.footer_top .widget_meta > ul > li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li, .footer_top .widget_recent_comments > ul > li, .footer_top .widget_recent_entries > ul > li { padding: 0px 0px 17px; position: relative; }#back_to_top { color: #cdcdcd; height: auto; position: fixed; bottom: 65px; margin: 0px; z-index: 10000; transition: all 0.3s ease 0s; right: 25px; opacity: 0; visibility: hidden; backface-visibility: hidden; }#back_to_top > span { width: 52px; height: 52px; line-height: 52px; text-decoration: none; border-radius: 52px; transition: all 0.2s ease 0s; border: 2px solid #e8e8e8; background: 0px 0px; }#back_to_top span i, #back_to_top span span, .q_steps_holder .circle_small .step_title, .q_steps_holder .circle_small span { transition: color 0.2s ease 0s; }#back_to_top span i, #back_to_top span span { font-size: 22px; color: #b0b0b0; line-height: 52px; }.last_toggle_el_margin, .wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid > li { margin-bottom: 0px !important; }.header_top_bottom_holder { position: relative; }.content_inner, .header_top_bottom_holder, .qode_search_form { transition: all 0.15s ease 0s; }.side_menu_button { position: relative; }.parallax_section_inner_margin, .section_inner_margin { margin-left: -15px; margin-right: -15px; }body.qode-chrome .container_inner, body.qode-safari .container_inner { position: relative; }@media only print{header, footer, .title_outer, .portfolio_print, header.page_header { display: none !important; }.container_inner { max-width: 80%; }html, body, .wrapper, .wrapper-inner .container, .container-inner { padding-top: 0px !important; margin-top: 0px !important; top: 0px !important; }}body { font-family: Roboto, sans-serif; color: #444444; font-size: 17px; font-weight: 300; }body, .wrapper, .content, .full_width, .overlapping_content .content > .container, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type="text"], .comment_holder .comment #respond input[type="email"], .content .container { background-color: #f3f3f3; }.header_bottom, .header_top, .fixed_top_header .bottom_header { background-color: #ffffff; }.header_top, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu { background-color: #ffffff; }header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }.content { margin-top: 0px; }.logo_wrapper, .side_menu_button, .shopping_cart_inner { height: 70px; }.content.content_top_margin { margin-top: 103px !important; }nav.main_menu > ul > li > a { line-height: 70px; }nav.main_menu > ul > li > a { color: #000000; font-family: Roboto, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; text-transform: capitalize; }.drop_down .second .inner > ul > li > a, .drop_down .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > a, .drop_down .wide .second ul li ul li.menu-item-has-children > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5, .drop_down .wide .second .inner > ul li .flexslider ul li h5, .header_top #lang_sel ul li ul li a { color: #898989; }nav.mobile_menu ul li, nav.mobile_menu ul li, nav.mobile_menu ul li ul li, nav.mobile_menu ul li.open_sub > ul { border-color: #c9c9c9; }@media only screen and (max-width: 1000px){.header_top { background-color: #ffffff !important; }}h1, .h1, .title h1, body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title { color: #1e1e1e; font-family: Roboto, sans-serif; font-size: 33px; line-height: 48px; font-style: normal; font-weight: 300; letter-spacing: 0px; text-transform: none; }p, body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title { color: #444444; font-family: Roboto, sans-serif; font-size: 17px; line-height: 27px; font-style: normal; font-weight: 300; }.filter_holder ul li span, blockquote h5, .q_social_icon_holder .simple_social, .header-widget.widget_nav_menu ul.menu li a, .side_menu a, .side_menu li, .side_menu span, .side_menu p, .side_menu .widget.widget_rss li a.rsswidget, .side_menu #wp-calendar caption, .side_menu #wp-calendar th, .side_menu #wp-calendar td, aside .widget #lang_sel_list li a, aside .widget #lang_sel li a, aside .widget #lang_sel_click li a, .wpb_widgetised_column .widget #lang_sel_list li a, .wpb_widgetised_column .widget #lang_sel li a, .wpb_widgetised_column .widget #lang_sel_click li a, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_list li a, .elementor-widget.elementor-widget-sidebar .widget #lang_sel li a, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_click li a, section.side_menu #lang_sel_list li a, section.side_menu #lang_sel li a, section.side_menu #lang_sel_click li a, footer #lang_sel_list li a, footer #lang_sel li a, footer #lang_sel_click li a, footer #lang_sel_list.lang_sel_list_horizontal a, footer #lang_sel_list.lang_sel_list_vertical a, .side_menu #lang_sel_list.lang_sel_list_horizontal a, .side_menu #lang_sel_list.lang_sel_list_vertical a, #lang_sel_footer a { color: #444444; }a, p a { color: #e30c30; }.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button { color: #ffffff; font-family: Roboto, sans-serif; border-color: #e30c30; font-size: 14px; line-height: 43px; height: 43px; font-style: normal; font-weight: 700; background-color: #e30c30; border-radius: 3px; letter-spacing: 0px; text-transform: none; border-width: 1px; padding-left: 30px; padding-right: 30px; }.footer_top_holder, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a { background-color: #121212; }.footer_top, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries > ul > li > span { color: #b0b0b0; }.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries > ul > li > span { font-family: Roboto, sans-serif; font-size: 12px; letter-spacing: 0.5px; line-height: 22px; font-weight: 300; text-transform: uppercase; font-style: normal; }.side_menu_button > a, .mobile_menu_button span, .fixed_top_header .side_menu_button > a, .fixed_top_header .popup_menu .line, .fixed_top_header .mobile_menu_button span { color: #e30c30; }#back_to_top > span { border-color: #c4c4c4; border-width: 1px; border-style: solid; }body { font-family: Roboto, sans-serif; color: #444444; font-size: 17px; font-weight: 300; }body, .wrapper, .content, .full_width, .overlapping_content .content > .container, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type="text"], .comment_holder .comment #respond input[type="email"], .content .container { background-color: #f3f3f3; }.header_bottom, .header_top, .fixed_top_header .bottom_header { background-color: #ffffff; }.header_top, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu { background-color: #ffffff; }header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }.content { margin-top: 0px; }.logo_wrapper, .side_menu_button, .shopping_cart_inner { height: 70px; }.content.content_top_margin { margin-top: 103px !important; }nav.main_menu > ul > li > a { line-height: 70px; }nav.main_menu > ul > li > a { color: #000000; font-family: Roboto, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; text-transform: capitalize; }.drop_down .second .inner > ul > li > a, .drop_down .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > a, .drop_down .wide .second ul li ul li.menu-item-has-children > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5, .drop_down .wide .second .inner > ul li .flexslider ul li h5, .header_top #lang_sel ul li ul li a { color: #898989; }nav.mobile_menu ul li, nav.mobile_menu ul li, nav.mobile_menu ul li ul li, nav.mobile_menu ul li.open_sub > ul { border-color: #c9c9c9; }@media only screen and (max-width: 1000px){.header_top { background-color: #ffffff !important; }}h1, .h1, .title h1, body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title { color: #1e1e1e; font-family: Roboto, sans-serif; font-size: 33px; line-height: 48px; font-style: normal; font-weight: 300; letter-spacing: 0px; text-transform: none; }p, body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title { color: #444444; font-family: Roboto, sans-serif; font-size: 17px; line-height: 27px; font-style: normal; font-weight: 300; }.filter_holder ul li span, blockquote h5, .q_social_icon_holder .simple_social, .header-widget.widget_nav_menu ul.menu li a, .side_menu a, .side_menu li, .side_menu span, .side_menu p, .side_menu .widget.widget_rss li a.rsswidget, .side_menu #wp-calendar caption, .side_menu #wp-calendar th, .side_menu #wp-calendar td, aside .widget #lang_sel_list li a, aside .widget #lang_sel li a, aside .widget #lang_sel_click li a, .wpb_widgetised_column .widget #lang_sel_list li a, .wpb_widgetised_column .widget #lang_sel li a, .wpb_widgetised_column .widget #lang_sel_click li a, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_list li a, .elementor-widget.elementor-widget-sidebar .widget #lang_sel li a, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_click li a, section.side_menu #lang_sel_list li a, section.side_menu #lang_sel li a, section.side_menu #lang_sel_click li a, footer #lang_sel_list li a, footer #lang_sel li a, footer #lang_sel_click li a, footer #lang_sel_list.lang_sel_list_horizontal a, footer #lang_sel_list.lang_sel_list_vertical a, .side_menu #lang_sel_list.lang_sel_list_horizontal a, .side_menu #lang_sel_list.lang_sel_list_vertical a, #lang_sel_footer a { color: #444444; }a, p a { color: #e30c30; }.footer_top_holder, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a { background-color: #121212; }.footer_top, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries > ul > li > span { color: #b0b0b0; }.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant):not(.qode-icon-kiko), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries > ul > li > span { font-family: Roboto, sans-serif; font-size: 12px; letter-spacing: 0.5px; line-height: 22px; font-weight: 300; text-transform: uppercase; font-style: normal; }.side_menu_button > a, .mobile_menu_button span, .fixed_top_header .side_menu_button > a, .fixed_top_header .popup_menu .line, .fixed_top_header .mobile_menu_button span { color: #e30c30; }#back_to_top > span { border-color: #c4c4c4; border-width: 1px; border-style: solid; }.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button, div.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .button { color: #ffffff; font-family: Roboto, sans-serif; border-color: #e30c30; font-size: 14px; line-height: 43px; height: 43px; font-style: normal; font-weight: 700; background-color: #e30c30; border-radius: 3px; letter-spacing: 0.2px; text-transform: none; border-width: 1px; padding-left: 30px; padding-right: 30px; }@media only screen and (max-width: 1200px){.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, div[data-element_type="container"].qode_elementor_container_inner, nav.content_menu ul { width: 950px; }}@media only screen and (max-width: 1000px){.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, div[data-element_type="container"].qode_elementor_container_inner, nav.content_menu ul { width: 768px; }.header_inner_left, footer.uncover, header { margin-bottom: 0px; position: relative !important; left: 0px !important; }.content { margin-bottom: 0px !important; }header { display: block; top: 0px !important; margin-top: 0px !important; }.header_top { height: auto; display: block !important; }.header_top .left, .header_top .right { text-align: center; float: none; }.header_top .inner { display: inline-block; margin: 0px 0px -4px; }.header_bottom { background-color: #ffffff !important; }header .q_logo img.mobile { position: relative; margin: 0px auto; display: block !important; opacity: 1 !important; }header .q_logo img.dark, header .q_logo img.light, header .q_logo img.normal, header .q_logo img.sticky { display: none !important; }.fixed_top_header .q_logo img.mobile, .logo_wrapper { position: absolute; }.main_menu { display: none !important; }nav.mobile_menu { display: block; }.logo_wrapper, .mobile_menu_button { display: table; }nav.mobile_menu > ul { width: 768px; margin: 0px auto; }.logo_wrapper { left: 50%; height: 100px !important; }.q_logo { display: table-cell; position: relative; top: auto; vertical-align: middle; }.q_logo a { left: -50%; width: auto !important; }.q_logo img { top: 0px; left: 0px; }.dark .mobile_menu_button span, .dark .shopping_cart_header .header_cart > i, .dark .side_menu_button > a, .light .header_top .header-widget, .light .header_top .header-widget a, .light .header_top .header-widget p, .light .header_top .header-widget span, .light .header_top .header-widget.widget_nav_menu ul.menu > li > a, .light .header_top .q_social_icon_holder i.simple_social, .light .header_top .q_social_icon_holder span.simple_social { color: #777777; }.dark .header_top .header-widget, .dark .header_top .header-widget a, .dark .header_top .header-widget p, .dark .header_top .header-widget span, .dark .header_top .header-widget.widget_nav_menu ul.menu > li > a, .dark .header_top .q_social_icon_holder i.simple_social, .dark .header_top .q_social_icon_holder span.simple_social, .dark .mobile_menu_button span, .dark .shopping_cart_header .header_cart > i, .dark .side_menu_button > a { color: #777777; }.shopping_cart_inner, .side_menu_button { height: 100px !important; }.header_top .left .inner > div:last-child, .header_top .right .inner > div, header .q_social_icon_holder { border-right: 0px; }.header_top .left .inner > div, .header_top .right .inner > div:first-child { border-left: 0px; }.content, .content.content_top_margin { margin-top: 0px !important; }}@media only screen and (max-width: 768px){.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, div[data-element_type="container"].qode_elementor_container_inner, nav.content_menu ul { width: 600px; }nav.mobile_menu > ul { width: 600px; }.has_header_fixed_right.stick.menu_bottom .header_inner_right, .header_bottom_right_widget_holder { display: none; }body:not(.qode_disabled_responsive_button_padding_change) #submit_comment, body:not(.qode_disabled_responsive_button_padding_change) .drop_down .wide .second ul li .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .drop_down .wide .second ul li ul li .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .load_more a, body:not(.qode_disabled_responsive_button_padding_change) .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .qbutton.small { padding: 0px 14px; }}@media only screen and (max-width: 600px){.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, div[data-element_type="container"].qode_elementor_container_inner, nav.content_menu ul { width: 420px; }nav.mobile_menu > ul { width: 420px; }}@media only screen and (max-width: 480px){.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, div.grid_section .section_inner, div[data-element_type="container"].qode_elementor_container_inner, nav.content_menu ul { width: 300px; }.header_bottom, footer .container_inner { padding: 0px 25px; }.footer_bottom_border.in_grid, .footer_top_border.in_grid, .header_bottom .container_inner, .title_border_in_grid_holder, footer .container_inner, nav.mobile_menu > ul { width: auto; }}@media only screen and (max-width: 420px){.header_bottom, footer .container_inner, nav.content_menu { padding: 0px 15px; }}@media only screen and (max-width: 350px){.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, body.boxed .carousel-inner, body.boxed .full_width .parallax_content, body.boxed .header_inner, body.boxed .wrapper_inner, body.boxed footer, div.grid_section .section_inner, div[data-element_type="container"].qode_elementor_container_inner, nav.content_menu { width: 95%; }.parallax_section_inner_margin, .section_inner_margin { margin: 0px; }}@media only screen and (max-width: 1000px){.header_bottom { background-color: #ffffff; }}header.fixed, header.fixed_hiding, header.fixed_top_header .top_header { box-shadow: rgba(0, 0, 0, 0.11) 0px 1px 3px; }body .wrapper .wrapper_inner .page_header .header_inner_right .qode_button_widget .qbutton { color: white !important; border: none !important; background-color: #e30c30 !important; }body:not(.single-post) .header_bottom_right_widget_holder { padding-right: 0px; }.vc_clearfix::after, .vc_column-inner::after, .vc_el-clearfix, .vc_row::after { clear: both; }.vc_row::after, .vc_row::before { content: " "; display: table; }.vc_column_container { width: 100%; }.vc_row { margin-left: -15px; margin-right: -15px; }.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }@media (min-width: 768px){.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 { float: left; }.vc_col-sm-12 { width: 100%; }.vc_col-sm-6 { width: 50%; }.vc_col-sm-3 { width: 25%; }}#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box > p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child { margin-bottom: 0px; }.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 35px; }.wpb-content-wrapper { margin: 0px; padding: 0px; border: none; overflow: unset; display: block; }.vc_column-inner::after, .vc_column-inner::before { content: " "; display: table; }.vc_column_container { padding-left: 0px; padding-right: 0px; }.vc_column_container > .vc_column-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%; }@font-face{font-family:"Roboto";font-weight:300;font-style:italic;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.esignr.ch/wp-content/swift-ai/cache/www.esignr.ch/qes-identifikation/__data/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnkaSTbQWg0c921ff4.woff) format('woff2');font-display:swap;}@font-face{font-family:"Roboto";font-weight:300;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.esignr.ch/wp-content/swift-ai/cache/www.esignr.ch/qes-identifikation/__data/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQf51873f0.woff) format('woff2');font-display:swap;}@font-face{font-family:"Roboto";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.esignr.ch/wp-content/swift-ai/cache/www.esignr.ch/qes-identifikation/__data/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQf51873f0.woff) format('woff2');font-display:swap;}@font-face{font-family:"Roboto";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.esignr.ch/wp-content/swift-ai/cache/www.esignr.ch/qes-identifikation/__data/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQf51873f0.woff) format('woff2');font-display:swap;}@font-face{font-family:"Roboto";font-weight:600;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.esignr.ch/wp-content/swift-ai/cache/www.esignr.ch/qes-identifikation/__data/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQf51873f0.woff) format('woff2');font-display:swap;}@font-face{font-family:"Roboto";font-weight:700;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.esignr.ch/wp-content/swift-ai/cache/www.esignr.ch/qes-identifikation/__data/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQf51873f0.woff) format('woff2');font-display:swap;}.q_icon_with_title.center.center .icon_holder { margin-bottom: 26px; }.vc_custom_1672753888650 { background-color: #f0f0f0 !important; }.vc_custom_1673257953935 { padding-top: 4% !important; background-color: #ffffff !important; }.vc_custom_1673257963833 { background-color: #ffffff !important; }.vc_custom_1673257974173 { padding-bottom: 4% !important; background-color: #ffffff !important; }.vc_custom_1673257850795 { background-color: #f0f0f0 !important; }.vc_custom_1673257984601 { background-color: #ffffff !important; }.vc_custom_1673257885483 { padding-top: 4% !important; padding-bottom: 4% !important; background-color: #f0f0f0 !important; }.vc_custom_1672753266469 { padding-top: 5% !important; padding-bottom: 5% !important; background-image: url("//www.esignr.ch/wp-content/swift-ai/images/__e/esignr.ch/wp-content/uploads/sites/136/2022/05/header_website_esignr__pf_5c599304-png.webp") !important; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; }.vc_custom_1654681991870 { padding-top: 5% !important; padding-bottom: 5% !important; }.vc_custom_1673258389622 { padding-bottom: 4% !important; background-color: #f0f0f0 !important; }.vc_custom_1673257991968 { padding-bottom: 4% !important; background-color: #ffffff !important; }.vc_custom_1673257893951 { background-color: #f0f0f0 !important; }.cky-overlay { background: #000000; opacity: 0.4; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99999999; }.cky-hide { display: none; }.cky-btn-revisit-wrapper { display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer; }.cky-revisit-bottom-left { bottom: 15px; left: 15px; }.cky-btn-revisit-wrapper .cky-btn-revisit { display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0px; padding: 0px; }.cky-btn-revisit-wrapper .cky-btn-revisit img { max-width: fit-content; margin: 0px; height: 30px; width: 30px; }.cky-revisit-hide { display: none; }.cky-consent-container { position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px; }.cky-consent-container .cky-consent-bar { background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: rgba(172, 171, 171, 0.3) 0px -1px 10px 0px; border-radius: 6px; }.cky-box-bottom-left { bottom: 40px; left: 40px; }.cky-notice .cky-title { color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0px 0px 12px; word-break: break-word; }.cky-notice-des *, .cky-preference-content-wrapper *, .cky-dma-content-wrapper *, .cky-accordion-header-des *, .cky-gpc-wrapper .cky-gpc-desc * { font-size: 14px; }.cky-notice-des { color: #212121; font-size: 14px; line-height: 24px; font-weight: 400; }.cky-consent-bar .cky-notice-des p, .cky-gpc-wrapper .cky-gpc-desc p, .cky-preference-body-wrapper .cky-preference-content-wrapper p, .cky-accordion-header-wrapper .cky-accordion-header-des p, .cky-cookie-des-table li div:last-child p { color: inherit; margin-top: 0px; word-break: break-word; }.cky-notice-des p:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child { margin-bottom: 0px; }button.cky-accordion-btn:not(:hover):not(:active), button.cky-banner-btn-close:not(:hover):not(:active), button.cky-btn-revisit:not(:hover):not(:active), button.cky-btn-close:not(:hover):not(:active) { background: transparent; }.cky-notice-btn-wrapper { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: 8px; margin-top: 16px; }.cky-notice-btn-wrapper .cky-btn { text-shadow: none; box-shadow: none; }.cky-btn { flex: 1 1 auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0px; overflow-wrap: break-word; }.cky-btn-customize { color: #1863dc; background: transparent; border: 2px solid #1863dc; }.cky-btn-reject { color: #1863dc; background: transparent; border: 2px solid #1863dc; }.cky-btn-accept { background: #1863dc; color: #ffffff; border: 2px solid #1863dc; }.cky-btn:last-child { margin-right: 0px; }@media (max-width: 576px){.cky-box-bottom-left { bottom: 0px; left: 0px; }}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right { width: 100%; max-width: 100%; }.cky-consent-container .cky-consent-bar { padding: 20px 0px; }.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper { padding: 0px 24px; }.cky-notice-des { max-height: 40vh; overflow-y: scroll; }.cky-notice-btn-wrapper { gap: 10px; flex-direction: column; }.cky-btn { width: 100%; }.cky-notice-btn-wrapper .cky-btn-customize { order: 2; }.cky-notice-btn-wrapper .cky-btn-reject { order: 3; }.cky-notice-btn-wrapper .cky-btn-accept { order: 1; }}@media (max-width: 352px){.cky-notice .cky-title { font-size: 16px; }.cky-notice-des * { font-size: 12px; }.cky-notice-des, .cky-btn { font-size: 12px; }}.cky-accordion .cky-accordion-body { display: none; }.cky-accordion-chevron { margin-right: 22px; position: relative; cursor: pointer; }.cky-audit-table { background: #f4f4f4; border-radius: 6px; }.cky-audit-table .cky-empty-cookies-text { color: inherit; font-size: 12px; line-height: 24px; margin: 0px; padding: 10px; word-break: break-word; }.cky-audit-table .cky-cookie-des-table { font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: inherit; margin: 0px; }.cky-audit-table .cky-cookie-des-table:last-child { border-bottom: none; }.cky-audit-table .cky-cookie-des-table li { list-style-type: none; display: flex; padding: 3px 0px; }.cky-audit-table .cky-cookie-des-table li:first-child { padding-top: 0px; }.cky-cookie-des-table li div:first-child { width: 100px; font-weight: 600; word-break: break-word; overflow-wrap: break-word; }.cky-cookie-des-table li div:last-child { flex: 1 1 0%; word-break: break-word; overflow-wrap: break-word; margin-left: 8px; }.cky-footer-wrapper { position: relative; }.cky-preference-header, .cky-preference-body-wrapper, .cky-accordion-wrapper, .cky-accordion, .cky-accordion-wrapper, .cky-footer-wrapper, .cky-prefrence-btn-wrapper { border-color: inherit; }@media (max-width: 425px){.cky-accordion-chevron { margin-right: 15px; }}.cky-switch input[type="checkbox"] { position: relative; width: 44px; height: 24px; margin: 0px; background: #d0d5d2; appearance: none; border-radius: 50px; cursor: pointer; outline: 0px; border: none; top: 0px; }.cky-switch input[type="checkbox"]::before { position: absolute; content: ""; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; transition: all 0.4s ease 0s; margin: 0px; }.cky-switch input[type="checkbox"]::after { display: none; }@media (max-width: 425px){.cky-switch input[type="checkbox"] { width: 38px; height: 21px; }.cky-switch input[type="checkbox"]::before { height: 17px; width: 17px; }}.cky-notice-group { font-size: 14px; line-height: 24px; font-weight: 400; color: #212121; }@media (max-width: 440px){.cky-consent-container { width: 100%; }}@supports not (gap: 10px){.cky-btn { margin: 0px 8px 0px 0px; }@media (max-width: 440px){.cky-notice-btn-wrapper { margin-top: 0px; }.cky-btn { margin: 10px 0px 0px; }.cky-notice-btn-wrapper .cky-btn-accept { margin-top: 16px; }}@media (max-width: 425px){.cky-notice-btn-wrapper { margin-top: 0px; }}}body.swift-nojs [data-s3cid="1"]{min-width: 100vw;max-height:8641.96875px;}body.swift-nojs [data-s3cid="2"]{min-width: 100vw;max-height:8641.96875px;}body.swift-nojs [data-s3cid="3"]{min-width: 100vw;}body.swift-nojs [data-s3cid="4"]{min-width: 100vw;}body.swift-nojs [data-s3cid="5"]{min-width: 100vw;}body.swift-nojs [data-s3cid="6"]{min-width: 100vw;}body.swift-nojs [data-s3cid="7"]{min-width: 100vw;}body.swift-nojs [data-s3cid="9"]{min-width: 100vw;}body.swift-nojs [data-s3cid="10"]{min-width: 100vw;}body.swift-nojs [data-s3cid="11"]{min-width: 100vw;}body.swift-nojs [data-s3cid="12"]{min-width:386px;}body.swift-nojs [data-s3cid="13"]{min-width: 100vw;}body.swift-nojs [data-s3cid="14"]{min-width:371px;}body.swift-nojs [data-s3cid="16"]{min-width:140.171875px;}body.swift-nojs [data-s3cid="17"]{min-width:140.171875px;}body.swift-nojs [data-s3cid="40"]{min-width: 100vw;max-height:6840.96875px;}body.swift-nojs [data-s3cid="41"]{min-width: 100vw;max-height:6840.96875px;}body.swift-nojs [data-s3cid="42"]{min-width: 100vw;max-height:6840.96875px;}body.swift-nojs [data-s3cid="43"]{min-width: 100vw;max-height:6840.96875px;}body.swift-nojs [data-s3cid="44"]{min-width: 100vw;max-height:6840.96875px;}body.swift-nojs [data-s3cid="45"]{min-width:431px;}body.swift-nojs [data-s3cid="92"]{min-width:431px;max-height:200.03125px;}body.swift-nojs [data-s3cid="93"]{max-height:184px;}body.swift-nojs [data-s3cid="94"]{max-height:184px;}body.swift-nojs [data-s3cid="95"]{max-height:184px;}body.swift-nojs [data-s3cid="96"]{max-height:184px;}body.swift-nojs [data-s3cid="97"]{max-height:184px;}body.swift-nojs [data-s3cid="98"]{max-height:144px;}body.swift-nojs [data-s3cid="99"]{max-height:144px;}body.swift-nojs [data-s3cid="102"]{min-width:431px;}body.swift-nojs [data-s3cid="105"]{min-height:273px;}body.swift-nojs [data-s3cid="106"]{min-height:273px;}body.swift-nojs [data-s3cid="107"]{min-height:273px;}body.swift-nojs [data-s3cid="108"]{min-height:253px;}body.swift-nojs [data-s3cid="109"]{min-height:75px;}body.swift-nojs [data-s3cid="113"]{min-height:300px;}body.swift-nojs [data-s3cid="114"]{min-height:300px;}body.swift-nojs [data-s3cid="115"]{min-height:300px;}body.swift-nojs [data-s3cid="116"]{min-height:280px;}body.swift-nojs [data-s3cid="117"]{min-height:75px;}body.swift-nojs [data-s3cid="121"]{min-height:300px;}body.swift-nojs [data-s3cid="122"]{min-height:300px;}body.swift-nojs [data-s3cid="123"]{min-height:300px;}body.swift-nojs [data-s3cid="124"]{min-height:280px;}body.swift-nojs [data-s3cid="125"]{min-height:75px;}body.swift-nojs [data-s3cid="129"]{min-height:300px;}body.swift-nojs [data-s3cid="130"]{min-height:300px;}body.swift-nojs [data-s3cid="131"]{min-height:300px;}body.swift-nojs [data-s3cid="132"]{min-height:280px;}body.swift-nojs [data-s3cid="133"]{min-height:75px;}body.swift-nojs [data-s3cid="137"]{min-width:431px;}body.swift-nojs [data-s3cid="148"]{min-width:431px;}body.swift-nojs [data-s3cid="183"]{min-width:431px;}body.swift-nojs [data-s3cid="224"]{min-width:431px;}body.swift-nojs [data-s3cid="256"]{min-width:431px;}body.swift-nojs [data-s3cid="257"]{min-width:431px;}body.swift-nojs [data-s3cid="258"]{min-width:431px;}body.swift-nojs [data-s3cid="259"]{min-width:431px;}body.swift-nojs [data-s3cid="260"]{min-width:172.40625px;}body.swift-nojs [data-s3cid="261"]{min-width:172.40625px;}body.swift-nojs [data-s3cid="262"]{min-width:172.40625px;}body.swift-nojs [data-s3cid="263"]{min-width:172.40625px;}body.swift-nojs [data-s3cid="264"]{min-width:172.40625px;}body.swift-nojs [data-s3cid="265"]{min-width:172.40625px;}body.swift-nojs [data-s3cid="267"]{min-width:172.40625px;}body.swift-nojs [data-s3cid="268"]{min-width:172.40625px;}body.swift-nojs [data-s3cid="269"]{min-width:172.40625px;}body.swift-nojs [data-s3cid="270"]{min-width:172.40625px;}body.swift-nojs [data-s3cid="271"]{min-width: 100vw;max-height:1593px;}body.swift-nojs [data-s3cid="272"]{min-width: 100vw;max-height:1593px;}body.swift-nojs [data-s3cid="273"]{min-width: 100vw;max-height:1500px;}body.swift-nojs [data-s3cid="274"]{min-width: 100vw;max-height:1500px;}body.swift-nojs [data-s3cid="275"]{min-width: 100vw;max-height:1380px;}body.swift-nojs [data-s3cid="276"]{min-width: 100vw;max-height:1380px;}body.swift-nojs [data-s3cid="277"]{min-width:371px;max-height:1380px;}body.swift-nojs [data-s3cid="278"]{min-width:371px;max-height:478px;}body.swift-nojs [data-s3cid="279"]{min-width:371px;max-height:478px;}body.swift-nojs [data-s3cid="280"]{min-width:371px;}body.swift-nojs [data-s3cid="281"]{min-width:371px;}body.swift-nojs [data-s3cid="282"]{min-width:371px;}body.swift-nojs [data-s3cid="283"]{min-width:371px;}body.swift-nojs [data-s3cid="284"]{min-width:371px;max-height:44px;}body.swift-nojs [data-s3cid="285"]{min-width:371px;max-height:44px;}body.swift-nojs [data-s3cid="286"]{min-width:371px;}body.swift-nojs [data-s3cid="287"]{min-width:371px;}body.swift-nojs [data-s3cid="288"]{min-width:371px;}body.swift-nojs [data-s3cid="289"]{min-width:371px;}body.swift-nojs [data-s3cid="290"]{min-width:371px;}body.swift-nojs [data-s3cid="291"]{min-width:371px;}body.swift-nojs [data-s3cid="292"]{min-width:371px;}body.swift-nojs [data-s3cid="293"]{min-width:371px;}body.swift-nojs [data-s3cid="294"]{min-width:371px;}body.swift-nojs [data-s3cid="295"]{min-width:371px;}body.swift-nojs [data-s3cid="296"]{min-width:371px;}body.swift-nojs [data-s3cid="297"]{min-width:371px;}body.swift-nojs [data-s3cid="298"]{min-width:371px;}body.swift-nojs [data-s3cid="299"]{min-width:371px;}body.swift-nojs [data-s3cid="300"]{min-width:371px;}body.swift-nojs [data-s3cid="301"]{min-width:371px;}body.swift-nojs [data-s3cid="302"]{min-width:371px;}body.swift-nojs [data-s3cid="303"]{min-width:371px;}body.swift-nojs [data-s3cid="304"]{min-width:371px;}body.swift-nojs [data-s3cid="305"]{min-width:371px;}body.swift-nojs [data-s3cid="306"]{min-width:371px;}body.swift-nojs [data-s3cid="307"]{min-width:371px;}body.swift-nojs [data-s3cid="308"]{min-width:371px;}body.swift-nojs [data-s3cid="309"]{min-width:371px;}body.swift-nojs [data-s3cid="310"]{min-width:371px;}body.swift-nojs [data-s3cid="311"]{min-width:371px;}body.swift-nojs [data-s3cid="312"]{min-width:371px;}body.swift-nojs [data-s3cid="313"]{min-width:371px;}body.swift-nojs [data-s3cid="314"]{min-width:371px;}body.swift-nojs [data-s3cid="315"]{min-width:371px;}body.swift-nojs [data-s3cid="316"]{min-width:371px;}body.swift-nojs [data-s3cid="317"]{min-width: 100vw;}body.swift-nojs [data-s3cid="318"]{min-width: 100vw;}body.swift-nojs [data-s3cid="319"]{min-width: 100vw;}body.swift-nojs [data-s3cid="320"]{min-width: 100vw;}body.swift-nojs [data-s3cid="321"]{min-width:371px;}body.swift-nojs [data-s3cid="322"]{min-width:371px;}body.swift-nojs [data-s3cid="323"]{min-width:371px;}body.swift-nojs [data-s3cid="324"]{min-width:371px;}body.swift-nojs [data-s3cid="325"]{min-width:371px;}body.swift-nojs [data-s3cid="326"]{min-width:371px;}body.swift-nojs [data-s3cid="327"]{min-width:371px;}body.swift-nojs [data-s3cid="328"]{min-width:371px;}html{opacity:1}