[data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container { --logo-max-height: 100px; }[data-header*="type-1"] .ct-header [data-id="logo"] { --margin: px !important; }[data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a { --theme-font-weight: 700; --theme-text-transform: uppercase; --theme-font-size: 12px; --theme-line-height: 1.3; --theme-link-initial-color: var(--paletteColor8); }[data-header*="type-1"] .ct-header [data-id="menu"][data-menu*="type-3"] > ul > li > a { --theme-link-hover-color: #ffffff; --theme-link-active-color: #ffffff; }[data-header*="type-1"] .ct-header [data-transparent-row="yes"] [data-id="menu"] > ul > li > a { --theme-link-initial-color: var(--paletteColor8); }[data-header*="type-1"] .ct-header [data-row*="middle"] { --height: 120px; background-color: var(--paletteColor8); background-image: linear-gradient(90deg, #fdfcfb 0%, #e2d1c3 100%); --theme-border-top: none; --theme-border-bottom: none; --theme-box-shadow: none; }[data-header*="type-1"] .ct-header [data-row*="middle"] > div { --theme-border-top: none; --theme-border-bottom: none; }[data-header*="type-1"] .ct-header [data-transparent-row="yes"][data-row*="middle"] { background-color: rgba(255, 255, 255, 0); background-image: none; --theme-border-top: none; --theme-border-bottom: none; --theme-box-shadow: none; }[data-header*="type-1"] .ct-header [data-transparent-row="yes"][data-row*="middle"] > div { --theme-border-top: none; --theme-border-bottom: none; }[data-header*="type-1"] [data-id="mobile-menu"] { --theme-font-weight: 700; --theme-font-size: 20px; --theme-link-initial-color: #ffffff; --mobile-menu-divider: none; }[data-header*="type-1"] #offcanvas { --theme-box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.35); --side-panel-width: 500px; }[data-header*="type-1"] #offcanvas .ct-panel-inner { background-color: rgba(18, 21, 25, 0.98); }[data-header*="type-1"] [data-id="socials"].ct-header-socials { --theme-icon-size: 25px; }[data-header*="type-1"] [data-id="socials"].ct-header-socials [data-color="custom"] { --theme-icon-color: var(--paletteColor8); --background-color: rgba(218, 222, 228, 0.3); --background-hover-color: var(--theme-palette-color-1); }[data-header*="type-1"] [data-transparent-row="yes"] [data-id="socials"].ct-header-socials [data-color="custom"] { --theme-icon-color: var(--paletteColor8); }[data-header*="type-1"] [data-id="trigger"] { --theme-icon-size: 18px; }[data-header*="type-1"] { --header-height: 120px; --header-sticky-height: 120px; --header-sticky-offset: 0px; }[data-header*="type-1"] .ct-header { background-image: none; }[data-header*="type-1"] [data-transparent] { background-image: none; }:root { --theme-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; --theme-font-weight: 400; --theme-text-transform: none; --theme-text-decoration: none; --theme-font-size: 16px; --theme-line-height: 1.65; --theme-letter-spacing: 0em; --theme-button-font-weight: 500; --theme-button-font-size: 15px; --has-classic-forms: var(--true); --has-modern-forms: var(--false); --theme-form-field-border-initial-color: var(--theme-border-color); --theme-form-field-border-focus-color: var(--theme-palette-color-1); --theme-form-selection-field-initial-color: var(--theme-border-color); --theme-form-selection-field-active-color: var(--theme-palette-color-1); --e-global-color-blocksy_palette_1: var(--theme-palette-color-1); --e-global-color-blocksy_palette_2: var(--theme-palette-color-2); --e-global-color-blocksy_palette_3: var(--theme-palette-color-3); --e-global-color-blocksy_palette_4: var(--theme-palette-color-4); --e-global-color-blocksy_palette_5: var(--theme-palette-color-5); --e-global-color-blocksy_palette_6: var(--theme-palette-color-6); --e-global-color-blocksy_palette_7: var(--theme-palette-color-7); --e-global-color-blocksy_palette_8: var(--theme-palette-color-8); --theme-palette-color-1: #ff6310; --theme-palette-color-2: #fd7c47; --theme-palette-color-3: #687279; --theme-palette-color-4: #111518; --theme-palette-color-5: #E9EBEC; --theme-palette-color-6: #F4F5F6; --theme-palette-color-7: #ffffff; --theme-palette-color-8: #ffffff; --theme-text-color: var(--theme-palette-color-3); --theme-link-initial-color: var(--theme-palette-color-1); --theme-link-hover-color: var(--theme-palette-color-2); --theme-selection-text-color: #ffffff; --theme-selection-background-color: var(--theme-palette-color-1); --theme-border-color: var(--theme-palette-color-5); --theme-headings-color: var(--theme-palette-color-4); --theme-content-spacing: 1.5em; --theme-button-min-height: 40px; --theme-button-shadow: none; --theme-button-transform: none; --theme-button-text-initial-color: #ffffff; --theme-button-text-hover-color: #ffffff; --theme-button-background-initial-color: var(--theme-palette-color-1); --theme-button-background-hover-color: var(--theme-palette-color-2); --theme-button-border: none; --theme-button-border-radius: 3px; --theme-button-padding: 5px 20px; --theme-normal-container-max-width: 1290px; --theme-content-vertical-spacing: 60px; --theme-container-edge-spacing: 90vw; --theme-narrow-container-max-width: 750px; --theme-wide-offset: 130px; }h1 { --theme-font-weight: 700; --theme-font-size: 40px; --theme-line-height: 1.5; }h2 { --theme-font-weight: 700; --theme-font-size: 35px; --theme-line-height: 1.5; }body { background-color: var(--theme-palette-color-7); background-image: none; }.ct-back-to-top { --theme-icon-color: #ffffff; --theme-icon-hover-color: #ffffff; --theme-border-radius: 2px; }@media (max-width: 999.98px){[data-header*="type-1"] .ct-header [data-row*="middle"] { --height: 70px; }[data-header*="type-1"] #offcanvas { --side-panel-width: 65vw; }[data-header*="type-1"] { --header-height: 70px; --header-sticky-height: 70px; }}@media (max-width: 689.98px){[data-header*="type-1"] #offcanvas { --side-panel-width: 90vw; }:root { --theme-content-vertical-spacing: 50px; --theme-container-edge-spacing: 88vw; }}: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; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }: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--color--palette-color-1: var(--theme-palette-color-1, #ff6310); --wp--preset--color--palette-color-2: var(--theme-palette-color-2, #fd7c47); --wp--preset--color--palette-color-3: var(--theme-palette-color-3, #687279); --wp--preset--color--palette-color-4: var(--theme-palette-color-4, #111518); --wp--preset--color--palette-color-5: var(--theme-palette-color-5, #E9EBEC); --wp--preset--color--palette-color-6: var(--theme-palette-color-6, #F4F5F6); --wp--preset--color--palette-color-7: var(--theme-palette-color-7, #ffffff); --wp--preset--color--palette-color-8: var(--theme-palette-color-8, #ffffff); --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--gradient--juicy-peach: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%); --wp--preset--gradient--young-passion: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%); --wp--preset--gradient--true-sunset: linear-gradient(to right, #fa709a 0%, #fee140 100%); --wp--preset--gradient--morpheus-den: linear-gradient(to top, #30cfd0 0%, #330867 100%); --wp--preset--gradient--plum-plate: linear-gradient(135deg, #667eea 0%, #764ba2 100%); --wp--preset--gradient--aqua-splash: linear-gradient(15deg, #13547a 0%, #80d0c7 100%); --wp--preset--gradient--love-kiss: linear-gradient(to top, #ff0844 0%, #ffb199 100%); --wp--preset--gradient--new-retrowave: linear-gradient(to top, #3b41c5 0%, #a981bb 49%, #ffc8a9 100%); --wp--preset--gradient--plum-bath: linear-gradient(to top, #cc208e 0%, #6713d2 100%); --wp--preset--gradient--high-flight: linear-gradient(to right, #0acffe 0%, #495aff 100%); --wp--preset--gradient--teen-party: linear-gradient(-225deg, #FF057C 0%, #8D0B93 50%, #321575 100%); --wp--preset--gradient--fabled-sunset: linear-gradient(-225deg, #231557 0%, #44107A 29%, #FF1361 67%, #FFF800 100%); --wp--preset--gradient--arielle-smile: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%); --wp--preset--gradient--itmeo-branding: linear-gradient(180deg, #2af598 0%, #009efd 100%); --wp--preset--gradient--deep-blue: linear-gradient(to right, #6a11cb 0%, #2575fc 100%); --wp--preset--gradient--strong-bliss: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%); --wp--preset--gradient--sweet-period: linear-gradient(to top, #3f51b1 0%, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%); --wp--preset--gradient--purple-division: linear-gradient(to top, #7028e4 0%, #e5b2ca 100%); --wp--preset--gradient--cold-evening: linear-gradient(to top, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --wp--preset--gradient--mountain-rock: linear-gradient(to right, #868f96 0%, #596164 100%); --wp--preset--gradient--desert-hump: linear-gradient(to top, #c79081 0%, #dfa579 100%); --wp--preset--gradient--ethernal-constance: linear-gradient(to top, #09203f 0%, #537895 100%); --wp--preset--gradient--happy-memories: linear-gradient(-60deg, #ff5858 0%, #f09819 100%); --wp--preset--gradient--grown-early: linear-gradient(to top, #0ba360 0%, #3cba92 100%); --wp--preset--gradient--morning-salad: linear-gradient(-225deg, #B7F8DB 0%, #50A7C2 100%); --wp--preset--gradient--night-call: linear-gradient(-225deg, #AC32E4 0%, #7918F2 48%, #4801FF 100%); --wp--preset--gradient--mind-crawl: linear-gradient(-225deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%); --wp--preset--gradient--angel-care: linear-gradient(-225deg, #FFE29F 0%, #FFA99F 48%, #FF719A 100%); --wp--preset--gradient--juicy-cake: linear-gradient(to top, #e14fad 0%, #f9d423 100%); --wp--preset--gradient--rich-metal: linear-gradient(to right, #d7d2cc 0%, #304352 100%); --wp--preset--gradient--mole-hall: linear-gradient(-20deg, #616161 0%, #9bc5c3 100%); --wp--preset--gradient--cloudy-knoxville: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); --wp--preset--gradient--soft-grass: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%); --wp--preset--gradient--saint-petersburg: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); --wp--preset--gradient--everlasting-sky: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%); --wp--preset--gradient--kind-steel: linear-gradient(-20deg, #e9defa 0%, #fbfcdb 100%); --wp--preset--gradient--over-sun: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --wp--preset--gradient--premium-white: linear-gradient(to top, #d5d4d0 0%, #d5d4d0 1%, #eeeeec 31%, #efeeec 75%, #e9e9e7 100%); --wp--preset--gradient--clean-mirror: linear-gradient(45deg, #93a5cf 0%, #e4efe9 100%); --wp--preset--gradient--wild-apple: linear-gradient(to top, #d299c2 0%, #fef9d7 100%); --wp--preset--gradient--snow-again: linear-gradient(to top, #e6e9f0 0%, #eef1f5 100%); --wp--preset--gradient--confident-cloud: linear-gradient(to top, #dad4ec 0%, #dad4ec 1%, #f3e7e9 100%); --wp--preset--gradient--glass-water: linear-gradient(to top, #dfe9f3 0%, white 100%); --wp--preset--gradient--perfect-white: linear-gradient(-225deg, #E3FDF5 0%, #FFE6FA 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: clamp(22px, 1.375rem + ((1vw - 3.2px) * 0.625), 30px); --wp--preset--font-size--x-large: clamp(30px, 1.875rem + ((1vw - 3.2px) * 1.563), 50px); --wp--preset--font-size--xx-large: clamp(45px, 2.813rem + ((1vw - 3.2px) * 2.734), 80px); --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; }:root { --wp--style--global--content-size: var(--theme-block-max-width); --wp--style--global--wide-size: var(--theme-block-wide-max-width); }:where(body) { margin: 0px; }:root { --wp--style--block-gap: var(--theme-content-spacing); }body { padding: 0px; }.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; 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 { height: auto; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; box-shadow: none; }.elementor embed, .elementor iframe, .elementor object, .elementor video { max-width: 100%; width: 100%; margin: 0px; line-height: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }.elementor .elementor-background-overlay, .elementor .elementor-background-slideshow { height: 100%; width: 100%; top: 0px; left: 0px; position: absolute; }.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { max-width: 100%; }@media (max-width: 1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { max-width: 100%; }}@media (max-width: 767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { max-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; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); }.elementor-element:where(.e-con-full, .elementor-widget) { flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); }.elementor-invisible { visibility: hidden; }.elementor-align-center { text-align: center; }@media (max-width: 767px){.elementor-mobile-align-justify .elementor-button { width: 100%; }}:root { --page-title-display: block; }.elementor-section { position: relative; }.elementor-section .elementor-container { display: flex; margin-right: auto; margin-left: 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-widget-wrap { position: relative; width: 100%; flex-wrap: wrap; align-content: flex-start; }.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-bottom: 20px; }.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-bottom: 0px; }.elementor-column { position: relative; min-height: 1px; display: flex; }.elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; }@media (min-width: 768px){.elementor-column.elementor-col-25, .elementor-column[data-col="25"] { width: 25%; }.elementor-column.elementor-col-50, .elementor-column[data-col="50"] { width: 50%; }.elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }}@media (max-width: 767px){.elementor-column { width: 100%; }}@media (min-width: 1025px){#elementor-device-mode::after { content: "desktop"; }}@media (min-width:-1){#elementor-device-mode::after { content: "widescreen"; }}@media (max-width:-1){#elementor-device-mode::after { content: "tablet_extra"; }}@media (max-width: 1024px){#elementor-device-mode::after { content: "tablet"; }}@media (max-width:-1){#elementor-device-mode::after { content: "mobile_extra"; }}@media (max-width: 767px){#elementor-device-mode::after { content: "mobile"; }}.elementor-element .elementor-widget-container { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }.elementor-button { display: inline-block; line-height: 1; background-color: #69727d; font-size: 15px; padding: 12px 24px; border-radius: 3px; color: #ffffff; fill: #ffffff; text-align: center; transition: 0.3s; }.elementor-button-content-wrapper { display: flex; justify-content: center; }.elementor-button-icon { flex-grow: 0; order: 5; }.elementor-button-icon svg { width: 1em; height: auto; }.elementor-button-icon .e-font-icon-svg { height: 1em; }.elementor-button-text { flex-grow: 1; order: 10; display: inline-block; }.elementor-button.elementor-size-lg { font-size: 18px; padding: 20px 40px; border-radius: 5px; }.elementor-button .elementor-align-icon-left { margin-right: 5px; order: 5; }.elementor-button span { text-decoration: inherit; }.elementor-icon i, .elementor-icon svg { width: 1em; height: 1em; position: relative; display: block; }.elementor-icon i::before, .elementor-icon svg::before { position: absolute; left: 50%; transform: translateX(-50%); }.elementor-shape-circle .elementor-icon { border-radius: 50%; }.elementor-element, .elementor-lightbox { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }.elementor-shape { overflow: hidden; position: absolute; left: 0px; width: 100%; line-height: 0; direction: ltr; }.elementor-shape-top { top: -1px; }.elementor-shape-top:not([data-negative="false"]) svg { z-index: -1; }.elementor-shape-bottom { bottom: -1px; }.elementor-shape-bottom:not([data-negative="true"]) svg { z-index: -1; }.elementor-shape[data-negative="false"].elementor-shape-bottom, .elementor-shape[data-negative="true"].elementor-shape-top { transform: rotate(180deg); }.elementor-shape svg { display: block; width: calc(100% + 1.3px); position: relative; left: 50%; transform: translateX(-50%); }.elementor-shape .elementor-shape-fill { fill: #ffffff; transform-origin: center center; transform: rotateY(0deg); }@media (max-width: 767px){.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone { display: none; }}:root { --swiper-theme-color: #007aff; }:root { --swiper-navigation-size: 44px; }.elementor-kit-11 { --e-global-color-primary: #F73F03; --e-global-color-secondary: #271F1F; --e-global-color-text: #A1A1A1; --e-global-color-accent: #FFFFFF; --e-global-color-91ccc4f: #FFFFFF; --e-global-color-f167e4e: #221212; --e-global-color-7d6393b: #F7F4F0; --e-global-color-7f047be: #CFDBD5; --e-global-color-1a74ffd: #FD7649; --e-global-color-c3f0625: #F73F0394; --e-global-typography-primary-font-family: "Jost"; --e-global-typography-primary-font-weight: 700; --e-global-typography-primary-text-transform: capitalize; --e-global-typography-primary-line-height: 0.9em; --e-global-typography-secondary-font-family: "Jost"; --e-global-typography-secondary-font-weight: 700; --e-global-typography-secondary-text-transform: capitalize; --e-global-typography-secondary-font-style: normal; --e-global-typography-secondary-line-height: 1.6em; --e-global-typography-text-font-family: "Jost"; --e-global-typography-text-font-size: 20px; --e-global-typography-text-font-weight: 400; --e-global-typography-text-line-height: 1.8em; --e-global-typography-accent-font-family: "Jost"; --e-global-typography-accent-font-size: 16px; --e-global-typography-accent-font-weight: 500; --e-global-typography-accent-text-transform: capitalize; --e-global-typography-accent-line-height: 1.3em; --e-global-typography-2452d2b-font-family: "Jost"; --e-global-typography-2452d2b-font-size: 61.04px; --e-global-typography-2452d2b-font-weight: 700; --e-global-typography-2452d2b-text-transform: capitalize; --e-global-typography-2452d2b-line-height: 1.1em; --e-global-typography-af359fc-font-family: "Jost"; --e-global-typography-af359fc-font-size: 48.83px; --e-global-typography-af359fc-font-weight: 700; --e-global-typography-af359fc-text-transform: capitalize; --e-global-typography-af359fc-line-height: 1.1em; --e-global-typography-a0b5485-font-family: "Jost"; --e-global-typography-a0b5485-font-size: 39.06px; --e-global-typography-a0b5485-font-weight: 700; --e-global-typography-a0b5485-text-transform: capitalize; --e-global-typography-a0b5485-line-height: 1.1em; --e-global-typography-ab6c034-font-family: "Jost"; --e-global-typography-ab6c034-font-size: 31.25px; --e-global-typography-ab6c034-font-weight: 700; --e-global-typography-ab6c034-text-transform: capitalize; --e-global-typography-ab6c034-line-height: 1.1em; --e-global-typography-9646ab3-font-family: "Jost"; --e-global-typography-9646ab3-font-size: 25px; --e-global-typography-9646ab3-font-weight: 700; --e-global-typography-9646ab3-text-transform: capitalize; --e-global-typography-9646ab3-line-height: 1.2em; --e-global-typography-c7aba5f-font-family: "Jost"; --e-global-typography-c7aba5f-font-size: 20px; --e-global-typography-c7aba5f-font-weight: 700; --e-global-typography-c7aba5f-text-transform: capitalize; --e-global-typography-c7aba5f-line-height: 1.2em; --e-global-typography-d5f69bc-font-family: "Jost"; --e-global-typography-d5f69bc-font-size: 80px; --e-global-typography-d5f69bc-font-weight: 700; --e-global-typography-d5f69bc-text-transform: capitalize; --e-global-typography-d5f69bc-line-height: 1.1em; --e-global-typography-e326f8c-font-family: "Jost"; --e-global-typography-e326f8c-font-size: 27px; --e-global-typography-e326f8c-font-weight: 600; --e-global-typography-e326f8c-text-transform: uppercase; --e-global-typography-49959fc-font-family: "Jost"; --e-global-typography-49959fc-font-size: 17px; --e-global-typography-49959fc-font-weight: 400; --e-global-typography-49959fc-line-height: 1.8em; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); background-color: #f7f4f0; }.elementor-kit-11 p { margin-bottom: 20px; }.elementor-kit-11 a { color: var( --e-global-color-primary ); text-transform: none; }.elementor-kit-11 h1 { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-2452d2b-font-family ), Sans-serif; font-size: var( --e-global-typography-2452d2b-font-size ); font-weight: var( --e-global-typography-2452d2b-font-weight ); text-transform: var( --e-global-typography-2452d2b-text-transform ); line-height: var( --e-global-typography-2452d2b-line-height ); letter-spacing: var( --e-global-typography-2452d2b-letter-spacing ); word-spacing: var( --e-global-typography-2452d2b-word-spacing ); }.elementor-kit-11 h2 { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-af359fc-font-family ), Sans-serif; font-size: var( --e-global-typography-af359fc-font-size ); font-weight: var( --e-global-typography-af359fc-font-weight ); text-transform: var( --e-global-typography-af359fc-text-transform ); line-height: var( --e-global-typography-af359fc-line-height ); letter-spacing: var( --e-global-typography-af359fc-letter-spacing ); word-spacing: var( --e-global-typography-af359fc-word-spacing ); }.elementor-kit-11 button, .elementor-kit-11 input[type="button"], .elementor-kit-11 input[type="submit"], .elementor-kit-11 .elementor-button { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform ); line-height: var( --e-global-typography-accent-line-height ); color: var( --e-global-color-accent ); background-color: var( --e-global-color-primary ); border-radius: 0px; }.elementor-kit-11 label { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform ); line-height: var( --e-global-typography-accent-line-height ); }.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1300px; }.elementor-widget:not(:last-child) { margin-block-end: 20px; }.elementor-element { --widgets-spacing: 20px 20px; }@media (max-width: 1024px){.elementor-kit-11 { --e-global-typography-d5f69bc-font-size: 70px; font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }.elementor-kit-11 h1 { font-size: var( --e-global-typography-2452d2b-font-size ); line-height: var( --e-global-typography-2452d2b-line-height ); letter-spacing: var( --e-global-typography-2452d2b-letter-spacing ); word-spacing: var( --e-global-typography-2452d2b-word-spacing ); }.elementor-kit-11 h2 { font-size: var( --e-global-typography-af359fc-font-size ); line-height: var( --e-global-typography-af359fc-line-height ); letter-spacing: var( --e-global-typography-af359fc-letter-spacing ); word-spacing: var( --e-global-typography-af359fc-word-spacing ); }.elementor-kit-11 button, .elementor-kit-11 input[type="button"], .elementor-kit-11 input[type="submit"], .elementor-kit-11 .elementor-button { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }.elementor-kit-11 label { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }}@media (max-width: 767px){.elementor-kit-11 { --e-global-typography-text-font-size: 16px; --e-global-typography-2452d2b-font-size: 39px; --e-global-typography-af359fc-font-size: 33.18px; --e-global-typography-a0b5485-font-size: 27.65px; --e-global-typography-ab6c034-font-size: 23.04px; --e-global-typography-9646ab3-font-size: 19.2px; --e-global-typography-c7aba5f-font-size: 16px; --e-global-typography-d5f69bc-font-size: 45px; --e-global-typography-49959fc-font-size: 15px; font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }.elementor-kit-11 h1 { font-size: var( --e-global-typography-2452d2b-font-size ); line-height: var( --e-global-typography-2452d2b-line-height ); letter-spacing: var( --e-global-typography-2452d2b-letter-spacing ); word-spacing: var( --e-global-typography-2452d2b-word-spacing ); }.elementor-kit-11 h2 { font-size: var( --e-global-typography-af359fc-font-size ); line-height: var( --e-global-typography-af359fc-line-height ); letter-spacing: var( --e-global-typography-af359fc-letter-spacing ); word-spacing: var( --e-global-typography-af359fc-word-spacing ); }.elementor-kit-11 button, .elementor-kit-11 input[type="button"], .elementor-kit-11 input[type="submit"], .elementor-kit-11 .elementor-button { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }.elementor-kit-11 label { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }.elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }}.elementor-142 .elementor-element.elementor-element-3a2c0d34 > .elementor-container { min-height: 800px; }.elementor-142 .elementor-element.elementor-element-3a2c0d34 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }.elementor-142 .elementor-element.elementor-element-3a2c0d34:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-3a2c0d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }.elementor-142 .elementor-element.elementor-element-3a2c0d34 > .elementor-background-overlay { background-image: url("//barbearia.starkcloud.com.br/wp-content/swift-ai/images/wp-content/uploads/2023/11/vintage-equipment-of-barber-shop-on-wood-background-jpg.webp"); background-position: center top; background-repeat: no-repeat; background-size: cover; opacity: 0.2; mix-blend-mode: exclusion; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }.elementor-142 .elementor-element.elementor-element-3a2c0d34 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 20px; }.elementor-142 .elementor-element.elementor-element-3a2c0d34 > .elementor-shape-bottom .elementor-shape-fill { fill: var( --e-global-color-7d6393b ); }.elementor-142 .elementor-element.elementor-element-3a2c0d34 > .elementor-shape-bottom svg { width: calc(150% + 1.3px); height: 70px; }.elementor-142 .elementor-element.elementor-element-3a2c0d34 > .elementor-shape-bottom { z-index: 2; pointer-events: none; }.elementor-142 .elementor-element.elementor-element-232b6e99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }.elementor-142 .elementor-element.elementor-element-232b6e99 > .elementor-element-populated { margin: 60px 60px 0px 0px; --e-column-margin-right: 60px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-70fa4204 .elementor-heading-title { color: var( --e-global-color-91ccc4f ); font-family: var( --e-global-typography-d5f69bc-font-family ), Sans-serif; font-size: var( --e-global-typography-d5f69bc-font-size ); font-weight: var( --e-global-typography-d5f69bc-font-weight ); text-transform: var( --e-global-typography-d5f69bc-text-transform ); line-height: var( --e-global-typography-d5f69bc-line-height ); letter-spacing: var( --e-global-typography-d5f69bc-letter-spacing ); word-spacing: var( --e-global-typography-d5f69bc-word-spacing ); }.elementor-142 .elementor-element.elementor-element-d91ccba { color: var( --e-global-color-91ccc4f ); }.elementor-142 .elementor-element.elementor-element-d91ccba > .elementor-widget-container { margin: 20px 0px 40px; }.elementor-142 .elementor-element.elementor-element-77146d3f { width: auto; }.elementor-142 .elementor-element.elementor-element-554fa4b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: flex-end; align-items: flex-end; }.elementor-142 .elementor-element.elementor-element-554fa4b8 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px; }.elementor-142 .elementor-element.elementor-element-4243ca59 img { width: 100%; max-width: 100%; }.elementor-142 .elementor-element.elementor-element-7334d351 > .elementor-element-populated { margin: -30px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-cd2c543 { --lottie-container-width: 100px; z-index: 5; }.elementor-142 .elementor-element.elementor-element-cd2c543 > .elementor-widget-container { margin: -35px 0px 0px; }.elementor-142 .elementor-element.elementor-element-348fcd33 { padding: 0px 20px 60px; }.elementor-142 .elementor-element.elementor-element-3e4054f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-142 .elementor-element.elementor-element-3e4054f.elementor-column > .elementor-widget-wrap { justify-content: center; }.elementor-142 .elementor-element.elementor-element-574095b6 .elementor-icon-box-wrapper { text-align: center; }.elementor-142 .elementor-element.elementor-element-574095b6 > .elementor-widget-container { padding: 0px 0px 30px; }.elementor-142 .elementor-element.elementor-element-574095b6 { width: var( --container-widget-width, 60% ); max-width: 60%; --container-widget-width: 60%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-41d5de95.elementor-column > .elementor-widget-wrap { justify-content: center; }.elementor-142 .elementor-element.elementor-element-41d5de95 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }.elementor-142 .elementor-element.elementor-element-41d5de95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-142 .elementor-element.elementor-element-41d5de95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-91ccc4f ); }.elementor-142 .elementor-element.elementor-element-41d5de95 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 20px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; padding: 40px 30px; }.elementor-142 .elementor-element.elementor-element-5fa22b48 { --spacer-size: 70px; width: var( --container-widget-width, 70px ); max-width: 70px; --container-widget-width: 70px; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-5fa22b48 > .elementor-widget-container { background-color: var( --e-global-color-primary ); }.elementor-142 .elementor-element.elementor-element-5fa22b48:not(.elementor-widget-image) .elementor-widget-container { mask-image: url("//barbearia.starkcloud.com.br/wp-content/swift-ai/images/wp-content/uploads/2023/11/image-section-28-min-png.webp"); mask-size: contain; mask-position: center center; mask-repeat: no-repeat; }.elementor-142 .elementor-element.elementor-element-2ff0b28f.elementor-column > .elementor-widget-wrap { justify-content: center; }.elementor-142 .elementor-element.elementor-element-2ff0b28f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }.elementor-142 .elementor-element.elementor-element-2ff0b28f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-142 .elementor-element.elementor-element-2ff0b28f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-91ccc4f ); }.elementor-142 .elementor-element.elementor-element-2ff0b28f > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 20px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; padding: 40px 30px; }.elementor-142 .elementor-element.elementor-element-505837d2 { --spacer-size: 70px; width: var( --container-widget-width, 70px ); max-width: 70px; --container-widget-width: 70px; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-505837d2 > .elementor-widget-container { background-color: var( --e-global-color-primary ); }.elementor-142 .elementor-element.elementor-element-505837d2:not(.elementor-widget-image) .elementor-widget-container { mask-image: url("//barbearia.starkcloud.com.br/wp-content/swift-ai/images/wp-content/uploads/2023/11/image-section-30-min-png.webp"); mask-size: contain; mask-position: center center; mask-repeat: no-repeat; }.elementor-142 .elementor-element.elementor-element-2d04171f.elementor-column > .elementor-widget-wrap { justify-content: center; }.elementor-142 .elementor-element.elementor-element-2d04171f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }.elementor-142 .elementor-element.elementor-element-2d04171f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-142 .elementor-element.elementor-element-2d04171f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-91ccc4f ); }.elementor-142 .elementor-element.elementor-element-2d04171f > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 20px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; padding: 40px 30px; }.elementor-142 .elementor-element.elementor-element-4d627227 { --spacer-size: 70px; width: var( --container-widget-width, 70px ); max-width: 70px; --container-widget-width: 70px; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-4d627227 > .elementor-widget-container { background-color: var( --e-global-color-primary ); }.elementor-142 .elementor-element.elementor-element-4d627227:not(.elementor-widget-image) .elementor-widget-container { mask-image: url("//barbearia.starkcloud.com.br/wp-content/swift-ai/images/wp-content/uploads/2023/11/image-section-26-min-png.webp"); mask-size: contain; mask-position: center center; mask-repeat: no-repeat; }.elementor-142 .elementor-element.elementor-element-6610d279.elementor-column > .elementor-widget-wrap { justify-content: center; }.elementor-142 .elementor-element.elementor-element-6610d279 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }.elementor-142 .elementor-element.elementor-element-6610d279:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-142 .elementor-element.elementor-element-6610d279 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-91ccc4f ); }.elementor-142 .elementor-element.elementor-element-6610d279 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 20px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; padding: 40px 30px; }.elementor-142 .elementor-element.elementor-element-6e89b79a { --spacer-size: 70px; width: var( --container-widget-width, 70px ); max-width: 70px; --container-widget-width: 70px; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-6e89b79a > .elementor-widget-container { background-color: var( --e-global-color-primary ); }.elementor-142 .elementor-element.elementor-element-6e89b79a:not(.elementor-widget-image) .elementor-widget-container { mask-image: url("//barbearia.starkcloud.com.br/wp-content/swift-ai/images/wp-content/uploads/2023/11/image-section-18-min-png.webp"); mask-size: contain; mask-position: center center; mask-repeat: no-repeat; }.elementor-142 .elementor-element.elementor-element-655bfee9 { padding: 0px 20px 60px; }.elementor-142 .elementor-element.elementor-element-1f31a0f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-142 .elementor-element.elementor-element-1f31a0f5 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 40px; }.elementor-142 .elementor-element.elementor-element-459fb4f8 { width: initial; max-width: initial; }.elementor-142 .elementor-element.elementor-element-12660d9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-142 .elementor-element.elementor-element-12660d9b > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 40px; }.elementor-142 .elementor-element.elementor-element-2e0e2c56 { width: initial; max-width: initial; }.elementor-142 .elementor-element.elementor-element-5b3e6346.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-142 .elementor-element.elementor-element-5b3e6346 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 40px; }.elementor-142 .elementor-element.elementor-element-1b3f84cb { width: initial; max-width: initial; }.elementor-142 .elementor-element.elementor-element-fa3b307.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-142 .elementor-element.elementor-element-fa3b307 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 40px; }.elementor-142 .elementor-element.elementor-element-f38b5bc { width: initial; max-width: initial; }.elementor-142 .elementor-element.elementor-element-4b6b8f06:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-4b6b8f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }.elementor-142 .elementor-element.elementor-element-4b6b8f06 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 60px 20px; }.elementor-142 .elementor-element.elementor-element-30d62358:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-142 .elementor-element.elementor-element-30d62358 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(180deg, var( --e-global-color-1a74ffd ) 0%, #F2295B00 100%); }.elementor-142 .elementor-element.elementor-element-30d62358 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; padding: 0px; }.elementor-142 .elementor-element.elementor-element-55bb0839 { margin-top: 0px; margin-bottom: 0px; }.elementor-142 .elementor-element.elementor-element-50e20830:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-142 .elementor-element.elementor-element-50e20830 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-91ccc4f ); }.elementor-142 .elementor-element.elementor-element-50e20830 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 30px -30px 30px 30px; --e-column-margin-right: -30px; --e-column-margin-left: 30px; padding: 60px; }.elementor-142 .elementor-element.elementor-element-1deb2308 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(10px); }.elementor-142 .elementor-element.elementor-element-1deb2308 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(10px); }.elementor-142 .elementor-element.elementor-element-1deb2308 { --e-icon-list-icon-size: 20px; --icon-vertical-offset: 0px; }.elementor-142 .elementor-element.elementor-element-1deb2308 .elementor-icon-list-icon { padding-right: 10px; }.elementor-142 .elementor-element.elementor-element-1a10c99a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: flex-end; align-items: flex-end; }.elementor-142 .elementor-element.elementor-element-1a10c99a.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }.elementor-142 .elementor-element.elementor-element-1a10c99a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }.elementor-142 .elementor-element.elementor-element-5ad72f50 { --spacer-size: 460px; }.elementor-142 .elementor-element.elementor-element-1a9e2a99 { text-align: right; }.elementor-142 .elementor-element.elementor-element-4bb2fb0c { padding: 60px 20px; }.elementor-142 .elementor-element.elementor-element-46196175 { text-align: center; }.elementor-142 .elementor-element.elementor-element-2e2195b1:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-2e2195b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-f167e4e ); }.elementor-142 .elementor-element.elementor-element-2e2195b1 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 90px 20px; }.elementor-142 .elementor-element.elementor-element-23c9930a > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -12em 0em 0em; --e-column-margin-right: 0em; --e-column-margin-left: 0em; }.elementor-142 .elementor-element.elementor-element-7a9e3e2c { --spacer-size: 100vh; }.elementor-142 .elementor-element.elementor-element-5781ccdc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-142 .elementor-element.elementor-element-5781ccdc > .elementor-element-populated { margin: 0px 0px 0px 20px; --e-column-margin-right: 0px; --e-column-margin-left: 20px; }.elementor-142 .elementor-element.elementor-element-4f59d6e6 { width: var( --container-widget-width, 60% ); max-width: 60%; --container-widget-width: 60%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-568c9d53 { width: var( --container-widget-width, 50% ); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-4016cea7 { width: var( --container-widget-width, 50% ); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-6f62f116.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-142 .elementor-element.elementor-element-6f62f116.elementor-column > .elementor-widget-wrap { justify-content: space-between; }.elementor-142 .elementor-element.elementor-element-6f62f116:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-142 .elementor-element.elementor-element-6f62f116 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }.elementor-142 .elementor-element.elementor-element-6f62f116 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px 20px -90px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; padding: 0px 60px; }.elementor-142 .elementor-element.elementor-element-6f62f116 { z-index: 5; }.elementor-142 .elementor-element.elementor-element-41161ab2 { --spacer-size: 80px; }.elementor-142 .elementor-element.elementor-element-2ad42617 { width: auto; }.elementor-142 .elementor-element.elementor-element-66eb17a2 { width: auto; }.elementor-142 .elementor-element.elementor-element-4d8e7877 { --spacer-size: 100px; }.elementor-142 .elementor-element.elementor-element-bcecd78 > .elementor-container { min-height: 400px; }.elementor-142 .elementor-element.elementor-element-bcecd78:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-bcecd78 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }.elementor-142 .elementor-element.elementor-element-bcecd78 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }.elementor-142 .elementor-element.elementor-element-bcecd78 > .elementor-shape-top .elementor-shape-fill { fill: var( --e-global-color-7d6393b ); }.elementor-142 .elementor-element.elementor-element-bcecd78 > .elementor-shape-top svg { width: calc(100% + 1.3px); height: 50px; }.elementor-142 .elementor-element.elementor-element-4202f80e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-142 .elementor-element.elementor-element-4202f80e.elementor-column > .elementor-widget-wrap { justify-content: center; }.elementor-142 .elementor-element.elementor-element-4202f80e > .elementor-element-populated { margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; padding: 160px 60px 60px; }.elementor-142 .elementor-element.elementor-element-2cb9e128 { text-align: center; font-family: var( --e-global-typography-49959fc-font-family ), Sans-serif; font-size: var( --e-global-typography-49959fc-font-size ); font-weight: var( --e-global-typography-49959fc-font-weight ); line-height: var( --e-global-typography-49959fc-line-height ); letter-spacing: var( --e-global-typography-49959fc-letter-spacing ); word-spacing: var( --e-global-typography-49959fc-word-spacing ); width: var( --container-widget-width, 55% ); max-width: 55%; --container-widget-width: 55%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-60840e67.elementor-column > .elementor-widget-wrap { justify-content: space-evenly; }.elementor-142 .elementor-element.elementor-element-60840e67 > .elementor-element-populated { margin: 30px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-7b00dd43 { --icon-box-icon-margin: 15px; width: auto; }.elementor-142 .elementor-element.elementor-element-6ea369e8 { --icon-box-icon-margin: 15px; width: auto; }.elementor-142 .elementor-element.elementor-element-6fcbe36f > .elementor-container { min-height: 120px; }.elementor-142 .elementor-element.elementor-element-31269618.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-142 .elementor-element.elementor-element-31269618.elementor-column > .elementor-widget-wrap { justify-content: space-between; }.elementor-142 .elementor-element.elementor-element-31269618:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-142 .elementor-element.elementor-element-31269618 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }.elementor-142 .elementor-element.elementor-element-31269618 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 30px 10px 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; padding: 0px 60px; }.elementor-142 .elementor-element.elementor-element-60388a24 { text-align: left; font-family: var( --e-global-typography-49959fc-font-family ), Sans-serif; font-size: var( --e-global-typography-49959fc-font-size ); font-weight: var( --e-global-typography-49959fc-font-weight ); line-height: var( --e-global-typography-49959fc-line-height ); letter-spacing: var( --e-global-typography-49959fc-letter-spacing ); word-spacing: var( --e-global-typography-49959fc-word-spacing ); width: var( --container-widget-width, 33% ); max-width: 33%; --container-widget-width: 33%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-1dc51966 { --grid-template-columns: repeat(0, auto); --icon-size: 18px; --grid-column-gap: 5px; --grid-row-gap: 0px; width: var( --container-widget-width, 33% ); max-width: 33%; --container-widget-width: 33%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-1dc51966 .elementor-social-icon svg { fill: var( --e-global-color-91ccc4f ); }.elementor-142 .elementor-element.elementor-element-38d002d1 { text-align: right; font-family: var( --e-global-typography-49959fc-font-family ), Sans-serif; font-size: var( --e-global-typography-49959fc-font-size ); font-weight: var( --e-global-typography-49959fc-font-weight ); line-height: var( --e-global-typography-49959fc-line-height ); letter-spacing: var( --e-global-typography-49959fc-letter-spacing ); word-spacing: var( --e-global-typography-49959fc-word-spacing ); width: var( --container-widget-width, 33% ); max-width: 33%; --container-widget-width: 33%; --container-widget-flex-grow: 0; }@media (max-width: 1024px){.elementor-142 .elementor-element.elementor-element-232b6e99.elementor-column > .elementor-widget-wrap { justify-content: center; }.elementor-142 .elementor-element.elementor-element-232b6e99 > .elementor-element-populated { margin: 240px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-70fa4204 { text-align: center; }.elementor-142 .elementor-element.elementor-element-70fa4204 .elementor-heading-title { font-size: var( --e-global-typography-d5f69bc-font-size ); line-height: var( --e-global-typography-d5f69bc-line-height ); letter-spacing: var( --e-global-typography-d5f69bc-letter-spacing ); word-spacing: var( --e-global-typography-d5f69bc-word-spacing ); }.elementor-142 .elementor-element.elementor-element-d91ccba { text-align: center; }.elementor-142 .elementor-element.elementor-element-554fa4b8 > .elementor-element-populated { margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-4243ca59 img { width: 60%; }.elementor-142 .elementor-element.elementor-element-348fcd33 { padding: 0px 20px 60px; }.elementor-142 .elementor-element.elementor-element-3e4054f > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-574095b6 { width: var( --container-widget-width, 90% ); max-width: 90%; --container-widget-width: 90%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-50e20830 > .elementor-element-populated { margin: 30px 0px 0px 30px; --e-column-margin-right: 0px; --e-column-margin-left: 30px; }.elementor-142 .elementor-element.elementor-element-1a10c99a.elementor-column > .elementor-widget-wrap { justify-content: center; }.elementor-142 .elementor-element.elementor-element-5ad72f50 { --spacer-size: 50px; }.elementor-142 .elementor-element.elementor-element-1a9e2a99 { width: var( --container-widget-width, 300px ); max-width: 300px; --container-widget-width: 300px; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-23c9930a > .elementor-element-populated { margin: -34em 0em 0em; --e-column-margin-right: 0em; --e-column-margin-left: 0em; }.elementor-142 .elementor-element.elementor-element-4f59d6e6 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-568c9d53 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-4016cea7 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-6f62f116.elementor-column > .elementor-widget-wrap { justify-content: center; }.elementor-142 .elementor-element.elementor-element-6f62f116 > .elementor-element-populated { margin: 0px 40px -90px; --e-column-margin-right: 40px; --e-column-margin-left: 40px; padding: 0px 30px; }.elementor-142 .elementor-element.elementor-element-2ad42617 { text-align: center; }.elementor-142 .elementor-element.elementor-element-4202f80e > .elementor-element-populated { margin: 0px 20px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; }.elementor-142 .elementor-element.elementor-element-2cb9e128 { font-size: var( --e-global-typography-49959fc-font-size ); line-height: var( --e-global-typography-49959fc-line-height ); letter-spacing: var( --e-global-typography-49959fc-letter-spacing ); word-spacing: var( --e-global-typography-49959fc-word-spacing ); }.elementor-142 .elementor-element.elementor-element-31269618 > .elementor-element-populated { padding: 0px 30px; }.elementor-142 .elementor-element.elementor-element-60388a24 { text-align: center; font-size: var( --e-global-typography-49959fc-font-size ); line-height: var( --e-global-typography-49959fc-line-height ); letter-spacing: var( --e-global-typography-49959fc-letter-spacing ); word-spacing: var( --e-global-typography-49959fc-word-spacing ); width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-1dc51966 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-38d002d1 { text-align: center; font-size: var( --e-global-typography-49959fc-font-size ); line-height: var( --e-global-typography-49959fc-line-height ); letter-spacing: var( --e-global-typography-49959fc-letter-spacing ); word-spacing: var( --e-global-typography-49959fc-word-spacing ); width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }}@media (max-width: 767px){.elementor-142 .elementor-element.elementor-element-70fa4204 .elementor-heading-title { font-size: var( --e-global-typography-d5f69bc-font-size ); line-height: var( --e-global-typography-d5f69bc-line-height ); letter-spacing: var( --e-global-typography-d5f69bc-letter-spacing ); word-spacing: var( --e-global-typography-d5f69bc-word-spacing ); }.elementor-142 .elementor-element.elementor-element-77146d3f { width: 100%; max-width: 100%; }.elementor-142 .elementor-element.elementor-element-554fa4b8 > .elementor-element-populated { margin: 30px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-4243ca59 img { width: 90%; }.elementor-142 .elementor-element.elementor-element-7334d351 > .elementor-element-populated { margin: -30px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-41d5de95 > .elementor-element-populated { margin: 0px 0px 30px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-2ff0b28f > .elementor-element-populated { margin: 0px 0px 30px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-2d04171f > .elementor-element-populated { margin: 0px 0px 30px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-6610d279 > .elementor-element-populated { margin: 0px 0px 30px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-1f31a0f5 > .elementor-element-populated { padding: 20px; }.elementor-142 .elementor-element.elementor-element-12660d9b > .elementor-element-populated { padding: 20px; }.elementor-142 .elementor-element.elementor-element-5b3e6346 > .elementor-element-populated { padding: 20px; }.elementor-142 .elementor-element.elementor-element-fa3b307 > .elementor-element-populated { padding: 20px; }.elementor-142 .elementor-element.elementor-element-30d62358 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 10px 10px 60px; }.elementor-142 .elementor-element.elementor-element-50e20830 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 30px; }.elementor-142 .elementor-element.elementor-element-5ad72f50 { --spacer-size: 10px; }.elementor-142 .elementor-element.elementor-element-1a9e2a99 { text-align: center; }.elementor-142 .elementor-element.elementor-element-4bb2fb0c { padding: 30px 20px; }.elementor-142 .elementor-element.elementor-element-2e2195b1 { padding: 60px 20px; }.elementor-142 .elementor-element.elementor-element-7a9e3e2c { --spacer-size: 129px; }.elementor-142 .elementor-element.elementor-element-5781ccdc > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-568c9d53 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-4016cea7 { width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-6f62f116 > .elementor-element-populated { margin: 0px 30px -90px; --e-column-margin-right: 30px; --e-column-margin-left: 30px; padding: 0px 20px; }.elementor-142 .elementor-element.elementor-element-41161ab2 { --spacer-size: 40px; }.elementor-142 .elementor-element.elementor-element-2ad42617 { text-align: center; }.elementor-142 .elementor-element.elementor-element-66eb17a2 { width: 100%; max-width: 100%; }.elementor-142 .elementor-element.elementor-element-4d8e7877 { --spacer-size: 60px; }.elementor-142 .elementor-element.elementor-element-4202f80e > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 160px 20px 30px; }.elementor-142 .elementor-element.elementor-element-2cb9e128 { font-size: var( --e-global-typography-49959fc-font-size ); line-height: var( --e-global-typography-49959fc-line-height ); letter-spacing: var( --e-global-typography-49959fc-letter-spacing ); word-spacing: var( --e-global-typography-49959fc-word-spacing ); width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-60840e67 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }.elementor-142 .elementor-element.elementor-element-7b00dd43 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-6ea369e8 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }.elementor-142 .elementor-element.elementor-element-60388a24 { font-size: var( --e-global-typography-49959fc-font-size ); line-height: var( --e-global-typography-49959fc-line-height ); letter-spacing: var( --e-global-typography-49959fc-letter-spacing ); word-spacing: var( --e-global-typography-49959fc-word-spacing ); }.elementor-142 .elementor-element.elementor-element-38d002d1 { font-size: var( --e-global-typography-49959fc-font-size ); line-height: var( --e-global-typography-49959fc-line-height ); letter-spacing: var( --e-global-typography-49959fc-letter-spacing ); word-spacing: var( --e-global-typography-49959fc-word-spacing ); }}@media (min-width: 768px){.elementor-142 .elementor-element.elementor-element-232b6e99 { width: 50%; }.elementor-142 .elementor-element.elementor-element-554fa4b8 { width: 50%; }.elementor-142 .elementor-element.elementor-element-23c9930a { width: 20%; }.elementor-142 .elementor-element.elementor-element-5781ccdc { width: 80%; }}@media (max-width: 1024px) and (min-width: 768px){.elementor-142 .elementor-element.elementor-element-232b6e99 { width: 100%; }.elementor-142 .elementor-element.elementor-element-554fa4b8 { width: 100%; }.elementor-142 .elementor-element.elementor-element-3e4054f { width: 100%; }.elementor-142 .elementor-element.elementor-element-41d5de95 { width: 50%; }.elementor-142 .elementor-element.elementor-element-2ff0b28f { width: 50%; }.elementor-142 .elementor-element.elementor-element-2d04171f { width: 50%; }.elementor-142 .elementor-element.elementor-element-6610d279 { width: 50%; }.elementor-142 .elementor-element.elementor-element-1f31a0f5 { width: 50%; }.elementor-142 .elementor-element.elementor-element-12660d9b { width: 50%; }.elementor-142 .elementor-element.elementor-element-5b3e6346 { width: 50%; }.elementor-142 .elementor-element.elementor-element-fa3b307 { width: 50%; }.elementor-142 .elementor-element.elementor-element-30d62358 { width: 100%; }.elementor-142 .elementor-element.elementor-element-1a10c99a { width: 100%; }}:root { --theme-default-editor: var(--true); --theme-border: none; --theme-transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955); --theme-list-indent: 2.5em; --true: initial; --false: ""; --has-link-decoration: var(--true); --has-transparent-header: 0; --theme-container-width: min(100%, var(--theme-container-width-base)); --theme-container-width-base: calc(var(--theme-container-edge-spacing, 90vw) - var(--theme-frame-size, 0px) * 2); }html { text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); scroll-behavior: smooth; }body { overflow-x: hidden; overflow-wrap: break-word; -webkit-font-smoothing: antialiased; }*, ::before, ::after { box-sizing: border-box; }body, p, h1, h2, h3, h4, h5, h6, em, ol, ul, li, tr, th, td, dl, ins, sub, sup, big, cite, code, form, small, label, table, figure, button, legend, strike, address, caption, fieldset, blockquote { margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-size: inherit; text-align: inherit; line-height: inherit; }a { transition: var(--theme-transition); }img { height: auto; max-width: 100%; vertical-align: middle; }svg > * { transition: none; }ul { list-style-type: var(--theme-list-style-type, disc); }body { color: var(--theme-text-color); }h1 { color: var(--theme-heading-color, var(--theme-heading-1-color, var(--theme-headings-color))); }h2 { color: var(--theme-heading-color, var(--theme-heading-2-color, var(--theme-headings-color))); }@media (max-width: 689.98px){.ct-hidden-sm { display: none !important; }}@media (min-width: 690px) and (max-width: 999.98px){.ct-hidden-md { display: none !important; }}@media (min-width: 1000px){.ct-hidden-lg { display: none !important; }}.sticky, .wp-caption, .bypostauthor, .wp-caption-text, .gallery-caption, .screen-reader-text { background: rgba(0, 0, 0, 0); }body, h1, h2, h3, h4, h5, h6, pre, kbd, code, samp, label, figcaption, .wp-block-quote, .wp-block-pullquote, .ct-label, .site-title, .entry-meta, .ct-menu-badge, .entry-excerpt, .ct-post-title, .ct-breadcrumbs, .ct-header-text, .ct-product-sku, .author-box-bio, .author-box-name, .ct-contact-info, .site-description, .page-description, .mobile-menu a, .menu .ct-menu-link, .comment-reply-title, .ct-footer-copyright, .ct-language-switcher, .entry-summary .price, [data-products] .price, .woocommerce-tabs .tabs, .woocommerce-tabs .ct-accordion-heading, .ct-header-account-dropdown, .ct-module-title:is(p, span), .related-entry-title:is(p, span), .woocommerce-loop-product__title:is(p, span), .woocommerce-loop-category__title:is(p, span), .ct-shortcuts-bar, .ct-widget > *, .ct-dynamic-data-layer, .ct-dynamic-filter, .ct-search-results, .tutor-ratings, .tutor-meta > *, .tutor-course-details-title, .tutor-course-details-actions > a, .ct-language-switcher ul[data-placement] { font-family: var(--theme-font-family); font-size: var(--theme-font-size); font-weight: var(--theme-font-weight); font-style: var(--theme-font-style, inherit); line-height: var(--theme-line-height); letter-spacing: var(--theme-letter-spacing); text-transform: var(--theme-text-transform); text-decoration: var(--theme-text-decoration); }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; word-break: normal; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.skip-link { background-color: #24292e; color: #ffffff; padding: 10px 20px; }.show-on-focus { position: absolute; width: 1px; height: 1px; margin: 0px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); top: 0px; left: 0px; }p { margin-bottom: var(--theme-content-spacing); }ul, ol { padding-inline-start: var(--theme-list-indent); margin-bottom: var(--theme-content-spacing); }h1, h2, h3, h4, h5, h6 { margin-bottom: calc(var(--has-theme-content-spacing, 1)*(.3em + 10px)); }.menu, .entry-meta, .ct-account-modal > ul, .ct-language-switcher ul, [class*="ct-contact-info"] ul, .products, .commentlist, .ct-comments ol, .ct-comments ul, .mobile-menu ul, .woocommerce-tabs > ul, .wc-item-meta, .ct-header-account ul, .ct-product-additional-info ul, .woocommerce-pagination .page-numbers, .wc-block-review-list, .woocommerce-mini-cart, .woocommerce-MyAccount-navigation ul, .wp-block-latest-comments, .ct-filter-widget, .ct-compare-bar ul, .ct-product-hero ul { margin-bottom: 0px; --theme-list-indent: 0; --theme-list-style-type: none; }ul:last-child, ol:last-child, ul li:last-child, ol li:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, .ct-widget p:last-child, .entry-excerpt :last-child, .wp-block-columns:last-child, .ct-dynamic-data p:last-child, .woocommerce-variation-availability p:last-child { margin-bottom: 0px; }.ct-icon, .ct-icon-container svg { width: var(--theme-icon-size, 15px); height: var(--theme-icon-size, 15px); fill: var(--theme-icon-color, var(--theme-text-color)); transition: var(--theme-icon-transition, fill 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)); }.ct-icon, .ct-icon-container { position: relative; }.ct-icon-container { display: flex; align-items: center; justify-content: center; }[data-icons-type] > * { transition: none; }a { color: var(--theme-link-initial-color); text-decoration: var(--has-link-decoration, var(--theme-text-decoration, none)); }[data-label="right"] .ct-label { order: 2; margin-inline-start: 0.7em; }label { font-size: 15px; line-height: inherit; cursor: pointer; margin: 0px 0px 0.5em; }:target, .elementor-menu-anchor { scroll-margin-top: calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--scroll-margin-top-offset, 0px)); }[data-header*="sticky"] { --scroll-margin-top-offset: calc((var(--header-sticky-height, var(--header-height, 0px)) * var(--has-transparent-header) * (var(--sticky-shrink, 100) / 100)) + var(--header-sticky-height, var(--header-height, 0px)) * (1 - var(--has-transparent-header)) * (var(--sticky-shrink, 100) / 100)); }[class*="ct-toggle"] { display: flex; align-items: center; justify-content: center; position: var(--toggle-button-position, relative); z-index: var(--toggle-button-z-index, initial); cursor: pointer; appearance: none; width: var(--toggle-button-size); height: var(--toggle-button-size); margin-inline-start: var(--toggle-button-margin-start, auto); margin-inline-end: var(--toggle-button-margin-end, initial); transition: border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955); padding: var(--toggle-button-padding, 0px) !important; box-shadow: var(--toggle-button-shadow, none) !important; border-radius: var(--toggle-button-radius, 0) !important; border-width: var(--toggle-button-border-width, 0px) !important; border-style: var(--toggle-button-border-style, solid) !important; border-color: var(--toggle-button-border-color, transparent) !important; background: var(--toggle-button-background, transparent) !important; }body.swift-nojs [class*="ct-toggle"]{transition: none !important}[class*="ct-toggle"] svg { transform: var(--toggle-icon-transform); --theme-icon-transition: transform 0.15s ease-out, fill 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955); }[class*="ct-toggle-close"] { top: var(--toggle-button-top, initial); inset-inline-end: var(--toggle-button-inset-end, 0); --theme-icon-size: 12px; --theme-icon-color: rgba(255, 255, 255, 0.7); }[class*="ct-toggle-close"][data-type="type-1"] { --outline-offset: 5px; }nav[class*="menu"] .ct-menu-link { color: var(--theme-link-initial-color); --theme-icon-color: var(--theme-link-initial-color); }nav[class*="menu"] li[class*="current-menu-"] > .ct-menu-link, nav[class*="menu"] li[class*="current-menu-"] > .ct-sub-menu-parent { color: var(--theme-link-active-color, var(--theme-link-hover-color)); }.menu { display: flex; gap: var(--menu-items-gap, 0px); }.menu li.menu-item, .menu li.page_item { display: flex; align-items: center; }.menu > li > .ct-menu-link { white-space: nowrap; justify-content: var(--menu-item-alignment, center); height: var(--menu-item-height, 100%); --menu-item-padding: 0 calc(var(--menu-items-spacing, 25px) / 2); }.ct-menu-link { display: flex; align-items: center; position: relative; width: 100%; border-radius: var(--menu-item-radius, inherit); }.ct-menu-link:not(:empty) { padding: var(--menu-item-padding, 0px); }[data-menu] > ul > li > a::before, [data-menu] > ul > li > a::after { position: absolute; left: var(--menu-indicator-left, 0); right: var(--menu-indicator-right, 0); margin: var(--menu-indicator-margin, 0); height: var(--menu-indicator-height, 2px); opacity: var(--menu-indicator-opacity, 0); background-color: var(--menu-indicator-hover-color, var(--theme-palette-color-2)); transition: opacity 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), width 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), height 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), top 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), bottom 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955); }[data-menu] > ul > li > a::before { top: var(--menu-indicator-y-position, 0); }[data-menu] > ul > li > a::after { bottom: var(--menu-indicator-y-position, 0); }[data-menu] > ul > li[class*="current-menu-"] > a::before, [data-menu] > ul > li[class*="current-menu-"] > a::after { background-color: var(--menu-indicator-active-color, var(--menu-indicator-hover-color, var(--theme-palette-color-2))); }[data-menu*="type-3"] > ul > li[class*="current-menu-"] > a { background-color: var(--menu-indicator-active-color, var(--menu-indicator-hover-color, var(--theme-palette-color-2))); }.mobile-menu { width: 100%; }.mobile-menu li { display: flex; flex-direction: column; align-items: var(--horizontal-alignment); }.mobile-menu .ct-menu-link { text-align: var(--text-horizontal-alignment); justify-content: var(--horizontal-alignment); --menu-item-padding: var(--items-vertical-spacing, 5px) 0; }#header { position: relative; z-index: 50; }@media (max-width: 999.98px){#header [data-device="desktop"] { display: none; }}@media (min-width: 1000px){#header [data-device="mobile"] { display: none; }}#header [data-row] { position: var(--position, relative); box-shadow: var(--theme-box-shadow); border-top: var(--theme-border-top); border-bottom: var(--theme-border-bottom); }#header [data-row] > div { min-height: var(--shrink-height, var(--height)); border-top: var(--theme-border-top); border-bottom: var(--theme-border-bottom); }#header [data-row*="middle"] { z-index: 2; }#header [data-column] { min-height: inherit; }#header [data-column="middle"] { display: flex; }#header [data-column="start"], #header [data-column="end"] { min-width: 0px; }#header [data-items] { width: 100%; }#header [data-column-set="2"] > div { display: grid; grid-template-columns: auto auto; }#header [data-column-set="3"] > div { display: grid; grid-template-columns: 1fr var(--middle-column-width, auto) 1fr; }[data-placements] { display: grid; }[data-column="middle"] > [data-items] { justify-content: center; }[data-column="end"] > [data-items="primary"] { justify-content: flex-end; }#header [data-items] { display: flex; align-items: center; min-width: 0px; }#header [data-items] > * { margin: var(--margin, 0 10px); }[data-column="start"] [data-items="primary"] > :first-child { --margin: 0 10px 0 0; }[data-column="end"] [data-items="primary"] > :last-child { --margin: 0 0 0 10px; }.ct-cart-item, .ct-social-box, .ct-account-item, .ct-header-compare, .ct-header-wishlist { --theme-link-initial-color: var(--theme-text-color); }.ct-color-switch, .ct-header-search, .ct-header-trigger { --theme-link-initial-color: var(--theme-text-color); }.ct-color-switch .ct-label, .ct-header-search .ct-label, .ct-header-trigger .ct-label { transition: inherit; color: var(--theme-link-initial-color); }[class*="header-menu"] { display: flex; align-items: center; height: 100%; min-width: 0px; }[class*="header-menu"] .menu { height: inherit; }.ct-header-trigger .ct-icon { transition: none; }.ct-header-trigger .ct-icon rect { transform-origin: 50% 50%; transition: 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955); }.site-branding { display: flex; text-align: var(--horizontal-alignment); }.site-branding:not([data-logo="top"]) { align-items: center; }.site-logo-container { position: relative; line-height: 0; height: var(--logo-shrink-height, var(--logo-max-height, 50px)); transition: none; }.site-logo-container img { width: auto; max-width: initial; object-fit: contain; }.site-logo-container img, .site-logo-container svg, .site-logo-container picture { height: inherit; vertical-align: initial; }.sticky-logo, .dark-mode-logo { display: none; }#offcanvas .ct-panel-content-inner { --margin: 0 0 20px 0; }#offcanvas .ct-panel-content-inner > * { margin: var(--margin); }#offcanvas .ct-panel-content-inner > :first-child { margin-top: 0px; }#offcanvas .ct-panel-content-inner > :last-child { margin-bottom: 0px; }@media (max-width: 999.98px){#offcanvas [data-device="desktop"] { display: none; }}@media (min-width: 1000px){#offcanvas [data-device="mobile"] { display: none; }}[data-sticky*="yes"], [data-sticky*="fixed"] { position: fixed; z-index: 5; top: calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--header-sticky-offset, 0px)); left: var(--theme-frame-size, 0px); right: calc(var(--theme-frame-size, 0px) + var(--scrollbar-width, 0px)); }[data-sticky], [data-sticky] [data-row], [data-sticky] [data-row*="boxed"] > div { transition: box-shadow 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955); }@media (max-width: 999.98px){[data-device="mobile"][data-transparent] { position: absolute; top: 0px; left: 0px; right: 0px; }}@media (min-width: 1000px){[data-device="desktop"][data-transparent] { position: absolute; top: 0px; left: 0px; right: 0px; }}[data-behaviour*="side"] .ct-panel-inner { position: absolute; inset-block: 0px; width: var(--side-panel-width, 500px); box-shadow: var(--theme-box-shadow); transition: transform 0.25s ease-in-out; }[data-behaviour*="right-side"] .ct-panel-inner { align-self: flex-end; transform: translate3d(var(--theme-panel-reveal-right, 20%), 0, 0); }.ct-panel { display: flex; flex-direction: column; position: fixed; z-index: 999999; inset: var(--admin-bar, 0px) 0 0 0; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out; }.ct-panel .ct-panel-inner { display: flex; flex-direction: column; }@media (max-width: 689.98px){.ct-panel .ct-panel-inner { --panel-padding: 25px; }}.ct-panel-actions { display: flex; align-items: center; padding-inline: var(--panel-padding, 35px); }@media (max-width: 689.98px){.ct-panel-actions { padding-top: 20px; }}@media (min-width: 690px){.ct-panel-actions { padding-top: 30px; }}.ct-panel-content { flex: 1 1 0%; min-height: 0px; display: flex; flex-direction: column; justify-content: var(--vertical-alignment, flex-start); }.ct-panel-content-inner { display: flex; flex-direction: column; align-items: var(--horizontal-alignment, flex-start); overflow-y: var(--overflow, auto); padding: var(--panel-padding, 35px); }.ct-social-box { display: flex; flex-direction: var(--items-direction, row); flex-wrap: var(--wrap, wrap); gap: var(--items-spacing, 15px); }.ct-social-box a { display: flex; align-items: center; }#main-container { display: flex; flex-direction: column; position: relative; min-height: calc(100vh - var(--admin-bar, 0px) - var(--theme-frame-size, 0px)*2); overflow: clip; }#main-container .site-main { flex-grow: 1; }[class*="ct-container"] { margin-left: auto; margin-right: auto; }.ct-container, .ct-container-narrow { width: var(--theme-container-width); }.ct-container { max-width: var(--theme-normal-container-max-width); }.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }.elementor-widget-container style + h1, .elementor-widget-container style + h2, .elementor-widget-container style + h3, .elementor-widget-container style + h4, .elementor-widget-container style + h5, .elementor-widget-container style + h6 { margin-top: 0px; }@font-face { font-family: Jost; font-style: normal; font-weight: 100; font-display: swap; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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: Jost; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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: Jost; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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: Jost; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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: Jost; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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: Jost; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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: Jost; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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: Jost; font-style: normal; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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: Jost; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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; }[data-header*="type-1"] { --has-transparent-header: 1; }.elementor-animation-float { transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; }:root { --el-color-white: #ffffff; --el-color-black: #000000; --el-color-primary: #409eff; --el-color-primary-light-1: #53a8ff; --el-color-primary-light-2: #66b1ff; --el-color-primary-light-3: #79bbff; --el-color-primary-light-4: #8cc5ff; --el-color-primary-light-5: #a0cfff; --el-color-primary-light-6: #b3d8ff; --el-color-primary-light-7: #c6e2ff; --el-color-primary-light-8: #d9ecff; --el-color-primary-light-9: #ecf5ff; --el-color-success: #67c23a; --el-color-success-light: #e1f3d8; --el-color-success-lighter: #f0f9eb; --el-color-warning: #e6a23c; --el-color-warning-light: #faecd8; --el-color-warning-lighter: #fdf6ec; --el-color-danger: #f56c6c; --el-color-danger-light: #fde2e2; --el-color-danger-lighter: #fef0f0; --el-color-error: #f56c6c; --el-color-error-light: #fde2e2; --el-color-error-lighter: #fef0f0; --el-color-info: #909399; --el-color-info-light: #e9e9eb; --el-color-info-lighter: #f4f4f5; --el-bg-color: #f5f7fa; --el-border-width-base: 1px; --el-border-style-base: solid; --el-border-color-hover: var(--el-text-color-placeholder); --el-border-base: var(--el-border-width-base) var(--el-border-style-base) var(--el-border-color-base); --el-svg-monochrome-grey: #dcdde0; --el-fill-base: var(--el-color-white); --el-font-size-extra-large: 20px; --el-font-size-large: 18px; --el-font-size-medium: 16px; --el-font-size-base: 14px; --el-font-size-small: 13px; --el-font-size-extra-small: 12px; --el-font-weight-primary: 500; --el-font-line-height-primary: 24px; --el-text-color-disabled-base: #bbb; --el-index-normal: 1; --el-index-top: 1000; --el-index-popper: 2000; --el-text-color-primary: #303133; --el-text-color-regular: #606266; --el-text-color-secondary: #909399; --el-text-color-placeholder: #c0c4cc; --el-border-color-base: #dcdfe6; --el-border-color-light: #e4e7ed; --el-border-color-lighter: #ebeef5; --el-border-color-extra-light: #f2f6fc; --el-border-radius-base: 4px; --el-border-radius-small: 2px; --el-border-radius-round: 20px; --el-border-radius-circle: 100%; --el-box-shadow-base: 0 2px 4px rgba(0, 0, 0, .12),0 0 6px rgba(0, 0, 0, .04); --el-box-shadow-light: 0 2px 12px 0 rgba(0, 0, 0, .1); --el-disabled-bg-color: var(--el-bg-color); --el-disabled-text-color: var(--el-text-color-placeholder); --el-disabled-border-color: var(--el-border-color-light); --el-transition-duration: .3s; --el-transition-duration-fast: .2s; --el-transition-function-ease-in-out-bezier: cubic-bezier(.645, .045, .355, 1); --el-transition-function-fast-bezier: cubic-bezier(.23, 1, .32, 1); --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier); --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear; --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); }.el-icon { --color: inherit; height: 1em; width: 1em; line-height: 1em; display: inline-flex; justify-content: center; align-items: center; position: relative; fill: currentcolor; color: var(--color); font-size: inherit; }.el-icon svg { height: 1em; width: 1em; }.el-input { --el-input-text-color: var(--el-text-color-regular); --el-input-border: var(--el-border-base); --el-input-border-color: var(--el-border-color-base); --el-input-border-radius: var(--el-border-radius-base); --el-input-bg-color: var(--el-color-white); --el-input-icon-color: var(--el-text-color-placeholder); --el-input-placeholder-color: var(--el-text-color-placeholder); --el-input-hover-border: var(--el-border-color-hover); --el-input-clear-hover-color: var(--el-text-color-secondary); --el-input-focus-border: var(--el-color-primary); position: relative; font-size: var(--el-font-size-base); display: inline-flex; width: 100%; line-height: 32px; }.el-input__icon { height: inherit; display: flex; justify-content: center; align-items: center; transition: all var(--el-transition-duration); }.el-input__icon.el-icon { display: flex; }.el-select-dropdown__item { font-size: var(--el-font-size-base); padding: 0px 32px 0px 20px; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: var(--el-text-color-regular); height: 34px; line-height: 34px; box-sizing: border-box; cursor: pointer; }.el-scrollbar { --el-scrollbar-opacity: .3; --el-scrollbar-bg-color: var(--el-text-color-secondary); --el-scrollbar-hover-opacity: .5; --el-scrollbar-hover-bg-color: var(--el-text-color-secondary); }.el-scrollbar { overflow: hidden; position: relative; height: 100%; }.el-scrollbar__wrap { overflow: auto; height: 100%; }.el-scrollbar__wrap--hidden-default { scrollbar-width: none; }.el-scrollbar__thumb { position: relative; display: block; width: 0px; height: 0px; cursor: pointer; border-radius: inherit; background-color: var(--el-scrollbar-bg-color,var(--el-text-color-secondary)); transition: var(--el-transition-duration) background-color; opacity: var(--el-scrollbar-opacity,.3); }.el-scrollbar__bar { position: absolute; right: 2px; bottom: 2px; z-index: 1; border-radius: 4px; }.el-scrollbar__bar.is-vertical { width: 6px; top: 2px; }.el-scrollbar__bar.is-vertical > div { width: 100%; }.el-scrollbar__bar.is-horizontal { height: 6px; left: 2px; }.el-scrollbar__bar.is-horizontal > div { height: 100%; }.el-popper { --el-popper-border-radius: var(--el-popover-border-radius, 4px); }.el-popper { position: absolute; border-radius: var(--el-popper-border-radius); padding: 5px 11px; z-index: 2000; font-size: 12px; line-height: 20px; min-width: 10px; overflow-wrap: break-word; visibility: visible; }.el-popper.is-light { background: var(--el-color-white); border: 1px solid var(--el-border-color-light); }.el-popper.is-light .el-popper__arrow::before { border: 1px solid var(--el-border-color-light); background: var(--el-color-white); right: 0px; }.el-popper.is-pure { padding: 0px; }.el-popper__arrow { position: absolute; width: 10px; height: 10px; z-index: -1; }.el-popper__arrow::before { position: absolute; width: 10px; height: 10px; z-index: -1; content: " "; transform: rotate(45deg); background: var(--el-text-color-primary); box-sizing: border-box; }.el-popper[data-popper-placement^="top"] > .el-popper__arrow { bottom: -5px; }.el-popper[data-popper-placement^="top"] > .el-popper__arrow::before { border-bottom-right-radius: 2px; }.el-popper[data-popper-placement^="top"] .el-popper__arrow::before { border-top-color: transparent !important; border-left-color: transparent !important; }.el-select-dropdown { z-index: calc(var(--el-index-top) + 1); border-radius: var(--el-border-radius-base); box-sizing: border-box; }.el-select-dropdown__wrap { max-height: 274px; }.el-select-dropdown__list { list-style: none; padding: 6px 0px; margin: 0px; box-sizing: border-box; }.el-select { --el-select-border-color-hover: var(--el-border-color-hover); --el-select-disabled-border: var(--el-disabled-border-color); --el-select-font-size: var(--el-font-size-base); --el-select-close-hover-color: var(--el-text-color-secondary); --el-select-input-color: var(--el-text-color-placeholder); --el-select-multiple-input-color: var(--el-text-color-regular); --el-select-input-focus-border-color: var(--el-color-primary); --el-select-input-font-size: 14px; }.el-select { display: inline-block; position: relative; line-height: 32px; }.el-select__popper.el-popper[role="tooltip"] { background: var(--el-color-white); border: 1px solid var(--el-border-color-light); box-shadow: var(--el-box-shadow-light); }.el-select__popper.el-popper[role="tooltip"] .el-popper__arrow::before { border: 1px solid var(--el-border-color-light); }.el-select__popper.el-popper[role="tooltip"][data-popper-placement^="top"] .el-popper__arrow::before { border-top-color: transparent; border-left-color: transparent; }.el-select .el-input { display: flex; }.el-select .el-input .el-select__caret { color: var(--el-select-input-color); font-size: var(--el-select-input-font-size); transition: transform var(--el-transition-duration); transform: rotate(180deg); cursor: pointer; }.el-select .el-input .el-select__caret.el-icon { height: inherit; }.am-select-popper { z-index: 2147483647 !important; }.amelia-v2-booking #amelia-container .am-select { --am-c-select-bgr: var(--am-c-inp-bgr); --am-c-select-border: var(--am-c-inp-border); --am-c-select-text: var(--am-c-inp-text); --am-c-select-placeholder: var(--am-color-input-placeholder); --am-rad-select: var(--am-rad-input); --am-fs-select: var(--am-fs-input); --am-h-select: var(--am-h-input); --am-padd-select: 8px 12px; width: 100%; }.amelia-v2-booking #amelia-container .am-select--default { --am-h-select: 40px; --am-padd-select: 8px 24px 8px 12px; }.amelia-v2-booking #amelia-container .am-select .el-input .el-icon { font-size: 18px; color: var(--am-c-select-text); }.am-select-popper { --am-hmin-select-option: 32px; --am-h-select-option: auto; --am-flh-select-option: 1.4; --am-c-select-option-text: var(--am-c-option-text); --am-c-select-option-bgr: transparent; --am-pad-select-option: 8px; --am-mar-select-option: 0px; --am-fs-select-option: 14px; --am-fw-select-option: 400; --am-ff-select-option: var(--am-font-family); background-color: var(--am-c-option-bgr) !important; }.am-select-popper.el-select__popper.el-popper[role="tooltip"] { background-color: transparent; border-color: var(--am-c-option-border); overflow: hidden; }.am-select-popper.el-select-dropdown { margin: 0px; position: static; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }.am-select-popper * { font-family: var(--am-font-family); border-radius: unset; }.am-select-popper .el-select-dropdown__list { padding: 0px; }.am-select-popper .el-select-dropdown__item { white-space: normal; min-height: var(--am-hmin-select-option) !important; height: var(--am-h-select-option) !important; font-family: var(--am-ff-select-option) !important; font-size: var(--am-fs-select-option) !important; font-weight: var(--am-fw-select-option) !important; line-height: var(--am-flh-select-option) !important; color: var(--am-c-select-option-text) !important; background-color: var(--am-c-select-option-bgr) !important; padding: var(--am-pad-select-option) !important; margin: var(--am-mar-select-option) !important; }.am-select-popper .el-select-dropdown__item:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }:root { --el-popup-modal-bg-color: var(--el-color-black); --el-popup-modal-opacity: .5; }.amelia-v2-booking #amelia-container .am-button { --am-h-btn: 40px; --am-fs-btn: 15px; --am-fw-btn: 500; --am-lh-btn: 1.6; --am-rad-btn: 6px; --am-padd-btn: 8px 24px; display: inline-flex; align-items: center; justify-content: center; height: var(--am-h-btn); font-size: var(--am-fs-btn); font-weight: var(--am-fw-btn); line-height: var(--am-lh-btn); white-space: nowrap; text-decoration: none; text-transform: unset; border-radius: var(--am-rad-btn); outline: 0px; margin: 0px; padding: var(--am-padd-btn); cursor: pointer; transition: 0.3s ease-in-out; }.amelia-v2-booking #amelia-container .am-button span { display: flex; align-items: center; justify-content: center; overflow: hidden; }.amelia-v2-booking #amelia-container .am-button.am-button--filled { --am-c-btn-bgr: var(--am-c-btn-first); --am-c-btn-text: var(--am-c-btn-second); --am-c-btn-border: var(--am-c-btn-first); background-color: var(--am-c-btn-bgr); color: var(--am-c-btn-text); border: 1px solid var(--am-c-btn-border); }.amelia-v2-booking #amelia-container .am-button.am-button--medium { --am-h-btn: 36px; --am-fs-btn: 14px; --am-lh-btn: 1.42857; --am-padd-btn: 8px 20px; }.amelia-v2-booking #amelia-container .am-fs-sb { flex: 0 0 auto; position: relative; max-width: 240px; width: 240px; display: flex; flex-direction: column; justify-content: space-between; font-size: 16px; color: var(--am-c-sb-text); border-radius: 0.5rem 0px 0px 0.5rem; background-color: var(--am-c-sb-bgr); padding: 16px 8px; transition: width 0.3s ease-in-out; }.amelia-v2-booking #amelia-container .am-fs-sb__step-icon { position: relative; width: 24px; height: 20px; font-size: 24px; }.amelia-v2-booking #amelia-container .am-fs__main-inner { position: relative; height: 100%; }.el-form--label-top .el-form-item .el-form-item__label { display: block; text-align: left; margin-bottom: 8px; line-height: 22px; }.el-form--default.el-form--label-top .el-form-item .el-form-item__label { margin-bottom: 8px; line-height: 22px; }.el-form-item--default .el-form-item__label, .el-form-item--default .el-form-item__content { line-height: 32px; }.el-form-item__label { flex: 0 0 auto; text-align: right; font-size: var(--el-form-label-font-size); color: var(--el-text-color-regular); line-height: 32px; padding: 0px 12px 0px 0px; box-sizing: border-box; }.el-form-item__content { display: flex; flex-wrap: wrap; align-items: center; flex: 1 1 0%; line-height: 32px; position: relative; font-size: var(--font-size); min-width: 0px; }.el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label-wrap > .el-form-item__label::before, .el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label::before { content: "*"; color: var(--el-color-danger); margin-right: 4px; }.amelia-v2-booking #amelia-container .am-slide-popup, .amelia-v2-booking #amelia-container .am-slide-popup__up-inner, .amelia-v2-booking #amelia-container .am-slide-popup__up { position: absolute; top: 0px; left: 0px; display: block; width: 100%; }.amelia-v2-booking #amelia-container .am-slide-popup__up { height: 100%; padding: 0px; background: rgba(4, 8, 11, 0.3); z-index: 1000; }.amelia-v2-booking #amelia-container .am-slide-popup__up-footer { display: flex; align-items: center; justify-content: flex-end; }.amelia-v2-booking #amelia-container .am-slide-popup__up-inner { top: auto; bottom: 0px; min-height: 100px; background: var(--am-c-main-bgr); padding: 16px 32px; }.el-cascader { --el-cascader-menu-text-color: var(--el-text-color-regular); --el-cascader-menu-selected-text-color: var(--el-color-primary); --el-cascader-menu-fill: var(--el-fill-base); --el-cascader-menu-font-size: var(--el-font-size-base); --el-cascader-menu-radius: var(--el-border-radius-base); --el-cascader-menu-border: solid 1px var(--el-border-color-light); --el-cascader-menu-shadow: var(--el-box-shadow-light); --el-cascader-node-background-hover: var(--el-bg-color); --el-cascader-node-color-disabled: var(--el-text-color-placeholder); --el-cascader-color-empty: var(--el-text-color-placeholder); --el-cascader-tag-background: #f0f2f5; display: inline-block; position: relative; font-size: var(--el-font-size-base); line-height: 32px; outline: 0px; }.el-cascader .el-input { cursor: pointer; }.el-cascader .el-input .el-input__suffix-inner .el-icon { height: calc(100% - 2px); }.el-cascader .el-input .el-input__suffix-inner .el-icon svg { vertical-align: middle; }.el-cascader .el-input .icon-arrow-down { transition: transform var(--el-transition-duration); font-size: 14px; }.el-cascader__dropdown { --el-cascader-menu-text-color: var(--el-text-color-regular); --el-cascader-menu-selected-text-color: var(--el-color-primary); --el-cascader-menu-fill: var(--el-fill-base); --el-cascader-menu-font-size: var(--el-font-size-base); --el-cascader-menu-radius: var(--el-border-radius-base); --el-cascader-menu-border: solid 1px var(--el-border-color-light); --el-cascader-menu-shadow: var(--el-box-shadow-light); --el-cascader-node-background-hover: var(--el-bg-color); --el-cascader-node-color-disabled: var(--el-text-color-placeholder); --el-cascader-color-empty: var(--el-text-color-placeholder); --el-cascader-tag-background: #f0f2f5; }.el-cascader__dropdown { font-size: var(--el-cascader-menu-font-size); border-radius: var(--el-cascader-menu-radius); }.el-cascader__dropdown.el-popper[role="tooltip"] { background: var(--el-cascader-menu-fill); border: var(--el-cascader-menu-border); box-shadow: var(--el-cascader-menu-shadow); }.el-cascader__dropdown.el-popper[role="tooltip"] .el-popper__arrow::before { border: var(--el-cascader-menu-border); }.el-cascader__dropdown.el-popper[role="tooltip"][data-popper-placement^="top"] .el-popper__arrow::before { border-top-color: transparent; border-left-color: transparent; }.el-cascader__dropdown.el-popper { box-shadow: var(--el-cascader-menu-shadow); }.el-cascader__suggestion-panel { border-radius: var(--el-cascader-menu-radius); }.el-cascader__suggestion-list { max-height: 204px; margin: 0px; padding: 6px 0px; font-size: var(--el-font-size-base); color: var(--el-cascader-menu-text-color); text-align: center; }.el-cascader-panel { --el-cascader-menu-text-color: var(--el-text-color-regular); --el-cascader-menu-selected-text-color: var(--el-color-primary); --el-cascader-menu-fill: var(--el-fill-base); --el-cascader-menu-font-size: var(--el-font-size-base); --el-cascader-menu-radius: var(--el-border-radius-base); --el-cascader-menu-border: solid 1px var(--el-border-color-light); --el-cascader-menu-shadow: var(--el-box-shadow-light); --el-cascader-node-background-hover: var(--el-bg-color); --el-cascader-node-color-disabled: var(--el-text-color-placeholder); --el-cascader-color-empty: var(--el-text-color-placeholder); --el-cascader-tag-background: #f0f2f5; }.el-cascader-panel { display: flex; border-radius: var(--el-cascader-menu-radius); font-size: var(--el-cascader-menu-font-size); }.el-cascader-menu { min-width: 180px; box-sizing: border-box; color: var(--el-cascader-menu-text-color); border-right: var(--el-cascader-menu-border); }.el-cascader-menu:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }.el-cascader-menu:last-child .el-cascader-node { padding-right: 20px; }.el-cascader-menu__wrap.el-scrollbar__wrap { height: 204px; }.el-cascader-menu__list { position: relative; min-height: 100%; margin: 0px; padding: 6px 0px; list-style: none; box-sizing: border-box; }.el-cascader-menu__hover-zone { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; }.el-cascader-node { position: relative; display: flex; align-items: center; padding: 0px 30px 0px 20px; height: 34px; line-height: 34px; outline: 0px; }.el-cascader-node:not(.is-disabled) { cursor: pointer; }.el-cascader-node__postfix { position: absolute; right: 10px; }.el-cascader-node__label { flex: 1 1 0%; text-align: left; padding: 0px 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.amelia-v2-booking #amelia-container .am-adv-select { --am-c-advs-bgr: var(--am-c-inp-bgr); --am-c-advs-border: var(--am-c-inp-border); --am-c-advs-text: var(--am-c-inp-text); --am-c-advs-placeholder: var(--am-color-input-placeholder); --am-rad-advs: var(--am-rad-input); --am-fs-advs: var(--am-fs-input); --am-h-advs: var(--am-h-input); --am-padd-advs: 8px 12px; width: 100%; }.amelia-v2-booking #amelia-container .am-adv-select--default { --am-h-advs: 40px; --am-padd-advs: 8px 12px; }.amelia-v2-booking #amelia-container .am-adv-select .el-input .el-icon { font-family: amelia-icons; font-size: 16px; color: var(--am-c-advs-text); }.amelia-v2-booking #amelia-container .am-adv-select .el-input .el-icon.icon-arrow-down::before { font-size: 16px; content: ""; font-family: amelia-icons !important; }.amelia-v2-booking #amelia-container .am-adv-select .el-input .el-icon.icon-arrow-down svg { display: none; }.am-adv-select__popper { --am-c-advs-item-bgr: var(--am-c-drop-bgr); --am-c-advs-item-label: var(--am-c-main-text); --am-c-advs-item-price: var(--am-c-primary); --am-c-advs-item-selected: var(--am-c-primary); --am-h-advs-item-heading: 26px; --am-fs-advs-item-heading: 12px; z-index: 2147483647 !important; }.am-adv-select__popper.el-cascader__dropdown.el-popper[role="tooltip"] { background-color: transparent; border-color: var(--am-c-advs-item-border); overflow: hidden; }.am-adv-select__popper * { font-family: var(--am-font-family); border-radius: unset; box-sizing: border-box; }.am-adv-select__popper .el-cascader-panel { display: flex; background-color: var(--am-c-advs-item-bgr); }.am-adv-select__popper .el-cascader-menu { width: 100%; }.am-adv-select__popper .el-cascader-menu:nth-child(1) { padding-top: 26px; flex-shrink: 2; border-color: var(--am-c-advs-item-border-op10); }.am-adv-select__popper .el-cascader-menu:last-child .el-cascader-node { padding: 0px; }.am-adv-select__popper .el-cascader-menu .el-scrollbar__bar.is-vertical { top: var(--am-h-advs-item-heading); padding-top: 6px; display: block !important; }.am-adv-select__popper .el-cascader-menu .el-scrollbar__bar.is-vertical .el-scrollbar__thumb { background: var(--am-c-advs-item-label); opacity: 0.3; }.am-adv-select__popper .el-cascader-node { height: unset; padding: 0px; }.am-adv-select__popper .el-cascader-node__label { display: flex; align-items: center; justify-content: space-between; padding: 4px 16px 4px 8px; }.am-adv-select__popper .el-cascader-node i { display: none; }.am-adv-select__popper .el-cascader__suggestion-list { background-color: var(--am-c-advs-item-bgr); color: var(--am-c-advs-item-label-op65); }.am-adv-select__popper .am-adv-select__item { width: 100%; display: flex; align-items: center; justify-content: space-between; }.am-adv-select__popper .am-adv-select__item-label { display: block; font-size: 14px; font-weight: 400; line-height: 1.43; color: var(--am-c-advs-item-label); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.am-adv-select__popper .am-adv-select__item-quantity { font-size: 14px; font-weight: 400; line-height: 1.714; color: var(--am-c-advs-item-label-op40); }.am-adv-select__popper .el-popper__arrow { display: none; }.am-oit { width: 100%; display: flex; align-items: center; }.am-oit * { font-family: var(--am-font-family); }.am-oit__wrapper { display: flex; }.am-oit__img { display: flex; flex-shrink: 0; width: 36px; height: 36px; margin-right: 8px; }.am-oit__img-placeholder { position: relative; display: block; width: 100%; height: 100%; background-color: #00a32a; border-radius: 50%; background-size: cover; background-repeat: no-repeat; background-position: center center; }.am-oit__content { display: flex; width: 100%; }.am-oit__content-short { width: 88%; }.am-oit__data { display: flex; flex-shrink: 1; min-width: 0px; width: 100%; justify-content: space-between; flex-direction: column; }.am-oit__data-label { font-size: 16px; font-weight: 500; line-height: 1.25; color: var(--am-c-option-text); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }:root { --fc-daygrid-event-dot-width: 8px; }.amelia-v2-booking #amelia-container .am-fs__ps { display: flex; flex-direction: column; width: 100%; }.amelia-v2-booking #amelia-container .am-fs__ps.am-fs__ps-popup { max-height: 296px; overflow-x: hidden; padding-right: 6px; }.amelia-v2-booking #amelia-container .am-fs__popup-x { position: absolute; top: 16px; right: 16px; cursor: pointer; color: var(--am-c-main-text); z-index: 99; margin: 0px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup { position: relative; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__heading { font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; color: var(--am-c-main-text); margin: 0px 0px 16px; padding: 20px 6px 0px 0px; max-height: 40px; overflow-x: hidden; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or { display: flex; flex-direction: row; font-weight: 400; font-size: 14px; line-height: 20px; margin: 20px 0px; color: var(--am-c-ps-text-op60); }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::before, .amelia-v2-booking #amelia-container .am-fs__ps-popup__or::after { content: ""; flex: 1 1 0%; border-bottom: 1px solid var(--am-c-ps-text-op20); margin: auto; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::before { margin-right: 10px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::after { margin-left: 10px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium { --am-h-btn: 56px; --am-fs-btn: 14px; line-height: 16px; width: 100%; justify-content: space-between; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn span { display: block; text-overflow: ellipsis; white-space: nowrap; }.amelia-v2-booking #amelia-container .am-fs__ps-pill { display: inline-block; font-size: 14px; font-weight: 500; line-height: 1; color: var(--am-c-btn-prim); background-color: var(--am-c-btn-prim-text); border-radius: 12px; padding: 5px 8px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup { position: relative; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__heading { font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; color: var(--am-c-main-text); margin: 20px 0px 16px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or { display: flex; flex-direction: row; font-weight: 400; font-size: 14px; line-height: 20px; margin: 20px 0px; color: var(--am-c-ps-text-op60); }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::before, .amelia-v2-booking #amelia-container .am-fs__ps-popup__or::after { content: ""; flex: 1 1 0%; border-bottom: 1px solid var(--am-c-ps-text-op20); margin: auto; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::before { margin-right: 10px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::after { margin-left: 10px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium { --am-h-btn: 56px; --am-fs-btn: 14px; width: 100%; justify-content: space-between; }.amelia-v2-booking #amelia-container .am-fs__ps-pill { display: inline-block; font-size: 14px; font-weight: 500; line-height: 1; color: var(--am-c-btn-prim); background-color: var(--am-c-btn-prim-text); border-radius: 12px; padding: 5px 8px; }.amelia-v2-booking #amelia-container .am-fs__main-inner { overflow: hidden; }.amelia-v2-booking #amelia-container .am-fs__init-form .el-form-item__label { color: var(--am-c-main-text); line-height: unset; padding: 0px; }.amelia-v2-booking #amelia-container .am-fs__init-form .el-form-item__label::before { color: var(--am-c-error); }.amelia-v2-booking #amelia-container .am-fs__popup-x { position: absolute; top: 16px; right: 16px; cursor: pointer; color: var(--am-c-main-text); margin: 0px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup { position: relative; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__heading { font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; color: var(--am-c-main-text); margin: 0px 0px 16px; padding: 20px 6px 0px 0px; max-height: 40px; overflow-x: hidden; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or { display: flex; flex-direction: row; font-weight: 400; font-size: 14px; line-height: 20px; margin: 20px 0px; color: var(--am-c-ps-text-op60); }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::before, .amelia-v2-booking #amelia-container .am-fs__ps-popup__or::after { content: ""; flex: 1 1 0%; border-bottom: 1px solid var(--am-c-ps-text-op20); margin: auto; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::before { margin-right: 10px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::after { margin-left: 10px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium { --am-h-btn: 56px; --am-fs-btn: 14px; line-height: 16px; width: 100%; justify-content: space-between; }.amelia-v2-booking #amelia-container .am-fs__ps-pill { display: inline-block; font-size: 14px; font-weight: 500; line-height: 1; color: var(--am-c-btn-prim); background-color: var(--am-c-btn-prim-text); border-radius: 12px; padding: 5px 8px; }.amelia-v2-booking #amelia-container .am-fs__main-inner { overflow: hidden; }.amelia-v2-booking #amelia-container .el-form-item__label { flex: 0 0 auto; text-align: left; font-size: var(--am-fs-label); line-height: 1.3; color: var(--am-color-text); box-sizing: border-box; }.amelia-v2-booking #amelia-container .el-form-item.is-required .el-form-item__label { position: relative; padding-left: 10px; }.amelia-v2-booking #amelia-container .el-form-item.is-required .el-form-item__label::before { position: absolute; top: 0px; left: 0px; }.amelia-v2-booking #amelia-container .el-form-item__content { display: flex; flex-wrap: wrap; align-items: center; flex: 1 1 0%; position: relative; font-size: var(--am-fs-input); min-width: 0px; }.amelia-v2-booking #amelia-container div, .amelia-v2-booking #amelia-container span, .amelia-v2-booking #amelia-container applet, .amelia-v2-booking #amelia-container object, .amelia-v2-booking #amelia-container iframe, .amelia-v2-booking #amelia-container h1, .amelia-v2-booking #amelia-container h2, .amelia-v2-booking #amelia-container h3, .amelia-v2-booking #amelia-container h4, .amelia-v2-booking #amelia-container h5, .amelia-v2-booking #amelia-container h6, .amelia-v2-booking #amelia-container p, .amelia-v2-booking #amelia-container blockquote, .amelia-v2-booking #amelia-container pre, .amelia-v2-booking #amelia-container a, .amelia-v2-booking #amelia-container abbr, .amelia-v2-booking #amelia-container acronym, .amelia-v2-booking #amelia-container address, .amelia-v2-booking #amelia-container big, .amelia-v2-booking #amelia-container cite, .amelia-v2-booking #amelia-container code, .amelia-v2-booking #amelia-container del, .amelia-v2-booking #amelia-container dfn, .amelia-v2-booking #amelia-container em, .amelia-v2-booking #amelia-container img, .amelia-v2-booking #amelia-container ins, .amelia-v2-booking #amelia-container kbd, .amelia-v2-booking #amelia-container q, .amelia-v2-booking #amelia-container s, .amelia-v2-booking #amelia-container samp, .amelia-v2-booking #amelia-container small, .amelia-v2-booking #amelia-container strike, .amelia-v2-booking #amelia-container strong, .amelia-v2-booking #amelia-container sub, .amelia-v2-booking #amelia-container sup, .amelia-v2-booking #amelia-container tt, .amelia-v2-booking #amelia-container var, .amelia-v2-booking #amelia-container b, .amelia-v2-booking #amelia-container u, .amelia-v2-booking #amelia-container i, .amelia-v2-booking #amelia-container center, .amelia-v2-booking #amelia-container dl, .amelia-v2-booking #amelia-container dt, .amelia-v2-booking #amelia-container dd, .amelia-v2-booking #amelia-container ol, .amelia-v2-booking #amelia-container ul, .amelia-v2-booking #amelia-container li, .amelia-v2-booking #amelia-container fieldset, .amelia-v2-booking #amelia-container form, .amelia-v2-booking #amelia-container label, .amelia-v2-booking #amelia-container legend, .amelia-v2-booking #amelia-container table, .amelia-v2-booking #amelia-container caption, .amelia-v2-booking #amelia-container tbody, .amelia-v2-booking #amelia-container tfoot, .amelia-v2-booking #amelia-container thead, .amelia-v2-booking #amelia-container tr, .amelia-v2-booking #amelia-container th, .amelia-v2-booking #amelia-container td, .amelia-v2-booking #amelia-container article, .amelia-v2-booking #amelia-container aside, .amelia-v2-booking #amelia-container canvas, .amelia-v2-booking #amelia-container details, .amelia-v2-booking #amelia-container embed, .amelia-v2-booking #amelia-container figure, .amelia-v2-booking #amelia-container figcaption, .amelia-v2-booking #amelia-container footer, .amelia-v2-booking #amelia-container header, .amelia-v2-booking #amelia-container hgroup, .amelia-v2-booking #amelia-container menu, .amelia-v2-booking #amelia-container nav, .amelia-v2-booking #amelia-container output, .amelia-v2-booking #amelia-container ruby, .amelia-v2-booking #amelia-container section, .amelia-v2-booking #amelia-container summary, .amelia-v2-booking #amelia-container time, .amelia-v2-booking #amelia-container mark, .amelia-v2-booking #amelia-container audio, .amelia-v2-booking #amelia-container video { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }@font-face{font-family:"amelia-icons";font-weight:400;font-style:normal;src:url(https://barbearia.starkcloud.com.br/wp-content/swift-ai/cache/barbearia.starkcloud.com.br/__data/amelia-icons8e2a9b3f.woff) format('woff2');font-display:swap;}[class^="am-icon-"], [class*=" am-icon-"] { font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: amelia-icons !important; }.am-icon-close::before { content: ""; }:root { --am-c-primary: #1246D6; --am-c-success: #019719; --am-c-error: #DC180B; --am-c-warning: #CCA20C; --am-c-main-bgr: #FFFFFF; --am-c-main-heading-text: #33434C; --am-c-main-text: #1A2C37; --am-c-sb-bgr: #17295A; --am-c-sb-text: #FFFFFF; --am-c-inp-bgr: #FFFFFF; --am-c-inp-border: #D1D5D7; --am-c-inp-text: #1A2C37; --am-c-inp-placeholder: #808A90; --am-c-drop-bgr: #FFFFFF; --am-c-drop-text: #0E1920; --am-c-btn-prim: #265CF2; --am-c-btn-prim-text: #FFFFFF; --am-c-btn-sec: #FFFFFF; --am-c-btn-sec-text: #1A2C37; --am-h-input: 40px; --am-fs-input: 15px; --am-rad-input: 6px; --am-fs-label: 15px; --am-fs-btn: 15px; --am-font-family: "Amelia Roboto", sans-serif; }.amelia-v2-booking #amelia-container * { font-family: var(--am-font-family); font-style: initial; box-sizing: border-box; }.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__label { flex: 0 0 auto; text-align: left; font-size: var(--am-fs-label); line-height: 1.3; color: var(--am-c-main-text); box-sizing: border-box; margin: 0px; }.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__label::before { color: var(--am-c-error); }.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__content { display: flex; flex-wrap: wrap; align-items: center; flex: 1 1 0%; position: relative; font-size: var(--am-fs-input); min-width: 0px; color: var(--am-c-main-text); }.amelia-v2-booking #amelia-container.am-fs__wrapper * { font-family: var(--am-font-family); box-sizing: border-box; }.elementor-heading-title { padding: 0px; margin: 0px; line-height: 1; }.elementor-widget-image { text-align: center; }.elementor-widget-image img { vertical-align: middle; display: inline-block; }.e-lottie__container { display: inline-block; max-width: var(--lottie-container-max-width); width: var(--lottie-container-width); opacity: var(--lottie-container-opacity); }body.elementor-page .elementor-widget-menu-anchor { margin-bottom: 0px; }.elementor-widget-icon-box .elementor-icon-box-wrapper { display: block; text-align: center; }.elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; }.elementor-widget-icon-box .elementor-icon-box-description { margin: 0px; }.elementor-column .elementor-spacer-inner { height: var(--spacer-size); }.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }.elementor-widget .elementor-icon-list-item::after { position: absolute; bottom: 0px; width: 100%; }.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { display: flex; font-size: inherit; align-items: var(--icon-vertical-align,center); }.elementor-widget .elementor-icon-list-icon { display: flex; position: relative; top: var(--icon-vertical-offset,initial); }.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); }.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::after { left: 0px; }.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item::after { right: 0px; }@media (min-width:-1){.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item::after { left: 0px; }.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item::after { right: 0px; }}@media (max-width:-1){.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item::after { left: 0px; }.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item::after { right: 0px; }}@media (max-width:-1){.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item::after { left: 0px; }.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item::after { right: 0px; }}@media (max-width: 1024px){.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item::after { left: 0px; }.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item::after { right: 0px; }}@media (max-width:-1){.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item::after { left: 0px; }.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item::after { right: 0px; }}@media (max-width: 767px){.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item::after { left: 0px; }.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item::after { right: 0px; }}.elementor-social-icon svg { fill: var(--e-social-icon-icon-color); }.elementor-shape-rounded .elementor-icon.elementor-social-icon { border-radius: 10%; }.elementor-shape-circle .elementor-icon.elementor-social-icon { border-radius: 50%; }body.swift-nojs [data-s3cid="130"]{max-height:356.640625px;}body.swift-nojs [data-s3cid="131"]{max-height:296.640625px;}body.swift-nojs [data-s3cid="172"]{max-height:910.703125px;}body.swift-nojs [data-s3cid="173"]{max-height:910.703125px;}body.swift-nojs [data-s3cid="174"]{max-height:790.703125px;}body.swift-nojs [data-s3cid="175"]{max-height:790.703125px;}body.swift-nojs [data-s3cid="176"]{max-height:770.703125px;}body.swift-nojs [data-s3cid="177"]{max-height:770.703125px;}body.swift-nojs [data-s3cid="178"]{max-height:770.703125px;}body.swift-nojs [data-s3cid="190"]{max-height:790.703125px;}body.swift-nojs [data-s3cid="191"]{max-height:790.703125px;}body.swift-nojs [data-s3cid="281"]{min-width:218.0625px;}body.swift-nojs [data-s3cid="282"]{min-width:218.0625px;}body.swift-nojs [data-s3cid="283"]{min-width:218.0625px;}body.swift-nojs [data-s3cid="285"]{min-width:168.0625px;}body.swift-nojs [data-s3cid="286"]{max-width:395.15625px;}body.swift-nojs [data-s3cid="287"]{max-width:395.15625px;}body.swift-nojs [data-s3cid="288"]{max-width:395.15625px;}body.swift-nojs [data-s3cid="290"]{max-width:345.15625px;}html{opacity:1}