:where([data-s3image]) { height: auto; }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; }.wp-block-social-link { border-radius: 9999px; display: block; height: auto; transition: transform 0.1s; }@media (prefers-reduced-motion: reduce){.wp-block-social-link { transition-delay: 0s; transition-duration: 0s; }}.wp-block-social-links.is-style-logos-only .wp-social-link { background: none; }.wp-block-social-links.is-style-logos-only .wp-social-link-facebook { color: #1778f2; }.wp-block-social-links.is-style-logos-only .wp-social-link-instagram { color: #f00075; }.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); 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; clip: auto !important; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }body { --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); }body .is-layout-flex > * { margin: 0px; }.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; }.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; }.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }.wpcf7-form-control-wrap { position: relative; }.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d; opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }.wpcf7-spinner::before { content: ""; position: absolute; background-color: #fbfbfc; top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }}.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }* { box-sizing: border-box; }img { vertical-align: middle; }.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; }.text-right { text-align: right; }.text-center { text-align: center; }.text-uppercase { text-transform: uppercase; }[class^="rt-icon2-"], [class*=" rt-icon2-"] { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: rt-icons-2 !important; }.rt-icon2-cross2::before { content: ""; }@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face { font-display: swap; font-family: Flaticon; }}@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aXpsog.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXo.woff2) format("woff2"); 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; }@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXpsog.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXo.woff2) format("woff2"); 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; }@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aXo.woff2) format("woff2"); 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; }@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 600; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aXpsog.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 600; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aXo.woff2) format("woff2"); 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; }@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXpsog.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aXo.woff2) format("woff2"); 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; }@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 800; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w5aXo.woff2) format("woff2"); 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; }@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w5aXo.woff2) format("woff2"); 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; }.alignnone { margin: 5px 20px 20px 0px; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; height: 1px; width: 1px; overflow: hidden; position: absolute !important; }.screen-reader-text:focus { display: block; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.moove-gdpr-cookie-notice p { font-weight: normal !important; color: #000000 !important; }#header { height: 100px !important; }html { font-family: sans-serif; text-size-adjust: 100%; }body { margin: 0px; }article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }a { background-color: transparent; }b, strong { font-weight: 700; }img { border: 0px; }svg:not(:root) { overflow: hidden; }button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }button { overflow: visible; }button, select { text-transform: none; }button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }input { line-height: normal; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }input[type="search"] { box-sizing: content-box; appearance: textfield; }textarea { overflow: auto; }@media print{*, ::after, ::before { color: #000000 !important; text-shadow: none !important; background: 0px 0px !important; box-shadow: none !important; }a, a:visited { text-decoration: underline; }a[href]::after { content: " (" attr(href) ")"; }a[href^="javascript:"]::after, a[href^="#"]::after { content: ""; }img, tr { break-inside: avoid; }img { max-width: 100% !important; }h2, h3, p { orphans: 3; widows: 3; }h2, h3 { break-after: avoid; }}* { box-sizing: border-box; }html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: #333333; background-color: #ffffff; }button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }a { color: #337ab7; text-decoration: none; }img { vertical-align: middle; }.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img { display: block; max-width: 100%; height: auto; }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }.h4, .h5, .h6, h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }.h2, h2 { font-size: 30px; }.h3, h3 { font-size: 24px; }.h6, h6 { font-size: 12px; }p { margin: 0px 0px 10px; }.text-right { text-align: right; }.text-center { text-align: center; }.text-uppercase { text-transform: uppercase; }ol, ul { margin-top: 0px; margin-bottom: 10px; }ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }@media (min-width: 768px){.container { width: 750px; }}@media (min-width: 992px){.container { width: 970px; }}@media (min-width: 1200px){.container { width: 1170px; }}.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }.row { margin-right: -15px; margin-left: -15px; }.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }.col-xs-12 { width: 100%; }@media (min-width: 768px){.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left; }.col-sm-12 { width: 100%; }.col-sm-10 { width: 83.3333%; }.col-sm-offset-1 { margin-left: 8.33333%; }}@media (min-width: 992px){.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }.col-md-8 { width: 66.6667%; }.col-md-6 { width: 50%; }.col-md-4 { width: 33.3333%; }.col-md-offset-2 { margin-left: 16.6667%; }}label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }input[type="search"] { box-sizing: border-box; }input[type="checkbox"], input[type="radio"] { margin: 4px 0px 0px; line-height: normal; }.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: #555555; background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }input[type="search"] { appearance: none; }.form-group { margin-bottom: 15px; }@media (min-width: 768px){.form-inline .form-group { display: inline-block; margin-bottom: 0px; vertical-align: middle; }.form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }}.fade { opacity: 0; transition: opacity 0.15s linear; }.nav { padding-left: 0px; margin-bottom: 0px; list-style: none; }.nav > li { position: relative; display: block; }.nav > li > a { position: relative; display: block; padding: 10px 15px; }.close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000000; text-shadow: #ffffff 0px 1px 0px; opacity: 0.2; }button.close { appearance: none; padding: 0px; cursor: pointer; background: 0px 0px; border: 0px; }.modal { position: fixed; inset: 0px; z-index: 1050; display: none; overflow: hidden; outline: 0px; }.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }.hidden { display: none !important; }@media (max-width: 767px){.hidden-xs { display: none !important; }}.slideUp { animation-name: slideUp; animation-duration: 1s; animation-timing-function: ease; visibility: visible; }.fadeIn { animation-name: fadeIn; animation-duration: 1.5s; animation-timing-function: ease-in-out; visibility: visible; }.animated { animation-fill-mode: both; animation-duration: 1s; }.fadeInRight { animation-name: fadeInRight; }input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select, .form-control { background-color: transparent; border: 2px solid rgba(73, 67, 60, 0.1); border-radius: 0px; box-shadow: none; color: #49433c; font-size: 14px; height: 60px; line-height: 24px; padding: 11px 30px 11px 28px; }.form-group { position: relative; }label { font-weight: normal; }html { height: 100%; overflow: visible; position: relative; width: 100%; }body { font-family: Montserrat, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; }b, strong { font-weight: 600; }h1, h2, h3, h4, h5, h6 { font-weight: 900; line-height: 1; margin-bottom: 0.8em; margin-top: 1em; text-transform: uppercase; word-break: break-word; }h2, .post.vertical-item .entry-content h2 { font-size: 50px; }@media (max-width: 1024px){h2, .post.vertical-item .entry-content h2 { font-size: 40px; }}@media (max-width: 479px){h2, .post.vertical-item .entry-content h2 { font-size: 30px; }}h3, .post.vertical-item .entry-content h3 { font-size: 40px; }@media (max-width: 1024px){h3, .post.vertical-item .entry-content h3 { font-size: 30px; }}@media (max-width: 479px){h3, .post.vertical-item .entry-content h3 { font-size: 26px; }}h6, .post.vertical-item .entry-content h6 { font-size: 16px; line-height: 30px; }h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top: 0px; }p { margin-bottom: 20px; }p:last-child { margin-bottom: 0px; }img, figure { height: auto; max-width: 100%; }label { color: #49433c; }a { text-decoration: none; transition: 0.3s ease-in-out; }a > img { transition: 0.15s ease-in-out; }iframe { border: none; max-width: 100%; }input[type="number"] { }ul, ol { padding-left: 30px; }.theme_buttons a, .theme_button, .wc-proceed-to-checkout .checkout-button, .buttons a, button, input[type="submit"] { background-color: #49433c; border: 2px solid #49433c; border-radius: 0px; color: #efaa15; display: inline-block; font-size: 12px; font-weight: 600; line-height: 1; margin-bottom: 4px; padding: 22px 30px 21px; position: relative; text-align: center; text-transform: uppercase; transition: 0.4s linear; }.theme_buttons.color_dark a, .theme_button.color_dark { background-color: #49433c; border-color: #49433c; color: #efaa15; }.wide_buttons a, .wide_button { padding-left: 30px; padding-right: 30px; }@media (min-width: 1400px){.wide_buttons a, .wide_button { min-width: 170px; }}.form-inline [type="submit"], .form-inline .btn, .form-inline .theme_button { margin-bottom: 0px; }.special_button { height: auto; white-space: normal; width: 170px; padding: 16px 28px 15px !important; }.page_header .special_button { min-width: 122px; width: auto; }.section_padding_40 > [class*="container"] { padding-bottom: 40px; padding-top: 40px; }.section_padding_50 > [class*="container"] { padding-bottom: 50px; padding-top: 50px; }.section_padding_top_140 > [class*="container"] { padding-top: 140px; }.section_padding_top_150 > [class*="container"] { padding-top: 150px; }.section_padding_bottom_130 > [class*="container"] { padding-bottom: 130px; }.section_padding_bottom_140 > [class*="container"] { padding-bottom: 140px; }@media (max-width: 1199px){.section_padding_100 > [class*="container"], .section_padding_top_90 > [class*="container"], .section_padding_top_100 > [class*="container"], .section_padding_top_110 > [class*="container"], .section_padding_top_120 > [class*="container"], .section_padding_top_125 > [class*="container"], .section_padding_top_130 > [class*="container"], .section_padding_top_140 > [class*="container"], .section_padding_top_150 > [class*="container"], .section_padding_top_200 > [class*="container"] { padding-top: 75px; }.section_padding_100 > [class*="container"], .section_padding_bottom_90 > [class*="container"], .section_padding_bottom_100 > [class*="container"], .section_padding_bottom_110 > [class*="container"], .section_padding_bottom_120 > [class*="container"], .section_padding_bottom_125 > [class*="container"], .section_padding_bottom_130 > [class*="container"], .section_padding_bottom_140 > [class*="container"], .section_padding_bottom_150 > [class*="container"], .section_padding_bottom_200 > [class*="container"] { padding-bottom: 75px; }}@media (max-width: 479px){.section_padding_100 > [class*="container"], .section_padding_top_90 > [class*="container"], .section_padding_top_100 > [class*="container"], .section_padding_top_110 > [class*="container"], .section_padding_top_120 > [class*="container"], .section_padding_top_125 > [class*="container"], .section_padding_top_130 > [class*="container"], .section_padding_top_140 > [class*="container"], .section_padding_top_150 > [class*="container"], .section_padding_top_200 > [class*="container"] { padding-top: 50px; }.section_padding_100 > [class*="container"], .section_padding_bottom_90 > [class*="container"], .section_padding_bottom_100 > [class*="container"], .section_padding_bottom_110 > [class*="container"], .section_padding_bottom_120 > [class*="container"], .section_padding_bottom_125 > [class*="container"], .section_padding_bottom_130 > [class*="container"], .section_padding_bottom_140 > [class*="container"], .section_padding_bottom_150 > [class*="container"], .section_padding_bottom_200 > [class*="container"] { padding-bottom: 50px; }}[class*="col-"] { margin-bottom: 10px; margin-top: 10px; }[class*="_0"] [class*="col-"], header [class*="col-"] { margin-bottom: 0px; margin-top: 0px; min-height: 0px; }@media (min-width: 992px){.columns_padding_30 > [class*="container"] > .row, .row.columns_padding_30 { margin-left: -30px; margin-right: -30px; }.columns_padding_30 > [class*="container"] > .row > [class*="col-"], .row.columns_padding_30 > [class*="col-"] { padding-left: 30px; padding-right: 30px; }}@media (max-width: 767px){.container { max-width: 500px; }}@media (min-width: 768px){.container-fluid > .row { margin-left: 0px; margin-right: 0px; }}@media (min-width: 992px){.container-fluid { padding-left: 15px; padding-right: 15px; }}@media (min-width: 1200px){.container-fluid { padding-left: 45px; padding-right: 45px; }}@media (min-width: 1600px){.container-fluid { padding-left: 65px; padding-right: 65px; }}@media (min-width: 992px){.container-fluid { padding-left: 15px; padding-right: 15px; }}@media (min-width: 1200px){.container-fluid { padding-left: 45px; padding-right: 45px; }}@media (min-width: 1600px){.container-fluid { padding-left: 65px; padding-right: 65px; }}.image_cover, .background_cover { background-size: cover; }.parallax { background-attachment: fixed; background-position: 50% 0px; background-repeat: no-repeat; background-size: cover; position: relative; }@media (max-width: 767px){.parallax { background-size: auto; }}.header_overlay::after, .section_overlay.ds::after { background-color: #49433c; opacity: 0.95; }.muted_section > *, .radial_gradient > *, .gradient > *, .header_overlay > *, .section_overlay > *, .vertical_gradient > *, .color_gradient > *, .diagonal_section > * { position: relative; z-index: 4; }.gradient, .muted_section, .vertical_gradient, .section_overlay, .header_overlay, .color_gradient { position: relative; }.muted_section::before, .muted_section::after, .section_overlay::before, .section_overlay::after, .header_overlay::before, .header_overlay::after, .gradient::before, .gradient::after, .vertical_gradient::before, .vertical_gradient::after, .color_gradient::before, .color_gradient::after { inset: 0px; content: ""; display: block; position: absolute; z-index: 3; }.muted_section::before, .muted_section::after, .header_overlay::before, .header_overlay::after, .section_overlay::before, .section_overlay::after { opacity: 0.8; }.text-block { line-height: 30px; }.text-center .text-block { margin-left: auto; margin-right: auto; text-align: center; }.to_animate { visibility: hidden; }.animated { visibility: visible !important; }#box_wrapper, #canvas { overflow: hidden; position: relative; }#box_wrapper > section, #box_wrapper > div > section { clear: both; }#box_wrapper.container, #box_wrapper > section, #box_wrapper > div > section { overflow: hidden; }.fw-page-builder-content > section { overflow: visible !important; }.with_padding { padding: 30px 20px; }@media (min-width: 400px){.with_padding { padding: 35px; }}.with_background { background-color: #f2f2f2; }.highlight { border-color: #efaa15 !important; color: #efaa15 !important; }.darkgrey { border-color: #49433c; color: #49433c; }.bold { font-weight: bold; }.margin_0 { margin: 0px; }.topmargin_10 { margin-top: 10px; }.display_table { border-collapse: collapse; display: table; height: 100%; margin: auto; min-width: 100%; }.display_table_cell { box-sizing: border-box; display: table-cell; float: none; overflow: hidden; vertical-align: middle; zoom: 1; }@media (min-width: 992px){.text-md-right { text-align: right; }.text-md-left { text-align: left; }}.light-body { background-color: #ffffff; }.ls { background-color: #ffffff; color: #979087; }.ls h1, .ls h2, .ls h3, .ls h4, .ls h5, .ls h6 { color: #49433c; }.ls a { color: #efaa15; }.ls a.logo { color: #3a3630; }.ls .with_background input[type="text"], .ls .with_background input[type="email"], .ls .with_background input[type="url"], .ls .with_background input[type="password"], .ls .with_background input[type="search"], .ls .with_background input[type="tel"], .ls .with_background input[type="number"], .ls .with_background textarea, .ls .with_background select, .ls .with_background .form-control, .ls .with_background .select-group, .ls .tab-content input[type="text"], .ls .tab-content input[type="email"], .ls .tab-content input[type="url"], .ls .tab-content input[type="password"], .ls .tab-content input[type="search"], .ls .tab-content input[type="tel"], .ls .tab-content input[type="number"], .ls .tab-content textarea, .ls .tab-content select, .ls .tab-content .form-control, .ls .tab-content .select-group { background-color: transparent; }.ls .toggle_menu span, .ls .toggle_menu span::before, .ls .toggle_menu span::after { background-color: #3a3630; }.ds { background-color: #49433c; color: #979087; }.ds { }.ds h1, .ds h2, .ds h3, .ds h4, .ds h5, .ds h6 { color: #ffffff; }.ds a { color: #ececeb; }.ds .highlight { color: #efaa15; }.ds .widget_shopping_cart .cart_list, .ds .widget_recent_entries li, .ds .widget_recent_comments li, .ds .widget_archive li, .ds .widget_categories li, .ds .widget_meta li, .ds .widget_nav_menu li, .ds .widget_pages li, .ds .widget_popular_entries li { border-color: rgba(73, 67, 60, 0.1); }.header_left_logo { position: relative; }.header_left_logo { overflow: visible; padding: 0px 15px; white-space: nowrap; }.header_left_logo .logo img { max-width: 80px; }.header_mainmenu { overflow: visible; padding: 0px 15px; }@media (max-width: 991px){.header_mainmenu { height: 60px; padding: 0px; }}.page_header [class*="container"] { transition: padding-top 0.2s linear, padding-bottom 0.2s linear; }.row .header_right_buttons { padding: inherit; }@media (min-width: 1600px){.header_left_logo { padding: 0px 50px; }.row .header_left_logo { padding: inherit; }.header_right_buttons { padding: 0px 50px; }.row .header_right_buttons { padding: inherit; }}@media (min-width: 768px){.header_right_buttons { overflow: visible; text-align: right; white-space: nowrap; }}a.logo { display: inline-block; line-height: 1; padding: 5px 0px; position: relative; white-space: nowrap; z-index: 2; }a.logo img { display: inline-block; vertical-align: middle; }a.logo .logo_text { display: inline-block; font-size: 32px; font-weight: 500; line-height: 1.2; padding: 5px 15px; text-transform: uppercase; vertical-align: middle; }@media (max-width: 479px){a.logo .logo_text { font-size: 28px; padding: 5px; }}a.logo .logo_text .logo_subtext { color: #a5a5a5; display: block; font-size: 11px; font-weight: 300; letter-spacing: 0.09em; margin-left: 2px; text-transform: uppercase; width: 100%; }.page_header { left: 0px; position: relative; right: 0px; top: 0px; transition: background 0.2s ease-in-out; z-index: 1000; }#search_modal { color: #ffffff; }#search_modal .search-form { margin: 0px 0px 0px 40px; }#search_modal .form-control { background-color: transparent; border: none; color: #ffffff; height: 40px; width: 100%; }#search_modal .close { color: #ffffff; min-width: 0px; opacity: 1; padding: 9px 10px 8px; position: absolute; text-shadow: none; }.page_header::before, .page_header::after { clear: both; content: ""; display: block; }@media (min-width: 992px){.page_header { height: auto; }.header_left_logo { white-space: nowrap; }}body { left: 0px; position: relative; }body::after { background-color: rgba(0, 0, 0, 0.5); inset: 0px; content: ""; opacity: 0; position: fixed; visibility: hidden; z-index: 1001; }body, body::after, .page_header_side { transition: 0.8s ease-in-out; }body { transition-property: left, right; }.page_breadcrumbs { position: relative; }.page_breadcrumbs h2 { display: inline; font-size: 40px; text-transform: uppercase; overflow-wrap: break-word; }@media (max-width: 991px){.page_breadcrumbs h2 { font-size: 24px; }}.page_breadcrumbs.parallax { background-size: auto; }@media (min-width: 768px) and (max-width: 992px){.page_footer .row > [class*="col-"] { -webkit-box-flex: 1; flex: 1 1 auto; }}.intro_section.page_mainslider { clear: both; position: relative; overflow: visible !important; }.intro_section.page_mainslider .slides > li { overflow: hidden; position: relative; }.intro_section.page_mainslider .flexslider .flex-direction-nav { display: none; }.intro_section.page_mainslider .flexslider::before, .intro_section.page_mainslider .flexslider::after { clear: both; content: ""; display: block; }.intro_section.page_mainslider .container, .intro_section.page_mainslider img + .container { inset: 0px; margin-left: auto; margin-right: auto; position: absolute; }.intro_section.page_mainslider [class*="col-"] { min-height: 0px; position: static; }.intro_section.page_mainslider .slide_description_wrapper { inset: 0px; font-size: 0px; height: 100%; padding: 30px 0px; position: absolute; z-index: 5; }.intro_section.page_mainslider .slide_description_wrapper::before, .intro_section.page_mainslider .slide_description { display: inline-block; vertical-align: middle; }.intro_section.page_mainslider .slide_description_wrapper::before { content: ""; display: inline-block; height: 100%; width: 0px; }.intro_section.page_mainslider .slide_description { padding: 15px; }@media (min-width: 992px){.intro_section.page_mainslider .slide_description { padding: 30px; }}@media (min-width: 1200px){.intro_section.page_mainslider .slide_description { padding: 55px; }}@media (min-width: 992px){.intro_section.page_mainslider .text-center .slide_description { max-width: 85%; }}.intro_section.page_mainslider .light { color: #ffffff; }.intro_section.page_mainslider .extra_light { font-weight: 200; }.intro_section.page_mainslider .extra_light span { font-style: italic; font-weight: 800; }.intro_section.page_mainslider .semibold { font-weight: 600; }.intro_section.page_mainslider .bold { font-weight: 700; }.intro_section.page_mainslider .extra_bold { font-weight: 800; }.intro_section.page_mainslider h2 { font-size: 30px; line-height: 0.9; margin-bottom: 0px; }@media (min-width: 992px){.intro_section.page_mainslider h2 { font-size: 60px; }}@media (min-width: 1450px){.intro_section.page_mainslider h2 { font-size: 80px; }}.intro_section.page_mainslider h6 { margin-bottom: 16px; }@media (min-width: 992px){.intro_section.page_mainslider .slide_description_wrapper .slide_description { font-size: 16px; line-height: 30px; }}@media (min-width: 1450px){.intro_section.page_mainslider .flex-control-nav { bottom: 8%; }}@media (max-width: 992px){.intro_section.page_mainslider { text-align: center; }.intro_section.page_mainslider .nav-container { padding: 0px; }.intro_section.page_mainslider .flex-control-nav, .intro_section.page_mainslider .flex-custom-nav { bottom: 50px; text-align: center; }.intro_section.page_mainslider .flexslider .container { max-width: 100%; position: static; width: auto; }.intro_section.page_mainslider .slide_description_wrapper::before { display: none; }.intro_section.page_mainslider .slide_description { display: block; margin: auto; padding: 30px 15px 100px; }.intro_section.page_mainslider .slide_description_wrapper { padding: 0px; position: static; }.intro_section.page_mainslider .flex-direction-nav .flex-prev { top: 24%; }.intro_section.page_mainslider .flex-direction-nav .flex-next { top: 24%; }}.sf-menu a { font-size: 12px; font-weight: bold; text-transform: uppercase; }@media (min-width: 992px){.mainmenu_wrapper { position: relative; }.sf-menu, .sf-menu ul { list-style: none; margin: 0px; padding: 0px; }.sf-menu li { position: relative; }.sf-menu li > ul { display: none; position: absolute; top: 100%; z-index: 99; }.sf-menu a { display: block; position: relative; }.sf-menu a { padding: 10px 10px 6px; text-decoration: none; transition-property: color, background-color, border-color, padding-top, padding-bottom; zoom: 1; }.sf-menu li { transition: background 0.2s; white-space: nowrap; }.sf-menu > li { display: inline-block; margin: 0px -2px; position: relative; }.sf-menu > li:first-child { margin-left: 0px; }.sf-menu > li:last-child { margin-right: 0px; }.sf-menu > li > a { padding: 28px 0px; }.ls .sf-menu > li > a { color: #49433c; }.ls .sf-menu > li + li::before { background-color: #e5e5e5; }.sf-menu > li .mega-menu, .sf-menu li > ul { background-color: #ffffff; border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.2) 2px 0px 10px; list-style: none; margin-top: 10px; min-width: 15em; padding: 15px 0px; text-align: center; }.sf-menu ul a { color: #49433c; padding-left: 30px; padding-right: 30px; }}@media (min-width: 992px){.sf-menu > li > a { margin-left: 2px; margin-right: 2px; }}@media (min-width: 992px) and (max-width: 1199px){.sf-menu > li > a { margin-left: 15px; margin-right: 15px; }}@media (min-width: 1200px){.sf-menu > li > a { margin-left: 20px; margin-right: 20px; }}@media (min-width: 1400px){.sf-menu > li > a { margin-left: 25px; margin-right: 25px; }}@media (max-width: 991px){.toggle_menu { cursor: pointer; height: 60px; left: 50%; margin-left: -30px; margin-top: -30px; position: absolute; top: 50%; visibility: visible; width: 60px; z-index: 1001; }}@media (max-width: 991px) and (max-width: 767px){.toggler_xs_right .toggle_menu { left: auto; right: 0px; }}@media (max-width: 991px){.ls .toggle_menu span, .ls .toggle_menu span::before, .ls .toggle_menu span::after, .header_white .toggle_menu span, .header_white .toggle_menu span::before, .header_white .toggle_menu span::after { background-color: #49433c; }.toggle_menu span, .toggle_menu span::before, .toggle_menu span::after { background-color: #ffffff; content: ""; display: block; height: 2px; left: 0px; position: absolute; transform: rotate(0deg); transition: 0.25s ease-in-out; width: 30px; }.toggle_menu::before, .toggle_menu span { left: 15px; top: 50%; }.toggle_menu span::before { opacity: 1; top: -8px; }.toggle_menu span::after { opacity: 1; top: 8px; }}@media (max-width: 991px){.mainmenu_wrapper { background-color: transparent; inset: 0px; opacity: 0; position: fixed; transition: 0.3s; visibility: hidden; z-index: 10; }.toggle_menu { cursor: pointer; display: block; }.sf-menu { background-color: #49433c; inset: 0px 100% 0px 0px; font-size: 1.1em; font-weight: 400; opacity: 0; overflow: auto; padding: 60px 0px 20px 10px; position: fixed; text-align: left; text-transform: uppercase; transition: 0.25s ease-out; overflow-wrap: break-word; }.sf-menu > li > a, .sf-menu a { color: #ffffff; z-index: 2; }.sf-menu ul { list-style: none; padding-left: 10px; margin-top: 0px !important; opacity: 1 !important; }.sf-menu ul li a { display: block; font-size: 16px; font-weight: 300; padding: 10px; text-transform: none; }.sf-menu ul li a::before { content: "-"; padding-right: 5px; }.sf-arrows .sf-with-ul { padding-right: 3em; }.sf-arrows .sf-with-ul + .sf-menu-item-mobile-toggler { background-color: #111111; border-radius: 50%; font-size: 20px; height: 30px; line-height: 30px; position: absolute; right: 5px; text-align: center; top: 7px; width: 30px; z-index: 1; }.sf-arrows .sf-with-ul + .sf-menu-item-mobile-toggler::after { content: ""; font-family: FontAwesome; position: relative; top: -1px; }}.widget > h3, .widget-title { font-size: 20px; font-weight: 800; line-height: 24px; margin: 0px 0px 22px; position: relative; text-transform: uppercase; }.widget::before, .widget::after { clear: both; content: ""; display: block; }.widget li { position: relative; }.page_footer .widget li, .page_footer .widget ul { border: none; }.page_footer .widget-title { display: block; font-size: 30px; font-weight: 800; margin-bottom: 30px; margin-top: 30px; position: relative; text-transform: uppercase; }.page_footer .widget, .page_footer .widget .widget-title { text-align: left; }@media screen and (max-width: 767px){aside { margin-top: 60px !important; }}.widget_search .form-inline, .widget_product_search form, .widget_mailchimp .form-inline { position: relative; }.widget_search .form-inline .form-control, .widget_product_search form .form-control, .widget_mailchimp .form-inline .form-control { margin: 0px; width: 100%; }.widget_search .form-inline label, .widget_product_search form label, .widget_mailchimp .form-inline label { display: block; }.widget_search .form-inline .form-group, .widget_mailchimp .form-inline .form-group { display: block; position: relative; vertical-align: top; }.widget_search .form-inline .theme_button, .widget_product_search [type="submit"], .widget_mailchimp .form-inline .theme_button { background-color: transparent; border: none; box-shadow: none; color: #6ab43e; font-size: 0px; font-weight: 300; height: 60px; margin: 0px; padding: 10px; position: absolute; right: 0px; top: 0px; width: 60px; }.widget_search .form-inline .theme_button::before, .widget_product_search [type="submit"]::before, .widget_mailchimp .form-inline .theme_button::before { content: ""; font-family: FontAwesome; font-size: 14px; font-weight: 300; }.widget_archive a, .widget_categories a, .widget_meta a, .widget_nav_menu a, .widget_pages a { color: #49433c; display: inline-block; font-weight: 400; padding: 4px 0px 4px 25px; position: relative; }.ds .widget_archive a, .ds .widget_categories a, .ds .widget_meta a, .ds .widget_nav_menu a, .ds .widget_pages a { color: #ffffff; }.widget_archive a::before, .widget_categories a::before, .widget_meta a::before, .widget_nav_menu a::before, .widget_pages a::before { color: #6ab43e; content: ""; font-family: FontAwesome; font-size: 14px; left: 0px; position: absolute; top: 3px; }.page_footer.ds .widget_recent_entries ul li a, .page_footer.ds .widget_recent_comments ul li a, .page_footer.ds .widget_nav_menu ul li a { color: #ffffff; }.special-heading { position: relative; }h2.section_header { line-height: 0.9; margin: 0px; position: relative; overflow-wrap: break-word; }.text-transform-none { text-transform: none; }.special-heading .semibold { font-weight: 600; }#messages_modal .fw-messages-wrap { left: 50%; margin-left: -150px; position: absolute; top: 10%; width: 300px; }.slides, .flex-control-nav, .flex-direction-nav { list-style: none; margin: 0px; padding: 0px; }.flexslider { margin: 0px; padding: 0px; }.flexslider .slides > li { backface-visibility: hidden; display: none; }.flexslider .slides img { display: block; width: 100%; }.slides::after { clear: both; content: " "; display: block; height: 0px; line-height: 0; visibility: hidden; }.flexslider .slides > li { position: relative; }.flexslider { margin: 0px; position: relative; zoom: 1; }.flexslider .slides { z-index: 1; zoom: 1; }.flex-direction-nav { }.flex-direction-nav a { color: transparent; cursor: pointer; display: block; font-size: 0px; height: 40px; margin: -20px 0px 0px; opacity: 0; overflow: hidden; position: absolute; text-align: center; text-decoration: none; top: 50%; width: 40px; z-index: 10; }.flex-direction-nav .flex-prev { left: 10px; }.flex-direction-nav .flex-next { right: 10px; text-align: right; }.flex-direction-nav a::before { content: ""; font-family: FontAwesome; font-size: 20px; left: 16px; position: absolute; top: 5px; }.flex-direction-nav a.flex-next::before { content: ""; left: 17px; }.flex-control-nav { bottom: 25px; left: 0px; position: absolute; right: 0px; text-align: center; z-index: 10; }.flex-control-nav li { display: inline-block; padding: 0px 7px; text-align: center; vertical-align: middle; zoom: 1; }.flex-control-nav li:first-child { padding-left: 0px; }.flex-control-nav li:last-child { padding-right: 0px; }.flex-control-paging li a { background-color: #51555b; border-radius: 50%; color: transparent; cursor: pointer; display: block; height: 7px; text-indent: -9999px; width: 7px; }.flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background-color: #efaa15; }@media screen and (max-width: 600px){.flex-direction-nav .flex-prev { top: 24%; }.flex-direction-nav .flex-next { top: 24%; }}#toTop { background-color: #efaa15; border-radius: 50%; bottom: 10px; color: transparent; display: none; font-size: 0px; height: 50px; opacity: 0.7; overflow: hidden; position: fixed; right: 10px; text-decoration: none; width: 50px; z-index: 9999; }#toTop::after { inset: 0px; color: #ffffff; content: ""; display: block; font-family: FontAwesome; font-size: 16px; line-height: 47px; position: absolute; text-align: center; transition: 0.2s linear; }#toTopHover, #toTop:hover { bottom: 8px; opacity: 1; }.fw-divider-space { clear: both; width: 100%; }.wpgdprc { -webkit-font-smoothing: antialiased; color: #5a5a5a; font-family: sofia-pro, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; }.wpgdprc .screen-reader-text { clip: rect(0px, 0px, 0px, 0px) !important; border: 0px !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }:root { --wp-gdpr--bar--background-color: #000000; --wp-gdpr--bar--color: #ffffff; --wp-gdpr--button--background-color: #000000; --wp-gdpr--button--background-color--darken: #000000; --wp-gdpr--button--color: #ffffff; }.gdpr_lightbox-hide, body.logged-in.et_divi_builder.et-fb #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme { display: none; }#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button { padding: 0px; display: inline-block; border: none; box-shadow: none; background-color: transparent; color: inherit; text-decoration: underline; cursor: pointer; transition: 0.2s; font-size: inherit; text-transform: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; }#moove_gdpr_cookie_info_bar .gdpr-fbo-0 { order: 1; }.gdpr-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }#moove_gdpr_cookie_info_bar { content-visibility: auto; }#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder { display: flex; align-items: center; }#moove_gdpr_cookie_modal .cookie-switch .cookie-slider, #moove_gdpr_cookie_modal .switch .slider { overflow: visible; box-shadow: transparent 1px 1px; }#moove_gdpr_cookie_modal { margin: 0px auto; min-height: 60vh; font-family: Nunito, sans-serif; content-visibility: hidden; }#moove_gdpr_cookie_modal span.tab-title { display: block; }#moove_gdpr_cookie_modal button { letter-spacing: 0px; outline: none; cursor: pointer; }#moove_gdpr_cookie_modal * { -webkit-font-smoothing: antialiased; font-family: inherit; }#moove_gdpr_cookie_modal .cookie-switch, #moove_gdpr_cookie_modal .switch { position: relative; display: inline-block; width: 50px; height: 30px; padding: 0px; }#moove_gdpr_cookie_modal .cookie-switch input, #moove_gdpr_cookie_modal .switch input { display: none; }#moove_gdpr_cookie_modal .cookie-switch .cookie-slider, #moove_gdpr_cookie_modal .cookie-switch .slider, #moove_gdpr_cookie_modal .switch .cookie-slider, #moove_gdpr_cookie_modal .switch .slider { position: absolute; cursor: pointer; inset: 0px; background-color: red; transition: 0.4s; margin: 0px; padding: 0px; }#moove_gdpr_cookie_modal .cookie-switch .cookie-slider::before, #moove_gdpr_cookie_modal .cookie-switch .slider::before, #moove_gdpr_cookie_modal .switch .cookie-slider::before, #moove_gdpr_cookie_modal .switch .slider::before { position: absolute; content: ""; height: 26px; width: 26px; left: 1px; bottom: 1px; transition: 0.4s; border: 1px solid #f2f2f2; border-radius: 50%; background-color: #ffffff; box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 15px 0px; display: block; box-sizing: content-box; }#moove_gdpr_cookie_modal .cookie-switch .cookie-slider::after, #moove_gdpr_cookie_modal .cookie-switch .slider::after, #moove_gdpr_cookie_modal .switch .cookie-slider::after, #moove_gdpr_cookie_modal .switch .slider::after { content: attr(data-text-disabled); position: absolute; top: 0px; left: 60px; font-weight: 700; font-size: 16px; line-height: 30px; color: red; display: block; white-space: nowrap; }#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round, #moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round, #moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round, #moove_gdpr_cookie_modal .cookie-switch .slider.round, #moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round, #moove_gdpr_cookie_modal .switch .cookie-slider.round, #moove_gdpr_cookie_modal .switch .slider.cookie-round, #moove_gdpr_cookie_modal .switch .slider.round { border-radius: 34px; }#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round::before, #moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round::before, #moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round::before, #moove_gdpr_cookie_modal .cookie-switch .slider.round::before, #moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round::before, #moove_gdpr_cookie_modal .switch .cookie-slider.round::before, #moove_gdpr_cookie_modal .switch .slider.cookie-round::before, #moove_gdpr_cookie_modal .switch .slider.round::before { border-radius: 50%; }#moove_gdpr_cookie_modal a, #moove_gdpr_cookie_modal button { outline: none; box-shadow: none; text-shadow: none; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content { color: #000000; background-color: #ffffff; width: 80vw; max-width: 1170px; min-height: 600px; border-radius: 10px; position: relative; margin: 0px auto; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset, #moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset { background-color: transparent; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder { text-align: left; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content { display: flex; flex-flow: column; height: 100%; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton { margin: 2px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close { position: absolute; text-decoration: none; top: -30px; right: -30px; display: block; width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; background: transparent; padding: 0px; z-index: 99; margin: 0px; outline: none; box-shadow: none; border: none; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon { display: block; width: 60px; height: 60px; line-height: 60px; font-size: 48px; background-color: #0c4da2; border: 1px solid #0c4da2; color: #ffffff; border-radius: 50%; transition: 0.3s; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder { padding: 0px; margin-bottom: 30px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img { max-height: 75px; max-width: 70%; width: auto; display: inline-block; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title { font-weight: 700; font-size: 28px; line-height: 1.2; margin: 0px 0px 25px; padding: 0px; color: #000000; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content { display: flex; flex-flow: column; max-height: calc(100% - 155px); overflow-y: auto; padding-right: 20px; padding-bottom: 15px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p { font-weight: 400; font-size: 16px; line-height: 1.4; margin-bottom: 18px; margin-top: 0px; padding: 0px; color: #000000; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a { color: #000000; text-decoration: underline; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar { padding: 5px; margin-right: 10px; margin-bottom: 15px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset { border: none; padding: 0px; margin: 0px; box-shadow: none; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content { display: flex; align-items: center; height: 130px; position: absolute; left: 0px; bottom: 0px; width: 100%; background-color: #f1f1f1; z-index: 15; border-radius: 5px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before { content: ""; position: absolute; bottom: 130px; left: 60px; right: 60px; height: 1px; display: block; background-color: #c9c8c8; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder { width: calc(100% + 16px); display: flex; padding: 0px 60px; justify-content: space-between; margin: 0px -2px; flex-wrap: wrap; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton { margin: 8px; text-decoration: none; border-radius: 150px; color: #ffffff; padding: 15px 10px; transition: 0.3s; border: 1px solid transparent; min-width: 160px; text-align: center; text-transform: none; letter-spacing: 0px; font-weight: 700; font-size: 14px; line-height: 20px; cursor: pointer; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings { color: #ffffff; display: none; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content { width: 40%; display: inline-block; float: left; padding: 40px 60px; position: absolute; height: 100%; top: 0px; box-shadow: rgba(35, 35, 35, 0.1) 0px 0px 30px 0px; background: #ffffff; z-index: 10; left: 0px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt { position: absolute; bottom: 0px; padding-bottom: 30px; left: 60px; right: 60px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a { color: #000000; font-weight: 700; font-size: 13px; letter-spacing: -0.3px; padding: 20px 0px; position: relative; top: 10px; text-decoration: none; display: block; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span { display: inline-block; text-decoration: underline; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu { padding: 0px; list-style: none; margin: 0px; z-index: 12; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li { margin: 0px 0px 15px; padding: 0px; list-style: none; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button { background-color: #ffffff; border-color: #f1f1f1; color: #000000; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button { display: flex; align-items: center; font-weight: 800; font-size: 14px; text-decoration: none; text-transform: uppercase; background-color: #f1f1f1; border: 1px solid #f1f1f1; line-height: 1.1; padding: 13px 20px; color: #0c4da2; width: 100%; transition: 0.3s; border-radius: 5px; text-align: left; white-space: normal; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title { display: inline-flex; align-items: center; width: calc(100% - 40px); }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content { width: 60%; display: inline-block; float: right; padding: 40px 60px; position: absolute; top: 0px; height: auto; right: 0px; background-color: #f1f1f1; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar::after, .moove-clearfix::after { content: ""; display: table; clear: both; }#moove_gdpr_cookie_info_bar { position: fixed; bottom: 0px; left: 0px; width: 100%; min-height: 60px; max-height: 400px; color: #ffffff; z-index: 9900; background-color: #202020; border-top: 1px solid #ffffff; font-family: Nunito, sans-serif; transition: bottom 0.3s cubic-bezier(0.17, 0.04, 0.03, 0.94); }#moove_gdpr_cookie_info_bar * { font-family: inherit; -webkit-font-smoothing: antialiased; }#moove_gdpr_cookie_info_bar.moove-gdpr-align-center, #moove_gdpr_cookie_info_bar.moove-gdpr-align-right { text-align: center; }#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme { background-color: #ffffff; border-top: 1px solid #202020; }#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p { color: #202020; }#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button { text-decoration: underline; outline: none; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container { padding: 10px 40px; position: static; display: inline-block; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content { padding-left: 30px; padding-right: 30px; text-align: left; display: flex; align-items: center; width: 100%; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a { margin: 0px; font-size: 14px; line-height: 18px; font-weight: 700; padding-bottom: 0px; color: #ffffff; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton { font-size: 14px; line-height: 20px; color: #ffffff; font-weight: 700; text-decoration: none; border-radius: 150px; padding: 8px 30px; transition: 0.3s; border: none; display: inline-block; margin: 3px 4px; white-space: nowrap; text-transform: none; letter-spacing: 0px; cursor: pointer; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder { padding-left: 3vw; }#moove_gdpr_save_popup_settings_button { display: block; z-index: 1001; position: fixed; background-color: rgba(0, 0, 0, 0.8); transition: 0.3s; color: #ffffff; padding: 0px; text-align: center; height: 40px; outline: none; font-weight: 400; font-size: 14px; line-height: 20px; border: none; text-decoration: none; border-radius: 50px; }#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position) { bottom: 20px; left: 20px; }#moove_gdpr_save_popup_settings_button span { background-color: inherit; transition: 0.3s; }#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon { display: inline-flex; line-height: 40px; float: left; font-size: 30px; min-width: 40px; height: 40px; align-items: center; justify-content: center; text-align: center; z-index: 15; position: relative; background-color: inherit; border-radius: inherit; transition: none; }#moove_gdpr_save_popup_settings_button span.moove_gdpr_text { font: 12px / 40px Arial, sans-serif; text-transform: uppercase; white-space: nowrap; padding: 0px 15px 0px 5px; top: 0px; left: 0px; position: relative; display: none; overflow: hidden; z-index: 5; background-color: transparent; text-decoration: none; }#moove_gdpr_cookie_info_bar * { box-sizing: border-box; }@media (max-width: 767px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a { font-size: 10px; line-height: 1.2; }#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close::after, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close::before, .gdpr-icon.moovegdpr-arrow-close::after, .gdpr-icon.moovegdpr-arrow-close::before, i.moovegdpr-arrow-close.moovegdpr-arrow-close::after, i.moovegdpr-arrow-close.moovegdpr-arrow-close::before { height: 14px; top: calc(50% - 7px); }#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder { flex-wrap: wrap; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content { width: calc(-50px + 100vw); }#moove_gdpr_cookie_modal .cookie-switch, #moove_gdpr_cookie_modal .switch { width: 40px; height: 24px; }#moove_gdpr_cookie_modal .cookie-switch .cookie-slider::before, #moove_gdpr_cookie_modal .cookie-switch .slider::before, #moove_gdpr_cookie_modal .switch .cookie-slider::before, #moove_gdpr_cookie_modal .switch .slider::before { height: 20px; width: 20px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content { }#moove_gdpr_cookie_modal .moove-gdpr-modal-content { max-height: 90vh; min-height: auto; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider::after, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .slider::after { font-weight: 800; font-size: 12px; line-height: 30px; min-width: 130px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close { position: absolute; top: -15px; right: -15px; display: block; width: 30px; height: 30px; line-height: 30px; text-decoration: none; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon { width: 30px; height: 30px; line-height: 30px; font-size: 30px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder { margin-bottom: 15px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content { padding: 30px 10px 10px; position: relative; top: 0px; left: 0px; text-align: center; min-height: 140px; border-radius: 5px 5px 0px 0px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu { display: flex; margin: 0px -3px; flex-wrap: wrap; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li { list-style: none; display: inline-flex; margin: 3px; flex: 1 1 0%; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button { padding: 5px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title { font-size: 8px; line-height: 1.2; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt { inset: 3px 3px auto auto; padding: 0px; transform: scale(0.8); }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a { text-align: right; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span { display: block; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content { width: 100%; position: relative; padding: 15px 10px; border-radius: 0px 0px 5px 5px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title { font-weight: 700; font-size: 16px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar { padding: 0px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content { padding: 0px; position: relative; overflow: auto; max-height: calc(100% - 110px); }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p { font-weight: 400; font-size: 14px; line-height: 1.3; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main { margin-bottom: 55px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content { height: 100%; max-height: calc(-320px + 90vh); }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content { height: 70px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before { left: 10px; right: 10px; bottom: 70px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder { padding: 0px 10px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton { margin: 0px; background-color: #ffffff; text-decoration: none; border-radius: 150px; font-weight: 700; font-size: 12px; line-height: 18px; padding: 5px; transition: 0.3s; border: 1px solid #ffffff; color: #ffffff; min-width: 110px; text-align: center; text-transform: none; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content { width: 100%; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button { top: 0px; padding: 5px 0px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img { max-height: 40px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder { text-align: center; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container { padding: 15px; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content { padding-left: 0px; padding-right: 0px; display: block; min-height: auto; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice { padding-left: 4px; margin-bottom: 10px; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder { padding-left: 0px; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton { font-size: 12px; font-weight: 700; padding: 5px 20px; }.moove-gdpr-branding-cnt a { padding: 10px 0px; }}@media screen and (max-width: 767px) and (orientation: landscape){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content .main-modal-content .moove-gdpr-tab-content { margin-bottom: 35px; max-height: 55vh; overflow: auto; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span { display: inline-block; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder { text-align: left; margin: 0px; display: inline-block; float: left; width: 40%; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu { max-width: 60%; float: right; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content { padding-top: 30px; min-height: 75px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title { margin-bottom: 10px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content { height: 45px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before { bottom: 45px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content { display: flex; flex-flow: column; max-height: calc(100% - 70px); }#moove_gdpr_cookie_modal { background: transparent; border-radius: 5px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content { min-height: 55vh; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding { top: 0px; padding: 0px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content { max-height: 100%; }}@media (min-width: 768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main { height: 100%; }}@media (min-width: 768px) and (max-width: 999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content { padding: 30px 20px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content { height: 120px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder { padding: 0px 20px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before { bottom: 120px; left: 20px; right: 20px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content { padding: 30px 20px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content { min-height: 620px; transform: scale(0.75); }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt { left: 20px; right: 20px; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p > a { font-size: 13px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button { padding: 10px 15px; font-weight: 700; font-size: 12px; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content { padding-left: 20px; padding-right: 20px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title { font-weight: 700; font-size: 24px; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container { padding: 10px 20px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton { min-width: auto; padding: 7px 15px; font-size: 13px; margin: 4px 8px; }}@media (min-width: 1000px) and (max-width: 1300px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content { padding: 40px 30px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content { height: 120px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder { padding: 0px 30px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before { bottom: 120px; left: 30px; right: 30px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt { left: 30px; right: 30px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content { padding: 30px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content { min-width: 700px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton { min-width: auto; padding: 10px 30px; margin-left: 8px; margin-right: 8px; }}@media (min-width: 768px) and (max-height: 700px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content { min-height: 600px; transform: scale(0.7); }}@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content { display: block; max-width: 100%; text-align: center; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder { margin-top: 10px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content { display: block; max-width: 100%; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span { display: block; }}@media (-ms-high-contrast:active), (-ms-high-contrast:none){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content { display: block; max-width: 100%; text-align: center; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder { margin-top: 10px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content { display: block; max-width: 100%; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span { display: block; }}@media print{#moove_gdpr_cookie_info_bar, #moove_gdpr_cookie_modal, #moove_gdpr_save_popup_settings_button, .gdpr_cookie_settings_shortcode_content { display: none !important; }}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg { height: 30px; width: auto; }#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg * { fill: currentcolor; }#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close, .gdpr-icon.moovegdpr-arrow-close, i.moovegdpr-arrow-close.moovegdpr-arrow-close { position: relative; }#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close::after, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close::before, .gdpr-icon.moovegdpr-arrow-close::after, .gdpr-icon.moovegdpr-arrow-close::before, i.moovegdpr-arrow-close.moovegdpr-arrow-close::after, i.moovegdpr-arrow-close.moovegdpr-arrow-close::before { position: absolute; content: " "; height: 24px; width: 1px; top: calc(50% - 12px); background-color: currentcolor; }#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close::before, .gdpr-icon.moovegdpr-arrow-close::before, i.moovegdpr-arrow-close.moovegdpr-arrow-close::before { transform: rotate(45deg); }#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close::after, .gdpr-icon.moovegdpr-arrow-close::after, i.moovegdpr-arrow-close.moovegdpr-arrow-close::after { transform: rotate(-45deg); }@media (max-width: 767px){#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close::after, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close::before, .gdpr-icon.moovegdpr-arrow-close::after, .gdpr-icon.moovegdpr-arrow-close::before, i.moovegdpr-arrow-close.moovegdpr-arrow-close::after, i.moovegdpr-arrow-close.moovegdpr-arrow-close::before { height: 14px; top: calc(50% - 7px); }#moove_gdpr_cookie_modal .moove-gdpr-modal-content { display: flex; flex-wrap: wrap; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content { height: auto; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content { display: flex; padding: 5px 0px; flex-wrap: wrap; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton { min-width: auto; padding: 5px 15px; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-left-content #moove-gdpr-menu { display: none; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content { min-height: auto; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main { min-height: auto; max-height: 100%; margin-bottom: 0px; display: block !important; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content { margin-bottom: 80px; max-height: 50vh; overflow: auto; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title { padding: 10px 10px 10px 30px; background-color: #ffffff; border: 1px solid #ffffff; display: block; margin: 10px 0px 0px; cursor: pointer; transition: 0.3s; border-radius: 5px; position: relative; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title::before, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title::before, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title::before, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title::before { content: "›"; position: absolute; left: 0px; top: 0px; bottom: 2px; font-size: 24px; color: currentcolor; width: 30px; display: flex; align-items: center; justify-content: center; line-height: 1; font-family: Georgia, serif; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .moove-gdpr-tab-main-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .moove-gdpr-tab-main-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .moove-gdpr-tab-main-content { display: none; padding: 10px; background-color: #ffffff; }}@media (max-width: 350px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton { padding: 3px 12px; }}#moove_gdpr_cookie_modal, #moove_gdpr_cookie_info_bar, .gdpr_cookie_settings_shortcode_content { font-family: Nunito, sans-serif; }#moove_gdpr_save_popup_settings_button { background-color: #373737; color: #ffffff; }#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton { background-color: #49433c; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green { background-color: #49433c; border-color: #49433c; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon { background-color: #49433c; border: 1px solid #49433c; }#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover, #moove_gdpr_cookie_info_bar span[data-href] > u.change-settings-button, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g, span.change-settings-button:focus, button.change-settings-button.focus-g, button.change-settings-button:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus { color: #49433c; }#moove_gdpr_cookie_modal.gdpr_lightbox-hide { display: none; }#callnowbutton { display: none; }@media screen{#callnowbutton.cnb-displaymode-always { display: block; position: fixed; text-decoration: none; }}#callnowbutton.cnb-single { width: 55px; height: 55px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 6px; background-position: center center; background-size: 35px 35px; background-repeat: no-repeat; }.cnb-single.cnb-middle { bottom: 15px; left: 50%; margin-left: -28px; }#callnowbutton.cnb-single.cnb-middle span, #callnowbutton.cnb-single.cnb-tmiddle span { display: none; }.cnb-single:not(.cnb-text) span { display: none; }.cnb-single.cnb-zoom-80, .cnb-full.cnb-zoom-80 img { transform: scale(0.8); }.cnb-zindex-10 { z-index: 2147483647; }@media (max-width: 650px){#box_wrapper .page_breadcrumbs { margin-top: 34px; }}.slides .ds .slide_description_wrapper { display: none; }.slides .ds img { display: none; }#box_wrapper .page_content .container { padding-top: 27px; }.flexslider ol { display: none; }#box_wrapper .page_content { color: #534f4a; }.special-heading .section_header span { color: #efaa15; }.lablecszoveg { font-size: 12px; line-height: 16px; padding: 20px; text-align: center; }.lablecszoveg h2 { font-size: 20px; }@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}@keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}@keyframes slideDown { 
  0% { transform: translateY(-100%); }
  50% { transform: translateY(8%); }
  65% { transform: translateY(-4%); }
  80% { transform: translateY(4%); }
  95% { transform: translateY(-2%); }
  100% { transform: translateY(0%); }
}@keyframes slideUp { 
  0% { transform: translateY(100%); }
  50% { transform: translateY(-8%); }
  65% { transform: translateY(4%); }
  80% { transform: translateY(-4%); }
  95% { transform: translateY(2%); }
  100% { transform: translateY(0%); }
}@keyframes slideLeft { 
  0% { transform: translateX(150%); }
  50% { transform: translateX(-8%); }
  65% { transform: translateX(4%); }
  80% { transform: translateX(-4%); }
  95% { transform: translateX(2%); }
  100% { transform: translateX(0%); }
}@keyframes slideRight { 
  0% { transform: translateX(-150%); }
  50% { transform: translateX(8%); }
  65% { transform: translateX(-4%); }
  80% { transform: translateX(4%); }
  95% { transform: translateX(-2%); }
  100% { transform: translateX(0%); }
}@keyframes slideExpandUp { 
  0% { transform: translateY(100%) scaleX(0.5); }
  30% { transform: translateY(-8%) scaleX(0.5); }
  40% { transform: translateY(2%) scaleX(0.5); }
  50% { transform: translateY(0%) scaleX(1.1); }
  60% { transform: translateY(0%) scaleX(0.9); }
  70% { transform: translateY(0%) scaleX(1.05); }
  80% { transform: translateY(0%) scaleX(0.95); }
  90% { transform: translateY(0%) scaleX(1.02); }
  100% { transform: translateY(0%) scaleX(1); }
}@keyframes expandUp { 
  0% { transform: translateY(100%) scale(0.6) scaleY(0.5); }
  60% { transform: translateY(-7%) scaleY(1.12); }
  75% { transform: translateY(3%); }
  100% { transform: translateY(0%) scale(1) scaleY(1); }
}@keyframes fadeIn { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.1); }
  80% { transform: scale(0.9); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes expandOpen { 
  0% { transform: scale(1.8); }
  50% { transform: scale(0.95); }
  80% { transform: scale(1.05); }
  90% { transform: scale(0.98); }
  100% { transform: scale(1); }
}@keyframes bigEntrance { 
  0% { transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%); opacity: 0.2; }
  30% { transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%); opacity: 1; }
  45% { transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%); opacity: 1; }
  60% { transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%); opacity: 1; }
  75% { transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%); opacity: 1; }
  90% { transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%); opacity: 1; }
  100% { transform: scale(1) rotate(0deg) translateX(0%) translateY(0%); opacity: 1; }
}@keyframes hatch { 
  0% { transform: rotate(0deg) scaleY(0.6); }
  20% { transform: rotate(-2deg) scaleY(1.05); }
  35% { transform: rotate(2deg) scaleY(1); }
  50% { transform: rotate(-2deg); }
  65% { transform: rotate(1deg); }
  80% { transform: rotate(-1deg); }
  100% { transform: rotate(0deg); }
}@keyframes bounce { 
  0% { transform: translateY(0%) scaleY(0.6); }
  60% { transform: translateY(-100%) scaleY(1.1); }
  70% { transform: translateY(0%) scaleY(0.95) scaleX(1.05); }
  80% { transform: translateY(0%) scaleY(1.05) scaleX(1); }
  90% { transform: translateY(0%) scaleY(0.95) scaleX(1); }
  100% { transform: translateY(0%) scaleY(1) scaleX(1); }
}@keyframes pulse { 
  0% { transform: scale(0.95); opacity: 0.7; }
  50% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.95); opacity: 0.7; }
}@keyframes floating { 
  0% { transform: translateY(0%); }
  50% { transform: translateY(8%); }
  100% { transform: translateY(0%); }
}@keyframes tossing { 
  0% { transform: rotate(-4deg); }
  50% { transform: rotate(4deg); }
  100% { transform: rotate(-4deg); }
}@keyframes pullUp { 
  0% { transform: scaleY(0.1); }
  40% { transform: scaleY(1.02); }
  60% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(1); }
}@keyframes pullDown { 
  0% { transform: scaleY(0.1); }
  40% { transform: scaleY(1.02); }
  60% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(1); }
}@keyframes stretchLeft { 
  0% { transform: scaleX(0.3); }
  40% { transform: scaleX(1.02); }
  60% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(1); }
}@keyframes stretchRight { 
  0% { transform: scaleX(0.3); }
  40% { transform: scaleX(1.02); }
  60% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(1); }
}@keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}@keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}@keyframes fadeOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}@keyframes fadeOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}@keyframes fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}@keyframes fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}@keyframes fadeOutUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}@keyframes fadeOutDownBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}@keyframes fadeOutLeftBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}@keyframes fadeOutRightBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}@keyframes slideInDown { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { transform: translateY(0px); }
}@keyframes slideInLeft { 
  0% { opacity: 0; transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}@keyframes slideInRight { 
  0% { opacity: 0; transform: translateX(100%); }
  100% { transform: translateX(0px); }
}@keyframes slideOutUp { 
  0% { transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}@keyframes slideOutLeft { 
  0% { transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}@keyframes slideOutRight { 
  0% { transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}@keyframes moveFromLeft { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0%); }
}@keyframes moveFromRight { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0%); }
}@keyframes moveFromBottom { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0%); }
}@keyframes scaleDisappear { 
  0% { opacity: 1; transform: scale(1); }
  60% { opacity: 0; transform: scale(1.3); }
  100% { opacity: 1; transform: scale(1); }
}@keyframes scaleAppear { 
  0% { opacity: 0; transform: scale(0); }
  100% { opacity: 1; transform: scale(1); }
}@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}@keyframes wpgdprcFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes wpgdprcFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}html{opacity:1}