@layer swift3 {.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-list:focus { outline: none; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.lightbox { position: relative; top: 70px; z-index: 1050; line-height: 0; text-align: center; background-color: transparent; outline: 0px; }[data-vc-full-width] { position: relative; left: calc(50% - 50vw); width: 100vw; max-width: 100vw; margin-left: 0px !important; margin-right: 0px !important; }img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }@keyframes show-content-image { 0% { visibility: hidden; } 99% { visibility: hidden; } 100% { visibility: visible; } }@keyframes turn-on-visibility { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes turn-off-visibility { 0% { opacity: 1; visibility: visible; } 99% { opacity: 0; visibility: visible; } 100% { opacity: 0; visibility: hidden; } }@keyframes lightbox-zoom-in { 0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); } 100% { transform: translate(-50%, -50%) scale(1); } }@keyframes lightbox-zoom-out { 0% { transform: translate(-50%, -50%) scale(1); visibility: visible; } 99% { visibility: visible; } 100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; } }ol, ul { box-sizing: border-box; }@keyframes overlay-menu__fade-in-animation { 0% { opacity: 0; transform: translateY(0.5em); } 100% { opacity: 1; transform: translateY(0px); } }: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; }html :where([style*="border-width"]) { border-style: solid; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }:where(figure) { margin: 0px 0px 1em; }: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: #fff; --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--blue: #007bff; --wp--preset--color--indigo: #6610f2; --wp--preset--color--purple: #5533ff; --wp--preset--color--pink: #e83e8c; --wp--preset--color--red: #dc3545; --wp--preset--color--orange: #fd7e14; --wp--preset--color--yellow: #ffc107; --wp--preset--color--green: #28a745; --wp--preset--color--teal: #20c997; --wp--preset--color--cyan: #17a2b8; --wp--preset--color--gray: #6c757d; --wp--preset--color--gray-dark: #343a40; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #6c7a7a; --secondary: #d1a89b; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }*, ::before, ::after { box-sizing: border-box; }html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: #ffffff; }[tabindex="-1"]:focus { outline: 0px !important; }h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }p { margin-top: 0px; margin-bottom: 1rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }a { color: #6c7a7a; text-decoration: none; background-color: transparent; }a:hover { color: #485151; text-decoration: underline; }figure { margin: 0px 0px 1rem; }img { vertical-align: middle; border-style: none; }button { border-radius: 0px; }button:focus { outline: -webkit-focus-ring-color auto 5px; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, input { overflow: visible; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit; }h1, .h1 { font-size: 2.5rem; }h2, .h2 { font-size: 2rem; }h3, .h3 { font-size: 1.75rem; }h4, .h4 { font-size: 1.5rem; }h5, .h5 { font-size: 1.25rem; }.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }@keyframes progress-bar-stripes { 0% { background-position: 1rem 0px; } 100% { background-position: 0px 0px; } }.align-bottom { vertical-align: bottom !important; }.sr-only, .screen-reader-text { position: absolute; width: 1px; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }.text-decoration-none { text-decoration: none !important; }img.wp-post-image, article img, figure, img, #secondary img { max-width: 100%; height: auto; }@font-face{font-family:"tanaegean";font-weight:400;font-style:normal;src:url(https://reflectionsinteriordesign.net/wp-content/swift-ai/cache/reflectionsinteriordesign.net/__data/tagddfa2e19.woff) format('woff2');font-display:swap;}html { overflow-x: hidden; }.fa { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }.fa-chevron-left::before { content: ""; }.fa-chevron-right::before { content: ""; }body { font-family: canto, serif; font-style: normal; font-weight: 300; font-size: 1.2rem; line-height: 1.4rem; color: #6c7a7a; }h1 { font-family: canto, serif; font-style: normal; font-weight: 100; font-size: 2.8rem; line-height: 2.9rem; color: #6c7a7a; }h2 { font-family: canto, serif; font-style: normal; font-weight: 300; font-size: 36px; color: #6c7a7a; }h3 { font-family: canto, serif; font-style: normal; font-weight: 300; font-size: 30px; color: #6c7a7a; }h4 { font-family: canto, serif; font-style: italic; letter-spacing: 1px; font-weight: 400; font-size: 30px; line-height: 1em; color: #6c7a7a; }h5 { font-family: canto, serif; font-style: normal; font-weight: 400; font-size: 16px; color: #6c7a7a; }.container-fluid { padding: 0px; height: 100vh; }.slick-arrow { position: absolute; bottom: 50vh; z-index: 100; }.slick-arrow.slick-prev { left: 15px; }.slick-arrow.slick-next { right: 15px; }button.slick-arrow { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-size: 26px; transition: 0.3s; color: rgba(255, 255, 255, 0.7); }button.slick-arrow:hover { color: #ffffff; }@media only screen and (max-width: 768px){.container-fluid { padding: 0px; height: auto !important; }}a:hover { color: #c89a9a !important; }body { overflow-x: hidden; }.page-template-page-twenty21 *, .archive * { -webkit-font-smoothing: antialiased; }.page-template-page-twenty21 { overflow-x: hidden; }.twenty21 .row.center { text-align: center; justify-content: center; }.twenty21 a.logo { display: block; margin: 75px auto; max-width: 250px; }@media (max-width: 767px){.twenty21 a.logo { display: block; margin: 35px auto; max-width: 190px; }}.site { position: relative; }.stackNav { position: absolute; top: 70px; right: 0px; width: 70px; height: 57px; z-index: 8888; cursor: pointer; }.stackNav div { transition: 0.25s ease-in-out; }.stackNav .one { width: 30px; height: 1px; background: #c1b7c8; border-radius: 3px; position: absolute; top: 20px; right: 20px; }.stackNav .two { width: 30px; height: 1px; background: #c1b7c8; border-radius: 3px; position: absolute; top: 27px; right: 20px; }.stackNav .three { width: 30px; height: 1px; background: #c1b7c8; border-radius: 3px; position: absolute; top: 34px; right: 20px; }.twenty21 a.logo img { width: 100%; }.twenty21 .nav-container { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; margin-bottom: 75px; }.twenty21 .container-fluid { max-width: 100%; height: auto; }.twenty21 .nav-container ul { display: flex; justify-content: center; list-style: none; flex-wrap: nowrap; padding: 0px; margin: 0px; }.twenty21 .nav-container ul li { display: inline-block; justify-content: center; list-style: none; }.twenty21 .nav-container ul li a { display: inline-block; padding: 11px 36px 9px; font-family: nexa-text, obviously, sans-serif; letter-spacing: 3px; text-decoration: none; font-weight: bold; font-size: 13px; text-transform: uppercase; transition: 0.25s ease-in-out; color: #808e8d; line-height: 1.2em; }.twenty21 .nav-container ul li a:hover { color: #808e8d; background: #f8eaea; transition: 0.25s ease-in-out; }@media (max-width: 1366px){.twenty21 .nav-container ul li a { padding: 11px 21px 9px; }}@media (max-width: 1250px){.twenty21 .nav-container ul li a { padding: 11px 15px 9px; }}@media (max-width: 1025px){.twenty21 .nav-container ul li a { font-size: 9px; padding: 11px 10px 9px; }}@media (max-width: 767px){.nav { position: absolute; top: 0px; right: -321px; z-index: 7777; width: 320px; height: 100%; background: #ffffff; transition: right 0.25s cubic-bezier(1, 0.03, 0, 0.95); border-left: 1px solid #f1f1f1; }.nav ul { list-style: none; position: absolute; top: 70px; left: 0px; width: 100%; margin: 0px; padding: 0px 20px; }.nav ul li { font-size: 1rem; margin: 10px 40px 10px 0px; padding: 0px 10px 10px 0px; font-family: nexa-text, canto, serif !important; }.nav ul li a { display: block; width: 100%; text-align: left; padding: 11px 36px 7px !important; font-family: nexa-text, canto, serif !important; font-size: 16px !important; text-transform: uppercase !important; letter-spacing: 3px !important; }.nav ul li a:hover { background-color: #565656; }.twenty21 .nav-container ul { display: block; text-align: left; padding-left: 30px; }.twenty21 .nav-container ul li { display: block; width: 100%; }.twenty21 .nav-container ul li a { padding-left: 12px !important; font-size: 13px; }}.twenty21 .container-fluid .vc_row { max-width: 1280px; margin-left: auto; margin-right: auto; display: flex; flex-wrap: wrap; }.twenty21 .container-fluid .vc_row.vc_row-fluid[data-vc-full-width="true"] { max-width: 100%; }.twenty21 .container-fluid .vc_row.vc_row-fluid { max-width: 100%; padding: 30px calc(50% - 640px) !important; }@media (max-width: 1328px){.twenty21 .container-fluid .vc_row.vc_row-fluid { padding: 50px 0px !important; }}.twenty21 .container-fluid .vc_row.vc_row-fluid .vc_column-inner { max-width: 1280px; margin-left: auto; margin-right: auto; }h5 a { transition: 0.25s ease-in-out; text-decoration: none !important; }h5 a:hover { transition: 0.25s ease-in-out; text-decoration: none !important; }.dark-panel h3, .dark-panel h4, .dark-panel h5 a, .dark-panel p a { color: #ffffff !important; }.dark-panel h5 a:hover, .dark-panel p a:hover { color: #dfafbe !important; }.image-background-right { background-position: right bottom; background-repeat: no-repeat; background-size: 200px; }.image-background-right h3 { max-width: 870px; width: calc(100% - 250px); }@media (max-width: 767px){.image-background-right { background-position: center bottom; background-repeat: no-repeat; background-size: 200px; padding-bottom: 250px; }.image-background-right h3 { width: 100%; }}.container { max-width: 1280px; }.twenty21 .wpb_content_element { margin-bottom: 75px; width: 100%; }@media (max-width: 767px){.twenty21 .wpb_content_element { margin-bottom: 35px; }}.vc_general.vc_cta3 { background-image: url(//reflectionsinteriordesign.net/wp-content/swift-ai/images/wp-content/themes/understrap-child/images/quotes-png.webp); background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-position: left top; background-size: 40px; height: 100%; background-color: transparent !important; padding: 50px 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 { width: 100%; font-size: 18px; font-family: nexa-text, sans-serif; text-align: left; line-height: 1.3em; }.vc_cta3-content-header { padding-bottom: 10px; }.background-overlay { background-size: cover; background-position: center center; z-index: 0; }.background-overlay::before { background: #ffffff; opacity: 0.92; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; content: ""; z-index: 1; }.background-overlay * { z-index: 2; }.vc_cta3-container { height: 100%; }.background-overlay .vc_column-inner .vc_column-inner { height: 100%; position: relative; }.vc_general.vc_cta3 h4 { position: absolute; bottom: 0px; }.twenty21 h2 { font-family: tanaegean; font-weight: 500; font-size: 51px; color: #808e8d; letter-spacing: 0px; text-align: center; line-height: 1.2em; max-width: 90%; margin: 0px auto 50px; }@media (max-width: 1025px){.twenty21 h2, .twenty21 .fsid h2 { font-size: 47px; line-height: 0.85em; }}@media (max-width: 767px){.twenty21 h2, .twenty21 .fsid h2 { font-size: 42px; }}@media (max-width: 480px){.twenty21 h2, .twenty21 .fsid h2 { font-size: 38px; }}.twenty21 .pink-panel p, .twenty21 .grey-panel p, .twenty21 p { font-size: 22px; line-height: 1.5em; max-width: 100%; margin: 0px auto 50px; }@media (max-width: 767px){.twenty21 h2 { font-size: 34px; margin-bottom: 25px; }.twenty21 .pink-panel p, .twenty21 .grey-panel p, .twenty21 p { font-size: 20px; }.vc_cta3-container { margin: 10px auto; height: unset; }.vc_cta3_content-container { position: relative; padding-bottom: 30px; }}.twenty21 h5 { font-size: 29px; text-align: center; width: 100%; }.twenty21 .button, .juicer-feed a.j-paginate.juicer-button, .j-post-overlay.juicer-feed a.juicer-button.j-instagram, .understrap-read-more-link { background: #ffffff; display: inline-flex; border: 1px solid #dbdbdb; font-family: canto; font-weight: 600; font-size: 22px; color: #808e8d; letter-spacing: 0px; text-align: center; padding: 17px 108px 12px 63px; text-decoration: none; position: relative; line-height: 1; transition: 0.25s ease-in-out; margin: 0px; max-height: 200px; border-radius: 0px; }.twenty21 .button, .juicer-feed a.j-paginate.juicer-button, .j-post-overlay.juicer-feed a.juicer-button.j-instagram, .understrap-read-more-link { background: none; display: inline-flex; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-family: nexa-text, sans-serif; font-weight: 400; font-size: 18px; color: #485151; letter-spacing: 0px; text-align: center; padding: 0px; text-decoration: none; position: relative; line-height: 1; transition: 0.25s ease-in-out; margin: 0px; max-height: 200px; border-radius: 0px; }.twenty21 .button:hover, .juicer-feed a.j-paginate.juicer-button:hover, .j-post-overlay.juicer-feed a.juicer-button.j-instagram:hover, .twenty21 .border-grid .vc_visible-item .vc_gitem-animated-block:hover .button, .understrap-read-more-link:hover { border-color: #808e8d; margin: 0px; transition: 0.25s ease-in-out; padding: 17px 118px 12px 73px; opacity: 1; max-height: 200px; overflow: hidden; background: #f8eaea; color: #808e8d !important; }.twenty21 .button:hover, .juicer-feed a.j-paginate.juicer-button:hover, .j-post-overlay.juicer-feed a.juicer-button.j-instagram:hover, .twenty21 .border-grid .vc_visible-item .vc_gitem-animated-block:hover .button, .understrap-read-more-link:hover { margin: 0px; transition: 0.25s ease-in-out; padding: 0px; opacity: 1; max-height: 200px; overflow: hidden; background: none; color: #dfafbe !important; }.twenty21 .button::after, .j-post-overlay.juicer-feed a.juicer-button::after, .understrap-read-more-link::after { width: 32px; height: 11px; position: absolute; top: calc(50% - 5.5px); right: 63px; content: " "; background: url(//reflectionsinteriordesign.net/wp-content/swift-ai/images/__e/www.reflectionsinteriordesign.net/wp-content/themes/understrap-child/images/arrow-png.webp) right center / 100% no-repeat; transition: right 0.25s ease-in-out; display: none !important; }.twenty21 .vc_gitem-post-data { margin-bottom: 0px; }.twenty21 .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img { display: block !important; height: 400px; }@media (max-width: 1023px){.twenty21 .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img { display: block !important; height: 300px; }.twenty21 .vc_gitem_row .vc_gitem-col { width: 100%; }}.page-template-page-twenty21 footer, .archive footer, .blog footer, .single footer { text-align: center; padding: 100px 0px; background: #d6e0e2; }.row.center { justify-content: center; }.page-template-page-twenty21 h1, .grey-panel h1, .portfolio-template-default h1 { font-family: tanaegean; font-size: 51px; text-align: center; text-transform: none; margin-top: 75px; line-height: 1em; margin-bottom: 20px; font-style: normal; }@media (max-width: 1025px){.page-template-page-twenty21 h1, .grey-panel h1, .portfolio-template-default h1 { font-size: 47px; line-height: 1em; }}@media (max-width: 767px){.page-template-page-twenty21 h1, .grey-panel h1, .portfolio-template-default h1 { font-size: 42px; margin-top: 25px; line-height: 1.4em; text-align: center !important; }}@media (max-width: 480px){.page-template-page-twenty21 h1, .grey-panel h1, .portfolio-template-default h1 { font-size: 38px; }}.page-template-page-twenty21 h5, .grey-panel h5 { font-family: nexa-text, sans-serif; font-style: normal; font-weight: 300; font-size: 18px; margin-bottom: 45px; line-height: 1em; text-transform: uppercase; letter-spacing: 0.5px; padding-left: 1px; margin-top: 30px; }@media (max-width: 767px){.page-template-page-twenty21 h5, .grey-panel h5 { margin-bottom: 0px; }}@media (max-width: 480px){.page-template-page-twenty21 h5 { font-size: 16px; margin-bottom: 18px; line-height: 1.5em; }}h3 { font-family: canto, serif; font-style: normal; font-weight: 300; font-size: 34px; color: #485151; line-height: 1.5em; }@media (max-width: 991px){h3 { font-size: 27px; }}@media (max-width: 767px){h3 { font-size: 23px; }}.page-template-page-twenty21 .dark-panel { background-color: #616f6f; }.page-template-page-twenty21 .light-panel { background-color: #efefec; }.page-template-page-twenty21 .white-panel { background-color: #ffffff; }.page-template-page-twenty21 .dark-panel h1, .page-template-page-twenty21 .dark-panel h2, .page-template-page-twenty21 .dark-panel h3, .page-template-page-twenty21 .dark-panel h4, .page-template-page-twenty21 .dark-panel h5, .page-template-page-twenty21 .dark-panel h6, .page-template-page-twenty21 .dark-panel ul li, .page-template-page-twenty21 .dark-panel ol li, .page-template-page-twenty21 .dark-panel div, .page-template-page-twenty21 .dark-panel p { color: #d6e0e2; }.vc_row-has-fill > .vc_column_container > .vc_column-inner { padding-bottom: 35px; }.entry-content ol, ul, dl { margin-top: 0px; margin-bottom: 50px; line-height: 1.5; }p.legal { text-align: center; margin: 0px auto; font-size: 16px; color: #b8b8b8; }@media (max-width: 767px){p.legal { margin-bottom: 10px; }}img.wp-post-image, article img, figure, img, #secondary img { max-width: 100%; height: auto; width: 100%; }.max-width-150 { max-width: 150px; margin: 70px auto 60px; }.max-width-150 img { max-height: 75px; }h3 { margin-top: 50px; }a { color: #485151; text-decoration: underline; }a:hover { color: #52599a; }.twenty21 .nav-container ul li { height: 37px; }.pane { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.1; z-index: 1; }.pane img { object-fit: cover; height: 100%; width: 100%; }.twenty21 .nav-container ul ul { display: none; padding-top: 3px; }.twenty21 .nav-container ul li:hover ul { display: block; }@media (max-width: 767px){.twenty21 .nav-container ul li { height: auto; position: relative; }.twenty21 .nav-container ul ul { display: flex; padding-top: 3px; position: static; }.twenty21 .nav-container ul li ul li:last-child { padding-bottom: 0px; margin-bottom: 0px; }}@media (max-width: 990px){.desktop-only { display: none !important; }}.twenty21 .nav-container ul { position: relative; }.twenty21 .container-fluid { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; position: relative; }@media (max-width: 1050px){.twenty21 a.logo { max-width: 190px; }.menu-twenty23-container { right: calc(50% + 95px); }.menu-twenty23-1-container { left: calc(50% + 125px); }.twenty21 .row.center.nav.logo-center-nav { top: 111px; }}.container.nav-container.container-fluid { margin: 0px; }@media (max-width: 767px){.twenty21 .row.center.nav.logo-center-nav { height: 80vh; top: 0px; }.twenty21 .row.center.nav.logo-center-nav { height: 80vh; top: 0px; padding-top: 71px; place-content: flex-start; align-items: center; }.twenty21 .nav-container ul li { height: auto; position: relative; padding: 0px; }.menu-twenty23-1-container { margin-top: -10px; }.twenty21 .nav-container ul { position: relative; top: 0px; }}.pane { border-radius: 0px; position: absolute; overflow: hidden; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1; opacity: 1; }.pane img { object-fit: cover; position: absolute; width: 100%; height: 100%; }@media (max-width: 990px){.masthead .pane { height: 100%; padding-bottom: 80vh; }}@media (max-width: 767px){.masthead .pane { height: 100%; padding-bottom: 53vh; }}.masthead, .masthead .pageinner-fluid, .masthead .slick-slider, .masthead .slick-slide { min-height: 500px; height: calc(100vh); }@media (max-width: 990px){.masthead, .masthead .pageinner-fluid, .masthead .slick-slider { min-height: unset; height: auto; }.masthead .slick-slide { min-height: 80vh; height: auto; }}@media (max-width: 767px){.masthead .slick-slide { min-height: 53vh; height: auto; }.max-width-150 { margin-top: 0px; }}.masthead .textbox { position: absolute; z-index: 2; max-width: 1280px; margin: 0px auto; bottom: unset; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); width: calc(100% - 48px); }.masthead.page-panel { padding: 0px; }.container.nav-container.container-fluid { position: fixed; z-index: 999; max-height: 500px; transition: 0.25s ease-in-out; }.masthead-page .container.nav-container.container-fluid .logo { filter: brightness(300%); transition: 0.25s ease-in-out; }.twenty21 .row.center.nav.logo-center-nav { transition: 0.25s ease-in-out; }@media (max-width: 990px){.container.nav-container.container-fluid { position: absolute; }}.pageinner { max-width: 1250px !important; width: calc(100% - 48px) !important; margin: 0px auto !important; position: relative !important; }.flexPanel { display: flex; flex-wrap: wrap; gap: 40px; width: 100%; }.cell_3 { width: calc(25% - 30px); }.cell_6 { width: calc(50% - 20px); }.cell_12 { width: calc(100%); }@media (max-width: 991px){.cell_3, .cell_4 { width: calc(50% - 20px); }.cell_6, .cell_8, .cell_12 { width: calc(100%); }footer .flexPanel { justify-content: center; }}@media (max-width: 540px){.cell_3, .cell_4 { width: calc(65%); }}.flexfooter { width: 100%; display: flex; }footer .widget_nav_menu { width: 50%; }footer h3 { margin-top: 0px; text-align: right; font-family: nexa-text; font-weight: bold; text-transform: uppercase; font-size: 14px; letter-spacing: 6px; margin-bottom: 24px; }footer .widget_nav_menu ul { list-style: none; margin: 0px; padding: 0px; }footer .widget_nav_menu ul li { text-align: right; }footer .widget_nav_menu ul li a { font-family: nexa-text; font-weight: 300; text-transform: uppercase; font-size: 14px; letter-spacing: 6px; text-decoration: none; transition: 0.25s ease-in-out; }footer .widget_nav_menu ul li a:hover { transition: 0.25s ease-in-out; color: #ffffff !important; }footer .cell_12 p, footer .textwidget p { max-width: 100%; text-align: right; }footer .cell_12 p:last-child, footer .textwidget p:last-child { margin-bottom: 0px !important; }.flexPanel .cell_12 p.legal { padding: 10px 0px; color: #485151 !important; }@media (max-width: 991px){footer h3 { text-align: center; margin-top: 40px; margin-bottom: 24px !important; }footer .widget_nav_menu ul li, footer .cell_12 p, footer .textwidget p { text-align: center; }}@media (max-width: 540px){.flexfooter { width: 100%; display: flex; flex-wrap: wrap; }footer .widget_nav_menu { width: 100%; }}.vc_grid-item .vc_gitem-zone.vc_gitem-zone-c { background: none !important; }h4 { font-family: nexa-text; font-style: normal; letter-spacing: 0px; font-weight: 400; font-size: 19px; line-height: 1.5em; color: #6c7a7a; margin: 30px 0px; }@media (max-width: 991px){h4 { margin: 0px 0px 10px; }}.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- { padding-left: 0px; }.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4::before { padding-top: 0px !important; }.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4 a.vc_gitem-link.vc-zone-link { display: block; padding-bottom: 100%; height: 0px; }.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4 img { height: auto; }.align-bottom { align-items: flex-end; }.vc_row::after, .vc_row::before { content: " "; display: table; }.vc_row::after { clear: both; }.vc_column_container { width: 100%; }.vc_row { margin-left: -15px; margin-right: -15px; }.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { box-sizing: border-box; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }.vc_clearfix::after, .vc_clearfix::before { content: " "; display: table; }.vc_clearfix::after, .vc_el-clearfix { clear: both; }#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child { margin-bottom: 0px; }.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 35px; }.wpb-content-wrapper { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: block; margin: 0px; overflow: unset; padding: 0px; }.vc_row[data-vc-full-width] { overflow: hidden; transition:opacity 0.5s ease; }.vc_row.vc_row-flex { box-sizing: border-box; display: flex; flex-wrap: wrap; }.vc_row.vc_row-flex > .vc_column_container { display: flex; }.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner { display: flex; flex-direction: column; flex-grow: 1; z-index: 1; }@media (forced-colors: active), (forced-colors: none){.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * { min-height: 1em; }}.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before { display: none; }.vc_column-inner::after, .vc_column-inner::before { content: " "; display: table; }.vc_column-inner::after { clear: both; }.vc_column_container { padding-left: 0px; padding-right: 0px; }.vc_column_container > .vc_column-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%; }.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner { padding-top: 35px; }.vc_row.vc_row-o-equal-height > .vc_column_container { align-items: stretch; }.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: inherit; text-decoration: inherit; }.vc_custom_heading a { opacity: 1; transition: 0.2s ease-in-out; }.vc_custom_heading a:hover { opacity: 0.85; }.vc_cta3-container { margin-left: auto; margin-right: auto; }.vc_cta3-container::after, .vc_cta3-container::before { content: " "; display: table; }.vc_general.vc_cta3 { border: 1px solid rgba(0, 0, 0, 0); font-size: 1em; overflow-wrap: break-word; }.vc_general.vc_cta3 .vc_cta3-content { vertical-align: top; }.vc_general.vc_cta3 :is(.vc_cta3-content, .vc_cta3-icons) > :last-child { margin-bottom: 0px; }.vc_general.vc_cta3 :is(h2, h4) { margin-left: 0px; margin-right: 0px; margin-top: 0px; }.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content { text-align: left; }.vc_general.vc_cta3.vc_cta3-style-classic { background-color: #f7f7f7; border-color: #f0f0f0; }.vc_general.vc_cta3.vc_cta3-shape-rounded { border-radius: 5px; }.wpb_content_element .wpb_tabs_nav :is(li.ui-tabs-active, li:hover) { background-color: #f7f7f7; }.wpb_carousel :is(.next:hover, .prev:hover) { background-color: #f0f0f0; }.wpb_carousel :is(.next:focus, .prev:focus) { outline: none; text-decoration: none; }@keyframes progress-bar-stripes { 0% { background-position: 40px 0px; } 100% { background-position: 0px 0px; } }.vc_carousel :is(.vc_carousel-control:active, .vc_carousel-control:focus) { outline: none; }.wpb_single_image img { height: auto; max-width: 100%; vertical-align: top; }.wpb_single_image .vc_single_image-wrapper { display: inline-block; max-width: 100%; vertical-align: top; }.wpb_single_image.vc_align_center { text-align: center; }.wpb_single_image .vc_figure { display: inline-block; margin: 0px; max-width: 100%; vertical-align: top; }.vc_grid.vc_row { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }.vc_grid.vc_row.vc_grid-gutter-20px { margin-bottom: -20px; }.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper { margin-right: -20px; }.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item { padding-bottom: 20px; padding-right: 20px; }.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover { z-index: 3; }.vc_grid.vc_row .vc_grid-item { box-sizing: border-box; display: none; float: none; padding: 0px; vertical-align: top; z-index: 1; }.vc_grid .vc_gitem-link { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: none; outline: none; }:is(.vc_basic_grid, .vc_media_grid) .vc_grid.vc_row .vc_grid-item.vc_visible-item, :is(.vc_masonry_grid, .vc_masonry_media_grid) .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: block; }.vc_gitem-align-center { text-align: center; }.vc_gitem-is-link { cursor: pointer; }.vc_gitem-link { text-decoration: none; }.vc_gitem_row { box-sizing: border-box; margin-left: 0px; margin-right: 0px; padding: inherit; }.vc_gitem_row, .vc_gitem_row .vc_gitem_row { margin-bottom: 0px; }:is(.vc_gitem-zone-a, .vc_gitem-zone-b) .vc_gitem-row-position-top { left: 0px; position: absolute; right: 0px; top: 0px; }:is(.vc_gitem-zone-a, .vc_gitem-zone-b) .vc_gitem-row-position-middle { left: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }:is(.vc_gitem-zone-a, .vc_gitem-zone-b) .vc_gitem-row-position-bottom { bottom: 0px; left: 0px; position: absolute; right: 0px; }.vc_gitem_row .vc_gitem-col { padding: 10px; }.vc_gitem-zone, .vc_gitem_row .vc_gitem-col { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; box-sizing: border-box; }.vc_gitem-zone { background-clip: initial; overflow: hidden; position: relative; }.vc_gitem-zone .vc-zone-link { inset: 0px; display: block; position: absolute; z-index: 5; }.vc_gitem-zone-img { display: block; height: auto; visibility: hidden; width: 100%; }.vc_gitem-zone-a .vc_gitem-zone-mini { inset: 0px; box-sizing: border-box; padding: inherit; position: static; }.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img { display: none !important; }.vc-gitem-zone-height-mode-auto::before { content: ""; display: block; padding-top: 100%; }.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4::before { padding-top: 133.333%; }.vc_gitem-animated-block { position: relative; }.vc_gitem-post-data { margin-bottom: 15px; }.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots :is(.vc_grid-owl-dot.active, .vc_grid-owl-dot:hover) span { opacity: 1; }.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots :is(.vc_grid-owl-dot.active, .vc_grid-owl-dot:hover) span { opacity: 1; }.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots :is(.vc_grid-owl-dot.active, .vc_grid-owl-dot:hover) span { opacity: 1; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover) span { background-color: #5472d2 !important; border-color: #5472d2 !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover) span { background-color: #00c1cf !important; border-color: #00c1cf !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover) span { background-color: #fe6c61 !important; border-color: #fe6c61 !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover) span { background-color: #8d6dc4 !important; border-color: #8d6dc4 !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover) span { background-color: #4cadc9 !important; border-color: #4cadc9 !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover) span { background-color: #cec2ab !important; border-color: #cec2ab !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover) span { background-color: #50485b !important; border-color: #50485b !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover) span { background-color: #75d69c !important; border-color: #75d69c !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover) span { background-color: #2a2a2a !important; border-color: #2a2a2a !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover) span { background-color: #ebebeb !important; border-color: #ebebeb !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover) span { background-color: #f7be68 !important; border-color: #f7be68 !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover) span { background-color: #5aa1e3 !important; border-color: #5aa1e3 !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover) span { background-color: #6dab3c !important; border-color: #6dab3c !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover) span { background-color: #f4524d !important; border-color: #f4524d !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover) span { background-color: #f79468 !important; border-color: #f79468 !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover) span { background-color: #b97ebb !important; border-color: #b97ebb !important; }.vc_grid.vc_grid-owl-theme :is(.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active, .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover) span { background-color: #ffffff !important; border-color: #ffffff !important; }.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav :is(.vc_grid-owl-next:hover, .vc_grid-owl-prev:hover) { opacity: 1; }.vc_grid-pagination .vc_grid-pagination-list > :is(li:focus a, li:focus span, li:hover a, li:hover span) { opacity: 1; }.vc_grid-pagination :is(.vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > a, .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > span, .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > a, .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > span, .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > a, .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > span) { border-bottom-left-radius: 2px; border-top-left-radius: 2px; }.vc_grid-pagination :is(.vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > a, .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > span, .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > a, .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > span, .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > a, .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > span) { border-bottom-right-radius: 2px; border-top-right-radius: 2px; }@keyframes load7 { 0%, 80%, 100% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; } 40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; } }.vc_grid-filter.vc_grid-filter-color-blue > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #5472d2; }.vc_grid-filter.vc_grid-filter-color-blue > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-turquoise > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #00c1cf; }.vc_grid-filter.vc_grid-filter-color-turquoise > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-pink > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #fe6c61; }.vc_grid-filter.vc_grid-filter-color-pink > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-violet > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #8d6dc4; }.vc_grid-filter.vc_grid-filter-color-violet > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-peacoc > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #4cadc9; }.vc_grid-filter.vc_grid-filter-color-peacoc > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-chino > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #cec2ab; }.vc_grid-filter.vc_grid-filter-color-chino > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-mulled_wine > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #50485b; }.vc_grid-filter.vc_grid-filter-color-mulled_wine > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-vista_blue > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #75d69c; }.vc_grid-filter.vc_grid-filter-color-vista_blue > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-black > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #2a2a2a; }.vc_grid-filter.vc_grid-filter-color-black > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-grey > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #ebebeb; }.vc_grid-filter.vc_grid-filter-color-grey > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #666666; }.vc_grid-filter.vc_grid-filter-color-orange > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #f7be68; }.vc_grid-filter.vc_grid-filter-color-orange > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-sky > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #5aa1e3; }.vc_grid-filter.vc_grid-filter-color-sky > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-green > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #6dab3c; }.vc_grid-filter.vc_grid-filter-color-green > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-juicy_pink > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #f4524d; }.vc_grid-filter.vc_grid-filter-color-juicy_pink > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-sandy_brown > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #f79468; }.vc_grid-filter.vc_grid-filter-color-sandy_brown > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-purple > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #b97ebb; }.vc_grid-filter.vc_grid-filter-color-purple > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-white > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) { background-color: #ffffff; }.vc_grid-filter.vc_grid-filter-color-white > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { color: #666666; }.vc_grid-filter > :is(.vc_grid-filter-item.vc_active, .vc_grid-filter-item:hover) > span { text-decoration: none; }:is(.vc_grid-filter.vc_grid-filter-bordered-rounded-less, .vc_grid-filter.vc_grid-filter-bordered-rounded, .vc_grid-filter.vc_grid-filter-bordered) > .vc_grid-filter-item:nth-child(n+2) { margin-left: -1px; margin-top: -1px; }:is(.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover) > a { text-decoration: none; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover) > span { color: #666666; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover) > span { color: #ffffff; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover) > span { color: #666666; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded, .vc_grid-filter.vc_grid-filter-filled) > .vc_grid-filter-item:nth-child(n+2) { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; margin-left: 1px; margin-top: 1px; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded, .vc_grid-filter.vc_grid-filter-filled) > .vc_grid-filter-item:first-child { border-bottom-left-radius: 3px; border-top: 0px; border-top-left-radius: 3px; }:is(.vc_grid-filter.vc_grid-filter-filled-rounded, .vc_grid-filter.vc_grid-filter-filled) > .vc_grid-filter-item:last-child { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }.wpb_animate_when_almost_visible { opacity: 0; }.wpb_animate_when_almost_visible:not(.wpb_start_animation) { animation: auto ease 0s 1 normal none running none; }@keyframes wpb_ttb { 0% { opacity: 0; transform: translateY(-10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes wpb_btt { 0% { opacity: 0; transform: translateY(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes wpb_ltr { 0% { opacity: 0; transform: translate(-10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes wpb_rtl { 0% { opacity: 0; transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes wpb_appear { 0% { opacity: 0.1; transform: scale(0.5); } 100% { opacity: 1; transform: scale(1); } }@keyframes vc_woo-add-cart-load { 0%, 80%, 100% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; } 40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; } }.flexPanel .cell_6 { width: calc(50% - 20px); }.flexPanel .cell_12 { width: calc(100%); }@media (max-width: 991px){.flexPanel .cell_6, .flexPanel .cell_8, .flexPanel .cell_12 { width: calc(100%); }}.masthead, .masthead .pageinner-fluid, .masthead .slick-slider, .masthead .slick-slide { width: auto; }.slick-slider { overflow: hidden; }.twenty21 .nav-container ul li:hover ul { display: grid; }@media (max-width: 767px){.twenty21 .nav-container ul ul { flex-wrap: wrap; margin-bottom: 20px; }.twenty21 .nav-container ul ul li { margin: 5px 0px 2px; }}.vc_do_cta3 { padding: 28px; margin-bottom: 35px; }.vc_custom_1746022635319 { background-color: #616f6f !important; }.vc_custom_1747238030027 { background-image: url(//reflectionsinteriordesign.net/wp-content/swift-ai/images/wp-content/uploads/2025/05/Untitled-design-20-1__pf_6caebee2-png.webp) !important; }.vc_custom_1746046047632 { padding-top: 250px !important; padding-bottom: 250px !important; background-image: url(//reflectionsinteriordesign.net/wp-content/swift-ai/images/wp-content/uploads/2024/11/FIO_0206-Enhanced-NR-Edit-2024-08-26T04_15_03.250__pf_4c14c827-jpg.webp) !important; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; }.vc_custom_1745957107610 { border-radius: 5px !important; }.vc_custom_1746023700944 { border-radius: 5px !important; }.vc_custom_1746025156680 { border-radius: 5px !important; }.vc_custom_1746034200635 { border-radius: 5px !important; }.vc_custom_1746034209491 { border-radius: 5px !important; }.vc_custom_1746042938651 { background-image: url(//reflectionsinteriordesign.net/wp-content/swift-ai/images/wp-content/uploads/2025/04/reflections-at-the-drake__pf_6c7798a1-png.webp) !important; border-radius: 5px !important; }.vc_custom_1746043024014 { border-radius: 5px !important; }.vc_custom_1746045932787 { margin-top: 200px !important; margin-bottom: 200px !important; }@-webkit-keyframes bounce { 0%, 20%, 53%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); } 40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); } 70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); } 90% { transform: translate3d(0px, -4px, 0px); } }@keyframes bounce { 0%, 20%, 53%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); } 40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); } 70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); } 90% { transform: translate3d(0px, -4px, 0px); } }@-webkit-keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } }@keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } }@-webkit-keyframes pulse { 0% { transform: scaleX(1); } 50% { transform: scale3d(1.05, 1.05, 1.05); } 100% { transform: scaleX(1); } }@keyframes pulse { 0% { transform: scaleX(1); } 50% { transform: scale3d(1.05, 1.05, 1.05); } 100% { transform: scaleX(1); } }@-webkit-keyframes rubberBand { 0% { transform: scaleX(1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(0.95, 1.05, 1); } 75% { transform: scale3d(1.05, 0.95, 1); } 100% { transform: scaleX(1); } }@keyframes rubberBand { 0% { transform: scaleX(1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(0.95, 1.05, 1); } 75% { transform: scale3d(1.05, 0.95, 1); } 100% { transform: scaleX(1); } }@-webkit-keyframes shake { 0%, 100% { transform: translateZ(0px); } 10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); } 20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); } }@keyframes shake { 0%, 100% { transform: translateZ(0px); } 10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); } 20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); } }@-webkit-keyframes headShake { 0% { transform: translateX(0px); } 6.5% { transform: translateX(-6px) rotateY(-9deg); } 18.5% { transform: translateX(5px) rotateY(7deg); } 31.5% { transform: translateX(-3px) rotateY(-5deg); } 43.5% { transform: translateX(2px) rotateY(3deg); } 50% { transform: translateX(0px); } }@keyframes headShake { 0% { transform: translateX(0px); } 6.5% { transform: translateX(-6px) rotateY(-9deg); } 18.5% { transform: translateX(5px) rotateY(7deg); } 31.5% { transform: translateX(-3px) rotateY(-5deg); } 43.5% { transform: translateX(2px) rotateY(3deg); } 50% { transform: translateX(0px); } }@-webkit-keyframes swing { 20% { transform: rotate(15deg); } 40% { transform: rotate(-10deg); } 60% { transform: rotate(5deg); } 80% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } }@keyframes swing { 20% { transform: rotate(15deg); } 40% { transform: rotate(-10deg); } 60% { transform: rotate(5deg); } 80% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } }@-webkit-keyframes tada { 0% { transform: scaleX(1); } 10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); } 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); } 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); } 100% { transform: scaleX(1); } }@keyframes tada { 0% { transform: scaleX(1); } 10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); } 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); } 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); } 100% { transform: scaleX(1); } }@-webkit-keyframes wobble { 0% { transform: translateZ(0px); } 15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); } 30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); } 45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); } 60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); } 75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); } 100% { transform: translateZ(0px); } }@keyframes wobble { 0% { transform: translateZ(0px); } 15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); } 30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); } 45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); } 60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); } 75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); } 100% { transform: translateZ(0px); } }@-webkit-keyframes jello { 0%, 11.1%, 100% { transform: translateZ(0px); } 22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); } 33.3% { transform: skewX(6.25deg) skewY(6.25deg); } 44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); } 55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); } 66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); } 88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); } }@keyframes jello { 0%, 11.1%, 100% { transform: translateZ(0px); } 22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); } 33.3% { transform: skewX(6.25deg) skewY(6.25deg); } 44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); } 55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); } 66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); } 88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); } }@-webkit-keyframes heartBeat { 0% { transform: scale(1); } 14% { transform: scale(1.3); } 28% { transform: scale(1); } 42% { transform: scale(1.3); } 70% { transform: scale(1); } }@keyframes heartBeat { 0% { transform: scale(1); } 14% { transform: scale(1.3); } 28% { transform: scale(1); } 42% { transform: scale(1.3); } 70% { transform: scale(1); } }@-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 20% { transform: scale3d(1.1, 1.1, 1.1); } 40% { transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); } 80% { transform: scale3d(0.97, 0.97, 0.97); } 100% { opacity: 1; transform: scaleX(1); } }@keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 20% { transform: scale3d(1.1, 1.1, 1.1); } 40% { transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); } 80% { transform: scale3d(0.97, 0.97, 0.97); } 100% { opacity: 1; transform: scaleX(1); } }@-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); } 60% { opacity: 1; transform: translate3d(0px, 25px, 0px); } 75% { transform: translate3d(0px, -10px, 0px); } 90% { transform: translate3d(0px, 5px, 0px); } 100% { transform: translateZ(0px); } }@keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); } 60% { opacity: 1; transform: translate3d(0px, 25px, 0px); } 75% { transform: translate3d(0px, -10px, 0px); } 90% { transform: translate3d(0px, 5px, 0px); } 100% { transform: translateZ(0px); } }@-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); } 60% { opacity: 1; transform: translate3d(25px, 0px, 0px); } 75% { transform: translate3d(-10px, 0px, 0px); } 90% { transform: translate3d(5px, 0px, 0px); } 100% { transform: translateZ(0px); } }@keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); } 60% { opacity: 1; transform: translate3d(25px, 0px, 0px); } 75% { transform: translate3d(-10px, 0px, 0px); } 90% { transform: translate3d(5px, 0px, 0px); } 100% { transform: translateZ(0px); } }@-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); } 60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); } 75% { transform: translate3d(10px, 0px, 0px); } 90% { transform: translate3d(-5px, 0px, 0px); } 100% { transform: translateZ(0px); } }@keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); } 60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); } 75% { transform: translate3d(10px, 0px, 0px); } 90% { transform: translate3d(-5px, 0px, 0px); } 100% { transform: translateZ(0px); } }@-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); } 60% { opacity: 1; transform: translate3d(0px, -20px, 0px); } 75% { transform: translate3d(0px, 10px, 0px); } 90% { transform: translate3d(0px, -5px, 0px); } 100% { transform: translateZ(0px); } }@keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); } 60% { opacity: 1; transform: translate3d(0px, -20px, 0px); } 75% { transform: translate3d(0px, 10px, 0px); } 90% { transform: translate3d(0px, -5px, 0px); } 100% { transform: translateZ(0px); } }@-webkit-keyframes bounceOut { 20% { transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); } 100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } }@keyframes bounceOut { 20% { transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); } 100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } }@-webkit-keyframes bounceOutDown { 20% { transform: translate3d(0px, 10px, 0px); } 40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } }@keyframes bounceOutDown { 20% { transform: translate3d(0px, 10px, 0px); } 40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } }@-webkit-keyframes bounceOutLeft { 20% { opacity: 1; transform: translate3d(20px, 0px, 0px); } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } }@keyframes bounceOutLeft { 20% { opacity: 1; transform: translate3d(20px, 0px, 0px); } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } }@-webkit-keyframes bounceOutRight { 20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } }@keyframes bounceOutRight { 20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } }@-webkit-keyframes bounceOutUp { 20% { transform: translate3d(0px, -10px, 0px); } 40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } }@keyframes bounceOutUp { 20% { transform: translate3d(0px, -10px, 0px); } 40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } }@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }.fadeIn { animation-name: fadeIn; }@-webkit-keyframes fadeInDown { 0% { opacity: 0; transform: translate3d(0px, -100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes fadeInDown { 0% { opacity: 0; transform: translate3d(0px, -100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@-webkit-keyframes fadeInDownBig { 0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes fadeInDownBig { 0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@-webkit-keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@-webkit-keyframes fadeInLeftBig { 0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes fadeInLeftBig { 0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@-webkit-keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@-webkit-keyframes fadeInRightBig { 0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes fadeInRightBig { 0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@-webkit-keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0px, 100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0px, 100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@-webkit-keyframes fadeInUpBig { 0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes fadeInUpBig { 0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }@-webkit-keyframes fadeOutDown { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 100%, 0px); } }@keyframes fadeOutDown { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 100%, 0px); } }@-webkit-keyframes fadeOutDownBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } }@keyframes fadeOutDownBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } }@-webkit-keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } }@keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } }@-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } }@keyframes fadeOutLeftBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } }@-webkit-keyframes fadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px); } }@keyframes fadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px); } }@-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } }@keyframes fadeOutRightBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } }@-webkit-keyframes fadeOutUp { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -100%, 0px); } }@keyframes fadeOutUp { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -100%, 0px); } }@-webkit-keyframes fadeOutUpBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } }@keyframes fadeOutUpBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } }@-webkit-keyframes flip { 0% { transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); animation-timing-function: ease-out; } 40% { transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); animation-timing-function: ease-out; } 50% { transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); animation-timing-function: ease-in; } 80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; } 100% { transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; } }@keyframes flip { 0% { transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); animation-timing-function: ease-out; } 40% { transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); animation-timing-function: ease-out; } 50% { transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); animation-timing-function: ease-in; } 80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; } 100% { transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; } }@-webkit-keyframes flipInX { 0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; } 40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; } 60% { transform: perspective(400px) rotateX(10deg); opacity: 1; } 80% { transform: perspective(400px) rotateX(-5deg); } 100% { transform: perspective(400px); } }@keyframes flipInX { 0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; } 40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; } 60% { transform: perspective(400px) rotateX(10deg); opacity: 1; } 80% { transform: perspective(400px) rotateX(-5deg); } 100% { transform: perspective(400px); } }@-webkit-keyframes flipInY { 0% { transform: perspective(400px) rotateY(90deg); animation-timing-function: ease-in; opacity: 0; } 40% { transform: perspective(400px) rotateY(-20deg); animation-timing-function: ease-in; } 60% { transform: perspective(400px) rotateY(10deg); opacity: 1; } 80% { transform: perspective(400px) rotateY(-5deg); } 100% { transform: perspective(400px); } }@keyframes flipInY { 0% { transform: perspective(400px) rotateY(90deg); animation-timing-function: ease-in; opacity: 0; } 40% { transform: perspective(400px) rotateY(-20deg); animation-timing-function: ease-in; } 60% { transform: perspective(400px) rotateY(10deg); opacity: 1; } 80% { transform: perspective(400px) rotateY(-5deg); } 100% { transform: perspective(400px); } }@-webkit-keyframes flipOutX { 0% { transform: perspective(400px); } 30% { transform: perspective(400px) rotateX(-20deg); opacity: 1; } 100% { transform: perspective(400px) rotateX(90deg); opacity: 0; } }@keyframes flipOutX { 0% { transform: perspective(400px); } 30% { transform: perspective(400px) rotateX(-20deg); opacity: 1; } 100% { transform: perspective(400px) rotateX(90deg); opacity: 0; } }@-webkit-keyframes flipOutY { 0% { transform: perspective(400px); } 30% { transform: perspective(400px) rotateY(-15deg); opacity: 1; } 100% { transform: perspective(400px) rotateY(90deg); opacity: 0; } }@keyframes flipOutY { 0% { transform: perspective(400px); } 30% { transform: perspective(400px) rotateY(-15deg); opacity: 1; } 100% { transform: perspective(400px) rotateY(90deg); opacity: 0; } }@-webkit-keyframes lightSpeedIn { 0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; } 60% { transform: skewX(20deg); opacity: 1; } 80% { transform: skewX(-5deg); } 100% { transform: translateZ(0px); } }@keyframes lightSpeedIn { 0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; } 60% { transform: skewX(20deg); opacity: 1; } 80% { transform: skewX(-5deg); } 100% { transform: translateZ(0px); } }@-webkit-keyframes lightSpeedOut { 0% { opacity: 1; } 100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; } }@keyframes lightSpeedOut { 0% { opacity: 1; } 100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; } }@-webkit-keyframes rotateIn { 0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; } 100% { transform-origin: center center; transform: translateZ(0px); opacity: 1; } }@keyframes rotateIn { 0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; } 100% { transform-origin: center center; transform: translateZ(0px); opacity: 1; } }@-webkit-keyframes rotateInDownLeft { 0% { transform-origin: left bottom; transform: rotate(-45deg); opacity: 0; } 100% { transform-origin: left bottom; transform: translateZ(0px); opacity: 1; } }@keyframes rotateInDownLeft { 0% { transform-origin: left bottom; transform: rotate(-45deg); opacity: 0; } 100% { transform-origin: left bottom; transform: translateZ(0px); opacity: 1; } }@-webkit-keyframes rotateInDownRight { 0% { transform-origin: right bottom; transform: rotate(45deg); opacity: 0; } 100% { transform-origin: right bottom; transform: translateZ(0px); opacity: 1; } }@keyframes rotateInDownRight { 0% { transform-origin: right bottom; transform: rotate(45deg); opacity: 0; } 100% { transform-origin: right bottom; transform: translateZ(0px); opacity: 1; } }@-webkit-keyframes rotateInUpLeft { 0% { transform-origin: left bottom; transform: rotate(45deg); opacity: 0; } 100% { transform-origin: left bottom; transform: translateZ(0px); opacity: 1; } }@keyframes rotateInUpLeft { 0% { transform-origin: left bottom; transform: rotate(45deg); opacity: 0; } 100% { transform-origin: left bottom; transform: translateZ(0px); opacity: 1; } }@-webkit-keyframes rotateInUpRight { 0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; } 100% { transform-origin: right bottom; transform: translateZ(0px); opacity: 1; } }@keyframes rotateInUpRight { 0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; } 100% { transform-origin: right bottom; transform: translateZ(0px); opacity: 1; } }@-webkit-keyframes rotateOut { 0% { transform-origin: center center; opacity: 1; } 100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; } }@keyframes rotateOut { 0% { transform-origin: center center; opacity: 1; } 100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; } }@-webkit-keyframes rotateOutDownLeft { 0% { transform-origin: left bottom; opacity: 1; } 100% { transform-origin: left bottom; transform: rotate(45deg); opacity: 0; } }@keyframes rotateOutDownLeft { 0% { transform-origin: left bottom; opacity: 1; } 100% { transform-origin: left bottom; transform: rotate(45deg); opacity: 0; } }@-webkit-keyframes rotateOutDownRight { 0% { transform-origin: right bottom; opacity: 1; } 100% { transform-origin: right bottom; transform: rotate(-45deg); opacity: 0; } }@keyframes rotateOutDownRight { 0% { transform-origin: right bottom; opacity: 1; } 100% { transform-origin: right bottom; transform: rotate(-45deg); opacity: 0; } }@-webkit-keyframes rotateOutUpLeft { 0% { transform-origin: left bottom; opacity: 1; } 100% { transform-origin: left bottom; transform: rotate(-45deg); opacity: 0; } }@keyframes rotateOutUpLeft { 0% { transform-origin: left bottom; opacity: 1; } 100% { transform-origin: left bottom; transform: rotate(-45deg); opacity: 0; } }@-webkit-keyframes rotateOutUpRight { 0% { transform-origin: right bottom; opacity: 1; } 100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; } }@keyframes rotateOutUpRight { 0% { transform-origin: right bottom; opacity: 1; } 100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; } }@-webkit-keyframes hinge { 0% { transform-origin: left top; animation-timing-function: ease-in-out; } 20%, 60% { transform: rotate(80deg); transform-origin: left top; animation-timing-function: ease-in-out; } 40%, 80% { transform: rotate(60deg); transform-origin: left top; animation-timing-function: ease-in-out; opacity: 1; } 100% { transform: translate3d(0px, 700px, 0px); opacity: 0; } }@keyframes hinge { 0% { transform-origin: left top; animation-timing-function: ease-in-out; } 20%, 60% { transform: rotate(80deg); transform-origin: left top; animation-timing-function: ease-in-out; } 40%, 80% { transform: rotate(60deg); transform-origin: left top; animation-timing-function: ease-in-out; opacity: 1; } 100% { transform: translate3d(0px, 700px, 0px); opacity: 0; } }@-webkit-keyframes jackInTheBox { 0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; } 50% { transform: rotate(-10deg); } 70% { transform: rotate(3deg); } 100% { opacity: 1; transform: scale(1); } }@keyframes jackInTheBox { 0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; } 50% { transform: rotate(-10deg); } 70% { transform: rotate(3deg); } 100% { opacity: 1; transform: scale(1); } }@-webkit-keyframes rollIn { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes rollIn { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); } 100% { opacity: 1; transform: translateZ(0px); } }@-webkit-keyframes rollOut { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); } }@keyframes rollOut { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); } }@-webkit-keyframes zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@keyframes zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@-webkit-keyframes zoomInDown { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInDown { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomInLeft { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInLeft { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomInRight { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInRight { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomInUp { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInUp { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomOut { 0% { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } }@keyframes zoomOut { 0% { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } }@-webkit-keyframes zoomOutDown { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomOutDown { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomOutLeft { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; } }@keyframes zoomOutLeft { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; } }@-webkit-keyframes zoomOutRight { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; } }@keyframes zoomOutRight { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; } }@-webkit-keyframes zoomOutUp { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomOutUp { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes slideInDown { 0% { transform: translate3d(0px, -100%, 0px); visibility: visible; } 100% { transform: translateZ(0px); } }@keyframes slideInDown { 0% { transform: translate3d(0px, -100%, 0px); visibility: visible; } 100% { transform: translateZ(0px); } }@-webkit-keyframes slideInLeft { 0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; } 100% { transform: translateZ(0px); } }@keyframes slideInLeft { 0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; } 100% { transform: translateZ(0px); } }@-webkit-keyframes slideInRight { 0% { transform: translate3d(100%, 0px, 0px); visibility: visible; } 100% { transform: translateZ(0px); } }@keyframes slideInRight { 0% { transform: translate3d(100%, 0px, 0px); visibility: visible; } 100% { transform: translateZ(0px); } }@-webkit-keyframes slideInUp { 0% { transform: translate3d(0px, 100%, 0px); visibility: visible; } 100% { transform: translateZ(0px); } }@keyframes slideInUp { 0% { transform: translate3d(0px, 100%, 0px); visibility: visible; } 100% { transform: translateZ(0px); } }@-webkit-keyframes slideOutDown { 0% { transform: translateZ(0px); } 100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); } }@keyframes slideOutDown { 0% { transform: translateZ(0px); } 100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); } }@-webkit-keyframes slideOutLeft { 0% { transform: translateZ(0px); } 100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); } }@keyframes slideOutLeft { 0% { transform: translateZ(0px); } 100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); } }@-webkit-keyframes slideOutRight { 0% { transform: translateZ(0px); } 100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); } }@keyframes slideOutRight { 0% { transform: translateZ(0px); } 100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); } }@-webkit-keyframes slideOutUp { 0% { transform: translateZ(0px); } 100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); } }@keyframes slideOutUp { 0% { transform: translateZ(0px); } 100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); } }.animated { animation-duration: 1s; animation-fill-mode: both; }.vc_images_carousel { position: relative; }.vc_images_carousel .vc_carousel-inner { overflow: hidden; position: relative; width: 100%; }.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline { overflow: hidden; position: relative; }.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner { left: 0px; position: relative; width: 100%; }.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item { float: left; visibility: hidden; }.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item a > img, .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item img { display: block; height: auto; line-height: 1; max-width: 100%; }.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item { visibility: visible; }.vc_images_carousel :is(.vc_carousel-control:focus, .vc_carousel-control:hover) { opacity: 0.9; text-decoration: none; }.vc_carousel :is(.vc_carousel-control:focus, .vc_carousel-control:hover) { opacity: 0.9; text-decoration: none; }:root { --lb-overlay-opacity: 0.8; --lb-overlay-bg: black; --lb-border-radius: 3px; --lb-image-border-width: 4px; --lb-image-border-color: white; --lb-container-bg: white; --lb-text-color: #ccc; --lb-caption-link-color: #4ae; --lb-number-color: #999999; --lb-nav-transition-speed: 0.6s; --lb-close-transition-speed: 0.2s; }.lightboxOverlay { position: fixed; inset: 0px; z-index: 9999; background-color: var(--lb-overlay-bg); opacity: var(--lb-overlay-opacity); display: none; }.lightbox { position: fixed; left: 0px; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: 400; outline: 0px; }.lightbox .lb-image { display: block; height: auto; max-width: inherit; max-height: none; border-radius: var(--lb-border-radius); border: var(--lb-image-border-width) solid var(--lb-image-border-color); }.lb-outerContainer { position: relative; width: 250px; height: 250px; margin: 0px auto; border-radius: 4px; background-color: var(--lb-container-bg); }.lb-outerContainer::after { content: ""; display: table; clear: both; }.lb-loader { position: absolute; top: 43%; left: 0px; height: 25%; width: 100%; text-align: center; line-height: 0; }.lb-cancel { display: block; width: 32px; height: 32px; margin: 0px auto; background: url(//reflectionsinteriordesign.net/wp-content/swift-ai/images/wp-content/plugins/js_composer/assets/lib/vendor/dist/lightbox2/dist/images/loading-gif.webp) no-repeat; }.lb-nav { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; }.lb-nav a { outline: 0px; background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); }.lb-next, .lb-prev { height: 100%; cursor: pointer; display: block; }.lb-nav a.lb-prev { width: 34%; left: 0px; float: left; background: url(//reflectionsinteriordesign.net/wp-content/swift-ai/images/wp-content/plugins/js_composer/assets/lib/vendor/dist/lightbox2/dist/images/prev-png.webp) left 48% no-repeat; opacity: 0; transition:opacity 0.6s ease; }.lb-nav a.lb-prev:hover { opacity: 1; }.lb-nav a.lb-next { width: 64%; right: 0px; float: right; background: url(//reflectionsinteriordesign.net/wp-content/swift-ai/images/wp-content/plugins/js_composer/assets/lib/vendor/dist/lightbox2/dist/images/next-png.webp) right 48% no-repeat; opacity: 0; transition:opacity 0.6s ease; }.lb-nav a.lb-next:hover { opacity: 1; }.lb-dataContainer { margin: 0px auto; padding-top: 5px; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }.lb-dataContainer::after { content: ""; display: table; clear: both; }.lb-data { padding: 0px 4px; color: var(--lb-text-color); }.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }.lb-data .lb-caption { font-size: 13px; font-weight: 700; line-height: 1em; }.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: var(--lb-number-color); }.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(//reflectionsinteriordesign.net/wp-content/swift-ai/images/wp-content/plugins/js_composer/assets/lib/vendor/dist/lightbox2/dist/images/close-png.webp) right top no-repeat; text-align: right; outline: 0px; opacity: 0.7; transition:opacity 0.2s ease; }.lb-data .lb-close:hover { cursor: pointer; opacity: 1; }#pane-1::after { content: ""; z-index: 2; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.15); }#pane-2::after { content: ""; z-index: 2; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.25); }#pane-3::after { content: ""; z-index: 2; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.25); }#pane-4::after { content: ""; z-index: 2; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.25); }#pane-5::after { content: ""; z-index: 2; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.25); }#pane-6::after { content: ""; z-index: 2; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.05); }:root { --color-brand: #7e5cef; --color-brand-dark: #5c43ae; --color-brand-transparency: rgba(126, 92, 239, 0.16); --color-blue: #3600cc; --color-heading: #263238; --color-body: #002838; --color-white: #fff; --color-black: #000; --color-gray-dark: #405e6a; --color-gray: #9db7d1; --color-gray-light: #f4f7fa; --color-titanium: #59767f; --color-wpe-blue: #0ecad4; --color-error: #d21b46; --color-input-border: #6b757b; --color-success: #00a86b; --color-failure: #D63638; }@keyframes fadeInDown { 0% { opacity: 0; transform: translateY(-1.25em); } 100% { opacity: 1; transform: translateY(0px); } }@keyframes fadeIn { 0% { opacity: 0.5; } 100% { opacity: 1; } }.fancybox-active { height: auto; }.fancybox-is-hidden { left: -9999px; margin: 0px; top: -9999px; visibility: hidden; position: absolute !important; }.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous { display: block; }.fancybox-slide--image { overflow: hidden; padding: 44px 0px; }.fancybox-content { background: #ffffff; display: inline-block; margin: 0px; max-width: 100%; overflow: auto; padding: 44px; position: relative; text-align: left; vertical-align: middle; }.fancybox-image, .fancybox-spaceball { background: transparent; border: 0px; height: 100%; left: 0px; margin: 0px; max-height: none; max-width: none; padding: 0px; position: absolute; top: 0px; user-select: none; width: 100%; }.fancybox-iframe, .fancybox-video { background: transparent; border: 0px; display: block; height: 100%; margin: 0px; overflow: hidden; padding: 0px; width: 100%; }@keyframes a { 100% { transform: rotate(1turn); } }body.swift-nojs [data-s3cid="1"]{min-width: 100vw;}body.swift-nojs [data-s3cid="2"]{min-width: 100vw;min-height:195.703125px;}body.swift-nojs [data-s3cid="3"]{min-width:431px;min-height:195.703125px;}body.swift-nojs [data-s3cid="10"]{min-width: 100vw;min-height:503.5px;}body.swift-nojs [data-s3cid="11"]{min-width: 100vw;min-height:503.5px;}body.swift-nojs [data-s3cid="12"]{min-width: 100vw;min-height:503.5px;}body.swift-nojs [data-s3cid="13"]{min-width: 100vw;}body.swift-nojs [data-s3cid="14"]{min-width:353px;}body.swift-nojs [data-s3cid="15"]{min-width: 100vw;max-height:503.5px;}body.swift-nojs [data-s3cid="16"]{min-width: 100vw;}body.swift-nojs [data-s3cid="17"]{min-width:353px;}body.swift-nojs [data-s3cid="18"]{min-width: 100vw;max-height:503.5px;}body.swift-nojs [data-s3cid="19"]{min-width: 100vw;}body.swift-nojs [data-s3cid="20"]{min-width:353px;}body.swift-nojs [data-s3cid="21"]{min-width: 100vw;max-height:503.5px;}body.swift-nojs [data-s3cid="22"]{min-width: 100vw;}body.swift-nojs [data-s3cid="23"]{min-width:353px;}body.swift-nojs [data-s3cid="24"]{min-width: 100vw;max-height:503.5px;}body.swift-nojs [data-s3cid="25"]{min-width: 100vw;}body.swift-nojs [data-s3cid="26"]{min-width:353px;}body.swift-nojs [data-s3cid="27"]{min-width: 100vw;max-height:503.5px;}body.swift-nojs [data-s3cid="28"]{min-width: 100vw;}body.swift-nojs [data-s3cid="29"]{min-width:353px;}body.swift-nojs [data-s3cid="30"]{min-width: 100vw;max-height:503.5px;}body.swift-nojs [data-s3cid="31"]{min-width: 100vw;}body.swift-nojs [data-s3cid="32"]{min-width: 100vw;}body.swift-nojs [data-s3cid="33"]{min-width: 100vw;min-height:443.609375px;}body.swift-nojs [data-s3cid="34"]{min-width: 100vw;min-height:343.609375px;}body.swift-nojs [data-s3cid="35"]{min-width: 100vw;min-height:343.609375px;}body.swift-nojs [data-s3cid="36"]{min-width:371px;min-height:213.609375px;}body.swift-nojs [data-s3cid="37"]{min-width:371px;min-height:213.609375px;}body.swift-nojs [data-s3cid="38"]{min-width:371px;min-height:213.609375px;}body.swift-nojs [data-s3cid="39"]{min-width: 100vw;}body.swift-nojs [data-s3cid="40"]{min-width: 100vw;max-height:591.5px;}body.swift-nojs [data-s3cid="41"]{min-width: 100vw;max-height:491.5px;}body.swift-nojs [data-s3cid="42"]{min-width: 100vw;max-height:491.5px;}body.swift-nojs [data-s3cid="43"]{min-width:371px;max-height:421.5px;}body.swift-nojs [data-s3cid="46"]{min-width:371px;max-height:296.5px;}body.swift-nojs [data-s3cid="47"]{min-width:371px;max-height:296.5px;}body.swift-nojs [data-s3cid="48"]{min-width: 100vw;}body.swift-nojs [data-s3cid="49"]{min-width: 100vw;min-height:354.203125px;}body.swift-nojs [data-s3cid="50"]{min-width: 100vw;min-height:254.203125px;}body.swift-nojs [data-s3cid="51"]{min-width: 100vw;min-height:254.203125px;}body.swift-nojs [data-s3cid="52"]{min-width:371px;min-height:229.203125px;}body.swift-nojs [data-s3cid="53"]{min-width:371px;}body.swift-nojs [data-s3cid="54"]{min-width:371px;}body.swift-nojs [data-s3cid="55"]{min-width:371px;min-height:87px;}body.swift-nojs [data-s3cid="56"]{min-width:371px;}body.swift-nojs [data-s3cid="57"]{min-width: 100vw;}body.swift-nojs [data-s3cid="58"]{min-width: 100vw;}body.swift-nojs [data-s3cid="59"]{min-width: 100vw;max-height:455.40625px;}body.swift-nojs [data-s3cid="60"]{min-width: 100vw;max-height:455.40625px;}body.swift-nojs [data-s3cid="61"]{min-width:371px;max-height:395.40625px;}body.swift-nojs [data-s3cid="62"]{min-width:371px;}body.swift-nojs [data-s3cid="63"]{min-width:371px;}body.swift-nojs [data-s3cid="64"]{min-width:371px;max-height:254px;}body.swift-nojs [data-s3cid="65"]{min-width:371px;max-height:254px;}body.swift-nojs [data-s3cid="66"]{min-width: 100vw;min-height:282.4375px;}body.swift-nojs [data-s3cid="67"]{min-width: 100vw;min-height:282.4375px;}body.swift-nojs [data-s3cid="68"]{min-width:371px;min-height:247.4375px;}body.swift-nojs [data-s3cid="77"]{min-width: 100vw;}body.swift-nojs [data-s3cid="78"]{min-width: 100vw;max-height:731.5px;}body.swift-nojs [data-s3cid="79"]{min-width: 100vw;max-height:631.5px;}body.swift-nojs [data-s3cid="80"]{min-width: 100vw;max-height:631.5px;}body.swift-nojs [data-s3cid="81"]{min-width:371px;max-height:546.5px;}body.swift-nojs [data-s3cid="82"]{min-width:371px;max-height:546.5px;}body.swift-nojs [data-s3cid="83"]{min-width:371px;max-height:296.5px;}body.swift-nojs [data-s3cid="84"]{min-width: 100vw;}body.swift-nojs [data-s3cid="85"]{min-width: 100vw;max-height:1554.96875px;}body.swift-nojs [data-s3cid="86"]{min-width: 100vw;max-height:1454.96875px;}body.swift-nojs [data-s3cid="87"]{min-width: 100vw;max-height:1454.96875px;}body.swift-nojs [data-s3cid="88"]{min-width:371px;max-height:1359.96875px;}body.swift-nojs [data-s3cid="89"]{min-width:371px;}body.swift-nojs [data-s3cid="90"]{min-width:371px;}body.swift-nojs [data-s3cid="91"]{min-width:371px;max-height:1218.5625px;}body.swift-nojs [data-s3cid="92"]{min-width:371px;}body.swift-nojs [data-s3cid="93"]{min-width:371px;}body.swift-nojs [data-s3cid="94"]{min-width:341px;}body.swift-nojs [data-s3cid="95"]{min-width:341px;}body.swift-nojs [data-s3cid="100"]{min-width:371px;}body.swift-nojs [data-s3cid="101"]{min-width:371px;}body.swift-nojs [data-s3cid="102"]{min-width:341px;}body.swift-nojs [data-s3cid="103"]{min-width:341px;}body.swift-nojs [data-s3cid="108"]{min-width:371px;max-height:333.84375px;}body.swift-nojs [data-s3cid="109"]{min-width:371px;max-height:333.84375px;}body.swift-nojs [data-s3cid="110"]{min-width:341px;max-height:333.84375px;}body.swift-nojs [data-s3cid="111"]{min-width:341px;max-height:313.84375px;}body.swift-nojs [data-s3cid="116"]{min-width: 100vw;}body.swift-nojs [data-s3cid="117"]{min-width: 100vw;}body.swift-nojs [data-s3cid="118"]{min-width: 100vw;}body.swift-nojs [data-s3cid="119"]{min-width: 100vw;}body.swift-nojs [data-s3cid="120"]{min-width:371px;}body.swift-nojs [data-s3cid="121"]{min-width:371px;}body.swift-nojs [data-s3cid="122"]{min-width: 100vw;}body.swift-nojs [data-s3cid="123"]{min-width: 100vw;}body.swift-nojs [data-s3cid="124"]{min-width:353px;}body.swift-nojs [data-s3cid="125"]{min-width:353px;}body.swift-nojs [data-s3cid="126"]{min-width:229.4375px;min-height:151.796875px;}body.swift-nojs [data-s3cid="127"]{min-width:229.4375px;min-height:151.796875px;}body.swift-nojs [data-s3cid="129"]{min-width:353px;}body.swift-nojs [data-s3cid="130"]{min-width:353px;}body.swift-nojs [data-s3cid="131"]{min-width:353px;}body.swift-nojs [data-s3cid="132"]{min-width:353px;}body.swift-nojs [data-s3cid="133"]{min-width:353px;}body.swift-nojs [data-s3cid="134"]{min-width:353px;}body.swift-nojs [data-s3cid="135"]{min-width:353px;}body.swift-nojs [data-s3cid="136"]{min-width:353px;}body.swift-nojs [data-s3cid="137"]{min-width:353px;}body.swift-nojs [data-s3cid="138"]{min-width:353px;}body.swift-nojs [data-s3cid="139"]{min-width:353px;}html{opacity:1}}