@layer swift3 {:root { --swiper-theme-color: #007aff; }.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }.swiper-pointer-events { touch-action: pan-y; }.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }:root { --swiper-navigation-size: 44px; }.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto; }.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto; }.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }@keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }.gs_logo_area { max-width: 100vw; position: relative; }.gs_logo_area, .gs_logo_area * { box-sizing: border-box; }.gs_logo_area.gs_logo__loaded { transition:opacity, visibility 0.25s ease; opacity: 1 !important; visibility: visible !important; }.gs_logo_container { -webkit-box-align: center; align-items: center; display: flex; flex-wrap: wrap; margin-left: -8px; margin-right: -8px; }.gs_logo_container .gs_logo_title { font-size: 16px; font-weight: 400; margin: 20px 0px 0px; text-align: center; }.gs_logo_container .swiper-wrapper { opacity: 1; overflow: initial !important; }.gs_logo_container.swiper-container { height: auto !important; }.gs_logo_overflow--hidden { overflow: hidden !important; }.gs_logo_single--wrapper { padding: 8px; width: 20%; }.gs_logo_single { border-radius: 4px; height: 100%; padding: 24px 16px; transition:border, background, box-shadow, -webkit-box-shadow 0.25s ease-in-out; width: 100%; }.gs_logo_single.gs_logo-single--flex-center { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; }.gs_logo_single .gs_logo_single--inner > a, .gs_logo_single > a { display: block; }.gs_logo_single img { height: auto; margin: 0px auto; max-height: 100%; max-width: 100%; transition:filter, -webkit-filter 0.25s, 0.25s ease-in-out, ease-in-out; width: 100%; display: block !important; }.gs_logo_single--inner { min-width: 100%; }.gs_logo_area .swiper-button-next, .gs_logo_area .swiper-button-prev { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: rgba(49, 50, 53, 0.15); border-radius: 50%; display: flex; height: 34px; justify-content: center; opacity: 0.6; transition: 0.25s ease-in-out; width: 34px; box-shadow: none !important; outline: none !important; }.gs_logo_area .swiper-button-next::after, .gs_logo_area .swiper-button-prev::after { content: none; }.gs_logo_area .swiper-button-next svg, .gs_logo_area .swiper-button-prev svg { fill: #3e4146; height: auto; width: 8px; }.gs_logo_area .swiper-button-next:hover, .gs_logo_area .swiper-button-prev:hover { opacity: 1; }.gs_logo_area .swiper-button-next, .gs_logo_area .swiper-button-prev { background-image: none !important; }.gs_logo_area.carousel_nav_pos--bottom { padding-bottom: 54px; }.gs_logo_area.carousel_nav_pos--bottom .swiper-button-next, .gs_logo_area.carousel_nav_pos--bottom .swiper-button-prev { bottom: 0px; top: auto; }.gs_logo_area.carousel_nav_pos--bottom .swiper-button-prev, .gs_logo_area.carousel_nav_pos--bottom .swiper-container-rtl .swiper-button-next { left: 50%; margin-left: -40px; right: auto; }.gs_logo_area.carousel_nav_pos--bottom .swiper-button-next, .gs_logo_area.carousel_nav_pos--bottom .swiper-container-rtl .swiper-button-prev { left: auto; margin-right: -40px; right: 50%; }.gs_logo_area_1 .gs_logo_single--wrapper { padding: 0px !important; }.gs_logo_single { padding: 0px; }#gs_logo_area_1:not(.verticaltickerdown):not(.verticalticker) .gs_logo_container { margin-left: -5px; }#gs_logo_area_1:not(.verticaltickerdown):not(.verticalticker) .gs_logo_container { margin-right: -5px; }#gs_logo_area_1:not(.verticaltickerdown):not(.verticalticker) .gs_logo_single--wrapper { padding: 5px; }#gs_logo_area_1 .gs_logo_single--wrapper { width: 33.3333%; }@media (max-width: 767px){#gs_logo_area_1 .gs_logo_single--wrapper { width: 50%; }}@-webkit-keyframes sbi-sk-scaleout { 0% { transform: scale(0); } 100% { transform: scale(1); opacity: 0; } }@keyframes sbi-sk-scaleout { 0% { transform: scale(0); } 100% { transform: scale(1); opacity: 0; } }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }body::after { content: url(https://www.zsofiapirok.com/wp-content/plugins/instagram-feed/img/sbi-sprite.png); display: none; }@keyframes show-content-image { 0% { visibility: hidden; } 99% { visibility: hidden; } 100% { visibility: visible; } }@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((-100vw + var(--wp--lightbox-scrollbar-width))/2 + 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((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; } }ol, ul { box-sizing: border-box; }@keyframes overlay-menu__fade-in-animation { 0% { opacity: 0; transform: translateY(0.5em); } 100% { opacity: 1; transform: translateY(0px); } }.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 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,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 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 #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes blink { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } }* { box-sizing: border-box; }img { vertical-align: middle; }@keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }button:not(:hover):not(:active):not(.has-background) { background-color: transparent !important; }[class^="trx_addons_icon-"]::before, [class*=" trx_addons_icon-"]::before { font-family: trx_addons_icons; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }.trx_addons_icon-facebook::before { content: ""; }.trx_addons_icon-mail::before { content: ""; }.trx_addons_icon-search::before { content: ""; }.trx_addons_icon-menu::before { content: ""; }@keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@-webkit-keyframes preloader-circle { 0%, 40%, 100% { transform: translateY(-10px); } 20% { transform: translateY(-20px); } }@keyframes preloader-circle { 0%, 40%, 100% { transform: translateY(-10px); } 20% { transform: translateY(-20px); } }@-webkit-keyframes preloader-square { 25% { transform: translateX(42px) rotate(-90deg) scale(0.5); } 50% { transform: translateX(42px) translateY(42px) rotate(-180deg); } 75% { transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); } 100% { transform: rotate(-360deg); } }@keyframes preloader-square { 25% { transform: translateX(42px) rotate(-90deg) scale(0.5); } 50% { transform: translateX(42px) translateY(42px) rotate(-179deg); } 50.1% { transform: translateX(42px) translateY(42px) rotate(-180deg); } 75% { transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); } 100% { transform: rotate(-360deg); } }@-webkit-keyframes preloader_dot_one { 75% { transform: scale(0); } }@keyframes preloader_dot_one { 75% { transform: scale(0); } }@-webkit-keyframes preloader_dot_two { 75% { transform: scale(0); } }@keyframes preloader_dot_two { 75% { transform: scale(0); } }@-webkit-keyframes preloader_dot_three { 75% { transform: scale(0); } }@keyframes preloader_dot_three { 75% { transform: scale(0); } }html { overflow-y: scroll !important; }[class^="trx_addons_icon-"]::before, [class*=" trx_addons_icon-"]::before { margin: 0px; width: auto; font-size: inherit; line-height: inherit; font-weight: inherit; }.socials_share { position: relative; vertical-align: top; }.socials_share.socials_wrap { margin: 0px; }@keyframes zoomin { 0% { opacity: 0; transform: scale(0.1, 0.1); } 100% { opacity: 1; transform: scale(1, 1); } }@-webkit-keyframes zoomin { 0% { opacity: 0; transform: scale(0.1, 0.1); } 100% { opacity: 1; transform: scale(1, 1); } }@keyframes zoomout { 0% { transform: scale(1, 1); } 100% { transform: scale(0.1, 0.1); } }@-webkit-keyframes zoomout { 0% { transform: scale(1, 1); } 100% { transform: scale(0.1, 0.1); } }@keyframes flash { 0% { opacity: 1; } 100% { opacity: 0; transform: scale(1.15, 1.15); } }@-webkit-keyframes flash { 0% { opacity: 1; } 100% { opacity: 0; transform: scale(1.15, 1.15); } }@keyframes jump { 0% { transform: translateY(0px); } 50% { transform: translateY(-10px); } 100% { transform: translateY(0px); } }@-webkit-keyframes jump { 0% { transform: translateY(0px); } 50% { transform: translateY(-10px); } 100% { transform: translateY(0px); } }@keyframes squat { 0% { transform: translateY(0px); } 50% { transform: translateY(10px); } 100% { transform: translateY(0px); } }@-webkit-keyframes squat { 0% { transform: translateY(0px); } 50% { transform: translateY(10px); } 100% { transform: translateY(0px); } }.sc_align_left { text-align: left; }.sc_align_center { text-align: center; }.elementor-section { position: relative; }.elementor-widget-text-editor :last-child, .elementor-widget-text-editor p:last-child { margin-bottom: 0px; }.sc_layouts_row { box-sizing: border-box; }.sc_layouts_row .sc_layouts_item, .sc_layouts_row .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-top: 0.5em !important; margin-bottom: 0.5em !important; }.sc_layouts_item { max-width: 100%; }.sc_layouts_column .sc_layouts_item, .sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { display: inline-block; vertical-align: middle; margin-right: 1.5em; }.sc_layouts_column .sc_layouts_item:last-child, .sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child { margin-right: 0px !important; }.sc_layouts_column_align_right .sc_layouts_item, .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 1.5em; margin-right: 0px; }.sc_layouts_column_align_right .sc_layouts_item:first-child { margin-left: 0px !important; }.sc_layouts_column_align_left, .sc_layouts_column.sc_layouts_column_align_left .widget, .sc_layouts_column.sc_layouts_column_align_left .widget_title, .sc_layouts_column.sc_layouts_column_align_left .widgettitle { text-align: left; }.sc_layouts_column_align_right, .sc_layouts_column.sc_layouts_column_align_right .widget, .sc_layouts_column.sc_layouts_column_align_right .widget_title, .sc_layouts_column.sc_layouts_column_align_right .widgettitle { text-align: right; }.sc_layouts_row_delimiter { border-bottom: 1px solid #dddddd; }.sc_layouts_iconed_text { white-space: nowrap; }.sc_layouts_item_link { display: block; }.sc_layouts_item_icon { font-size: 2.25em; line-height: 1.1em; display: inline-block; vertical-align: middle; transition:color 0.3s ease; }.sc_layouts_row_type_compact .sc_layouts_item, .sc_layouts_row_type_normal .sc_layouts_item { letter-spacing: 0px; }.sc_layouts_row_type_normal { padding: 2em 0px; }.sc_layouts_row_fixed_placeholder { display: none; }.sc_button { display: inline-block; text-transform: uppercase; white-space: nowrap; padding: 1.5em 3em; background-position: center center; background-repeat: repeat; overflow: hidden; background-color: #efa758; color: #ffffff; box-sizing: border-box; transition: 0.3s; }.sc_button:hover { background-color: #007fc5; }.sc_button_icon, .sc_button_text { display: inline-block; vertical-align: middle; white-space: normal; text-decoration: inherit; }.sc_button_icon { font-size: 2em; line-height: 1.25em; font-weight: 400; font-style: normal; }.sc_button_icon_left .sc_button_icon { margin-right: 0.8em; }.sc_button_simple { display: inline-block; background-color: transparent; color: #efa758; position: relative; padding: 0px 1.8em 0px 0px; }.sc_button_simple:hover { color: #000000; background-color: transparent; }.sc_button.sc_button_simple::before, .sc_button.sc_button_simple::after { content: ""; font-family: trx_addons_icons; margin: 0px; line-height: inherit; position: absolute; z-index: 1; top: 0px; right: 0px; transition: 0.3s; }.sc_button_with_icon.sc_button_simple::before, .sc_button_with_icon.sc_button_simple::after { top: 50%; transform: translateY(-50%); margin-top: -1px; }.sc_button.sc_button_simple::before { right: 20px; opacity: 0; }.sc_button_simple.sc_button_icon_left { padding-left: 1px; }.sc_button_simple.sc_button_icon_left .sc_button_icon { margin-right: 0.4em; }@-webkit-keyframes anim-accent { 100% { box-shadow: 0px 0px 100px 50px; opacity: 0; } }@keyframes anim-accent { 100% { box-shadow: 0px 0px 100px 50px; opacity: 0; } }@-webkit-keyframes anim-jump-1 { 0%, 70% { transform: translate3d(0px, 3em, 0px); } 71%, 100% { transform: translate3d(0px, 0px, 0px); } }@keyframes anim-jump-1 { 0%, 70% { transform: translate3d(0px, 3em, 0px); } 71%, 100% { transform: translate3d(0px, 0px, 0px); } }@-webkit-keyframes anim-jump-2 { 0% { transform: translate3d(0px, 0px, 0px); } 70%, 71% { transform: translate3d(0px, 125%, 0px); animation-timing-function: ease-out; } 100% { transform: translate3d(0px, 200%, 0px); } }@keyframes anim-jump-2 { 0% { transform: translate3d(0px, 0px, 0px); } 70%, 71% { transform: translate3d(0px, 125%, 0px); animation-timing-function: ease-out; } 100% { transform: translate3d(0px, 200%, 0px); } }@-webkit-keyframes icons-zoom { 0% { opacity: 1; } 100% { opacity: 0; transform: scale(1.75, 1.75); } }@keyframes icons-zoom { 0% { opacity: 1; } 100% { opacity: 0; transform: scale(1.75, 1.75); } }.socials_wrap { display: block; vertical-align: middle; white-space: nowrap; margin: -8px -8px 0px 0px; }.socials_wrap .social_item { display: inline-block; line-height: inherit; vertical-align: top; text-align: center; margin: 8px 8px 0px 0px; }.socials_wrap .social_item:last-child { margin-right: 0px !important; }.socials_wrap .social_item .social_icon { position: relative; display: block; background-size: 100%; background-position: center top; overflow: hidden; width: 3em; height: 3em; line-height: 3em; text-align: center; border-radius: 50%; }.socials_wrap .social_item .social_icon, .socials_wrap .social_item .social_name { transition:color, background-color, border-color 0.3s, 0.3s, 0.3s ease, ease, ease; }.widget_contacts .contacts_info { line-height: 2.2em; }.widget_contacts .contacts_info span, .widget_contacts .contacts_info > div > a, .widget_contacts .contacts_info > a { position: relative; display: block; padding-left: 2em; }.widget_contacts .contacts_info span::before, .widget_contacts .contacts_info > div > a::before, .widget_contacts .contacts_info > a::before { display: block; font-family: trx_addons_icons; font-size: 1.2em; line-height: inherit; position: absolute; z-index: 1; top: 0px; left: 0px; width: 2em; text-align: left; }.widget_contacts .contacts_info span.contacts_email::before { content: ""; }.widget_contacts .contacts_info span.contacts_phone::before, .widget_contacts .contacts_info a.contacts_phone::before { content: ""; }.custom-logo-link img, .sc_layouts_logo img { max-height: 6em; width: auto; }.sc_layouts_item_menu_mobile_button, .sc_layouts_menu_mobile_button { display: none !important; }.sc_layouts_menu_mobile_button .sc_layouts_item_icon { font-size: 2em; }.sc_layouts_menu_mobile_button .sc_layouts_item_icon::before { line-height: 1.2em; }.sc_layouts_menu { position: relative; z-index: 1000; overflow: hidden; visibility: hidden; max-height: 3em; }.sc_layouts_menu.inited { overflow: visible; visibility: visible; max-height: none; }.sc_layouts_menu_nav, .sc_layouts_menu_nav ul { display: inline-block; margin: 0px; padding: 0px; list-style-type: none; }.sc_layouts_menu_nav::after, .sc_layouts_menu_nav ul::after { content: " "; clear: both; width: 100%; height: 0px; display: block; }.sc_layouts_menu_nav li { margin: 0px; position: relative; }.sc_layouts_menu_nav li > a { display: block; position: relative; }.sc_layouts_menu_nav { text-align: left; vertical-align: middle; padding-left: 0px !important; }.sc_layouts_menu_nav > li { position: relative; float: left; z-index: 20; }.sc_layouts_menu_nav > li + li { z-index: 19; }.sc_layouts_menu_nav > li + li + li { z-index: 18; }.sc_layouts_menu_nav > li + li + li + li { z-index: 17; }.sc_layouts_menu_nav > li + li + li + li + li { z-index: 16; }.sc_layouts_menu_nav > li + li + li + li + li + li { z-index: 15; }.sc_layouts_menu_nav > li > a { padding: 1em; position: relative; color: #333333; transition:color, background-color, border-color 0.3s, 0.3s, 0.3s ease, ease, ease; }.sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_nav > li.sfHover > a, .sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a { color: #efa758; }.sc_layouts_menu_nav > li.menu-item-has-children > a { padding-right: 2em; }.sc_layouts_menu_nav > li.menu-item-has-children > a::after { content: ""; font-family: trx_addons_icons; font-weight: normal; display: inline-block; position: absolute; z-index: 1; top: 50%; right: 1em; transform: translateY(-50%); transition: color 0.3s; }.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul { position: absolute; display: none; z-index: 10000; width: 13em; padding: 1.4em 0px; text-align: left; background-color: #f0f0f0; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0px; }.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a { padding: 0.6em 1.5em; color: #333333; }.sc_layouts_menu_nav > li li > a:hover, .sc_layouts_menu_nav > li li.sfHover > a, .sc_layouts_menu_nav > li li.current-menu-item > a, .sc_layouts_menu_nav > li li.current-menu-parent > a, .sc_layouts_menu_nav > li li.current-menu-ancestor > a { color: #efa758; }.sc_layouts_menu_nav > li > ul { top: 4.2em; left: 0px; }@-webkit-keyframes anim-roll-down { 50% { opacity: 0; transform: translate3d(0px, 100%, 0px); } 51% { opacity: 0; transform: translate3d(0px, -100%, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@keyframes anim-roll-down { 50% { opacity: 0; transform: translate3d(0px, 100%, 0px); } 51% { opacity: 0; transform: translate3d(0px, -100%, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }.search_wrap, .search_wrap .search_form { position: relative; }.search_wrap .search_field { width: 6em; vertical-align: middle; box-sizing: border-box; padding: 0px 0px 0px 1.25em !important; }.search_wrap .search_submit { position: absolute; z-index: 1; bottom: 0px; left: 0px; background-color: transparent; padding: 0px; font-size: inherit; line-height: inherit; font-weight: inherit; }.search_wrap .search_submit::before { margin: 0px; }.sc_layouts_title_caption { margin: 0px auto; }.sc_layouts_title_title > .sc_layouts_title_caption { float: none; }.sc_layouts_title.with_content { position: relative; min-height: 0em; }.sc_layouts_title .sc_layouts_title_content { position: static; }.animated { animation-duration: 1s; animation-fill-mode: both; visibility: visible; }.animated.fast { animation-duration: 0.5s; }@-webkit-keyframes elastic { 0%, 100% { transform: scale3d(1, 1, 1); } 25% { transform: scale3d(1, 1.2, 1); } 50% { transform: scale3d(1, 0.85, 1); } 75% { transform: scale3d(1, 1.05, 1); } }@keyframes elastic { 0%, 100% { transform: scale3d(1, 1, 1); } 25% { transform: scale3d(1, 1.2, 1); } 50% { transform: scale3d(1, 0.85, 1); } 75% { transform: scale3d(1, 1.05, 1); } }@-webkit-keyframes elastic-inner { 0% { transform: translate3d(0px, -25px, 0px); opacity: 0; } 25% { transform: translate3d(0px, 10px, 0px); } 50% { transform: translate3d(0px, -6px, 0px); } 75% { transform: translate3d(0px, 2px, 0px); } 100% { transform: translate3d(0px, 0px, 0px); opacity: 1; } }@keyframes elastic-inner { 0% { opacity: 0; transform: translate3d(0px, -25px, 0px); } 25% { transform: translate3d(0px, 10px, 0px); } 50% { transform: translate3d(0px, -6px, 0px); } 75% { transform: translate3d(0px, 2px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@-webkit-keyframes wipeInLeftTop { 0% { transform: scale(0, 0); } 100% { transform: scale(1, 1); } }@keyframes wipeInLeftTop { 0% { transform: scale(0, 0); } 100% { transform: scale(1, 1); } }@-webkit-keyframes wipeInLeftTop-inner { 0% { opacity: 0; transform: translate3d(0px, -10px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@keyframes wipeInLeftTop-inner { 0% { opacity: 0; transform: translate3d(0px, -10px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@-webkit-keyframes bounce { 0%, 20%, 53%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); } 40%, 43% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); } 70% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); } 90% { transform: translate3d(0px, -4px, 0px); } }@keyframes bounce { 0%, 20%, 53%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); } 40%, 43% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); } 70% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); } 90% { transform: translate3d(0px, -4px, 0px); } }@-webkit-keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } }@keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } }@-webkit-keyframes pulse { 0% { transform: scale3d(1, 1, 1); } 50% { transform: scale3d(1.05, 1.05, 1.05); } 100% { transform: scale3d(1, 1, 1); } }@keyframes pulse { 0% { transform: scale3d(1, 1, 1); } 50% { transform: scale3d(1.05, 1.05, 1.05); } 100% { transform: scale3d(1, 1, 1); } }@-webkit-keyframes rubberBand { 0% { transform: scale3d(1, 1, 1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(0.95, 1.05, 1); } 75% { transform: scale3d(1.05, 0.95, 1); } 100% { transform: scale3d(1, 1, 1); } }@keyframes rubberBand { 0% { transform: scale3d(1, 1, 1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(0.95, 1.05, 1); } 75% { transform: scale3d(1.05, 0.95, 1); } 100% { transform: scale3d(1, 1, 1); } }@-webkit-keyframes shake { 0%, 100% { transform: translate3d(0px, 0px, 0px); } 10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); } 20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); } }@keyframes shake { 0%, 100% { transform: translate3d(0px, 0px, 0px); } 10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); } 20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); } }@-webkit-keyframes swing { 20% { transform: rotate3d(0, 0, 1, 15deg); } 40% { transform: rotate3d(0, 0, 1, -10deg); } 60% { transform: rotate3d(0, 0, 1, 5deg); } 80% { transform: rotate3d(0, 0, 1, -5deg); } 100% { transform: rotate3d(0, 0, 1, 0deg); } }@keyframes swing { 20% { transform: rotate3d(0, 0, 1, 15deg); } 40% { transform: rotate3d(0, 0, 1, -10deg); } 60% { transform: rotate3d(0, 0, 1, 5deg); } 80% { transform: rotate3d(0, 0, 1, -5deg); } 100% { transform: rotate3d(0, 0, 1, 0deg); } }@-webkit-keyframes tada { 0% { transform: scale3d(1, 1, 1); } 10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } 100% { transform: scale3d(1, 1, 1); } }@keyframes tada { 0% { transform: scale3d(1, 1, 1); } 10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } 100% { transform: scale3d(1, 1, 1); } }@-webkit-keyframes wobble { 0% { transform: none; } 15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); } 30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); } 45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); } 60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); } 75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); } 100% { transform: none; } }@keyframes wobble { 0% { transform: none; } 15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); } 30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); } 45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); } 60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); } 75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); } 100% { transform: none; } }@-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 20% { transform: scale3d(1.1, 1.1, 1.1); } 40% { transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); } 80% { transform: scale3d(0.97, 0.97, 0.97); } 100% { opacity: 1; transform: scale3d(1, 1, 1); } }@keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 20% { transform: scale3d(1.1, 1.1, 1.1); } 40% { transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); } 80% { transform: scale3d(0.97, 0.97, 0.97); } 100% { opacity: 1; transform: scale3d(1, 1, 1); } }@-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); } 60% { opacity: 1; transform: translate3d(0px, 25px, 0px); } 75% { transform: translate3d(0px, -10px, 0px); } 90% { transform: translate3d(0px, 5px, 0px); } 100% { transform: none; } }@keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); } 60% { opacity: 1; transform: translate3d(0px, 25px, 0px); } 75% { transform: translate3d(0px, -10px, 0px); } 90% { transform: translate3d(0px, 5px, 0px); } 100% { transform: none; } }@-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); } 60% { opacity: 1; transform: translate3d(25px, 0px, 0px); } 75% { transform: translate3d(-10px, 0px, 0px); } 90% { transform: translate3d(5px, 0px, 0px); } 100% { transform: none; } }@keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); } 60% { opacity: 1; transform: translate3d(25px, 0px, 0px); } 75% { transform: translate3d(-10px, 0px, 0px); } 90% { transform: translate3d(5px, 0px, 0px); } 100% { transform: none; } }@-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); } 60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); } 75% { transform: translate3d(10px, 0px, 0px); } 90% { transform: translate3d(-5px, 0px, 0px); } 100% { transform: none; } }@keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); } 60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); } 75% { transform: translate3d(10px, 0px, 0px); } 90% { transform: translate3d(-5px, 0px, 0px); } 100% { transform: none; } }@-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); } 60% { opacity: 1; transform: translate3d(0px, -20px, 0px); } 75% { transform: translate3d(0px, 10px, 0px); } 90% { transform: translate3d(0px, -5px, 0px); } 100% { transform: translate3d(0px, 0px, 0px); } }@keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); } 60% { opacity: 1; transform: translate3d(0px, -20px, 0px); } 75% { transform: translate3d(0px, 10px, 0px); } 90% { transform: translate3d(0px, -5px, 0px); } 100% { transform: translate3d(0px, 0px, 0px); } }@-webkit-keyframes bounceOut { 20% { transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); } 100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } }@keyframes bounceOut { 20% { transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); } 100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } }@-webkit-keyframes bounceOutDown { 20% { transform: translate3d(0px, 10px, 0px); } 40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } }@keyframes bounceOutDown { 20% { transform: translate3d(0px, 10px, 0px); } 40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } }@-webkit-keyframes bounceOutLeft { 20% { opacity: 1; transform: translate3d(20px, 0px, 0px); } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } }@keyframes bounceOutLeft { 20% { opacity: 1; transform: translate3d(20px, 0px, 0px); } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } }@-webkit-keyframes bounceOutRight { 20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } }@keyframes bounceOutRight { 20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } }@-webkit-keyframes bounceOutUp { 20% { transform: translate3d(0px, -10px, 0px); } 40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } }@keyframes bounceOutUp { 20% { transform: translate3d(0px, -10px, 0px); } 40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } }@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes fadeInDown { 0% { opacity: 0; transform: translate3d(0px, -100%, 0px); } 100% { opacity: 1; transform: none; } }@keyframes fadeInDown { 0% { opacity: 0; transform: translate3d(0px, -100%, 0px); } 100% { opacity: 1; transform: none; } }@-webkit-keyframes fadeInDownBig { 0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } 100% { opacity: 1; transform: none; } }@keyframes fadeInDownBig { 0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } 100% { opacity: 1; transform: none; } }@-webkit-keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } 100% { opacity: 1; transform: none; } }@keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } 100% { opacity: 1; transform: none; } }@-webkit-keyframes fadeInLeftBig { 0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } 100% { opacity: 1; transform: none; } }@keyframes fadeInLeftBig { 0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } 100% { opacity: 1; transform: none; } }@-webkit-keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: none; } }@keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: none; } }@-webkit-keyframes fadeInRightBig { 0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } 100% { opacity: 1; transform: none; } }@keyframes fadeInRightBig { 0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } 100% { opacity: 1; transform: none; } }@-webkit-keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0px, 100%, 0px); } 100% { opacity: 1; transform: none; } }@keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0px, 100%, 0px); } 100% { opacity: 1; transform: none; } }@-webkit-keyframes fadeInUpSmall { 0% { opacity: 0; transform: translate3d(0px, 10px, 0px); } 100% { opacity: 1; transform: none; } }@keyframes fadeInUpSmall { 0% { opacity: 0; transform: translate3d(0px, 10px, 0px); } 100% { opacity: 1; transform: none; } }@-webkit-keyframes fadeInUpBig { 0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } 100% { opacity: 1; transform: none; } }@keyframes fadeInUpBig { 0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } 100% { opacity: 1; transform: none; } }@-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }.fadeOut { animation-name: fadeOut; }@-webkit-keyframes fadeOutDown { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 100%, 0px); } }@keyframes fadeOutDown { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 100%, 0px); } }@-webkit-keyframes fadeOutDownSmall { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 10px, 0px); } }@keyframes fadeOutDownSmall { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 10px, 0px); } }@-webkit-keyframes fadeOutDownBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } }@keyframes fadeOutDownBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } }@-webkit-keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } }@keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } }@-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } }@keyframes fadeOutLeftBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } }@-webkit-keyframes fadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px); } }@keyframes fadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px); } }@-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } }@keyframes fadeOutRightBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } }@-webkit-keyframes fadeOutUp { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -100%, 0px); } }@keyframes fadeOutUp { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -100%, 0px); } }@-webkit-keyframes fadeOutUpBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } }@keyframes fadeOutUpBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } }@-webkit-keyframes flip { 0% { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; } 40% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; } 50% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; } 80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; } 100% { transform: perspective(400px); animation-timing-function: ease-in; } }@keyframes flip { 0% { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; } 40% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; } 50% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; } 80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; } 100% { transform: perspective(400px); animation-timing-function: ease-in; } }@-webkit-keyframes flipInX { 0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transition-timing-function: ease-in; opacity: 0; } 40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transition-timing-function: ease-in; } 60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } 100% { transform: perspective(400px); } }@keyframes flipInX { 0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transition-timing-function: ease-in; opacity: 0; } 40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transition-timing-function: ease-in; } 60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } 100% { transform: perspective(400px); } }@-webkit-keyframes flipInY { 0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transition-timing-function: ease-in; opacity: 0; } 40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transition-timing-function: ease-in; } 60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; } 80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } 100% { transform: perspective(400px); } }@keyframes flipInY { 0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transition-timing-function: ease-in; opacity: 0; } 40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transition-timing-function: ease-in; } 60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; } 80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } 100% { transform: perspective(400px); } }@-webkit-keyframes flipOutX { 0% { transform: perspective(400px); } 30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } 100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } }@keyframes flipOutX { 0% { transform: perspective(400px); } 30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } 100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } }@-webkit-keyframes flipOutY { 0% { transform: perspective(400px); } 30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; } 100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } }@keyframes flipOutY { 0% { transform: perspective(400px); } 30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; } 100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } }@-webkit-keyframes lightSpeedIn { 0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; } 60% { transform: skewX(20deg); opacity: 1; } 80% { transform: skewX(-5deg); opacity: 1; } 100% { transform: none; opacity: 1; } }@keyframes lightSpeedIn { 0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; } 60% { transform: skewX(20deg); opacity: 1; } 80% { transform: skewX(-5deg); opacity: 1; } 100% { transform: none; opacity: 1; } }@-webkit-keyframes lightSpeedOut { 0% { opacity: 1; } 100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; } }@keyframes lightSpeedOut { 0% { opacity: 1; } 100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; } }@-webkit-keyframes rotateIn { 0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } 100% { transform-origin: center center; transform: none; opacity: 1; } }@keyframes rotateIn { 0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } 100% { transform-origin: center center; transform: none; opacity: 1; } }@-webkit-keyframes rotateInDownLeft { 0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } 100% { transform-origin: left bottom; transform: none; opacity: 1; } }@keyframes rotateInDownLeft { 0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } 100% { transform-origin: left bottom; transform: none; opacity: 1; } }@-webkit-keyframes rotateInDownRight { 0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } 100% { transform-origin: right bottom; transform: none; opacity: 1; } }@keyframes rotateInDownRight { 0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } 100% { transform-origin: right bottom; transform: none; opacity: 1; } }@-webkit-keyframes rotateInUpLeft { 0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } 100% { transform-origin: left bottom; transform: none; opacity: 1; } }@keyframes rotateInUpLeft { 0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } 100% { transform-origin: left bottom; transform: none; opacity: 1; } }@-webkit-keyframes rotateInUpRight { 0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; } 100% { transform-origin: right bottom; transform: none; opacity: 1; } }@keyframes rotateInUpRight { 0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; } 100% { transform-origin: right bottom; transform: none; opacity: 1; } }@-webkit-keyframes rotateOut { 0% { transform-origin: center center; opacity: 1; } 100% { transform-origin: center center; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }@keyframes rotateOut { 0% { transform-origin: center center; opacity: 1; } 100% { transform-origin: center center; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }@-webkit-keyframes rotateOutDownLeft { 0% { transform-origin: left bottom; opacity: 1; } 100% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } }@keyframes rotateOutDownLeft { 0% { transform-origin: left bottom; opacity: 1; } 100% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } }@-webkit-keyframes rotateOutDownRight { 0% { transform-origin: right bottom; opacity: 1; } 100% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }@keyframes rotateOutDownRight { 0% { transform-origin: right bottom; opacity: 1; } 100% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }@-webkit-keyframes rotateOutUpLeft { 0% { transform-origin: left bottom; opacity: 1; } 100% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }@keyframes rotateOutUpLeft { 0% { transform-origin: left bottom; opacity: 1; } 100% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }@-webkit-keyframes rotateOutUpRight { 0% { transform-origin: right bottom; opacity: 1; } 100% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } }@keyframes rotateOutUpRight { 0% { transform-origin: right bottom; opacity: 1; } 100% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } }@-webkit-keyframes hinge { 0% { transform-origin: left top; animation-timing-function: ease-in-out; } 20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: left top; animation-timing-function: ease-in-out; } 40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: left top; animation-timing-function: ease-in-out; opacity: 1; } 100% { transform: translate3d(0px, 700px, 0px); opacity: 0; } }@keyframes hinge { 0% { transform-origin: left top; animation-timing-function: ease-in-out; } 20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: left top; animation-timing-function: ease-in-out; } 40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: left top; animation-timing-function: ease-in-out; opacity: 1; } 100% { transform: translate3d(0px, 700px, 0px); opacity: 0; } }@-webkit-keyframes rollIn { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); } 100% { opacity: 1; transform: none; } }@keyframes rollIn { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); } 100% { opacity: 1; transform: none; } }@-webkit-keyframes rollOut { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); } }@keyframes rollOut { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); } }@-webkit-keyframes zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@keyframes zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@-webkit-keyframes zoomInDown { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInDown { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomInLeft { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInLeft { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomInRight { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInRight { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomInUp { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInUp { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomOut { 0% { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } }@keyframes zoomOut { 0% { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } }@-webkit-keyframes zoomOutDown { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomOutDown { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomOutLeft { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; } }@keyframes zoomOutLeft { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; } }@-webkit-keyframes zoomOutRight { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; } }@keyframes zoomOutRight { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; } }@-webkit-keyframes zoomOutUp { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomOutUp { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes slideInDown { 0% { transform: translateY(-100%); visibility: visible; } 100% { transform: translateY(0px); } }@keyframes slideInDown { 0% { transform: translateY(-100%); visibility: visible; } 100% { transform: translateY(0px); } }@-webkit-keyframes slideInLeft { 0% { transform: translateX(-100%); visibility: visible; } 100% { transform: translateX(0px); } }@keyframes slideInLeft { 0% { transform: translateX(-100%); visibility: visible; } 100% { transform: translateX(0px); } }@-webkit-keyframes slideInRight { 0% { transform: translateX(100%); visibility: visible; } 100% { transform: translateX(0px); } }@keyframes slideInRight { 0% { transform: translateX(100%); visibility: visible; } 100% { transform: translateX(0px); } }@-webkit-keyframes slideInUp { 0% { transform: translateY(100%); visibility: visible; } 100% { transform: translateY(0px); } }@keyframes slideInUp { 0% { transform: translateY(100%); visibility: visible; } 100% { transform: translateY(0px); } }@-webkit-keyframes slideOutDown { 0% { transform: translateY(0px); } 100% { visibility: hidden; transform: translateY(100%); } }@keyframes slideOutDown { 0% { transform: translateY(0px); } 100% { visibility: hidden; transform: translateY(100%); } }@-webkit-keyframes slideOutLeft { 0% { transform: translateX(0px); } 100% { visibility: hidden; transform: translateX(-100%); } }@keyframes slideOutLeft { 0% { transform: translateX(0px); } 100% { visibility: hidden; transform: translateX(-100%); } }@-webkit-keyframes slideOutRight { 0% { transform: translateX(0px); } 100% { visibility: hidden; transform: translateX(100%); } }@keyframes slideOutRight { 0% { transform: translateX(0px); } 100% { visibility: hidden; transform: translateX(100%); } }@-webkit-keyframes slideOutUp { 0% { transform: translateY(0px); } 100% { visibility: hidden; transform: translateY(-100%); } }@keyframes slideOutUp { 0% { transform: translateY(0px); } 100% { visibility: hidden; transform: translateY(-100%); } }@-webkit-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }[class^="ti-"], [class*=" ti-"] { font-family: themify; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }.ti-angle-right::before { content: ""; }.wcs-timetable__container { position: relative; min-height: 12.5vh; clear: both; width: 100%; padding: 5vh 0px; display: flex; flex-wrap: wrap; }.wcs-timetable__container::after { content: ""; display: block; clear: both; }.wcs-timetable__container * { box-sizing: border-box; }.wcs-timetable__container .wcs-timetable { flex-basis: 100%; }.wcs-timetable__container h3 { font-size: 160%; line-height: 1.25; }.wcs-timetable { text-align: center; position: relative; width: 100%; }.wcs-timetable--monthly-calendar { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; -webkit-box-flex: 1; flex-grow: 1; }.wcs-timetable--monthly-calendar .wcs-spinner { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }.wcs-timetable--monthly-calendar .wcs-spinner > div { background-color: currentcolor; }.wcs-timetable--monthly-calendar .wcs-calendar__header { display: flex; width: 100%; margin-bottom: 1em; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; }.wcs-timetable--monthly-calendar .wcs-calendar__header h3 { flex-basis: 100%; margin: 0px; font-weight: bold; padding-bottom: 10px; -webkit-box-ordinal-group: 1; order: 0; }.wcs-timetable--monthly-calendar .wcs-calendar__header > div { opacity: 0.5; text-transform: uppercase; padding: 0px 10px; }.wcs-timetable--monthly-calendar .wcs-calendar__header > div.wcs-modal-call { opacity: 1; }.wcs-timetable--monthly-calendar .wcs-calendar__header > div i::before { position: relative; bottom: -0.1em; }.wcs-timetable--monthly-calendar .wcs-calendar__header > div .ti-angle-right { margin-left: 0.35em; }.wcs-timetable--monthly-calendar .wcs-calendar__header > div:first-of-type { -webkit-box-ordinal-group: 2; order: 1; }.wcs-timetable--monthly-calendar .wcs-calendar__header > div:last-of-type { -webkit-box-ordinal-group: 3; order: 2; }.wcs-timetable--monthly-calendar .wcs-calendar__header .wcs-calendar-nav { font-size: 90%; letter-spacing: 1px; white-space: nowrap; }.wcs-timetable--monthly-calendar .wcs-calendar__header .wcs-calendar-nav-next { text-align: left; }.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; }.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-timetable__main-col { -webkit-box-flex: 5; flex-grow: 5; flex-shrink: 1; max-width: 100%; }.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-timetable__side-col { -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 1; position: relative; margin-top: 2em; }.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-timetable__side-col::before { content: ""; display: block; position: absolute; inset: 0px; opacity: 0.05; background-color: currentcolor; z-index: 0; }.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-day-agenda { padding: 6.5%; }.wcs-timetable--monthly-calendar .wcs-table { position: relative; }.wcs-timetable--monthly-calendar .wcs-table-td { position: relative; z-index: 1; }.wcs-timetable--monthly-calendar .wcs-day::before { content: attr(data-day); display: block; font-weight: bold; }.wcs-timetable--monthly-calendar .wcs-day__title { font-size: 110%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }.wcs-timetable--monthly-calendar .wcs-date span { display: block; font-size: 115%; width: 100%; height: 100%; padding-bottom: 1em; }.wcs-timetable--monthly-calendar .wcs-date span::after { content: ""; display: block; width: 0.55em; height: 0.55em; border-radius: 100em; position: absolute; left: 50%; transform: translateX(-50%); opacity: 0; margin-top: 0.25em; }.wcs-timetable--monthly-calendar .wcs-date--past-month span, .wcs-timetable--monthly-calendar .wcs-date--future-month span { opacity: 0.35; }.wcs-timetable--monthly-calendar .wcs-date--selected { position: relative; }.wcs-timetable--monthly-calendar .wcs-date--selected span::after { content: ""; display: block; position: absolute; inset: -1px 0px 0px; width: auto; height: auto; border-radius: 0px; z-index: -1; transform: none; opacity: 1; margin-top: 0px; }.wcs-timetable--monthly-calendar .wcs-day-agenda { padding: 2em 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; max-width: 37.5em; margin: 0px auto; position: relative; }.wcs-timetable--monthly-calendar .wcs-day-agenda__title { margin-bottom: 4vh; padding-bottom: 0.5em; position: relative; }.wcs-timetable--monthly-calendar .wcs-day-agenda__title::before { content: ""; display: block; inset: 100% 0px 0px; border-bottom: 3px solid currentcolor; opacity: 2; position: absolute; }.wcs-timetable--monthly-calendar.wcs-timetable--past-hidden .wcs-date--past span { opacity: 0.35; }.wcs-spinner { margin: 100px auto; width: 100px; height: 80px; text-align: center; font-size: 10px; }.wcs-spinner > div { background-color: #ffffff; height: 100%; width: 5px; display: inline-block; margin: 0px 1px; opacity: 0.92; animation: 1.2s ease-in-out 0s infinite normal none running wcs-stretchdelay; }.wcs-spinner .rect2 { animation-delay: -1.1s; }.wcs-spinner .rect3 { animation-delay: -1s; }.wcs-spinner .rect5 { animation-delay: -0.8s; }@-webkit-keyframes wcs-stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); } 20% { transform: scaleY(1); } }@keyframes wcs-stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); } 20% { transform: scaleY(1); } }@keyframes blink { 100% { visibility: hidden; } }@-webkit-keyframes blink { 100% { visibility: hidden; } }@keyframes fadein { 0% { opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes fadein { 0% { opacity: 0; } 100% { opacity: 1; } }.wcs-table { display: flex; width: 100%; max-width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }.wcs-table-tr { display: flex; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: stretch; align-items: stretch; align-content: stretch; }.wcs-table-thead { flex-basis: 4em; }.wcs-table-td { -webkit-box-flex: 1; flex-grow: 1; flex-basis: 4em; min-width: 2em; display: flex; -webkit-box-align: center; align-items: center; place-content: center; -webkit-box-pack: center; padding: 2vh 0px; }.wcs-modal-call { cursor: pointer; }.eg-icon-search::before { content: ""; }.esg-grid { width: 100%; max-width: 100%; font-family: "Open Sans", sans-serif; backface-visibility: hidden; transform: translateZ(0px); }.esg-grid * { -webkit-font-smoothing: antialiased; }.esg-grid li, .esg-grid ul { list-style: none; margin: 0px; padding: 0px; transform-style: flat !important; }.esg-grid-wrap-container * { box-sizing: border-box; }.esg-grid li { border: 0px solid transparent; outline: transparent solid 0px; visibility: hidden; display: none; }.esg-grid a { border: none; text-decoration: none; }.esg-grid a:focus, .esg-grid a:hover { text-decoration: none; border: none; }.esg-entry-cover { box-sizing: border-box; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; overflow: hidden; border: 0px solid transparent; outline: transparent solid 0px; }.esg-entry-media { position: relative; border: 0px solid transparent; outline: transparent solid 0px; overflow: hidden; }.esg-entry-media { width: 100%; }.esg-entry-media img { width: 100%; height: auto; max-width: none !important; min-width: auto !important; }.esg-media-cover-wrapper { position: relative; width: 100%; backface-visibility: hidden; }.esg-entry-cover .esg-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0px solid transparent; outline: transparent solid 0px; }@keyframes esg-rotateplane { 0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }@keyframes esg-scaleout { 0% { transform: scale(0); } 100% { transform: scale(1); opacity: 0; } }@keyframes esg-bouncedelay { 0%, 100%, 80% { transform: scale(0); } 40% { transform: scale(1); } }@keyframes esg-rotate { 100% { transform: rotate(360deg); } }@keyframes esg-bounce { 0%, 100% { transform: scale(0); } 50% { transform: scale(1); } }[class*=" eg-icon-"]::before, [class^="eg-icon-"]::before { font-family: eg-font; font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }.eg-invisiblebutton { font-size: 0px; box-shadow: none !important; height: inherit !important; display: block !important; }.esg-entry-cover > .eg-invisiblebutton { position: relative; z-index: 1; }@keyframes a { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }:root { --direction-multiplier: 1; }.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }.elementor a { box-shadow: none; text-decoration: none; }.elementor img { border: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }.elementor embed, .elementor iframe, .elementor object, .elementor video { border: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }.elementor-invisible { visibility: hidden; }.elementor-align-left { text-align: left; }.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button { width: auto; }:root { --page-title-display: block; }@keyframes eicon-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }.elementor-section .elementor-container { display: flex; margin-inline: auto; position: relative; }@media (max-width: 1024px){.elementor-section .elementor-container { flex-wrap: wrap; }}.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }.elementor-section.elementor-section-stretched { position: relative; width: 100%; }.elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }.elementor-widget-wrap > .elementor-element { width: 100%; }.elementor-widget { position: relative; }.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }.elementor-column { display: flex; min-height: 1px; position: relative; }.elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: 15px; }.elementor-column-gap-wide > .elementor-column > .elementor-element-populated { padding: 20px; }@media (max-width: 767px){.elementor-column { width: 100%; }}.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }.elementor-grid .elementor-grid-item { min-width: 0px; }.elementor-grid-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }.elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }.elementor-grid-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }@media (max-width: 1024px){#elementor-device-mode::after { content: "tablet"; }}@media (max-width: 767px){#elementor-device-mode::after { content: "mobile"; }}@media (prefers-reduced-motion: no-preference){html { scroll-behavior: smooth; }}.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition:background, border, border-radius, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease, ease; }.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }.elementor-button { background-color: #69727d; border-radius: 3px; color: #ffffff; display: inline-block; fill: #ffffff; font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }.elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: #ffffff; }.elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }.elementor-button-text { display: inline-block; }.elementor-button span { text-decoration: inherit; }.elementor-icon { color: #69727d; display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }.elementor-icon:hover { color: #69727d; }.elementor-icon i, .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }.elementor-icon i::before, .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }.elementor-shape-square .elementor-icon { border-radius: 0px; }.animated { animation-duration: 1.25s; }@media (max-width: 767px){.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone { display: none; }}.elementor-kit-24 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-364f12b: #DA4763; --e-global-color-000a3fe: #070A13; --e-global-color-ea4f9fb: #13151F; --e-global-color-880702c: #CCCDD0; --e-global-color-22b8c63: #FFFFFF; --e-global-color-b08a48a: #E6E6E7; --e-global-color-1407a5d: #2F80ED; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }.elementor-widget:not(:last-child) { margin-block-end: 0px; }.elementor-element { --widgets-spacing: 0px 0px; --widgets-spacing-row: 0px; --widgets-spacing-column: 0px; }@media (max-width: 1024px){.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }}@media (max-width: 767px){.elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }}.elementor-5695 .elementor-element.elementor-element-4a916e4b { padding: 40px 0px; }.elementor-5695 .elementor-element.elementor-element-8809ac7 > .elementor-widget-container { margin: 40px 0px 0px; }.elementor-5695 .elementor-element.elementor-element-8809ac7 { text-align: center; }.elementor-5695 .elementor-element.elementor-element-321e818 { --divider-border-style: solid; --divider-color: var( --e-global-color-364f12b ); --divider-border-width: 1px; }.elementor-5695 .elementor-element.elementor-element-321e818 .elementor-divider-separator { width: 36px; margin: 0px auto; }.elementor-5695 .elementor-element.elementor-element-321e818 .elementor-divider { text-align: center; padding-block: 20px; }.elementor-5695 .elementor-element.elementor-element-fd88ae6 { text-align: center; }.elementor-5695 .elementor-element.elementor-element-fd88ae6 .elementor-heading-title { color: var( --e-global-color-22b8c63 ); }.elementor-5695 .elementor-element.elementor-element-33177822 { padding: 0px 0px 40px; }.elementor-5695 .elementor-element.elementor-element-46f93bff:not(.elementor-motion-effects-element-type-background), .elementor-5695 .elementor-element.elementor-element-46f93bff > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-000a3fe ); }.elementor-5695 .elementor-element.elementor-element-46f93bff { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; padding: 60px 0px; }.elementor-5695 .elementor-element.elementor-element-1228fd10 > .elementor-widget-container { margin: 60px 0px 0px; }.elementor-5695 .elementor-element.elementor-element-6911aeff:not(.elementor-motion-effects-element-type-background), .elementor-5695 .elementor-element.elementor-element-6911aeff > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-000a3fe ); }.elementor-5695 .elementor-element.elementor-element-6911aeff { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; padding: 60px 0px; }.elementor-5695 .elementor-element.elementor-element-402eedeb > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }.elementor-5695 .elementor-element.elementor-element-402eedeb { padding: 100px 0px 0px; }.elementor-5695 .elementor-element.elementor-element-766e7571 { text-align: end; }.elementor-5695 .elementor-element.elementor-element-f8f49b8 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }.elementor-5695 .elementor-element.elementor-element-f8f49b8 > .elementor-container { max-width: 568px; }.elementor-5695 .elementor-element.elementor-element-f8f49b8 { margin-top: -452px; margin-bottom: 150px; }.elementor-5695 .elementor-element.elementor-element-76699530:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5695 .elementor-element.elementor-element-76699530 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-000a3fe ); }.elementor-5695 .elementor-element.elementor-element-76699530 > .elementor-element-populated { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-5695 .elementor-element.elementor-element-76699530 > .elementor-element-populated.elementor-widget-wrap { padding: 0px 60px; }.elementor-5695 .elementor-element.elementor-element-e405 > .elementor-widget-container { margin: 60px 0px 0px; }.elementor-5695 .elementor-element.elementor-element-e405 { text-align: start; }.elementor-5695 .elementor-element.elementor-element-7d9758f7 { --divider-border-style: solid; --divider-color: var( --e-global-color-364f12b ); --divider-border-width: 1px; }.elementor-5695 .elementor-element.elementor-element-7d9758f7 .elementor-divider-separator { width: 37px; margin: 0px auto 0px 0px; }.elementor-5695 .elementor-element.elementor-element-7d9758f7 .elementor-divider { text-align: left; padding-block: 29px; }.elementor-5695 .elementor-element.elementor-element-4aaee5a1 { margin-top: 24px; margin-bottom: 60px; }.elementor-5695 .elementor-element.elementor-element-3c4971bc > .elementor-element-populated { margin: 0px 0px 0px -15px; --e-column-margin-right: 0px; --e-column-margin-left: -15px; }.elementor-5695 .elementor-element.elementor-element-6eca9a39 .elementor-button { background-color: var( --e-global-color-000a3fe ); font-weight: 600; text-transform: uppercase; fill: var( --e-global-color-22b8c63 ); color: var( --e-global-color-22b8c63 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-364f12b ); border-radius: 0px; padding: 14px 24px; }.elementor-5695 .elementor-element.elementor-element-6eca9a39 .elementor-button:hover, .elementor-5695 .elementor-element.elementor-element-6eca9a39 .elementor-button:focus { background-color: var( --e-global-color-364f12b ); }.elementor-5695 .elementor-element.elementor-element-7682e747 { --grid-template-columns: repeat(0, auto); --icon-size: 22px; --grid-column-gap: 12px; --grid-row-gap: 0px; }.elementor-5695 .elementor-element.elementor-element-7682e747 .elementor-widget-container { text-align: left; }.elementor-5695 .elementor-element.elementor-element-7682e747 .elementor-social-icon { background-color: var( --e-global-color-000a3fe ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-22b8c63 ); }.elementor-5695 .elementor-element.elementor-element-7682e747 .elementor-social-icon i { color: var( --e-global-color-22b8c63 ); }.elementor-5695 .elementor-element.elementor-element-7682e747 .elementor-social-icon svg { fill: var( --e-global-color-22b8c63 ); }.elementor-5695 .elementor-element.elementor-element-7682e747 .elementor-social-icon:hover { border-color: var( --e-global-color-364f12b ); }body.elementor-page-5695 { padding: 0px; }@media (max-width: 1024px){.elementor-5695 .elementor-element.elementor-element-f8f49b8 { margin-top: -100px; margin-bottom: 50px; }.elementor-5695 .elementor-element.elementor-element-76699530 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }}@media (max-width: 767px){.elementor-5695 .elementor-element.elementor-element-4a916e4b { padding: 0px 0px 40px; }.elementor-5695 .elementor-element.elementor-element-fd88ae6 > .elementor-widget-container { margin: 0px 0px 20px; }.elementor-5695 .elementor-element.elementor-element-f8f49b8 { margin-top: -30px; margin-bottom: 30px; padding: 0px; }.elementor-5695 .elementor-element.elementor-element-76699530 > .elementor-element-populated.elementor-widget-wrap { padding: 0px 20px; }.elementor-5695 .elementor-element.elementor-element-3c4971bc > .elementor-element-populated { margin: 0px 0px 30px -15px; --e-column-margin-right: 0px; --e-column-margin-left: -15px; }.elementor-5695 .elementor-element.elementor-element-5f7484a1 > .elementor-element-populated.elementor-widget-wrap { padding: 0px; }}.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }.fa-3x { font-size: 3em; }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }.fa-chevron-left::before { content: ""; }.fa-chevron-right::before { content: ""; }.fa-instagram::before { content: ""; }.fa-youtube::before { content: ""; }.fab { font-family: "Font Awesome 5 Brands"; }.fab, .far { font-weight: 400; }@-webkit-keyframes sbi-sk-scaleout { 0% { transform: scale(0); } 100% { transform: scale(1); opacity: 0; } }@keyframes sbi-sk-scaleout { 0% { transform: scale(0); } 100% { transform: scale(1); opacity: 0; } }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }.elementor-widget-divider { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }.elementor-widget-divider .elementor-divider { display: flex; }.elementor-widget-divider .elementor-divider-separator { direction: ltr; display: flex; margin: 0px; }.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator { border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }.elementor-element, .elementor-lightbox { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }.elementor-widget-image { text-align: center; }.elementor-widget-image img { display: inline-block; vertical-align: middle; }.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) { font-size: 0px; line-height: 1; }.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid { display: inline-grid; }.elementor-widget-social-icons .elementor-grid { column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center); }.elementor-icon.elementor-social-icon { font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); }.elementor-social-icon { --e-social-icon-icon-color: #fff; align-items: center; background-color: #69727d; cursor: pointer; display: inline-flex; justify-content: center; text-align: center; }.elementor-social-icon i { color: var(--e-social-icon-icon-color); }.elementor-social-icon svg { fill: var(--e-social-icon-icon-color); }.elementor-social-icon:last-child { margin: 0px; }.elementor-social-icon:hover { color: #ffffff; opacity: 0.9; }.elementor-social-icon-instagram { background-color: #262626; }.elementor-social-icon-youtube { background-color: #cd201f; }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section, video, audio { font-family: inherit; font-size: 100%; line-height: inherit; font-weight: inherit; font-style: inherit; border: 0px; outline: 0px; overflow-wrap: break-word; }html, body { margin: 0px; padding: 0px; width: 100%; }html { font-size: 100%; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow-x: hidden; height: 100%; overflow-y: scroll !important; }html { font-size: 17px; }body { -webkit-font-smoothing: antialiased; }article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }h1, h2, h3, h4, h5, h6 { hyphens: auto; }h1.sc_layouts_title_caption { hyphens: none; }li > ol, li > ul, dl > dd { margin-bottom: 0px; }li > p { margin-bottom: 0px; }li > p + p { margin-top: 0.5em; }ol, ul { padding-left: 1.5em; }ul ul { list-style-type: disc; }ol li, ul li { margin: 8px 0px; }a { text-decoration: none; background: transparent; }a, a:hover, a:focus, a:active { outline: 0px; }a img { border: none; }a, button, input[type="button"], input[type="submit"] { transition: 0.3s; }:active, :focus { outline: 0px !important; }dfn, em, i { font-style: italic; }img { max-width: 100%; height: auto; vertical-align: top; }svg:not(:root) { overflow: hidden; }[class^="icon-"]::before, [class*=" icon-"]::before { font-size: inherit; line-height: inherit; font-weight: inherit; font-style: inherit; display: inline-block; width: auto; margin: 0px; }form { margin-bottom: 0px; }button, input, optgroup, select, textarea, textarea.wp-editor-area { font-family: inherit; font-size: 1em; margin: 0px; vertical-align: baseline; }button { overflow: visible; }input[placeholder]::placeholder, textarea[placeholder]::placeholder { text-overflow: ellipsis; }input[placeholder], textarea[placeholder] { text-overflow: ellipsis; }button[disabled], html input[disabled] { cursor: default !important; }.woocommerce form .form-row .input-text, .woocommerce form .form-row select, textarea, textarea.wp-editor-area, select, option, input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], input[type="checkbox"], input[type="radio"], .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { transition:color, background-color, border-color 0.3s, 0.3s, 0.3s ease, ease, ease; box-sizing: border-box; border-radius: 0px; }input[type="checkbox"], input[type="radio"] { padding: 0px; }button[disabled], html input[disabled] { cursor: default; }button:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, select:focus, textarea:focus, textarea.wp-editor-area:focus { outline: none; }input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area { appearance: none; outline: none; resize: none; }.wp-block-button__link, button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .gallery_preview_show .post_readmore, #buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, #buddypress div.activity-meta a, a.bp-title-button, body #booked-profile-page input[type="submit"], body #booked-profile-page button, body .booked-list-view input[type="submit"], body .booked-list-view button, body table.booked-calendar input[type="submit"], body table.booked-calendar button, body .booked-modal input[type="submit"], body .booked-modal button, .mc4wp-form .mc4wp-form-fields input[type="submit"], .sc_button, .sc_form button, .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], #tribe-bar-form .tribe-bar-submit input[type="submit"], #tribe-bar-form button, #tribe-bar-form a, #tribe-bar-form input, #tribe-events .tribe-events-button, .tribe-events-button, .tribe-events-cal-links a, .tribe-events-sub-nav li a, .tribe-events-read-more, #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button, .edd_download_purchase_form .button, #edd-purchase-button, .edd-submit.button, .widget_edd_cart_widget .edd_checkout a, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .woocommerce table.cart td.actions .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled, .yith-woocompare-widget a.clear-all { appearance: none; cursor: pointer; display: inline-block; font-size: 13px; line-height: 20px; font-weight: 400; box-sizing: border-box; text-transform: uppercase; padding: 1.9231em 4.5em; letter-spacing: 1.5px; height: auto; border-width: 0px !important; }.sc_button_simple { font-size: 1em; line-height: 1.25em; font-weight: 400; font-style: italic; letter-spacing: 0px; text-transform: none; border: none; padding: 0px 1.8em 0px 0px; }.sc_button_simple::before, .sc_button_simple::after { content: ""; font-family: fontello; font-style: normal; }input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area, form.mc4wp-form .mc4wp-form-fields input[type="email"], .tourmaster-form-field input[type="text"], .tourmaster-form-field input[type="email"], .tourmaster-form-field input[type="password"], .tourmaster-form-field textarea, .tourmaster-form-field select, .tourmaster-form-field.tourmaster-with-border input[type="text"], .tourmaster-form-field.tourmaster-with-border input[type="email"], .tourmaster-form-field.tourmaster-with-border input[type="password"], .tourmaster-form-field.tourmaster-with-border textarea, .tourmaster-form-field.tourmaster-with-border select, .woocommerce form .form-row .input-text, .woocommerce form .form-row select, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, #buddypress div.dir-search input[type="search"], #buddypress div.dir-search input[type="text"], #buddypress li.groups-members-search input[type="search"], #buddypress li.groups-members-search input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form textarea { padding: 1.4em 0px; border-bottom: 1px solid #dddddd; }#booked-profile-page label:has(> input[type="checkbox"]) > input[type="checkbox"], .woocommerce-page .content label:has(> input[type="checkbox"]) > input[type="checkbox"], input[type="radio"], input[type="checkbox"], .edd_price_options ul > li > label > input[type="radio"], .edd_price_options ul > li > label > input[type="checkbox"], .wpcf7-radio input[type="radio"], .wpcf7-checkbox input[type="checkbox"] { display: none; }#booked-profile-page label:has(> input[type="checkbox"]), .mc4wp-form label:has(> input[type="checkbox"]), .woocommerce-page .content label:has(> input[type="checkbox"]), .gdpr-terms-container span:has(> input[type="checkbox"]), input[type="radio"] + label, input[type="checkbox"] + label, input[type="radio"] + .wpcf7-list-item-label, input[type="checkbox"] + .wpcf7-list-item-label, .edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span { position: relative; padding-left: 1.5em; line-height: 1.5; display: inline-block; }#booked-profile-page label:has(> input[type="checkbox"])::before, .mc4wp-form label:has(> input[type="checkbox"]) > input[type="checkbox"], .mc4wp-form label:has(> input[type="checkbox"])::before, .woocommerce-page .content label:has(> input[type="checkbox"])::before, .gdpr-terms-container span:has(> input[type="checkbox"]) > input[type="checkbox"], .gdpr-terms-container span:has(> input[type="checkbox"])::before, input[type="radio"] + label::before, input[type="checkbox"] + label::before, input[type="radio"] + .wpcf7-list-item-label::before, input[type="checkbox"] + .wpcf7-list-item-label::before, .wpcf7-list-item-label.wpcf7-list-item-right::before, .edd_price_options ul > li > label > input[type="radio"] + span::before, .edd_price_options ul > li > label > input[type="checkbox"] + span::before { content: " "; font-family: fontello; font-size: 1.5em; display: block; text-align: center; border: 1px solid #eeeeee; width: 0.6em; height: 0.6em; line-height: 0.53em; position: absolute; z-index: 1; top: 0px; left: 0px; box-sizing: border-box; transform: translateY(36%); }.wpcf7-form .wpgdprc .wpcf7-list-item, input[type="checkbox"] + label, input[type="checkbox"] + .wpcf7-list-item-label { display: block; line-height: 1.5; }#booked-profile-page label:has(> input[type="checkbox"]:checked)::before, .mc4wp-form label:has(> input[type="checkbox"]:checked)::before, .woocommerce-page .content label:has(> input[type="checkbox"]:checked)::before, .gdpr-terms-container span:has(> input[type="checkbox"]:checked)::before, input[type="checkbox"]:checked + label::before, input[type="checkbox"]:checked + .wpcf7-list-item-label::before, .wpcf7-checkbox .wpcf7-list-item-checked.wpcf7-list-item-right::before, .edd_price_options ul > li > label > input[type="checkbox"]:checked + span::before { content: ""; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; margin: 0px !important; padding: 0px !important; }.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { display: block; top: 5px; left: 5px; width: auto; height: auto; font-size: 0.8em; line-height: normal; padding: 1em 1.5em; color: #21759b; background-color: #f1f1f1; border-radius: 3px; text-decoration: none; z-index: 100000; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip: auto !important; }.page_wrap { min-height: 100vh; overflow: hidden; }.page_wrap, .content_wrap { margin: 0px auto; }.page_content_wrap { padding-top: 7.7rem; padding-bottom: 7.7rem; }.content_wrap, .content_container { width: 1278px; margin: 0px auto; }.content_wrap::after, .content_container::after { content: " "; clear: both; width: 100%; height: 0px; display: block; }.body_style_fullwide .content_wrap { max-width: 1920px; margin: 0px auto; padding-left: 130px; padding-right: 130px; box-sizing: border-box; width: 100% !important; }.content, .sidebar, .sidebar_inner { box-sizing: border-box; }.page_content_wrap .content_wrap { position: relative; }.sidebar_hide [class*="content_wrap"] > .content { margin-left: auto; margin-right: auto; }.body_style_fullwide [class*="content_wrap"] > .content, .body_style_fullscreen [class*="content_wrap"] > .content { width: 100%; }.top_panel { position: relative; z-index: 80000; padding: 0.1px 0px; background-position: center center; background-repeat: no-repeat; background-size: cover; }.menu_mobile_close { display: block; cursor: pointer; width: 5em; height: 5em; line-height: 5em; text-align: center; position: absolute; z-index: 1; top: 0px; right: 0px; }.menu_mobile_close::before, .menu_mobile_close::after { content: " "; position: absolute; z-index: 2; top: 50%; left: 38%; width: 25%; height: 0px; box-sizing: border-box; margin-top: -1px; border-top: 2px solid #ffffff; }.menu_mobile_close::before { transform: rotate(45deg); }.menu_mobile_close::after { transform: rotate(-45deg); }.menu_mobile_overlay { position: fixed; inset: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 100000; display: none !important; }.menu_mobile { position: fixed; z-index: 100002; top: 0px; left: 0px; width: 100%; height: 0px; transition:height 0.3s ease; }.menu_mobile_inner { position: absolute; z-index: 1; inset: 0px; text-align: center; overflow: hidden; }.menu_mobile a { display: block; }.menu_mobile .menu_mobile_nav_area { position: absolute; z-index: 1; top: 48%; left: 0px; width: 100%; height: auto; transform: translateY(-50%); max-height: 49%; padding-right: 20px; overflow-y: scroll; }.menu_mobile .menu_mobile_nav_area ul { margin: 0px auto; padding: 0px; list-style: none; width: auto; }.menu_mobile .menu_mobile_nav_area ul ul { margin: 0px; display: none; }.menu_mobile .menu_mobile_nav_area li { margin-bottom: 0px; margin-top: 0px; width: auto; }.menu_mobile .menu_mobile_nav_area li > a { font-size: 1.25em; line-height: 1.5em; padding: 1px 2.5em 1px 0px; letter-spacing: 1px; position: relative; display: inline-block; width: 28rem; text-align: left; box-sizing: border-box; }.menu_mobile .menu_mobile_nav_area > ul > li > a { font-size: 2em; line-height: 1.5em; }.menu_mobile .menu_mobile_nav_area > ul > li li > a { padding-left: 1em; padding-top: 0.1em; padding-bottom: 0.1em; }.menu_mobile .menu_mobile_nav_area .open_child_menu { display: block; position: absolute; z-index: 1; top: 0px; right: 0px; width: 1em; height: 1em; line-height: 1em; text-align: center; padding: 0.25em; background-color: rgba(255, 255, 255, 0.1); transition:color, background-color, border-color 0.3s, 0.3s, 0.3s ease, ease, ease; }.menu_mobile .menu_mobile_nav_area a:hover > .open_child_menu { background-color: rgba(255, 255, 255, 0.2); }.menu_mobile .menu_mobile_nav_area .open_child_menu::before { font-family: fontello; content: ""; }.menu_mobile .search_mobile { position: absolute; z-index: 1; bottom: 8rem; left: 50%; width: 28rem; margin-left: -14rem; }.menu_mobile .search_mobile form { position: relative; }.menu_mobile .search_mobile .search_field { width: 100%; padding: 1em 3em 1.5em 0px !important; }.menu_mobile .search_mobile .search_field:active, .menu_mobile .search_mobile .search_field.filled, .menu_mobile .search_mobile .search_field:focus { border-color: #ffffff !important; }.menu_mobile .search_mobile .search_submit { position: absolute; z-index: 1; inset: 0px 0px auto auto; font-size: 1em; padding: 1em 0px 1em 1em; background-color: transparent; }.mobile_device .menu_mobile .menu_mobile_nav_area, .mobile_layout .menu_mobile .menu_mobile_nav_area { position: relative; top: auto; max-height: none; margin: 4em 0px 0px; transform: none; }.mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile { position: relative; bottom: auto; left: 0px; margin: 3em auto 0px; }.post_featured { overflow: hidden; position: relative; margin-bottom: 1.5em; }.post_meta .post_meta_item, .post_meta .vc_inline-link { margin-left: 0px; transition:color 0.3s ease; }.post_meta .post_meta_item::after, .post_meta .post_meta_item.post_edit::after, .post_meta .vc_inline-link::after { content: ""; display: inline; font-family: inherit; font-size: inherit; font-weight: 400; font-style: normal; vertical-align: baseline; margin: 0px 1em; }.post_meta .post_meta_item:last-child::after, .post_meta .post_meta_item.post_edit:last-child::after, .post_meta .vc_inline-link:last-child::after { display: none; }.post_share .social_items { font-size: 1em; }.post_meta .socials_share { display: inline; vertical-align: baseline; }.post_meta_item .socials_share .social_items { bottom: auto; top: 2.5em; }.post_meta_item .socials_share .social_items::before { bottom: auto; top: -5px; transform: rotate(135deg); }div.esg-filters, .woocommerce nav.woocommerce-pagination ul, .comments_pagination, .nav-links, .page_links { font-size: 13px; text-transform: uppercase; margin-top: 9.8em; text-align: left; border: none; list-style-type: none; }.nav-links-single .nav-links { font-size: 0.8667em; text-align: left; padding-top: 4.7em; margin-top: 0px; overflow: hidden; text-transform: none; }.nav-links-single .nav-links a { display: block; position: relative; min-height: 3em; z-index: 1; padding-bottom: 54px; }.nav-links-single .nav-links a .nav-arrow { width: 50px; height: 50px; line-height: 50px; overflow: hidden; text-align: left; position: absolute; z-index: 1; bottom: 0px; left: 0px; background: transparent !important; border: none !important; }.nav-links-single .nav-links a .nav-arrow::before { content: " "; display: block; background-color: #ffffff; opacity: 0; position: absolute; z-index: 1; inset: 0px; transition: 0.3s; }.nav-links-single .nav-links a:hover .nav-arrow::before { opacity: 0; }.nav-links-single .nav-links a .nav-arrow::after { content: ""; font-family: fontello; display: inline-block; position: relative; z-index: 2; opacity: 1; color: #1a1d24; transition: 0.3s; font-weight: 400; font-size: 1.6em; }.nav-links-single .nav-links a:hover .nav-arrow::after { opacity: 1; }.nav-links-single .nav-links .nav-next a .nav-arrow { right: 0px; left: auto; }.nav-links-single .nav-links .nav-previous a .nav-arrow::after { transform: rotate(-180deg); position: relative; top: -2px; }.nav-links-single .nav-links .screen-reader-text { font-size: 13px; text-transform: uppercase; font-weight: 400; line-height: 14px; display: inline-block; height: auto; width: auto; top: 0px; letter-spacing: 1.3px; clip: auto !important; position: relative !important; }.nav-links-single .nav-links .screen-reader-text:hover { background: transparent; box-shadow: none; border-radius: 0px; top: 0px; left: 0px; display: inline-block; line-height: 14px; letter-spacing: 1.3px; color: inherit; }.nav-links-single .nav-links .nav-next a .nav-arrow { right: 0px; left: auto; text-align: right; }.nav-links-single .nav-links .nav-previous, .nav-links-single .nav-links .nav-next { width: 50%; box-sizing: border-box; }.nav-links-single .nav-links .nav-previous { float: left; text-align: left; padding-right: 15px; }.nav-links-single .nav-links .nav-previous a { padding-left: 0px; }.nav-links-single .nav-links .nav-previous .post-title { text-align: left; }.nav-links-single .nav-links .nav-next { float: right; text-align: right; padding-left: 15px; }.nav-links-single .nav-links .nav-next a { padding-right: 0px; }.nav-links-single .nav-links .nav-next .post-title { text-align: right; }.nav-links-single .nav-links .post-title, .nav-links-single .nav-links .post_date { transition:color, background-color, border-color 0.3s, 0.3s, 0.3s ease, ease, ease; }.nav-links-single .nav-links .post-title { margin: 0px; font-size: 22px; text-transform: none; }.nav-links-single .nav-links .meta-nav, .nav-links-single .nav-links .post_date { font-size: 0.9286em; font-weight: normal; }.nav-links-single .nav-links .post_date { display: none; }.post_item_single > .post_featured { margin-bottom: 2em; }.post_item_single > .post_featured > img { width: auto; max-height: 80vh; }.post_item_single .post_header { margin-bottom: 2.1em; }.post_item_single .post_content > .post_meta_single { font-size: 1em; line-height: 1.375em; margin-top: 2.65em; letter-spacing: 0px; overflow: hidden; clear: both; }.post_item_single .post_content > .post_meta_single .post_tags .post_meta_label { display: none; }.post_item_single .post_content > .post_meta_single .post_tags a { padding: 12px 19px; margin: 2px 1px 2px 0px; font-size: 13px; font-weight: 400; letter-spacing: 1.2px; text-transform: uppercase; display: inline-block; line-height: 1.3em; }.post_item_single .post_content > .post_meta_single .post_tags { float: left; display: block; max-width: 55%; margin-top: 0px; }.post_item_single .post_content > .post_meta_single .post_tags::after { display: none; }.post_item_single .post_content > .post_meta_single .post_share { float: right; display: block; max-width: 40%; margin-top: 3px; }.post_item_single .post_content > .post_meta_single .post_share::before { display: none; }.post_item_single .post_content > .post_meta_single .post_share .social_item { margin: 0px 0px 0.3em 0.3em; }.post_item_single .post_content > .post_meta_single .post_share .social_item .social_icon { display: block; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; }.widget p { margin: 0px; }.widget .widget_title, .widget .widgettitle, .widget.widget_block h1, .widget.widget_block h2, .widget.widget_block h3, .widget.widget_block h4, .widget.widget_block h5, .widget.widget_block h6 { margin-top: 0px; margin-bottom: 0.75em; }.widget ul { margin: 0px; padding-left: 1.95em; list-style-type: none; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; line-height: 1.8em; }.widget li { position: relative; }.widget ul > li::before { display: block; position: absolute; z-index: 1; top: 0.94em; left: -1.8em; content: ""; width: 11px; height: 2px; margin-top: -1px; }.widget ul > li { margin: 7px 0px; }.footer_wrap .widget_title, .footer_wrap .widgettitle { text-align: left; margin-bottom: 1.35em; letter-spacing: 0.1px; }.sc_layouts_column_align_right .sc_layouts_item, .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 1.8em; margin-right: 0px; }.search_wrap .search_submit::before { font-family: fontello; content: ""; }.sc_layouts_menu_nav > li + li { margin-left: 14px; }.sc_layouts_menu_nav > li.menu-item-has-children > a::after { display: none; }.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li.menu-item-has-children > a { padding: 1em; }.sc_layouts_menu_nav > li > ul { top: 4em; left: -20px; }.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a { padding: 0.6em 2.4em; line-height: 1.3em; }.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul { width: 14em; padding: 1.75em 0px; }.wp-block-tag-cloud a, .widget_product_tag_cloud a, .post_item_single .post_featured .post_categories a, .post_meta .post_meta_item.post_categories a { padding: 2px 12px; font-size: 12px; font-weight: 400; line-height: 22px; letter-spacing: 1.1px; text-transform: uppercase; display: inline-block; margin-bottom: 4px; }.post_item_single .post_featured .post_categories { position: absolute; bottom: -2px; left: 0px; }.post_item_single::after { content: " "; display: block; width: 100%; height: 0px; clear: both; }.post_meta .post_meta_item.post_date a::before { font-family: fontello; content: ""; vertical-align: middle; line-height: inherit; margin: 0px 0.2em 0px 0px; }.post_meta .post_counters_item::before, .post_meta .post_meta_item.post_date a::before { font-size: 1.2em; margin-right: 1em; }.menu_mobile_inner .menu_mobile_nav_area li::before { vertical-align: top; margin-top: 2px; margin-right: 5px; margin-left: -20px; width: 15px; }.swiper-button-next::after, .swiper-button-prev::after { display: none; }.footer_wrap .sc_layouts_item, .footer_wrap .sc_layouts_row .widget { vertical-align: top; margin-top: 0.5em !important; margin-bottom: 0.5em !important; }.footer_wrap .sc_layouts_item .widget { margin-top: 0px !important; margin-bottom: 0px !important; }.socials_wrap .social_item .social_icon { width: 2.5em; height: 2.5em; line-height: 2.5em; }.widget_contacts .contacts_info span.contacts_phone::before, .widget_contacts .contacts_info a.contacts_phone::before { font-family: fontello; content: ""; }.widget_contacts .contacts_info span.contacts_email::before { font-family: fontello; content: ""; }.widget_contacts .contacts_info { line-height: 1.9em; font-weight: 300; }.widget_contacts .contacts_info span::before, .widget_contacts .contacts_info > div > a::before, .widget_contacts .contacts_info > a::before { font-size: 1.45rem; }.widget_contacts .contacts_info span, .widget_contacts .contacts_info > div > a, .widget_contacts .contacts_info > a { padding-left: 2.6em; margin-bottom: 1.7em; white-space: break-spaces; }.widget_contacts .contacts_info span.contacts_phone > a::after { content: "\a "; white-space: pre; }.sc_button.sc_button_simple::before { display: none; }.sc_button.sc_button_simple { padding: 0px 59px 0px 0px; overflow: visible; }.sc_button.sc_button_simple::after { height: 2px; width: 41px; content: ""; display: block; position: absolute; z-index: 1; top: 50%; right: 0px; transform: translateY(-50%); background: red; transition: 0.3s; opacity: 0.3; margin-top: 1px; }.sc_button.sc_button_simple.sc_button_with_icon { padding: 0px; }.sc_button.sc_button_simple.sc_button_with_icon::after { display: none; }.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container:not(.elementor-column-gap-no) { max-width: none; position: relative; }.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width) > .elementor-column-gap-extended { max-width: 1308px; }.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-column-gap-extended, .elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-column-gap-extended { width: 1308px; }.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width) > .elementor-column-gap-wide { max-width: 1318px; }.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-column-gap-wide, .elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-column-gap-wide { width: 1318px; }.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: 15px; }.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-wide > .elementor-column > .elementor-element-populated { padding: 20px; }.elementor-container > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-container > .elementor-column > .elementor-element-populated { padding-top: 0px; padding-bottom: 0px; }[data-type^="trx-addons/socials"], [data-type^="trx-addons/button"], [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]), .wp-block-column > .sc_layouts_item, .sc_layouts_column .sc_layouts_item, .sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { width: auto !important; }.sc_layouts_column_align_left .elementor-widget-wrap { justify-content: flex-start; }.sc_layouts_column_align_right .elementor-widget-wrap { justify-content: flex-end; }.elementor-section-content-middle .elementor-widget-wrap { align-items: center; }.esg-grid i[class*="eg-icon-"] { transition:color 0.5s ease; }.esg-grid ul > li::before { display: none !important; }@-webkit-keyframes preloader_dot_one { 75% { transform: scale(0); } }@keyframes preloader_dot_one { 75% { transform: scale(0); } }@-webkit-keyframes preloader_dot_two { 75% { transform: scale(0); } }@keyframes preloader_dot_two { 75% { transform: scale(0); } }@-webkit-keyframes preloader_dot_three { 75% { transform: scale(0); } }@keyframes preloader_dot_three { 75% { transform: scale(0); } }.elementor-widget-social-icons .elementor-grid .elementor-grid-item { margin-right: 10px; }.elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: 0px; }.nav-btn { padding-left: 16px !important; padding-right: 16px !important; background: #da4763 !important; color: white !important; border-radius: 2px !important; text-transform: uppercase !important; }.nav-btn:hover { color: #070a13 !important; background: white !important; }.scheme_dark ul > li::after { color: white !important; }.menu-item { font-size: 16px !important; font-weight: 600 !important; }.attachment-ostende-thumb-full { width: 100% !important; height: 300px !important; object-fit: cover !important; z-index: 10 !important; }.page_content_wrap:not(.page-id-488 .page_content_wrap):not(.home .page_content_wrap) { padding-top: 4rem !important; }.page_content_wrap { padding-bottom: 0px !important; }.scheme_dark .nav-links-single .nav-links { display: none; }.wcs-timetable--1 .wcs-timetable--monthly-calendar .wcs-date span::after { background-color: #2f80ed; }.wcs-timetable--monthly-calendar .wcs-calendar__header h3 { font-family: "Open Sans"; font-weight: 400; font-size: 16px; text-transform: uppercase; }.wcs-table-thead { height: 60px; background: #311623; }.wcs-timetable--1 .wcs-timetable--monthly-calendar .wcs-day-agenda__title { margin-top: 8px; font-family: "Open Sans"; font-weight: 400; color: white; font-size: 16px; text-transform: capitalize; }.wcs-timetable--monthly-calendar .wcs-day-agenda__title::before { border-bottom: 2px solid #da4763; }.wcs-timetable--monthly-calendar .wcs-calendar__header { margin-top: 28px; margin-bottom: 18px; }.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-timetable__main-col { -webkit-box-flex: 1; flex-grow: 1.5; }.wcs-timetable--monthly-calendar .wcs-day__title { letter-spacing: 10px; text-transform: uppercase; max-width: 13px; margin-top: 0px; margin-bottom: 0px; }.wcs-week { border-top: 1px solid #4d505a; font-size: 16px !important; }.post_item_single .post_content .post_meta { margin-bottom: 40px; }.post_item_single .post_content > .post_meta_single .post_tags { display: none; }.scheme_dark .post_header .post_meta { display: none; }.gs_logo_single { width: auto !important; margin-right: 8px !important; }.post_item_single > .post_featured { position: relative; margin: 0px -100px; }.post_item_single .post_featured .post_categories { position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.6); text-align: center; line-height: 500px; font-weight: 600; display: flex; align-items: center; justify-content: center; color: #ffffff; font-family: "Playfair Display"; font-size: 46px; }.single-post .title-container { display: none; }@media (max-width: 1100px){.post_item_single .post_featured .post_categories { font-size: 30px; line-height: 36px; }.post_item_single > .post_featured { margin: 0px -15px; }}.scheme_dark .post_item_single .post_content .post_meta .post_share .social_item .social_icon { background: transparent; border: 1px solid white; margin-right: 5px; }.menu_mobile .menu_mobile_nav_area .open_child_menu { display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 4px; padding: 12px; background: transparent; }.menu_mobile .menu_mobile_nav_area > ul > li li > a { padding-left: 0px; }.menu_mobile .menu_mobile_nav_area > ul > li ul { padding-top: 15px; padding-bottom: 10px; }.menu_mobile .menu_mobile_nav_area li { margin-bottom: 20px !important; }.menu_mobile .menu_mobile_nav_area .nav-btn { display: flex; flex-direction: row; justify-content: center; align-items: center; padding-top: 10px; padding-bottom: 10px; margin-top: 30px; margin-left: auto; margin-right: auto; }.menu_mobile .menu_mobile_nav_area .nav-btn a { padding-right: 0px; margin-left: auto; margin-right: auto; text-align: center; }.mobile_device .menu_mobile .menu_mobile_nav_area, .mobile_layout .menu_mobile .menu_mobile_nav_area { display: flex; flex-direction: column; margin-top: 140px; }.menu_mobile .menu_mobile_nav_area .open_child_menu { top: 50% !important; transform: translateY(-50%) !important; width: 1.5em !important; height: 1.5em !important; line-height: 1.5em !important; padding: 0px !important; }.post_meta.post_meta_single { display: none; }.wcs-table-tr.wcs-table-thead div::before { display: none; }.wcs-timetable--monthly-calendar .wcs-date span::after { inset: -1px 0px 0px; width: auto; height: auto; border-radius: 0px; z-index: -1; transform: none; margin-top: 0px; }.wcs-timetable--1 .wcs-timetable--monthly-calendar .wcs-date span::after { background-color: #da4763 !important; }.kapcsolat-box-max { max-width: 568px; }.elementor-10 .elementor-element.elementor-element-403b1ae { padding-top: 50px !important; }.elementor-widget-social-icons .elementor-social-icon { min-width: 45px !important; min-height: 45px !important; padding: 10px !important; }.elementor-widget-social-icons .elementor-social-icon i { font-size: 21px !important; }.elementor-widget-social-icons .elementor-social-icon svg { width: 21px !important; height: 21px !important; }@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.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-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.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-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.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-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.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-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.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-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.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-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.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-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.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-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.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-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.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; }[class^="icon-"]::before, [class*=" icon-"]::before { font-family: fontello; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; -webkit-font-smoothing: antialiased; }.icon-left::before { content: ""; }.icon-instagram::before { content: ""; }.icon-cancel::before { content: ""; }@-webkit-keyframes preloader_dot_one { 75% { transform: scale(0); } }@keyframes preloader_dot_one { 75% { transform: scale(0); } }@-webkit-keyframes preloader_dot_two { 75% { transform: scale(0); } }@keyframes preloader_dot_two { 75% { transform: scale(0); } }@-webkit-keyframes preloader_dot_three { 75% { transform: scale(0); } }@keyframes preloader_dot_three { 75% { transform: scale(0); } }.post-navigation .nav-previous a .nav-arrow { background-image: url(https://www.zsofiapirok.com/wp-content/uploads/2021/04/Kicsi_PirokZsofia_Flamenco_FlamenKoktel_Foto_DudasNandorEmil-406x228.jpg); }.post-navigation .nav-next a .nav-arrow { background-image: url(https://www.zsofiapirok.com/wp-content/uploads/2025/05/Caminos-eloadas-Pirok_Zsofia-406x228.jpg); }body { font-family: "Open Sans", sans-serif; font-size: 1rem; font-weight: 400; font-style: normal; line-height: 1.88em; text-decoration: none; text-transform: none; }p, ul, ol, dl, blockquote, address, .post_item_single .wp-block-button, .post_item_single .wp-block-cover, .post_item_single .wp-block-image, .post_item_single .wp-block-video, .post_item_single .wp-block-search, .post_item_single .wp-block-archives, .post_item_single .wp-block-categories, .post_item_single .wp-block-calendar, .post_item_single .wp-block-media-text, .post_item_single figure.wp-block-gallery, .post_item_single .wp-block-group, .wp-block-group.has-background .wp-block-group__inner-container > * { margin-top: 0em; margin-bottom: 1.15em; }h1, .front_page_section_caption { font-family: "Playfair Display", serif; font-size: 54px; font-weight: 700; font-style: normal; line-height: 64px; text-decoration: none; text-transform: none; letter-spacing: 0px; margin-top: 0.81em; margin-bottom: 0.38em; }h2 { font-family: "Playfair Display", serif; font-size: 4.118em; font-weight: 700; font-style: normal; line-height: 1.15em; text-decoration: none; text-transform: none; margin-top: 1em; margin-bottom: 0.51em; }h3 { font-family: "Playfair Display", serif; font-size: 3.118em; font-weight: 700; font-style: normal; line-height: 1.12em; text-decoration: none; text-transform: none; margin-top: 1.08em; margin-bottom: 0.7879em; }h4 { font-family: "Playfair Display", serif; font-size: 1.882em; font-weight: 700; font-style: normal; line-height: 1.28em; text-decoration: none; text-transform: none; margin-top: 1.5em; margin-bottom: 1em; }h5 { font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: 200; font-style: normal; line-height: 33px; text-decoration: none; text-transform: none; letter-spacing: 0px; margin-top: 1.59em; margin-bottom: 1.3em; }h6 { font-family: "Playfair Display", serif; font-size: 1.294em; font-weight: 700; font-style: normal; line-height: 1.28em; text-decoration: none; text-transform: none; letter-spacing: 0px; margin-top: 2em; margin-bottom: 0.85em; }input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], textarea, textarea.wp-editor-area, .select_container, select { font-family: "Open Sans", sans-serif; font-size: 1em; font-weight: 400; font-style: normal; line-height: 1.5em; text-decoration: none; text-transform: none; letter-spacing: 0px; }#btn-buy, .kenzap #seat_mapping_close, .cc-btn, button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .sc_layouts_row .sc_button, .gallery_preview_show .post_readmore, .post_item .more-link, div.esg-filter-wrapper .esg-filterbutton > span, .mptt-navigation-tabs li a, .kenzap .kenzap-hall-layout a.kp-btn-reserve, .ostende_tabs .ostende_tabs_titles li a { font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 400; font-style: normal; line-height: 20px; text-decoration: none; text-transform: uppercase; letter-spacing: 1.5px; }.courses_single .courses_page_header > .courses_page_price, .ui-timepicker-div .ui_tpicker_minute_label, .ui-timepicker-div .ui_tpicker_time_label, .ui-timepicker-div .ui_tpicker_time, .ui-timepicker-div .ui_tpicker_hour_label, .ui-datepicker .ui-datepicker-title, .extra_font, blockquote, mark, ins, .logo_text, .post_price.price, .xdsoft_label.xdsoft_month, .xdsoft_label.xdsoft_year, .theme_scroll_down { font-family: "Open Sans", sans-serif; }.post_meta { font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 400; font-style: normal; line-height: 1.7em; text-decoration: none; text-transform: uppercase; letter-spacing: 0px; margin-top: 0.4em; }em, i, .post-date, .rss-date .post_date, .post_meta_item, .post_counters_item, .post_meta .vc_inline-link, .comments_list_wrap .comment_date, .comments_list_wrap .comment_time, .comments_list_wrap .comment_counters, .top_panel .slider_engine_revo .slide_subtitle, .logo_slogan, fieldset legend, .post_item_single .post_content .post_meta, .author_bio .author_link, .comments_list_wrap .comment_posted, .comments_list_wrap .comment_reply, .tribe-events .tribe-events-c-view-selector__list-item-text, .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text { font-family: "Open Sans", sans-serif; }.menu_main_nav_area, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav { font-size: 1em; line-height: 1.5em; }.menu_main_nav > li > a, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > a { font-weight: 400; font-style: normal; text-decoration: none; text-transform: none; letter-spacing: 0px; }.menu_main_nav > li > ul, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > ul, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav { font-size: 1em; line-height: 1.5em; }.menu_main_nav > li ul > li > a, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li ul > li > a, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a { font-weight: 400; font-style: normal; text-decoration: none; text-transform: none; letter-spacing: 0px; }.menu_mobile .menu_mobile_nav_area > ul { }.menu_mobile .menu_mobile_nav_area > ul > li ul { }p, .has-small-font-size, .has-normal-font-size, .has-medium-font-size { line-height: 1.88em; }.sc_button, .sc_button_simple, .sc_form button { font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 400; font-style: normal; line-height: 20px; text-decoration: none; text-transform: uppercase; letter-spacing: 1.5px; }.sc_button, .sc_form button, .sc_matches_item_pair .sc_matches_item_player .post_featured > img { border-radius: 0px; }.trx_addons_scroll_to_top, .socials_wrap .social_item .social_icon, .sc_matches_other .sc_matches_item_logo1 img, .sc_matches_other .sc_matches_item_logo2 img, .sc_points_table .sc_points_table_logo img { border-radius: 0px; }.wp-block-button__link, button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .gallery_preview_show .post_readmore, body .booked-modal button, body .booked-modal input[type="submit"], body .booked-calendar button, input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, .select_container, textarea, .widget_search .search-field, .woocommerce.widget_product_search .search_field, .widget_display_search #bbp_search, #bbpress-forums #bbp-search-form #bbp_search, .comments_wrap .comments_field input, .comments_wrap .comments_field textarea, .select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection, .woocommerce form .form-row .input-text, .woocommerce form .form-row select, .sc_edd_details .downloads_page_tags .downloads_page_data > a, .widget_product_tag_cloud a, .widget_tag_cloud a { border-radius: 0px; }.scheme_default { color: #606060; }.scheme_default h1, .scheme_default h2, .scheme_default h3, .scheme_default h4, .scheme_default h5, .scheme_default h6, .scheme_default h1 a, .scheme_default h2 a, .scheme_default h3 a, .scheme_default h4 a, .scheme_default h5 a, .scheme_default h6 a, .scheme_default li a, .scheme_default [class*="color_style_"] h1 a, .scheme_default [class*="color_style_"] h2 a, .scheme_default [class*="color_style_"] h3 a, .scheme_default [class*="color_style_"] h4 a, .scheme_default [class*="color_style_"] h5 a, .scheme_default [class*="color_style_"] h6 a, .scheme_default [class*="color_style_"] li a { color: #151414; }.scheme_default a { color: #ce172d; }.scheme_default a:hover { color: #151414; }.scheme_default .widget_contacts .contacts_info { color: #606060; }.scheme_default .widget_contacts .contacts_info span::before, .scheme_default .widget_contacts .contacts_info > div > a::before, .scheme_default .widget_contacts .contacts_info > a::before { color: #ce172d; }.scheme_default .widget_contacts .contacts_info span a, .scheme_default .widget_contacts .contacts_info > div > a, .scheme_default .widget_contacts .contacts_info > a { color: #151414; }.scheme_default .widget_contacts .contacts_info span a:hover, .scheme_default .widget_contacts .contacts_info > div > a:hover, .scheme_default .widget_contacts .contacts_info > a:hover { color: #ce172d; }.scheme_dark body { background-color: #13151f; }.scheme_dark { color: #e6e6e7; }.scheme_dark h1, .scheme_dark h2, .scheme_dark h3, .scheme_dark h4, .scheme_dark h5, .scheme_dark h6, .scheme_dark h1 a, .scheme_dark h2 a, .scheme_dark h3 a, .scheme_dark h4 a, .scheme_dark h5 a, .scheme_dark h6 a, .scheme_dark li a, .scheme_dark [class*="color_style_"] h1 a, .scheme_dark [class*="color_style_"] h2 a, .scheme_dark [class*="color_style_"] h3 a, .scheme_dark [class*="color_style_"] h4 a, .scheme_dark [class*="color_style_"] h5 a, .scheme_dark [class*="color_style_"] h6 a, .scheme_dark [class*="color_style_"] li a { color: #ffffff; }.scheme_dark h1 a:hover, .scheme_dark h2 a:hover, .scheme_dark h3 a:hover, .scheme_dark h4 a:hover, .scheme_dark h5 a:hover, .scheme_dark h6 a:hover, .scheme_dark li a:hover { color: #da4763; }.scheme_dark a { color: #da4763; }.scheme_dark a:hover { color: #ffffff; }.scheme_dark ul > li::before { color: #da4763; }.scheme_dark input[type="text"], .scheme_dark input[type="number"], .scheme_dark input[type="email"], .scheme_dark input[type="url"], .scheme_dark input[type="tel"], .scheme_dark input[type="search"], .scheme_dark input[type="password"], .scheme_dark select, .scheme_dark .select_container, .scheme_dark .select2-container.select2-container--default span.select2-choice, .scheme_dark .select2-container.select2-container--default span.select2-selection, .scheme_dark .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .scheme_dark .select2-container.select2-container--default .select2-selection--multiple, .scheme_dark textarea, .scheme_dark textarea.wp-editor-area, .scheme_dark .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .scheme_dark .tourmaster-form-field input[type="text"], .scheme_dark .tourmaster-form-field input[type="email"], .scheme_dark .tourmaster-form-field input[type="password"], .scheme_dark .tourmaster-form-field textarea, .scheme_dark .tourmaster-form-field select, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="text"], .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="email"], .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="password"], .scheme_dark .tourmaster-form-field.tourmaster-with-border textarea, .scheme_dark .tourmaster-form-field.tourmaster-with-border select, .scheme_dark #buddypress .dir-search input[type="search"], .scheme_dark #buddypress .dir-search input[type="text"], .scheme_dark #buddypress .groups-members-search input[type="search"], .scheme_dark #buddypress .groups-members-search input[type="text"], .scheme_dark #buddypress .standard-form input[type="color"], .scheme_dark #buddypress .standard-form input[type="date"], .scheme_dark #buddypress .standard-form input[type="datetime-local"], .scheme_dark #buddypress .standard-form input[type="datetime"], .scheme_dark #buddypress .standard-form input[type="email"], .scheme_dark #buddypress .standard-form input[type="month"], .scheme_dark #buddypress .standard-form input[type="number"], .scheme_dark #buddypress .standard-form input[type="password"], .scheme_dark #buddypress .standard-form input[type="range"], .scheme_dark #buddypress .standard-form input[type="search"], .scheme_dark #buddypress .standard-form input[type="tel"], .scheme_dark #buddypress .standard-form input[type="text"], .scheme_dark #buddypress .standard-form input[type="time"], .scheme_dark #buddypress .standard-form input[type="url"], .scheme_dark #buddypress .standard-form input[type="week"], .scheme_dark #buddypress .standard-form select, .scheme_dark #buddypress .standard-form textarea, .scheme_dark #buddypress form#whats-new-form textarea, .scheme_dark #booked-page-form input[type="email"], .scheme_dark #booked-page-form input[type="text"], .scheme_dark #booked-page-form input[type="password"], .scheme_dark #booked-page-form textarea, .scheme_dark .booked-upload-wrap, .scheme_dark .booked-upload-wrap input, .scheme_dark form.mc4wp-form input[type="email"] { color: #e6e6e7; border-color: #2b2a2f; background-color: transparent; }.scheme_dark #booked-profile-page label:has(> input[type="checkbox"])::before, .scheme_dark .mc4wp-form label:has(> input[type="checkbox"])::before, .scheme_dark .woocommerce-page .content label:has(> input[type="checkbox"])::before, .scheme_dark .gdpr-terms-container span:has(> input[type="checkbox"])::before, .scheme_dark input[type="radio"] + label::before, .scheme_dark input[type="checkbox"] + label::before, .scheme_dark input[type="radio"] + .wpcf7-list-item-label::before, .scheme_dark input[type="checkbox"] + .wpcf7-list-item-label::before, .scheme_dark .wpcf7-list-item-label.wpcf7-list-item-right::before, .scheme_dark .edd_price_options ul > li > label > input[type="radio"] + span::before, .scheme_dark .edd_price_options ul > li > label > input[type="checkbox"] + span::before { color: #e6e6e7; border-color: #343742; background-color: #13151f; }.scheme_dark input[type="text"]:focus, .scheme_dark input[type="text"].filled, .scheme_dark input[type="number"]:focus, .scheme_dark input[type="number"].filled, .scheme_dark input[type="email"]:focus, .scheme_dark input[type="email"].filled, .scheme_dark input[type="url"]:focus, .scheme_dark input[type="url"].filled, .scheme_dark input[type="tel"]:focus, .scheme_dark input[type="search"]:focus, .scheme_dark input[type="search"].filled, .scheme_dark input[type="password"]:focus, .scheme_dark input[type="password"].filled, .scheme_dark select:hover, .scheme_dark select option:hover, .scheme_dark select option:focus, .scheme_dark .select2-container.select2-container--default span.select2-choice:hover, .scheme_dark .select2-container.select2-container--focus span.select2-choice, .scheme_dark .select2-container.select2-container--open span.select2-choice, .scheme_dark .select2-container.select2-container--focus span.select2-selection--single .select2-selection__rendered, .scheme_dark .select2-container.select2-container--open span.select2-selection--single .select2-selection__rendered, .scheme_dark .select2-container.select2-container--default span.select2-selection--single:hover .select2-selection__rendered, .scheme_dark .select2-container.select2-container--default span.select2-selection--multiple:hover, .scheme_dark .select2-container.select2-container--focus span.select2-selection--multiple, .scheme_dark .select2-container.select2-container--open span.select2-selection--multiple, .scheme_dark textarea:focus, .scheme_dark textarea.filled, .scheme_dark textarea.wp-editor-area:focus, .scheme_dark textarea.wp-editor-area.filled, .scheme_dark .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:hover, .scheme_dark .tourmaster-form-field input[type="text"]:focus, .scheme_dark .tourmaster-form-field input[type="text"].filled, .scheme_dark .tourmaster-form-field input[type="email"]:focus, .scheme_dark .tourmaster-form-field input[type="email"].filled, .scheme_dark .tourmaster-form-field input[type="password"]:focus, .scheme_dark .tourmaster-form-field input[type="password"].filled, .scheme_dark .tourmaster-form-field textarea:focus, .scheme_dark .tourmaster-form-field textarea.filled, .scheme_dark .tourmaster-form-field select:focus, .scheme_dark .tourmaster-form-field select.filled, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="text"]:focus, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="text"].filled, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="email"]:focus, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="email"].filled, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="password"]:focus, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="password"].filled, .scheme_dark .tourmaster-form-field.tourmaster-with-border textarea:focus, .scheme_dark .tourmaster-form-field.tourmaster-with-border textarea.filled, .scheme_dark .tourmaster-form-field.tourmaster-with-border select:focus, .scheme_dark .tourmaster-form-field.tourmaster-with-border select.filled, .scheme_dark #buddypress .dir-search input[type="search"]:focus, .scheme_dark #buddypress .dir-search input[type="search"].filled, .scheme_dark #buddypress .dir-search input[type="text"]:focus, .scheme_dark #buddypress .dir-search input[type="text"].filled, .scheme_dark #buddypress .groups-members-search input[type="search"]:focus, .scheme_dark #buddypress .groups-members-search input[type="search"].filled, .scheme_dark #buddypress .groups-members-search input[type="text"]:focus, .scheme_dark #buddypress .groups-members-search input[type="text"].filled, .scheme_dark #buddypress .standard-form input[type="color"]:focus, .scheme_dark #buddypress .standard-form input[type="color"].filled, .scheme_dark #buddypress .standard-form input[type="date"]:focus, .scheme_dark #buddypress .standard-form input[type="date"].filled, .scheme_dark #buddypress .standard-form input[type="datetime-local"]:focus, .scheme_dark #buddypress .standard-form input[type="datetime-local"].filled, .scheme_dark #buddypress .standard-form input[type="datetime"]:focus, .scheme_dark #buddypress .standard-form input[type="datetime"].filled, .scheme_dark #buddypress .standard-form input[type="email"]:focus, .scheme_dark #buddypress .standard-form input[type="email"].filled, .scheme_dark #buddypress .standard-form input[type="month"]:focus, .scheme_dark #buddypress .standard-form input[type="month"].filled, .scheme_dark #buddypress .standard-form input[type="number"]:focus, .scheme_dark #buddypress .standard-form input[type="number"].filled, .scheme_dark #buddypress .standard-form input[type="password"]:focus, .scheme_dark #buddypress .standard-form input[type="password"].filled, .scheme_dark #buddypress .standard-form input[type="range"]:focus, .scheme_dark #buddypress .standard-form input[type="range"].filled, .scheme_dark #buddypress .standard-form input[type="search"]:focus, .scheme_dark #buddypress .standard-form input[type="search"].filled, .scheme_dark #buddypress .standard-form input[type="tel"]:focus, .scheme_dark #buddypress .standard-form input[type="tel"].filled, .scheme_dark #buddypress .standard-form input[type="text"]:focus, .scheme_dark #buddypress .standard-form input[type="text"].filled, .scheme_dark #buddypress .standard-form input[type="time"]:focus, .scheme_dark #buddypress .standard-form input[type="time"].filled, .scheme_dark #buddypress .standard-form input[type="url"]:focus, .scheme_dark #buddypress .standard-form input[type="url"].filled, .scheme_dark #buddypress .standard-form input[type="week"]:focus, .scheme_dark #buddypress .standard-form input[type="week"].filled, .scheme_dark #buddypress .standard-form select:focus, .scheme_dark #buddypress .standard-form select.filled, .scheme_dark #buddypress .standard-form textarea:focus, .scheme_dark #buddypress .standard-form textarea.filled, .scheme_dark #buddypress form#whats-new-form textarea:focus, .scheme_dark #buddypress form#whats-new-form textarea.filled, .scheme_dark #booked-page-form input[type="email"]:focus, .scheme_dark #booked-page-form input[type="email"].filled, .scheme_dark #booked-page-form input[type="text"]:focus, .scheme_dark #booked-page-form input[type="text"].filled, .scheme_dark #booked-page-form input[type="password"]:focus, .scheme_dark #booked-page-form input[type="password"].filled, .scheme_dark #booked-page-form textarea:focus, .scheme_dark #booked-page-form textarea.filled, .scheme_dark .booked-upload-wrap:hover, .scheme_dark .booked-upload-wrap input:focus, .scheme_dark .booked-upload-wrap input.filled, .scheme_dark form.mc4wp-form input[type="email"]:focus, .scheme_dark form.mc4wp-form input[type="email"].filled { color: #ffffff; border-color: #1f1e23; background-color: transparent; }.scheme_dark input[placeholder]::placeholder { opacity: 1; color: #cccdd0; }.scheme_dark .sc_button_simple:not(.sc_button_bg_image), .scheme_dark .sc_button_simple:not(.sc_button_bg_image)::before, .scheme_dark .sc_button_simple:not(.sc_button_bg_image)::after { color: #da4763; }.scheme_dark .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .scheme_dark button, .scheme_dark input[type="reset"], .scheme_dark input[type="submit"], .scheme_dark input[type="button"], .scheme_dark .comments_wrap .form-submit input[type="submit"], .scheme_dark #buddypress .comment-reply-link, .scheme_dark #buddypress .generic-button a, .scheme_dark #buddypress a.button, .scheme_dark #buddypress button, .scheme_dark #buddypress input[type="button"], .scheme_dark #buddypress input[type="reset"], .scheme_dark #buddypress input[type="submit"], .scheme_dark #buddypress ul.button-nav li a, .scheme_dark a.bp-title-button, .scheme_dark .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button, .scheme_dark #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button > a, .scheme_dark #booked-profile-page input[type="submit"], .scheme_dark #booked-profile-page button, .scheme_dark .booked-list-view input[type="submit"], .scheme_dark .booked-list-view button, .scheme_dark table.booked-calendar input[type="submit"], .scheme_dark table.booked-calendar button, .scheme_dark .booked-modal input[type="submit"], .scheme_dark .booked-modal button, .scheme_dark .sc_button_default, .scheme_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .scheme_dark .socials_share:not(.socials_type_drop) .social_icon, .scheme_dark .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], .scheme_dark #tribe-bar-form .tribe-bar-submit input[type="submit"], .scheme_dark #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"], .scheme_dark #tribe-bar-views li.tribe-bar-views-option a, .scheme_dark #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a, .scheme_dark #tribe-events .tribe-events-button, .scheme_dark .tribe-events-button, .scheme_dark .tribe-events-cal-links a, .scheme_dark .tribe-events-sub-nav li a, .scheme_dark .edd_download_purchase_form .button, .scheme_dark #edd-purchase-button, .scheme_dark .edd-submit.button, .scheme_dark .widget_edd_cart_widget .edd_checkout a, .scheme_dark .sc_edd_details .downloads_page_tags .downloads_page_data > a, .scheme_dark .mc4wp-form input[type="submit"], .scheme_dark .cc-btn.cc-allow, .scheme_dark .woocommerce #respond input#submit, .scheme_dark .woocommerce .button, .scheme_dark .woocommerce-page .button, .scheme_dark .woocommerce a.button, .scheme_dark .woocommerce-page a.button, .scheme_dark .woocommerce button.button, .scheme_dark .woocommerce-page button.button, .scheme_dark .woocommerce input.button, .scheme_dark .woocommerce-page input.button, .scheme_dark .woocommerce input[type="button"], .scheme_dark .woocommerce-page input[type="button"], .scheme_dark .woocommerce input[type="submit"], .scheme_dark .woocommerce-page input[type="submit"], .scheme_dark .woocommerce #respond input#submit.alt, .scheme_dark .woocommerce a.button.alt, .scheme_dark .woocommerce button.button.alt, .scheme_dark .kenzap #seat_mapping_close, .scheme_dark #btn-buy, .scheme_dark .woocommerce input.button.alt { color: #ffffff; background-color: #da4763; }.scheme_dark .search_wrap .search_submit::before { color: #e6e6e7; }.scheme_dark .wp-block-button:not(.is-style-outline) > .wp-block-button__link:hover, .scheme_dark button:hover, .scheme_dark button:focus, .scheme_dark input[type="submit"]:hover, .scheme_dark input[type="submit"]:focus, .scheme_dark input[type="reset"]:hover, .scheme_dark input[type="reset"]:focus, .scheme_dark input[type="button"]:hover, .scheme_dark input[type="button"]:focus, .scheme_dark .comments_wrap .form-submit input[type="submit"]:hover, .scheme_dark .comments_wrap .form-submit input[type="submit"]:focus, .scheme_dark #buddypress .comment-reply-link:hover, .scheme_dark #buddypress .generic-button a:hover, .scheme_dark #buddypress a.button:hover, .scheme_dark #buddypress button:hover, .scheme_dark #buddypress input[type="button"]:hover, .scheme_dark #buddypress input[type="reset"]:hover, .scheme_dark #buddypress input[type="submit"]:hover, .scheme_dark #buddypress ul.button-nav li a:hover, .scheme_dark a.bp-title-button:hover, .scheme_dark .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover, .scheme_dark body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button > a:hover, .scheme_dark body #booked-profile-page input[type="submit"]:hover, .scheme_dark body #booked-profile-page button:hover, .scheme_dark body .booked-list-view input[type="submit"]:hover, .scheme_dark body .booked-list-view button:hover, .scheme_dark body table.booked-calendar input[type="submit"]:hover, .scheme_dark body table.booked-calendar button:hover, .scheme_dark body .booked-modal input[type="submit"]:hover, .scheme_dark body .booked-modal button:hover, .scheme_dark .sc_button_default:hover, .scheme_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .scheme_dark .socials_share:not(.socials_type_drop) .social_icon:hover, .scheme_dark .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"]:hover, .scheme_dark #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover, .scheme_dark #tribe-bar-form .tribe-bar-submit input[type="submit"]:focus, .scheme_dark #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"]:hover, .scheme_dark #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"]:focus, .scheme_dark #tribe-bar-views li.tribe-bar-views-option a:hover, .scheme_dark #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, .scheme_dark #tribe-events .tribe-events-button:hover, .scheme_dark .tribe-events-button:hover, .scheme_dark .tribe-events-cal-links a:hover, .scheme_dark .tribe-events-sub-nav li a:hover, .scheme_dark .cc-btn.cc-allow:hover, .scheme_dark .edd_download_purchase_form .button:hover, .scheme_dark .edd_download_purchase_form .button:active, .scheme_dark .edd_download_purchase_form .button:focus, .scheme_dark #edd-purchase-button:hover, .scheme_dark #edd-purchase-button:active, .scheme_dark #edd-purchase-button:focus, .scheme_dark .edd-submit.button:hover, .scheme_dark .edd-submit.button:active, .scheme_dark .edd-submit.button:focus, .scheme_dark .widget_edd_cart_widget .edd_checkout a:hover, .scheme_dark .sc_edd_details .downloads_page_tags .downloads_page_data > a:hover, .scheme_dark .mc4wp-form input[type="submit"]:hover, .scheme_dark .mc4wp-form input[type="submit"]:focus, .scheme_dark .kenzap #seat_mapping_close:hover, .scheme_dark .kenzap #seat_mapping_close:focus, .scheme_dark .woocommerce #respond input#submit:hover, .scheme_dark #btn-buy:hover, .scheme_dark #btn-buy:focus, .scheme_dark .woocommerce .button:hover, .scheme_dark .woocommerce-page .button:hover, .scheme_dark .woocommerce a.button:hover, .scheme_dark .woocommerce-page a.button:hover, .scheme_dark .woocommerce button.button:hover, .scheme_dark .woocommerce-page button.button:hover, .scheme_dark .woocommerce input.button:hover, .scheme_dark .woocommerce-page input.button:hover, .scheme_dark .woocommerce input[type="button"]:hover, .scheme_dark .woocommerce-page input[type="button"]:hover, .scheme_dark .woocommerce input[type="submit"]:hover, .scheme_dark .woocommerce-page input[type="submit"]:hover { color: #13151f; background-color: #ffffff; }.scheme_dark.top_panel, .scheme_dark.footer_wrap { color: #e6e6e7; background-color: #13151f; }.scheme_dark.sc_layouts_row { color: #e6e6e7; background-color: #13151f; }.scheme_dark .sc_layouts_row_delimiter, .scheme_dark.sc_layouts_row_delimiter { border-color: #343742; }.scheme_dark .sc_layouts_item_icon { color: #cccdd0; }.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item, .scheme_dark.sc_layouts_row_type_normal .sc_layouts_item { color: #e6e6e7; }.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button), .scheme_dark.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button) { color: #e6e6e7; }.scheme_dark .sc_layouts_menu_nav > li > a { color: #ffffff !important; }.scheme_dark .sc_layouts_menu_nav > li > a:hover, .scheme_dark .sc_layouts_menu_nav > li.sfHover > a { color: #da4763 !important; }.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_dark .sc_layouts_menu_nav > li ul { background-color: #13151f; }.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .scheme_dark .sc_layouts_menu_nav > li li > a { color: #e6e6e7 !important; }.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .scheme_dark .sc_layouts_menu_nav > li li > a:hover, .scheme_dark .sc_layouts_menu_nav > li li.sfHover > a { color: #da4763 !important; }.scheme_dark .menu_mobile_inner { color: #e6e6e7; background-color: #13151f; }.scheme_dark .menu_mobile_close::before, .scheme_dark .menu_mobile_close::after { border-color: #ffffff; }.scheme_dark .menu_mobile_inner a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li::before { color: #ffffff; }.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor > a, .scheme_dark .menu_mobile_inner .current-menu-item > a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover::before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor::before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item::before { color: #da4763; }.scheme_dark .menu_mobile_inner .search_mobile .search_submit { color: #cccdd0; }.scheme_dark .menu_mobile_inner .search_mobile .search_submit:focus, .scheme_dark .menu_mobile_inner .search_mobile .search_submit:hover { color: #ffffff; }.scheme_dark #page_preloader, .scheme_dark .page_content_wrap { background-color: #13151f; }.scheme_dark .top_panel, .scheme_dark.top_panel { background-color: #13151f; }.scheme_dark .post_meta, .scheme_dark .post_meta_item, .scheme_dark .post_meta_item::after, .scheme_dark .post_meta_item:hover::after, .scheme_dark .post_meta .vc_inline-link, .scheme_dark .post_meta .vc_inline-link::after, .scheme_dark .post_meta .vc_inline-link:hover::after, .scheme_dark .post_meta_item a, .scheme_dark .post_info .post_info_item, .scheme_dark .post_info .post_info_item a, .scheme_dark .post_info_counters .post_counters_item, .scheme_dark .post_counters .socials_share .socials_caption::before, .scheme_dark .post_counters .socials_share .socials_caption:hover::before { color: #cccdd0; }.scheme_dark .post_date a:hover, .scheme_dark a.post_meta_item:hover, .scheme_dark .post_meta_item a:hover, .scheme_dark .post_meta .vc_inline-link:hover, .scheme_dark .post_info .post_info_item a:hover, .scheme_dark .post_info_counters .post_counters_item:hover { color: #ffffff; }.scheme_dark .post_meta_item.post_categories, .scheme_dark .post_meta_item.post_categories a { color: #da4763; }.scheme_dark .wp-block-tag-cloud a, .scheme_dark .post_meta_item.post_categories a { color: #ffffff; background-color: #da4763; }.scheme_dark .wp-block-tag-cloud a:hover, .scheme_dark .post_meta_item.post_categories a:hover { color: #13151f; background-color: #ffffff; }.scheme_dark .post_meta_item .socials_share .social_items { background-color: #13151f; }.scheme_dark .post_meta_item .social_items, .scheme_dark .post_meta_item .social_items::before { background-color: #13151f; border-color: #343742; color: #cccdd0; }.scheme_dark .post_item_single .post_header .post_date { color: #cccdd0; }.scheme_dark .post_item_single .post_featured .post_categories a:hover, .scheme_dark .post_item_single .post_header .post_categories a:hover { color: #13151f; }.scheme_dark .post_item_single .post_meta_item:hover, .scheme_dark .post_item_single .post_header .post_meta .vc_inline-link:hover, .scheme_dark .post_item_single .post_meta_item > a:hover, .scheme_dark .post_item_single .post_meta_item .socials_caption:hover, .scheme_dark .post_item_single .post_edit a:hover { color: #ffffff; }.scheme_dark .post_item_single .post_content .post_meta_label, .scheme_dark .post_item_single .post_content .post_meta_item:hover .post_meta_label { color: #ffffff; }.scheme_dark .post_item_single .post_content .post_tags, .scheme_dark .post_item_single .post_content .post_tags a { color: #da4763; }.scheme_dark .post_item_single .post_content .post_tags a:hover { color: #ffffff; }.scheme_dark .post_item_single .post_content .post_meta .post_share .social_item .social_icon { color: #ffffff !important; background-color: #da4763; }.scheme_dark .post_item_single .post_content .post_meta .post_share .social_item:hover .social_icon { color: #13151f !important; background-color: #ffffff; }.scheme_dark .nav-links-single .nav-links { border-color: #343742; }.scheme_dark .nav-links-single .nav-links a .post_date { color: #cccdd0; }.scheme_dark .nav-links-single .nav-links a:hover .meta-nav, .scheme_dark .nav-links-single .nav-links a:hover .post_date { color: #ffffff; }.scheme_dark .nav-links-single .nav-links a:hover .post-title { color: #da4763; }.scheme_dark .widget ul > li::before { background-color: #da4763; }.scheme_dark.footer_wrap, .footer_wrap .scheme_dark.vc_row { background-color: #13151f; color: #e6e6e7; }.scheme_dark.footer_wrap .widget, .scheme_dark.footer_wrap .sc_content .wpb_column, .footer_wrap .scheme_dark.vc_row .widget, .footer_wrap .scheme_dark.vc_row .sc_content .wpb_column { border-color: #464646; }.scheme_dark.footer_wrap h1, .scheme_dark.footer_wrap h2, .scheme_dark.footer_wrap h3, .scheme_dark.footer_wrap h4, .scheme_dark.footer_wrap h5, .scheme_dark.footer_wrap h6, .scheme_dark.footer_wrap h1 a, .scheme_dark.footer_wrap h2 a, .scheme_dark.footer_wrap h3 a, .scheme_dark.footer_wrap h4 a, .scheme_dark.footer_wrap h5 a, .scheme_dark.footer_wrap h6 a, .footer_wrap .scheme_dark.vc_row h1, .footer_wrap .scheme_dark.vc_row h2, .footer_wrap .scheme_dark.vc_row h3, .footer_wrap .scheme_dark.vc_row h4, .footer_wrap .scheme_dark.vc_row h5, .footer_wrap .scheme_dark.vc_row h6, .footer_wrap .scheme_dark.vc_row h1 a, .footer_wrap .scheme_dark.vc_row h2 a, .footer_wrap .scheme_dark.vc_row h3 a, .footer_wrap .scheme_dark.vc_row h4 a, .footer_wrap .scheme_dark.vc_row h5 a, .footer_wrap .scheme_dark.vc_row h6 a { color: #ffffff; }.scheme_dark.footer_wrap a, .footer_wrap .scheme_dark.vc_row a { color: #ffffff; }.scheme_dark.footer_wrap a:hover, .footer_wrap .scheme_dark.vc_row a:hover { color: #da4763; }.scheme_dark .post_item_single .post_content > .post_meta_single .post_tags a { background-color: #ffffff; color: #13151f; }.scheme_dark .post_item_single .post_content > .post_meta_single .post_tags a:hover { background-color: #da4763; color: #ffffff; }.scheme_dark .widget_contacts .contacts_info { color: #e6e6e7; }.scheme_dark .widget_contacts .contacts_info span::before, .scheme_dark .widget_contacts .contacts_info > div > a::before, .scheme_dark .widget_contacts .contacts_info > a::before { color: #da4763; }.scheme_dark .widget_contacts .contacts_info span a, .scheme_dark .widget_contacts .contacts_info > div > a, .scheme_dark .widget_contacts .contacts_info > a { color: #ffffff; }.scheme_dark .widget_contacts .contacts_info span a:hover, .scheme_dark .widget_contacts .contacts_info > div > a:hover, .scheme_dark .widget_contacts .contacts_info > a:hover { color: #da4763; }.scheme_dark.sidebar .widget_contacts .contacts_info, .scheme_dark.footer_wrap .widget_contacts .contacts_info { color: #ffffff; }.scheme_dark.sidebar .widget_contacts .contacts_info span::before, .scheme_dark.sidebar .widget_contacts .contacts_info > div > a::before, .scheme_dark.sidebar .widget_contacts .contacts_info > a::before, .scheme_dark.footer_wrap .widget_contacts .contacts_info span::before, .scheme_dark.footer_wrap .widget_contacts .contacts_info > div > a::before, .scheme_dark.footer_wrap .widget_contacts .contacts_info > a::before { color: #da4763; }.scheme_dark.sidebar .widget_contacts .contacts_info span a, .scheme_dark.sidebar .widget_contacts .contacts_info > div > a, .scheme_dark.sidebar .widget_contacts .contacts_info > a, .scheme_dark.footer_wrap .widget_contacts .contacts_info span a, .scheme_dark.footer_wrap .widget_contacts .contacts_info > div > a, .scheme_dark.footer_wrap .widget_contacts .contacts_info > a { color: #ffffff; }.scheme_dark.sidebar .widget_contacts .contacts_info span a:hover, .scheme_dark.sidebar .widget_contacts .contacts_info > div > a:hover, .scheme_dark.sidebar .widget_contacts .contacts_info > a:hover, .scheme_dark.footer_wrap .widget_contacts .contacts_info span a:hover, .scheme_dark.footer_wrap .widget_contacts .contacts_info > div > a:hover, .scheme_dark.footer_wrap .widget_contacts .contacts_info > a:hover { color: #da4763; }.scheme_dark .socials_wrap .social_item .social_icon { background-color: #da4763; }.scheme_dark .socials_wrap .social_item .social_icon, .scheme_dark .socials_wrap .social_item .social_icon i { color: #ffffff; }.scheme_dark .socials_wrap .social_item:hover .social_icon { background-color: #ffffff; }.scheme_dark .socials_wrap .social_item:hover .social_icon, .scheme_dark .socials_wrap .social_item:hover .social_icon i { color: #13151f; }.scheme_dark .sc_button.sc_button_simple::after { background-color: #da4763; }.scheme_dark .elementor-divider-separator { border-color: #343742; }@-webkit-keyframes a { 100% { transform: rotate(1turn); } }@keyframes a { 100% { transform: rotate(1turn); } }@-webkit-keyframes b { 0% { background-position: 0px 0px; } 100% { background-position: 30px 0px; } }@keyframes b { 0% { background-position: 0px 0px; } 100% { background-position: 30px 0px; } }@media (max-width: 1439px){.sc_layouts_row:not(.sc_layouts_row_type_narrow), .sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type="text"], .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 { font-size: 14px; }a.custom-logo-link img, .sc_layouts_row .sc_layouts_logo img { max-height: 4.5em; }}@media (max-width: 1279px){.sc_layouts_row:not(.sc_layouts_row_type_narrow), .sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type="text"], .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 { font-size: 13px; line-height: 21px; }}@media (max-width: 1023px){.sc_layouts_column .sc_layouts_item { margin-right: 1.15em; }.sc_layouts_column_align_right .sc_layouts_item { margin-left: 1.15em; margin-right: 0px; }.sc_layouts_title_title { font-size: 0.8em; }}@media (max-width: 767px){.socials_wrap .social_item .social_icon { width: 2em; height: 2em; line-height: 2em; text-align: center; }.socials_wrap .social_item { margin: 6px 6px 0px 0px; }.sc_layouts_item_menu_mobile_button, .sc_layouts_menu_mobile_button { display: inline-block !important; }}@media (max-width: 479px){.sc_layouts_row:not(.sc_layouts_row_type_narrow), .sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type="text"], .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 { font-size: 13px; line-height: 19px; }.sc_layouts_title_title { font-size: 0.7em; }}@media (max-width: 1679px){.front_page_section_caption, .sc_layouts_title_title > .sc_layouts_title_caption { line-height: 1.1em; }.nav-links { margin-top: 7em; }}@media (max-width: 1439px){.sc_layouts_title_title > .sc_layouts_title_caption { line-height: 1em; }html { font-size: 16px; line-height: 164.286%; }.page_content_wrap { padding-top: 5.1rem; padding-bottom: 5.2rem; }.sc_layouts_row:not(.sc_layouts_row_type_narrow), .sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type="text"], .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 { font-size: 16px; }.sc_layouts_menu_nav > li + li { margin-left: 0px; }.sc_layouts_column_align_right .sc_layouts_item, .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 1.3em; margin-right: 0px; }.content_wrap, .content_container { width: 1100px; }.body_style_fullwide .content_wrap { padding-left: 90px; padding-right: 90px; }.menu_mobile .menu_mobile_nav_area li > a { font-size: 1.2857em; line-height: 1.5em; }.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended { width: 1130px; }.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide { width: 1140px; }}@media (max-width: 1279px){html { font-size: 15px; line-height: 161.54%; }h1, .front_page_section_caption { font-size: 3.5em; }h2 { font-size: 3.3em; }h3 { font-size: 3em; }h4 { font-size: 1.6em; }h5 { font-size: 1.4em; }h6 { font-size: 1.25em; }p, ul, ol, dl, blockquote, address { margin-bottom: 1em; }.content_wrap, .content_container { width: 964px !important; }.body_style_fullwide .content_wrap { padding-left: 50px; padding-right: 50px; }.menu_mobile .menu_mobile_nav_area li > a { font-size: 1.23em; line-height: 1.5em; }button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .gallery_preview_show .post_readmore, .ostende_tabs .ostende_tabs_titles li a, #buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, #buddypress div.activity-meta a, a.bp-title-button, body #booked-profile-page input[type="submit"], body #booked-profile-page button, body .booked-list-view input[type="submit"], body .booked-list-view button, body table.booked-calendar input[type="submit"], body table.booked-calendar button, body .booked-modal input[type="submit"], body .booked-modal button, .edd_download_purchase_form .button, #edd-purchase-button, .edd-submit.button, .widget_edd_cart_widget .edd_checkout a, form.mc4wp-form .mc4wp-form-fields input[type="submit"], .sc_button, .sc_layouts_row .sc_button, .sc_form button, body #booked-profile-page .booked-profile-appt-list button.button-primary, body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a, body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button, .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], #tribe-bar-form .tribe-bar-submit input[type="submit"], #tribe-bar-form button, #tribe-bar-form a, #tribe-bar-form input, #tribe-events .tribe-events-button, .tribe-events-button, .tribe-events-cal-links a, .tribe-events-sub-nav li a, .tribe-events-read-more, #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button, #btn-buy, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button .woocommerce #respond input#submit, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .woocommerce table.cart td.actions .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled, .yith-woocompare-widget a.clear-all, .wp-block-button__link { padding: 1.3em 2.8em; }.sc_button_simple { letter-spacing: 1px; }.widget .widget_title, .widget .widgettitle { font-size: 1.3em; }.sc_layouts_column_align_right .sc_layouts_item, .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 1.1em; margin-right: 0px; }.sc_button.sc_button_simple { padding: 0px 49px 0px 0px; }.sc_button.sc_button_simple::after { width: 31px; }.post_meta .post_meta_item::after, .post_meta .post_meta_item.post_edit::after, .post_meta .vc_inline-link::after { margin: 0px 0.5em; }.nav-links { margin-top: 6em; }.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended { width: 994px; }.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide { width: 1004px; }}@media (max-width: 1023px){.sc_layouts_title_title { font-size: 1em; }h1, .front_page_section_caption { font-size: 3em; }h2 { font-size: 2.7em; }h3 { font-size: 2.4em; }h4 { font-size: 1.5em; }h5 { font-size: 1.35em; }h6 { font-size: 1.2em; }.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li.menu-item-has-children > a { padding: 1em 0.8em; }.content_wrap, .content_container { width: 708px !important; }.body_style_fullwide .content_wrap { padding-left: 30px; padding-right: 30px; }.page_content_wrap { padding-top: 5rem; padding-bottom: 5rem; }.widget_contacts .contacts_info span, .widget_contacts .contacts_info > div > a, .widget_contacts .contacts_info > a { padding-left: 2.3em; margin-bottom: 1em; }.menu_mobile .menu_mobile_nav_area { position: relative; top: auto; margin: 3em 0px 0px; max-height: none; padding-right: 0px; overflow-y: visible; transform: none; }.menu_mobile .menu_mobile_inner { overflow-y: auto; }.menu_mobile .menu_mobile_nav_area > ul > li > a { font-size: 1.5em; line-height: 1.5em; }.menu_mobile .search_mobile { position: relative; bottom: auto; left: 0px; margin: 3em auto 0px; }.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended { width: 738px; }.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide { width: 748px; }}@media (max-width: 767px){h1, .front_page_section_caption { font-size: 32px; margin-top: 32px; margin-bottom: 18px; }h2 { font-size: 30px; margin-top: 30px; margin-bottom: 18px; }h3 { font-size: 26px; margin-top: 28px; margin-bottom: 18px; }h4 { font-size: 21px; margin-top: 26px; margin-bottom: 16px; }h5 { font-size: 17px; line-height: 21px; margin-top: 24px; margin-bottom: 14px; }h6 { font-size: 15px; line-height: 18px; margin-top: 22px; margin-bottom: 10px; }.content_wrap, .content_container { width: 440px !important; }.body_style_fullwide .content_wrap { padding-left: 20px; padding-right: 20px; }body #booked-profile-page .booked-profile-appt-list button.button-primary, body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a, body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button, #btn-buy, button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .gallery_preview_show .post_readmore, .ostende_tabs .ostende_tabs_titles li a, #buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, #buddypress div.activity-meta a, a.bp-title-button, body #booked-profile-page input[type="submit"], body #booked-profile-page button, body .booked-list-view input[type="submit"], body .booked-list-view button, body table.booked-calendar input[type="submit"], body table.booked-calendar button, body .booked-modal input[type="submit"], body .booked-modal button, .edd_download_purchase_form .button, #edd-purchase-button, .edd-submit.button, .widget_edd_cart_widget .edd_checkout a, form.mc4wp-form .mc4wp-form-fields input[type="submit"], .sc_button, .sc_layouts_row .sc_button, .sc_form button, .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], #tribe-bar-form .tribe-bar-submit input[type="submit"], #tribe-bar-form button, #tribe-bar-form a, #tribe-bar-form input, #tribe-events .tribe-events-button, .tribe-events-button, .tribe-events-cal-links a, .tribe-events-sub-nav li a, .tribe-events-read-more, #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button .woocommerce #respond input#submit, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .woocommerce table.cart td.actions .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled, .yith-woocompare-widget a.clear-all, .wp-block-button__link { padding: 1em 2.5em; letter-spacing: 0.9px; }.page_content_wrap { padding-top: 4rem; padding-bottom: 4rem; }.widget .widget_title, .widget .widgettitle { font-size: 1.38em; }.post_item_single .post_content > .post_meta_single .post_tags, .post_item_single .post_content > .post_meta_single .post_share { max-width: none; float: none; margin-top: 0px; }.post_item_single .post_content > .post_meta_single .post_share { margin-top: 2em; }.post_item_single .post_content > .post_meta_single .post_share .social_item:first-child { margin-left: 0px; }.nav-links { margin-top: 4em; }.nav-links-single .nav-links .post-title { font-size: 20px; line-height: 1.2em; }.post_meta .post_meta_item::after, .post_meta .post_meta_item.post_edit::after, .post_meta .vc_inline-link::after { margin: 0px 0.3em; }.post_item_single .post_featured .post_categories a, .post_meta .post_meta_item.post_categories a { padding: 1px 10px; letter-spacing: 0.5px; }.mobile_device .menu_mobile .menu_mobile_nav_area, .mobile_layout .menu_mobile .menu_mobile_nav_area { margin: 3em 0px 0px; }.sc_layouts_title_title > .sc_layouts_title_caption { line-height: 1.2em; }.widget ul { padding-left: 1.4em; }.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended { width: 470px; }.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide { width: 480px; }}@media (max-width: 479px){html { font-size: 14px; }h1, .front_page_section_caption { font-size: 29px; margin-top: 32px; margin-bottom: 18px; }h2 { font-size: 27px; margin-top: 30px; margin-bottom: 18px; }h4 { font-size: 20px; margin-top: 26px; margin-bottom: 16px; }.content_wrap, .content_container { width: 280px !important; }.mobile_device .menu_mobile .menu_mobile_nav_area, .mobile_layout .menu_mobile .menu_mobile_nav_area { margin-top: 2em; }.mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile { margin-top: 2em; width: 280px; }.menu_mobile .menu_mobile_nav_area > ul > li > a { font-size: 18px; line-height: 1.5em; }.menu_mobile .menu_mobile_nav_area li > a { font-size: 14px; line-height: 1.5em; width: 280px; }input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area, .tourmaster-form-field input[type="text"], .tourmaster-form-field input[type="email"], .tourmaster-form-field input[type="password"], .tourmaster-form-field textarea, .tourmaster-form-field select, .tourmaster-form-field.tourmaster-with-border input[type="text"], .tourmaster-form-field.tourmaster-with-border input[type="email"], .tourmaster-form-field.tourmaster-with-border input[type="password"], .tourmaster-form-field.tourmaster-with-border textarea, .tourmaster-form-field.tourmaster-with-border select, #buddypress .dir-search input[type="search"], #buddypress .dir-search input[type="text"], #buddypress .groups-members-search input[type="search"], #buddypress .groups-members-search input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form textarea { padding: 1em 0px; }body #booked-profile-page .booked-profile-appt-list button.button-primary, body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a, body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button, #btn-buy, button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .gallery_preview_show .post_readmore, .ostende_tabs .ostende_tabs_titles li a, #buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, #buddypress div.activity-meta a, a.bp-title-button, body #booked-profile-page input[type="submit"], body #booked-profile-page button, body .booked-list-view input[type="submit"], body .booked-list-view button, body table.booked-calendar input[type="submit"], body table.booked-calendar button, body .booked-modal input[type="submit"], body .booked-modal button, .edd_download_purchase_form .button, #edd-purchase-button, .edd-submit.button, .widget_edd_cart_widget .edd_checkout a, form.mc4wp-form .mc4wp-form-fields input[type="submit"], .sc_button, .sc_layouts_row .sc_button, .sc_form button, .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], #tribe-bar-form .tribe-bar-submit input[type="submit"], #tribe-bar-form button, #tribe-bar-form a, #tribe-bar-form input, #tribe-events .tribe-events-button, .tribe-events-button, .tribe-events-cal-links a, .tribe-events-sub-nav li a, .tribe-events-read-more, #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button .woocommerce #respond input#submit, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .woocommerce table.cart td.actions .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled, .yith-woocompare-widget a.clear-all, .wp-block-button__link { padding: 0.8em 2em; }.nav-links-single .nav-links .nav-previous { padding-right: 8px; }.nav-links-single .nav-links .nav-next { padding-left: 8px; }.nav-links-single .nav-links .post-title { letter-spacing: 0px; }.nav-links-single .nav-links .meta-nav, .nav-links-single .nav-links .post_date { font-size: 1em; }.post_meta { font-size: 12px; }.post_item_single .post_header { margin-bottom: 1.2em; }.post_item_single .post_content > .post_meta_single .post_tags a { padding: 7px 13px; }.nav-links-single .nav-links .post-title { font-size: 16px; }.nav-links-single .nav-links a { padding-bottom: 43px; }.nav-links { margin-top: 2.5em; }.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended { width: 310px; }.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide { width: 320px; }}.mhcookie-dialog-wrapper, .mhcookie-functional-blocked { position: fixed; z-index: 2147483647; display: flex; visibility: hidden; opacity: 0; transition: 0.4s; }.mhcookie-dialog-wrapper { top: 0px; left: 0px; justify-content: center; align-items: center; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.25); }.mhcookie-dialog-wrapper.mhcookie-show, .mhcookie-functional-blocked.mhcookie-show { visibility: visible; opacity: 1; transition: 0.8s; }.mhcookie-functional-blocked { bottom: 0px; left: 0px; display: flex; flex-flow: wrap; justify-content: space-around; align-items: center; gap: 10px; width: 100vw; padding: 20px; background-color: #ffffff; color: #000000; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px; font-family: Arial; font-size: 14px; }.mhcookie-functional-blocked .mhcookie-buttons { flex-flow: wrap; justify-content: center; margin: 0px; }.mhcookie-functional-blocked .mhcookie-btn { padding: 6px 12px; white-space: nowrap; }.mhcookie-box { position: relative; background-color: #ffffff; color: #000000; width: 600px; max-width: 100vw; max-height: 100vh; padding: 20px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; box-sizing: border-box; font-family: Arial; font-size: 14px; animation: 1s ease-in-out 0s 1 normal forwards running mhcookie_show; }.mhcookie-box label { margin: 0px; font-family: inherit; font-weight: 800; font-size: 14px; text-transform: initial; }.mhcookie-box .mhcookie-dialog-logo-wrapper { display: flex; justify-content: center; width: 100%; }#mhcookie-dialog-logo { display: block; max-height: 50px; width: auto; margin: 0px auto 20px; }.mhcookie-header { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; margin-bottom: 20px; }.mhcookie-title { margin: 0px; font-family: inherit; font-size: 20px; font-weight: 600; text-transform: initial; color: #000000; }.mhcookie-close { position: absolute; top: 1em; right: 1em; background: none; color: #da4763; border: none; font-family: inherit; font-weight: 400; font-size: 22px; cursor: pointer; text-decoration: none; line-height: 0; }.mhcookie-details-wrapper { height: 300px; max-height: 40vh; overflow-y: scroll; padding-bottom: 20px; }.mhcookie-details-after { content: ""; display: block; position: sticky; bottom: 0px; width: 100%; height: 40px; background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); pointer-events: none; transform: translateY(-100%); }.mhcookie-text { margin: 0px 0px 30px; font-family: inherit; font-weight: 400; font-size: 13px; text-transform: initial; }.mhcookie-details { display: flex; flex-direction: column; gap: 20px; }.mhcookie-group-wrapper { position: relative; display: flex; flex-direction: column; align-items: flex-start; }.mhcookie-group { display: flex; align-items: center; gap: 20px; }.mhcookie-group-inner { display: flex; flex-direction: column; font-family: Arial; font-weight: 400; font-size: 13px; text-transform: initial; }.mhcookie-group-inner label { font-weight: 800; cursor: pointer; }.mhcookie-box input[type="checkbox"] { accent-color: #da4763; }.mhcookie-group-show-details { text-decoration: none; font-size: 0.85em; align-self: center; margin: 5px 0px 10px; color: #da4763; }.mhcookie-group-details { width: 100%; max-height: 0px; overflow: hidden; transition:max-height 0.5s ease; }.mhcookie-group--list { display: flex; flex-direction: column; align-items: center; gap: 10px; margin: 10px 0px 30px; padding: 10px; box-sizing: border-box; background: rgba(0, 0, 0, 0.024); }.mhcookie-group--list-item { display: flex; gap: 20px; justify-content: space-between; width: 100%; font-size: 0.9em; padding-bottom: 10px; font-style: italic; }.mhcookie-group--list-item:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }.mhcookie-group--list-name { display: flex; width: 100%; justify-content: space-between; }.mhcookie-buttons { display: flex; flex-direction: column; gap: 10px; margin-top: 20px; }.mhcookie-btn { display: block; background: transparent; border: 1px solid #da4763; color: #da4763; padding: 10px 20px; border-radius: 5px; font-family: inherit; font-size: 14px; font-weight: 400; text-decoration: none; text-transform: initial; text-align: center; cursor: pointer; white-space: nowrap; }.mhcookie-btn:hover, .mhcookie-btn:active, .mhcookie-btn:focus { color: #da4763; opacity: 0.75; }.mhcookie-btn-primary { background: #da4763; color: #ffffff; }.mhcookie-btn-primary:hover, .mhcookie-btn-primary:active, .mhcookie-btn-primary:focus { color: #ffffff; opacity: 0.75; }.mhcookie-checkbox, .mhcookie-iab-vendor-checkbox { display: none !important; }.mhcookie-pseudo-checkbox { display: block; min-width: 16px; min-height: 16px; aspect-ratio: 1 / 1; border: 2px solid #000000; background: #ffffff; position: relative; transition:opacity 0.2s ease; cursor: pointer; box-sizing: border-box; }.mhcookie-pseudo-checkbox::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjAuMjg1IDYuNzFhMSAxIDAgMCAxIDAgMS40MmwtMTAgMTBhMSAxIDAgMCAxLTEuNDIgMGwtNS01YTEgMSAwIDAgMSAxLjQyLTEuNDJsNC4yOSA0LjI5TDE4Ljg3IDYuNzFhMSAxIDAgMCAxIDEuNDE1IDB6IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo="); mask-size: contain; mask-repeat: no-repeat; width: 100%; height: 100%; background-color: #ffffff; transition: opacity 0.6s; }:checked + .mhcookie-pseudo-checkbox { background: #da4763; border-color: #da4763; }:checked + .mhcookie-pseudo-checkbox::before { display: inline-block; opacity: 1; }[disabled] + .mhcookie-pseudo-checkbox { filter: grayscale(1); opacity: 0.75; }.mhcookie-dialog-wrapper .mhcookie-consent-history { display: flex; flex-wrap: wrap; gap: 10px; margin: 20px 0px 10px; }.mhcookie-dialog-wrapper .mhcookie-consent-history-element { font-weight: 800; font-size: 12px; }.mhcookie-consent-date, .mhcookie-deviceID { font-weight: 400; font-size: 12px; }.mhcookie-hidden { display: none !important; }.mhcookie-privacy-policy-wrapper { display: flex; justify-content: center; margin: 20px 0px 0px; font-size: 0.85em; }.mhcookie-privacy-policy-wrapper a { color: #da4763; }.mhcookie-preferences-toggle { position: fixed; bottom: 0px; right: 0px; line-height: 1; color: #da4763; z-index: 2147483645; visibility: hidden; opacity: 0; transition:opacity 0.8s ease; cursor: pointer; }.mhcookie-preferences-toggle[data-position="bottom-left"] { left: 0px; right: unset; }.mhcookie-preferences-toggle svg { width: 45px; height: 45px; margin: 10px; }.mhcookie-buttons a { color: #ffffff !important; }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }.post_featured .post_meta_item.post_categories { display: none !important; }.wcs-timetable--1.wcs-timetable__container { color: inherit; }.wcs-timetable--1 .wcs-timetable { border-color: inherit; }.wcs-timetable--1 .wcs-timetable--monthly-calendar .wcs-date--selected span { color: rgba(255, 255, 255, 0.95); }.wcs-timetable--1 .wcs-timetable--monthly-calendar .wcs-date.wcs-date--selected span::after { background-color: #da4763; }.wcs-timetable--1 .wcs-timetable--monthly-calendar .wcs-date span::after { background-color: #da4763; }.wcs-timetable--1 .wcs-timetable--monthly-calendar .wcs-calendar-nav i, .wcs-timetable--1 .wcs-timetable--monthly-calendar .wcs-day-agenda__title { color: #da4763; }@keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }.elementor-10 .elementor-element.elementor-element-6cfb667 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }.elementor-10 .elementor-element.elementor-element-6cfb667 { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; margin-top: 0px; margin-bottom: 0px; padding: 8px 60px 0px; }.elementor-10 .elementor-element.elementor-element-32cbc66 > .elementor-widget-container { margin: 0px 0px 7px; }.elementor-10 .elementor-element.elementor-element-32cbc66 .logo_image { max-height: 120px; }.elementor-10 .elementor-element.elementor-element-967ca38 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }.elementor-10 .elementor-element.elementor-element-967ca38 { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; margin-top: 0px; margin-bottom: 0px; padding: 8px 60px 0px; }.elementor-10 .elementor-element.elementor-element-5ec4ce8 > .elementor-widget-container { margin: 0px 0px 7px; }.elementor-10 .elementor-element.elementor-element-5ec4ce8 .logo_image { max-height: 120px; }.elementor-10 .elementor-element.elementor-element-403b1ae > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }.elementor-10 .elementor-element.elementor-element-403b1ae { margin-top: 0px; margin-bottom: 0px; padding: 80px 0px 0px; }.elementor-10 .elementor-element.elementor-element-1d65091 > .elementor-element-populated { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; }.elementor-10 .elementor-element.elementor-element-e5ff542 > .elementor-widget-container { margin: 0px; padding: 0px; }@media (max-width: 1024px){.elementor-10 .elementor-element.elementor-element-6cfb667 { padding: 3px 0px 0px; }.elementor-10 .elementor-element.elementor-element-967ca38 { padding: 3px 0px 0px; }.elementor-10 .elementor-element.elementor-element-e5ff542 > .elementor-widget-container { margin: 10px 0px 15px; padding: 0px 10px; }}@media (max-width: 767px){.elementor-10 .elementor-element.elementor-element-4e1e1b4 { width: 50%; }.elementor-10 .elementor-element.elementor-element-a8e4e1a { width: 50%; }.elementor-10 .elementor-element.elementor-element-e5ff542 > .elementor-widget-container { margin: 0px; }}.eg-item-skin-1-element-3 { display: inline-block; font-size: 16px !important; line-height: 22px !important; color: #ffffff !important; font-weight: 400 !important; padding: 17px !important; border-radius: 60px !important; background: transparent !important; z-index: 2 !important; border-width: 2px !important; border-color: #ffffff !important; border-style: solid !important; }.eg-item-skin-1-element-3:hover { font-size: 16px !important; line-height: 22px !important; color: #e33a0c !important; font-weight: 400 !important; border-radius: 60px !important; background: #ffffff !important; border-width: 2px !important; border-color: #ffffff !important; border-style: solid !important; }.eg-item-skin-1-element-3-a { display: inline-block !important; float: none !important; clear: none !important; margin: 0px !important; position: relative !important; }.eg-item-skin-1-container { background: rgba(7, 10, 19, 0.3); }.elementor-11 .elementor-element.elementor-element-854d226:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-854d226 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-000a3fe ); }.elementor-11 .elementor-element.elementor-element-854d226 { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; padding: 40px 0px 0px; }.elementor-11 .elementor-element.elementor-element-fc4f032 > .elementor-widget-container { margin: 0px 0px 40px; }.elementor-11 .elementor-element.elementor-element-fc4f032 { text-align: start; }.elementor-11 .elementor-element.elementor-element-0e8e57b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0e8e57b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-000a3fe ); }.elementor-11 .elementor-element.elementor-element-0e8e57b { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; }.elementor-11 .elementor-element.elementor-element-486c56a > .elementor-widget-container { margin: 0px 0px -24px; }.elementor-11 .elementor-element.elementor-element-8da781a > .elementor-widget-container { margin: 0px 0px -13px; }.elementor-11 .elementor-element.elementor-element-5f54188 { --grid-template-columns: repeat(3, auto); --icon-size: 21px; --grid-column-gap: 12px; --grid-row-gap: 0px; }.elementor-11 .elementor-element.elementor-element-5f54188 .elementor-widget-container { text-align: left; }.elementor-11 .elementor-element.elementor-element-5f54188 > .elementor-widget-container { margin: 14px 0px 0px; }.elementor-11 .elementor-element.elementor-element-5f54188 .elementor-social-icon { background-color: var( --e-global-color-000a3fe ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-22b8c63 ); }.elementor-11 .elementor-element.elementor-element-5f54188 .elementor-social-icon i { color: var( --e-global-color-22b8c63 ); }.elementor-11 .elementor-element.elementor-element-5f54188 .elementor-social-icon svg { fill: var( --e-global-color-22b8c63 ); }.elementor-11 .elementor-element.elementor-element-5f54188 .elementor-social-icon:hover { background-color: var( --e-global-color-364f12b ); border-color: var( --e-global-color-364f12b ); }.elementor-11 .elementor-element.elementor-element-82d2b70 > .elementor-widget-container { margin: 0px 0px -24px; padding: 0px 30px 0px 0px; }.elementor-11 .elementor-element.elementor-element-7e30301 { font-size: 14px; color: #cccdd0; }.elementor-11 .elementor-element.elementor-element-e4a75ff:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e4a75ff > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-000a3fe ); }.elementor-11 .elementor-element.elementor-element-e4a75ff { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; }.elementor-11 .elementor-element.elementor-element-35f1084 { --spacer-size: 15px; }.elementor-11 .elementor-element.elementor-element-fe05824 { --divider-border-style: solid; --divider-color: #20222B; --divider-border-width: 1px; }.elementor-11 .elementor-element.elementor-element-fe05824 .elementor-divider-separator { width: 100%; }.elementor-11 .elementor-element.elementor-element-fe05824 .elementor-divider { padding-block: 15px; }.elementor-11 .elementor-element.elementor-element-7d5a392 { --spacer-size: 7px; }.elementor-11 .elementor-element.elementor-element-0cf6356 { column-gap: 0px; text-align: center; font-family: "Open Sans", sans-serif; font-size: 12px; color: #999ba1; }.elementor-11 .elementor-element.elementor-element-dc74d0d { --spacer-size: 23px; }@media (max-width: 1024px){.elementor-11 .elementor-element.elementor-element-35f1084 { --spacer-size: 5px; }}@media (max-width: 767px){.elementor-11 .elementor-element.elementor-element-0e8e57b { padding: 0px; }}@keyframes a { 100% { transform: rotate(1turn); } }@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.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-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.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-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.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-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.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-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.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-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.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-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.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-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.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-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.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-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.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-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.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-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: 100%; src: url(https://www.zsofiapirok.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.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; }.elementor-column .elementor-spacer-inner { height: var(--spacer-size); }.trx_addons_inline_871012039 { max-height: 120px; }.trx_addons_inline_2019665727 { max-height: 120px; }.custom-logo-link, .sc_layouts_logo { font-size: 0.8em; }body.swift-nojs [data-s3cid="1"]{min-width: 100vw;}body.swift-nojs [data-s3cid="2"]{min-width: 100vw;}body.swift-nojs [data-s3cid="3"]{min-width: 100vw;min-height:82.03125px;}body.swift-nojs [data-s3cid="4"]{min-width: 100vw;min-height:81.84375px;}body.swift-nojs [data-s3cid="15"]{min-width: 100vw;min-height:81.84375px;}body.swift-nojs [data-s3cid="16"]{min-width: 100vw;min-height:78.84375px;}body.swift-nojs [data-s3cid="17"]{min-width:200.5px;min-height:78.84375px;}body.swift-nojs [data-s3cid="18"]{min-width:200.5px;min-height:78.84375px;}body.swift-nojs [data-s3cid="19"]{min-width:170.5px;min-height:62.84375px;}body.swift-nojs [data-s3cid="20"]{min-width:170.5px;min-height:55.84375px;}body.swift-nojs [data-s3cid="21"]{min-width:200.5px;min-height:78.84375px;}body.swift-nojs [data-s3cid="22"]{min-width:200.5px;min-height:78.84375px;}body.swift-nojs [data-s3cid="40"]{min-width: 100vw;}body.swift-nojs [data-s3cid="41"]{min-width: 100vw;}body.swift-nojs [data-s3cid="42"]{max-width:280px;}body.swift-nojs [data-s3cid="43"]{max-width:280px;}body.swift-nojs [data-s3cid="44"]{min-width: 100vw;}body.swift-nojs [data-s3cid="45"]{min-width: 100vw;}body.swift-nojs [data-s3cid="46"]{min-width:361px;}body.swift-nojs [data-s3cid="47"]{min-width:361px;}body.swift-nojs [data-s3cid="48"]{min-width:391px;}body.swift-nojs [data-s3cid="49"]{min-width:361px;}body.swift-nojs [data-s3cid="51"]{min-width:361px;}body.swift-nojs [data-s3cid="52"]{min-width:361px;}body.swift-nojs [data-s3cid="53"]{min-width: 100vw;max-height:515.59375px;}body.swift-nojs [data-s3cid="54"]{min-width: 100vw;max-height:475.59375px;}body.swift-nojs [data-s3cid="55"]{min-width: 100vw;max-height:475.59375px;}body.swift-nojs [data-s3cid="56"]{min-width: 100vw;max-height:475.59375px;}body.swift-nojs [data-s3cid="57"]{min-width:371px;}body.swift-nojs [data-s3cid="58"]{min-width:371px;}body.swift-nojs [data-s3cid="59"]{min-width:371px;}body.swift-nojs [data-s3cid="60"]{min-width:371px;}body.swift-nojs [data-s3cid="61"]{min-width:371px;}body.swift-nojs [data-s3cid="62"]{min-width:371px;}body.swift-nojs [data-s3cid="63"]{min-width:371px;}body.swift-nojs [data-s3cid="64"]{min-width:371px;}body.swift-nojs [data-s3cid="65"]{min-width:371px;}body.swift-nojs [data-s3cid="66"]{min-width:371px;max-height:292.09375px;}body.swift-nojs [data-s3cid="67"]{min-width:371px;max-height:252.09375px;}body.swift-nojs [data-s3cid="68"]{min-width: 100vw;max-height:401.40625px;}body.swift-nojs [data-s3cid="69"]{min-width: 100vw;max-height:361.40625px;}body.swift-nojs [data-s3cid="70"]{min-width: 100vw;max-height:361.40625px;}body.swift-nojs [data-s3cid="71"]{min-width: 100vw;max-height:361.40625px;}body.swift-nojs [data-s3cid="72"]{min-width:371px;max-height:361.40625px;}body.swift-nojs [data-s3cid="73"]{min-width:371px;max-height:321.40625px;}body.swift-nojs [data-s3cid="74"]{min-width: 100vw;}body.swift-nojs [data-s3cid="75"]{min-width: 100vw;}body.swift-nojs [data-s3cid="76"]{min-width: 100vw;}body.swift-nojs [data-s3cid="77"]{min-width: 100vw;}body.swift-nojs [data-s3cid="78"]{min-width:371px;}body.swift-nojs [data-s3cid="79"]{min-width:371px;}body.swift-nojs [data-s3cid="80"]{min-width:371px;}body.swift-nojs [data-s3cid="152"]{min-width:371px;}body.swift-nojs [data-s3cid="153"]{min-width: 100vw;}body.swift-nojs [data-s3cid="154"]{min-width: 100vw;}body.swift-nojs [data-s3cid="155"]{min-width: 100vw;}body.swift-nojs [data-s3cid="156"]{min-width: 100vw;}body.swift-nojs [data-s3cid="157"]{min-width:371px;}body.swift-nojs [data-s3cid="158"]{min-width:371px;}body.swift-nojs [data-s3cid="159"]{min-width:371px;}body.swift-nojs [data-s3cid="161"]{min-width:361px;min-height:345.859375px;}body.swift-nojs [data-s3cid="162"]{min-width:361px;min-height:245.859375px;}body.swift-nojs [data-s3cid="163"]{min-width:361px;min-height:245.859375px;}body.swift-nojs [data-s3cid="164"]{min-width:361px;min-height:245.859375px;}body.swift-nojs [data-s3cid="165"]{min-width:331px;min-height:245.859375px;}body.swift-nojs [data-s3cid="166"]{min-width:331px;min-height:245.859375px;}body.swift-nojs [data-s3cid="167"]{min-width:361px;}body.swift-nojs [data-s3cid="168"]{min-width:361px;}body.swift-nojs [data-s3cid="169"]{min-width:361px;}body.swift-nojs [data-s3cid="170"]{min-width:361px;}body.swift-nojs [data-s3cid="171"]{min-width:321px;}body.swift-nojs [data-s3cid="172"]{min-width:321px;}body.swift-nojs [data-s3cid="173"]{min-width:321px;}body.swift-nojs [data-s3cid="174"]{min-width:321px;}body.swift-nojs [data-s3cid="175"]{min-width:321px;}body.swift-nojs [data-s3cid="176"]{min-width:321px;}body.swift-nojs [data-s3cid="177"]{min-width:321px;}body.swift-nojs [data-s3cid="178"]{min-width:321px;}body.swift-nojs [data-s3cid="179"]{min-width:321px;}body.swift-nojs [data-s3cid="180"]{min-width:321px;}body.swift-nojs [data-s3cid="181"]{min-width:321px;}body.swift-nojs [data-s3cid="182"]{min-width:291px;}body.swift-nojs [data-s3cid="183"]{min-width:291px;}body.swift-nojs [data-s3cid="184"]{min-width:291px;}body.swift-nojs [data-s3cid="185"]{min-width:321px;}body.swift-nojs [data-s3cid="186"]{min-width:321px;}body.swift-nojs [data-s3cid="187"]{min-width:321px;}body.swift-nojs [data-s3cid="188"]{min-width:321px;}body.swift-nojs [data-s3cid="189"]{min-width:321px;}body.swift-nojs [data-s3cid="192"]{min-width:361px;}body.swift-nojs [data-s3cid="196"]{min-width: 100vw;max-height:1041.0625px;}body.swift-nojs [data-s3cid="197"]{min-width: 100vw;max-height:1041.0625px;}body.swift-nojs [data-s3cid="198"]{min-width: 100vw;}body.swift-nojs [data-s3cid="204"]{min-width: 100vw;max-height:598.125px;}body.swift-nojs [data-s3cid="205"]{max-height:598.125px;}body.swift-nojs [data-s3cid="221"]{max-height:404.859375px;}body.swift-nojs [data-s3cid="222"]{max-height:404.859375px;}body.swift-nojs [data-s3cid="226"]{max-height:246.84375px;}body.swift-nojs [data-s3cid="227"]{max-height:246.84375px;}body.swift-nojs [data-s3cid="228"]{max-height:246.84375px;}body.swift-nojs [data-s3cid="250"]{min-width: 100vw;}html{opacity:1}}