:root{--wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);} :where(body){margin: 0px;} body .is-layout-flex{display: flex;} .is-layout-flex{flex-wrap: wrap; align-items: center;} .is-layout-flex > :is(*, div){margin: 0px;} body .is-layout-grid{display: grid;} .is-layout-grid > :is(*, div){margin: 0px;} body{padding: 0px;} .has-black-color{color: var(--wp--preset--color--black) !important;} .has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;} .has-white-color{color: var(--wp--preset--color--white) !important;} .has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;} .has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;} .has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;} .has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;} .has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;} .has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;} .has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;} .has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;} .has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;} .has-black-background-color{background-color: var(--wp--preset--color--black) !important;} .has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;} .has-white-background-color{background-color: var(--wp--preset--color--white) !important;} .has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;} .has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;} .has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;} .has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;} .has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;} .has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;} .has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;} .has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;} .has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;} .has-black-border-color{border-color: var(--wp--preset--color--black) !important;} .has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;} .has-white-border-color{border-color: var(--wp--preset--color--white) !important;} .has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;} .has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;} .has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;} .has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;} .has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;} .has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;} .has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;} .has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;} .has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;} .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;} .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;} .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;} .has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;} .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;} .has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;} .has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;} .has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;} .has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;} .has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;} .has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;} .has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;} .has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;} .has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;} .has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;} .has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} @keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: none; } } .fadeInRight{animation-name: fadeInRight;} [data-layout-type="popup"]:not(.layout-edit-area){display: none;} .layout-widget-image{text-align: center;} .layout-widget-image a{display: inline-block;} .layout-widget-image img{display: inline-block; vertical-align: middle;} .layout-widget-social-icons.layout-grid-0:not(:has(.layout-widget-container)){font-size: 0px; line-height: 1;} .layout-widget-social-icons .layout-grid{column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center);} .layout-icon.layout-social-icon{font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));} .layout-social-icon{--e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center;} .layout-social-icon svg{fill: var(--e-social-icon-icon-color);} .layout-social-icon:last-child{margin: 0px;} .layout-social-icon:hover{color: rgb(255, 255, 255); opacity: 0.9;} .layout-social-icon-facebook{background-color: rgb(59, 89, 152);} .layout-social-icon-twitter{background-color: rgb(29, 161, 242);} .layout-social-icon-youtube{background-color: rgb(205, 32, 31);} .layout-kit-6{--e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500;} .layout-container{--container-max-width: 1140px;} .layout-widget:not(:last-child){--kit-widget-spacing: 20px;} .layout-element{--widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px;} @media (max-width: 1024px) {.layout-container{--container-max-width: 1024px;} } @media (max-width: 767px) {.layout-container{--container-max-width: 767px;} } .layout-1691 .layout-element.layout-element-aeb7304{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;} .layout-781 .layout-element.layout-element-4abecfd{--display: flex; --min-height: 568px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --overlay-opacity: 0.98; border-style: solid; --border-style: solid; border-width: 8px 0px 0px; --border-top-width: 8px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(234, 84, 19); --border-color: #EA5413; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;} .layout-781 .layout-element.layout-element-4abecfd::before{background-color: rgb(0, 0, 0); --background-overlay: '';} .layout-781 .layout-element.layout-element-95a1c7b{--display: flex; --min-height: 433px; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;} .layout-781 .layout-element.layout-element-95a1c7b::before{filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);} .layout-781 .layout-element.layout-element-5a2f63c{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 7%; --margin-bottom: 0%; --margin-left: 8%; --margin-right: 0%;} .layout-781 .layout-element.layout-element-788a157{margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%; text-align: start;} .layout-781 .layout-element.layout-element-788a157 img{width: 83%; max-width: 89%;} .layout-781 .layout-element.layout-element-8a66f57 .wd-text-block{font-family: Outfit, sans-serif; font-size: 18px; color: rgb(255, 255, 255);} .layout-781 .layout-element.layout-element-c1e5bd7 .layout-repeater-item-f60a5d3.layout-social-icon{background-color: rgb(0, 0, 0);} .layout-781 .layout-element.layout-element-c1e5bd7 .layout-repeater-item-f60a5d3.layout-social-icon svg{fill: rgb(61, 61, 61);} .layout-781 .layout-element.layout-element-c1e5bd7 .layout-repeater-item-ad35252.layout-social-icon{background-color: rgb(0, 0, 0);} .layout-781 .layout-element.layout-element-c1e5bd7 .layout-repeater-item-ad35252.layout-social-icon svg{fill: rgb(65, 65, 65);} .layout-781 .layout-element.layout-element-c1e5bd7 .layout-repeater-item-f144949.layout-social-icon{background-color: rgb(0, 0, 0);} .layout-781 .layout-element.layout-element-c1e5bd7 .layout-repeater-item-f144949.layout-social-icon svg{fill: rgb(55, 54, 54);} .layout-781 .layout-element.layout-element-c1e5bd7{--grid-template-columns: repeat(0, auto); text-align: center; margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --icon-size: 19px; --grid-column-gap: 5px; --grid-row-gap: 0px;} .layout-781 .layout-element.layout-element-c1e5bd7.layout-element{--align-self: flex-start;} .layout-781 .layout-element.layout-element-75524cd{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 6%; --margin-bottom: 0%; --margin-left: 10%; --margin-right: 0%;} .layout-781 .layout-element.layout-element-4e6b85e > .layout-widget-container{margin: 0%; padding: 0px;} .layout-781 .layout-element.layout-element-4e6b85e .wd-text-block{font-family: Outfit, sans-serif; font-size: 23px; font-weight: 600; color: rgb(255, 255, 255);} .layout-781 .layout-element.layout-element-70d18d6{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --margin-top: 0%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;} .layout-widget-icon-list .layout-icon-list-item:not(:last-child)::after{border-color: var( --e-global-color-text );} .layout-widget-icon-list .layout-icon-list-icon svg{fill: var( --e-global-color-primary );} .layout-widget-icon-list .layout-icon-list-item > a{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );} .layout-widget-icon-list .layout-icon-list-text{color: var( --e-global-color-secondary );} .layout-781 .layout-element.layout-element-9c03a83{margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%; --e-icon-list-icon-size: 13px; --icon-vertical-offset: 0px;} .layout-781 .layout-element.layout-element-9c03a83.layout-element{--align-self: center; --order: -99999;} .layout-781 .layout-element.layout-element-9c03a83 .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child){padding-block-end: calc(3.5px);} .layout-781 .layout-element.layout-element-9c03a83 .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:first-child){margin-block-start: calc(3.5px);} .layout-781 .layout-element.layout-element-9c03a83 .layout-icon-list-item > a{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 300;} .layout-781 .layout-element.layout-element-9c03a83 .layout-icon-list-text{text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); transition: color 0.3s;} .layout-781 .layout-element.layout-element-7a33f4e{margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%; --e-icon-list-icon-size: 13px; --icon-vertical-offset: 0px;} .layout-781 .layout-element.layout-element-7a33f4e .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child){padding-block-end: calc(3.5px);} .layout-781 .layout-element.layout-element-7a33f4e .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:first-child){margin-block-start: calc(3.5px);} .layout-781 .layout-element.layout-element-7a33f4e .layout-icon-list-icon svg{fill: rgb(110, 193, 228); transition: fill 0.3s;} .layout-781 .layout-element.layout-element-7a33f4e .layout-icon-list-item:hover .layout-icon-list-icon svg{fill: rgb(234, 84, 19);} .layout-781 .layout-element.layout-element-7a33f4e .layout-icon-list-item > a{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400;} .layout-781 .layout-element.layout-element-7a33f4e .layout-icon-list-text{text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); transition: color 0.3s;} .layout-781 .layout-element.layout-element-276d0e0{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: stretch; --margin-top: 6%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 8%;} .layout-781 .layout-element.layout-element-e22318c > .layout-widget-container{margin: 0%; padding: 0px;} .layout-781 .layout-element.layout-element-e22318c .wd-text-block{font-family: Outfit, sans-serif; font-size: 23px; font-weight: 600; color: rgb(255, 255, 255);} .layout-781 .layout-element.layout-element-edd2332 .wd-text-block{font-family: Outfit, sans-serif; font-size: 14px; color: rgb(223, 223, 223);} .layout-781 .layout-element.layout-element-36fc72c{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;} .layout-781 .layout-element.layout-element-612b634{--display: flex; --min-height: 86px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;} .layout-781 .layout-element.layout-element-521ec14 > .layout-widget-container{margin: 0px; padding: 2% 0% 0%; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(36, 36, 36);} .layout-781 .layout-element.layout-element-521ec14 .wd-text-block{font-family: Outfit, sans-serif; font-size: 14px; color: rgb(255, 255, 255);} .layout-location-header::before, .layout-location-footer::before{content: ""; display: table; clear: both;} @media (max-width: 767px) {.layout-781 .layout-element.layout-element-4abecfd{--min-height: 0px;} .layout-781 .layout-element.layout-element-95a1c7b{--min-height: 0px; --justify-content: center;} .layout-781 .layout-element.layout-element-612b634{--min-height: 59px;} .layout-781 .layout-element.layout-element-521ec14 > .layout-widget-container{margin: 0px 10px 10px;} } @media (min-width: 768px) {.layout-781 .layout-element.layout-element-4abecfd{--content-width: 1123px;} .layout-781 .layout-element.layout-element-5a2f63c{--width: 25%;} .layout-781 .layout-element.layout-element-75524cd{--width: 35%;} .layout-781 .layout-element.layout-element-276d0e0{--width: 25%;} } .content-block-pullquote:not(.is-style-solid-color){border-width: 2px 0px; border-style: solid; border-color: currentcolor;} p.has-drop-cap::first-letter{padding-top: 0.1em; padding-bottom: 0.1em; font-size: 500% !important;} p.has-background{padding: 20px;} .content-block-buttons:not(.is-vertical){margin-bottom: 10px;} .layout-location-header{margin-bottom: 40px;} .layout-location-popup{overflow-x: hidden;} .wd-text-block:not(.inline-element){max-width: var(--content-width); --content-width: var(--wd-max-width);} .wd-text-block:not(.inline-element).text-left{margin-right: auto;} .wd-text-block:not(.inline-element).text-center{margin-inline: auto;} .scrollToTop{position: fixed; right: 20px; bottom: 20px; z-index: 350; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50%; background-color: rgba(var(--bgcolor-white-rgb), 0.9); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 5px; color: var(--color-gray-800); font-size: 16px; opacity: 0; pointer-events: none; backface-visibility: hidden; transform: translateX(100%);} .scrollToTop::after{content: ""; font-family: site-theme-font;} .scrollToTop:hover{color: var(--color-gray-500);} @media (max-width: 1024px) {.scrollToTop{right: 12px; bottom: 12px; width: 40px; height: 40px; font-size: 14px;} } :root{--wd-top-bar-h: 42px; --wd-top-bar-sm-h: 40px; --wd-top-bar-sticky-h: .00001px; --wd-top-bar-brd-w: .00001px; --wd-header-general-h: 104px; --wd-header-general-sm-h: 60px; --wd-header-general-sticky-h: .00001px; --wd-header-general-brd-w: 1px; --wd-header-bottom-h: 50px; --wd-header-bottom-sm-h: .00001px; --wd-header-bottom-sticky-h: .00001px; --wd-header-bottom-brd-w: .00001px; --wd-header-clone-h: .00001px; --wd-header-brd-w: calc(var(--wd-top-bar-brd-w) + var(--wd-header-general-brd-w) + var(--wd-header-bottom-brd-w)); --wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h) + var(--wd-header-brd-w)); --wd-header-sticky-h: calc(var(--wd-top-bar-sticky-h) + var(--wd-header-general-sticky-h) + var(--wd-header-bottom-sticky-h) + var(--wd-header-clone-h) + var(--wd-header-brd-w)); --wd-header-sm-h: calc(var(--wd-top-bar-sm-h) + var(--wd-header-general-sm-h) + var(--wd-header-bottom-sm-h) + var(--wd-header-brd-w));} @font-face { font-family: Lato; font-style: normal; font-weight: 400; src: url("/static/font/S6uyw4BMUTPHjx4wXg.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: Lato; font-style: normal; font-weight: 700; src: url("/static/font/S6u9w4BMUTPHh6UVSwiPGQ.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: Poppins; font-style: normal; font-weight: 400; src: url("/static/font/pxiEyp8kv8JHgFVrJJfecg.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: Poppins; font-style: normal; font-weight: 500; src: url("/static/font/pxiByp8kv8JHgFVrLGT9Z1xlFQ.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: Poppins; font-style: normal; font-weight: 600; src: url("/static/font/pxiByp8kv8JHgFVrLEj6Z1xlFQ.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: Outfit; font-style: normal; font-weight: 100; font-display: swap; src: url("/static/font/QGYvz_MVcBeNP4NJtEtq.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: Outfit; font-style: normal; font-weight: 200; font-display: swap; src: url("/static/font/QGYvz_MVcBeNP4NJtEtq.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: Outfit; font-style: normal; font-weight: 300; font-display: swap; src: url("/static/font/QGYvz_MVcBeNP4NJtEtq.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: Outfit; font-style: normal; font-weight: 400; font-display: swap; src: url("/static/font/QGYvz_MVcBeNP4NJtEtq.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: Outfit; font-style: normal; font-weight: 500; font-display: swap; src: url("/static/font/QGYvz_MVcBeNP4NJtEtq.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: Outfit; font-style: normal; font-weight: 600; font-display: swap; src: url("/static/font/QGYvz_MVcBeNP4NJtEtq.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: Outfit; font-style: normal; font-weight: 700; font-display: swap; src: url("/static/font/QGYvz_MVcBeNP4NJtEtq.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: Outfit; font-style: normal; font-weight: 800; font-display: swap; src: url("/static/font/QGYvz_MVcBeNP4NJtEtq.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: Outfit; font-style: normal; font-weight: 900; font-display: swap; src: url("/static/font/QGYvz_MVcBeNP4NJtEtq.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; } @media screen and (max-height: 1024px) { } @media screen and (max-height: 640px) { } .footer-link-list ul{list-style: none !important; margin: 0px !important; padding: 0px !important;} .footer-link-list li{position: relative; overflow: visible; margin: 0px 0px 12px !important; padding-left: 0px !important;} .footer-link-list li:last-child{margin-bottom: 0px !important;} .footer-link-list li::before{content: ""; position: absolute; left: 0px; top: 50%; width: 7px; height: 7px; border-radius: 50%; background: rgb(234, 84, 19); opacity: 0; transform: translate(-10px, -50%) scale(0.5); transition: opacity 0.28s, transform 0.28s;} .footer-link-list a, .footer-link-list span{font-family: Outfit, sans-serif; font-size: 18px; font-weight: 600; line-height: 1.9; display: inline-block; transform: translateX(0px); transition: color 0.28s, transform 0.28s; color: rgb(255, 255, 255) !important; text-decoration: none !important;} .footer-link-list li:hover a, .footer-link-list li:hover span{color: rgb(234, 84, 19) !important; transform: translateX(18px);} .footer-link-list li:hover::before{opacity: 1; transform: translate(0px, -50%) scale(1);} .footer-link-list svg{display: none !important;} .footer-link-list ul{margin: 0px !important; padding: 0px !important;} .footer-link-list li{padding-left: 0px !important; margin-left: 0px !important;} .footer-link-list .layout-icon-list-icon{display: none !important; width: 0px !important; min-width: 0px !important; max-width: 0px !important; margin: 0px !important; padding: 0px !important; flex: 0 0 0px !important; overflow: hidden !important;} .footer-link-list a, .footer-link-list span{margin-left: 0px !important; padding-left: 0px !important;} .footer-link-list li, .footer-link-list .layout-icon-list-item{justify-content: flex-start !important; text-align: left !important;} @font-face { font-weight: normal; font-style: normal; font-family: site-theme-font; src: url("/static/font/woodmart-font-1-400.woff2") format("woff2"); } :root{--wd-text-font: "Lato", Arial, Helvetica, sans-serif; --wd-text-font-weight: 400; --wd-text-color: #777777; --wd-text-font-size: 14px; --wd-title-font: "Poppins", Arial, Helvetica, sans-serif; --wd-title-font-weight: 600; --wd-title-color: #242424; --wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif; --wd-entities-title-font-weight: 500; --wd-entities-title-color: #333333; --wd-entities-title-color-hover: rgb(51 51 51 / 65%); --wd-alternative-font: "Lato", Arial, Helvetica, sans-serif; --wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif; --wd-widget-title-font-weight: 600; --wd-widget-title-transform: uppercase; --wd-widget-title-color: #333; --wd-widget-title-font-size: 16px; --wd-header-el-font: "Lato", Arial, Helvetica, sans-serif; --wd-header-el-font-weight: 700; --wd-header-el-transform: uppercase; --wd-header-el-font-size: 13px; --wd-primary-color: #83b735; --wd-alternative-color: #fbbc34; --wd-link-color: #333333; --wd-link-color-hover: #242424; --btn-default-bgcolor: #f7f7f7; --btn-default-bgcolor-hover: #efefef; --btn-accented-bgcolor: #83b735; --btn-accented-bgcolor-hover: #74a32f; --wd-form-brd-width: 2px; --notices-success-bg: #459647; --notices-success-color: #fff; --notices-warning-bg: #E0B252; --notices-warning-color: #fff;} :root{--wd-container-w: 1222px; --wd-form-brd-radius: 0px; --btn-default-color: #333; --btn-default-color-hover: #333; --btn-accented-color: #fff; --btn-accented-color-hover: #fff; --btn-default-brd-radius: 0px; --btn-default-box-shadow: none; --btn-default-box-shadow-hover: none; --btn-default-box-shadow-active: none; --btn-default-bottom: 0px; --btn-accented-bottom-active: -1px; --btn-accented-brd-radius: 0px; --btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15); --btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15); --wd-brd-radius: 0px;} :root{--inquiry-field-border-radius: 3px; --inquiry-field-border-style: solid; --inquiry-field-border-size: 1px; --inquiry-field-background-color: #ffffff; --inquiry-field-border-color: rgba(0, 0, 0, 0.25); --inquiry-field-border-color-spare: rgba(0, 0, 0, 0.25); --inquiry-field-text-color: rgba(0, 0, 0, 0.7); --inquiry-field-menu-color: #ffffff; --inquiry-label-color: rgba(0, 0, 0, 0.85); --inquiry-label-sublabel-color: rgba(0, 0, 0, 0.55); --inquiry-label-error-color: #d63637; --inquiry-button-border-radius: 3px; --inquiry-button-border-style: none; --inquiry-button-border-size: 1px; --inquiry-button-background-color: #066aab; --inquiry-button-border-color: #066aab; --inquiry-button-text-color: #ffffff; --inquiry-page-break-color: #066aab; --inquiry-background-image: none; --inquiry-background-position: center center; --inquiry-background-repeat: no-repeat; --inquiry-background-size: cover; --inquiry-background-width: 100px; --inquiry-background-height: 100px; --inquiry-background-color: rgba(0, 0, 0, 0); --inquiry-background-url: none; --inquiry-container-padding: 0px; --inquiry-container-border-style: none; --inquiry-container-border-width: 1px; --inquiry-container-border-color: #000000; --inquiry-container-border-radius: 3px; --inquiry-field-size-input-height: 43px; --inquiry-field-size-input-spacing: 15px; --inquiry-field-size-font-size: 16px; --inquiry-field-size-line-height: 19px; --inquiry-field-size-padding-h: 14px; --inquiry-field-size-checkbox-size: 16px; --inquiry-field-size-sublabel-spacing: 5px; --inquiry-field-size-icon-size: 1; --inquiry-label-size-font-size: 16px; --inquiry-label-size-line-height: 19px; --inquiry-label-size-sublabel-font-size: 14px; --inquiry-label-size-sublabel-line-height: 17px; --inquiry-button-size-font-size: 17px; --inquiry-button-size-height: 41px; --inquiry-button-size-padding-h: 15px; --inquiry-button-size-margin-top: 10px; --inquiry-container-shadow-size-box-shadow: none;} @media (min-width: 1025px) {.layout-location-header .layout-nav-menu--main > .layout-nav-menu{column-gap: 5px;} .layout-location-header .layout-nav-menu--main > .layout-nav-menu > li > .layout-item{padding-left: 13px !important; padding-right: 13px !important;} } #jc-message-dark-inquiry{background: transparent; padding: 0px; font-family: Inter, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;} #jc-message-dark-inquiry *{box-sizing: border-box;} #jc-message-dark-inquiry .jc-msg-wrap{width: 100%; max-width: 560px; margin: 0px; padding: 0px; background: transparent;} #jc-message-dark-inquiry .inquiry-container{width: 100%; margin: 0px; background: transparent !important;} #jc-message-dark-inquiry .inquiry-container .inquiry-form{margin: 0px;} #jc-message-dark-inquiry .inquiry-container .inquiry-field-label{display: none !important;} #jc-message-dark-inquiry .inquiry-container .inquiry-field{padding: 0px !important; margin: 0px 0px 14px !important;} #jc-message-dark-inquiry .inquiry-container input[type="text"]{width: 100% !important; height: 42px !important; padding: 0px 16px !important; border: 1px solid rgba(255, 255, 255, 0.28) !important; background: transparent !important; color: rgb(255, 255, 255) !important; border-radius: 2px !important; box-shadow: none !important; font-size: 15px !important; font-family: inherit !important; transition: border-color 0.25s, box-shadow 0.25s !important;} #jc-message-dark-inquiry .inquiry-container input::placeholder{color: rgba(255, 255, 255, 0.72) !important;} #jc-message-dark-inquiry .inquiry-container input:focus{border-color: rgb(245, 102, 19) !important; box-shadow: rgb(245, 102, 19) 0px 0px 0px 1px !important; outline: none !important;} #jc-message-dark-inquiry .inquiry-container .inquiry-submit-container{padding: 0px !important; margin: 0px !important;} #jc-message-dark-inquiry .inquiry-container button[type="submit"]{min-width: 90px !important; height: 40px !important; padding: 0px 24px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 2px !important; background: rgb(245, 102, 19) !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 0px !important; text-transform: uppercase !important; box-shadow: none !important; transition: background 0.25s, transform 0.25s !important;} #jc-message-dark-inquiry .inquiry-container button[type="submit"]:hover{transform: translateY(-1px); background: rgb(228, 90, 8) !important;} @media (max-width: 767px) {#jc-message-dark-inquiry .jc-msg-wrap{max-width: 100%; padding: 0px;} #jc-message-dark-inquiry .inquiry-container input[type="text"]{font-size: 14px !important;} } .jc-popup-panel{width: 100%; height: 100vh; background: rgb(11, 18, 25); color: rgb(255, 255, 255); overflow-y: auto; font-family: Montserrat, "Noto Sans SC", "Microsoft YaHei", Arial, sans-serif;} .jc-popup-inner{min-height: 100vh; padding: 34px 60px; box-sizing: border-box; display: flex; flex-direction: column;} .jc-popup-logo{margin-bottom: 28px;} .jc-popup-logo img{max-width: 60px; height: auto; display: block;} .jc-popup-title{margin: 0px 0px 34px; font-size: 32px; line-height: 1.12; font-weight: 700; letter-spacing: -0.6px; color: rgb(255, 255, 255);} .jc-popup-image{margin-bottom: 40px;} .jc-popup-image img{width: 315px; height: 215px; object-fit: cover; display: block;} .jc-popup-contact{display: flex; flex-direction: column; gap: 18px; margin-bottom: 42px;} .jc-popup-item{display: flex; align-items: center; gap: 14px; font-size: 16px; line-height: 1.7; color: rgba(255, 255, 255, 0.9);} .jc-popup-icon{width: 20px; height: 20px; flex: 0 0 20px; color: rgb(255, 255, 255); display: inline-flex; align-items: center; justify-content: center;} .jc-popup-icon svg{width: 20px; height: 20px; display: block;} .jc-popup-item a{color: rgb(245, 102, 19); text-decoration: none; font-weight: 500; letter-spacing: 0.1px;} .jc-popup-item a:hover{color: rgb(255, 123, 47);} .jc-popup-copy{margin-top: auto; padding-top: 22px; border-top: 1px solid rgba(255, 255, 255, 0.08); font-size: 13px; line-height: 1.6; color: rgba(255, 255, 255, 0.66); font-weight: 500;} @media (max-width: 1024px) {.jc-popup-inner{padding: 30px 40px;} .jc-popup-image img{width: 100%; max-width: 315px; height: auto; aspect-ratio: 315 / 215;} } @media (max-width: 767px) {.jc-popup-inner{padding: 24px 24px 20px;} .jc-popup-logo{margin-bottom: 22px;} .jc-popup-title{font-size: 24px; margin-bottom: 28px;} .jc-popup-image{margin-bottom: 30px;} .jc-popup-image img{width: 100%; max-width: 315px; height: auto; aspect-ratio: 315 / 215;} .jc-popup-contact{gap: 14px; margin-bottom: 30px;} .jc-popup-item{font-size: 14px; line-height: 1.65; align-items: flex-start;} .jc-popup-copy{font-size: 12px;} }