<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Visual Composer tweaks &amp; fixes
-------------------------------------------------------------- */
/* Cccordion line-height */
.ui-helper-reset { line-height: 1.65; }

/* Fixes issue where you can't edit a parallax row in front-end editor */
.compose-mode .vc_vc_row .wpex-vc-row-wrap &gt; .vc_parallax,
.compose-mode .vc_vc_row .wpex-vc-row-wrap &gt; [data-vc-full-width=true] { padding-top: 32px; }

/* Fixes bug with the full-height centered row content not being full-width */
.vc_row-flex .wpex-vc-columns-wrap { width: 100%; }

/* Video module fixes */
.wpb_video_widget .responsive-video-wrap { padding-top: 0; margin-bottom: 0; position: static; }
.vc_empty .wpb_column { float: none }
.compose-mode .visible-in-composer { display: block !important }
.vc_row.wpex-parallax-bg-wrap { background-image: none !important }

/* Fixes for overlays */
.vc_row { position: relative; }
.vc_parallax &gt; *,
.compose-mode .vc_element,
.view-mode .vc_element{ z-index: 2; }

/* Remove default vc margins - IMPORTANT So users can select their own margins in the composer */
.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid &gt; li,
.last_toggle_el_margin,
.wpb_button { margin-bottom: 0 }

/* Full-height + centered content width fix */
.vc_row-o-full-height.vc_row-o-content-middle .wpex-vc-columns-wrap { width: 100%; }

/* Don't allow max-width classes on this element */
.wpb_row { max-width: none }

/* Stretch row content fix */
.stretch_row_content .vc_col-sm-12 { padding-left: 0; padding-right: 0; }

/* Pie chart fix */
.wpb_pie_chart_heading { margin-top: 20px }

/* Google map fixes*/
.wpb_gmaps_widget .wpb_map_wraper,
.wpb_gmaps_widget .wpb_wrapper { border: none; padding: 0; }

/* Callout 2 button fix*/
.vc_button-2-wrapper { display: block }
.vc_cta3-container .vc_button-2-wrapper { display: inline-block }

/* Rows without margins */
.no-margins { margin: 0 !important }
.no-margins .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important; }
.no-margins .wpex-vc-column-wrapper { margin-bottom: 0px !important; }
.row-no-spacing .wpb_column { padding: 0 !important }

/* Single image fixes */
.wpb_single_image .vc_single_image-wrapper { overflow: hidden; }
.wpb_single_image a { display: block; display: inline-block; max-width: 100%; /*required for firefox bug*/ }
.vc_single_image-wrapper { position: relative; }

/* Hide dropdowns on front end composer */
body.compose-mode .sf-menu ul { display: none !important }

/* Button */
.vc_btn { margin-bottom: 5px }
.vc_btn.vc_btn_3d { margin-bottom: 10px }
.vc_btn.full-width-button { width: 100%; text-align: center; }
.vc_btn_blue.vc_btn_3d { -webkit-box-shadow: 0 5px 0 #2e698a; box-shadow: 0 5px 0 #2e698a; }

/* Custom Headings */
.vc_custom_heading h1,h1.vc_custom_heading,.vc_custom_heading h2,h2.vc_custom_heading,.vc_custom_heading h3,h3.vc_custom_heading,.vc_custom_heading h4,h4.vc_custom_heading,.vc_custom_heading h5,h5.vc_custom_heading,.vc_custom_heading h6,h6.vc_custom_heading { margin: 0; }

/* Call To Action */
.vc_call_to_action { background: #f5f5f5; border-color: #f5f5f5; }

/* Columns */
.bordered-column &gt; .vc_column-inner &gt; .wpex-vc-column-wrapper { padding: 20px; border: 1px solid #e4e4e4; border-radius: 3px; border-radius: 3px; border-radius: 3px; }
.boxed-column &gt; .vc_column-inner &gt; .wpex-vc-column-wrapper { background: #f7f7f7; padding: 20px; border: 1px solid #e4e4e4; border-radius: 3px; border-radius: 3px; border-radius: 3px; }

/* Widgets */
.vc_wp_custommenu ul { list-style: none; margin: 0 !important; }
.wpb_row .widget-title { margin: 0 0 20px; font-size: 1.077em; font-weight: 600; color: #000; }
.wpb_row .widget_recent_entries ul,
.wpb_row .widget_categories ul,
.wpb_row .widget_archive ul { list-style: none; margin: 0; }
.entry .widget_nav_menu ul { list-style: none }

/* Tabs */
/* Tabs &gt; Add Transition */
.wpb_tabs .wpb_tabs_nav li a { transition: all .15s ease-in-out }

/* Tabs &gt; Default */
.wpb_tabs.tab-style-default .wpb_tabs_nav { display: block; margin: 0; padding: 0; border-bottom: solid 1px #e4e4e4; border-left: solid 1px #e4e4e4; width: 100%; float: none; height: 32px; }
.wpb_content_element.wpb_tabs.tab-style-default .wpb_tour_tabs_wrapper .wpb_tab { background-color: #fff; padding: 20px; border-left: solid 1px #e4e4e4; border-right: solid 1px #e4e4e4; border-bottom: solid 1px #e4e4e4; }
.wpb_tabs.tab-style-default .wpb_tabs_nav li { display: block; width: auto; padding: 0; float: left; margin: 0; outline: none; }
.wpb_tabs.tab-style-default .wpb_tabs_nav li a { display: block; text-decoration: none; width: auto; height: 31px; padding: 0px 20px; line-height: 31px; border: solid 1px #e4e4e4; border-left: 0; border-bottom: none; margin: 0; color: #777; outline: none; background: #f7f7f7; }
.wpb_tabs.tab-style-default .wpb_tabs_nav li a:hover { color: #000 }
.wpb_tabs.tab-style-default .wpb_tabs_nav li.ui-tabs-active a { background: #fff; height: 32px; margin-bottom: -1px; color: #000; border-bottom: none; font-weight: 400; }

/* Tabs &gt; Alt 1 */
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav { display: block; margin: 0; padding: 0; border: solid 1px #e4e4e4; float: left; border-radius: 3px; }
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }
.wpb_content_element.wpb_tabs.tab-style-alternative-one .wpb_tab { clear: both; background: transparent; padding: 20px 0; border: none; }
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li { display: block; width: auto; padding: 0 !important; float: left !important; margin: 0 !important; outline: none; border: none; background: #f4f4f4; }
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li a { display: block; text-decoration: none; width: auto; padding: 5px 10px; border-left: 1px solid #e4e4e4; margin: 0; background: none; color: #898989; outline: none; font-size: 1em; }
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:first-child a { border-left: none; border-radius: 4px 0 0 4px; }
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:last-child a { border-radius: 0 4px 4px 0 }
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li a:hover { color: #000 }
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li.ui-tabs-active a { background: #fff; color: #000; }

/* Tabs &gt; Alt 2 */
.wpb_tabs.tab-style-alternative-two .wpb_tabs_nav { display: block; margin: 0; padding: 0; border-bottom: solid 1px #e4e4e4; }
.wpb_content_element.wpb_tabs.tab-style-alternative-two .wpb_tab { clear: both; background: transparent; padding: 20px 0; border: none; }
.wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li { display: block; width: auto; padding: 0; float: left; margin: 0 25px 0 0; outline: none; border: none; background: none; }
.wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li a { display: block; text-decoration: none; width: auto; padding: 5px 0; margin: 0; background: none; color: #ababab; outline: none; }
.wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li a:hover { color: #000 }
.wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li.ui-tabs-active a { font-weight: 600; position: relative; margin-bottom: -1px; border-bottom: 2px solid transparent; color: #000; }

.vc_tta-color-custom-color .vc_tta-tab &gt; a { background-color: #2d2d2d; color: #fff !important; font-weight: 700; }
.vc_tta-color-custom-color .vc_tta-tab.vc_active &gt; a { background-color: #ffc925; color: #fff !important; }
.vc_tta-color-custom-color.vc_tta.vc_general .vc_tta-tab &gt; a { padding-left: 40px; padding-right: 40px; }

/* Tours */
/* Tours &gt; Add Transition */
.wpb_tour_tabs_wrapper .wpb_tabs_nav a { padding: 0 }
.wpb_tour .wpb_tabs_nav li a { white-space: normal }
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { min-height: 150px }

/* Tours &gt; Default */
.wpb_tour.tab-style-default .wpb_tour_next_prev_nav { display: none }
.wpb_tour.tab-style-default .wpb_tour_tabs_wrapper .wpb_tab { border-left: 1px solid #e4e4e4 }
.wpb_tour.tab-style-default .wpb_tabs_nav li { background: none; border-bottom: 1px solid #e4e4e4; margin: 0; }
.wpb_tour.tab-style-default .wpb_tabs_nav li:last-child { border-bottom: none }
.wpb_tour.tab-style-default .wpb_tabs_nav li a { padding: 10px 20px 10px 0; color: #888; background: none; }
.wpb_tour.tab-style-default .wpb_tabs_nav li:first-child a { padding-top: 0 }
.wpb_tour.tab-style-default .wpb_tabs_nav li a:hover { color: #000 }
.wpb_tour.tab-style-default .wpb_tabs_nav li.ui-tabs-active a { color: #000; text-decoration: none; background: none; }

/* Tours &gt; Alt 1 */
.wpb_tour.tab-style-alternative-one .wpb_tour_next_prev_nav { display: none }
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav { border: 1px solid #e4e4e4 }
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav li { background: none; border-bottom: 1px solid #e4e4e4; margin: 0; }
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav li:last-child { border-bottom: none }
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav li a { padding: 10px; color: #888; background: none; }
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav li a:hover { color: #000; background: #f9f9f9; }
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav li.ui-tabs-active a { background: #f7f7f7; color: #000; }

/* Tours &gt; Alt 2 */
.wpb_tour.tab-style-alternative-two { border: 1px solid #e4e4e4 }
.wpb_tour.tab-style-alternative-two .wpb_tour_next_prev_nav { display: none }
.wpb_tour.tab-style-alternative-two .wpb_tour_tabs_wrapper .wpb_tab { border-left: 1px solid #e4e4e4; padding: 20px; }
.wpb_tour.tab-style-alternative-two .wpb_tabs_nav li { background: none; border-bottom: 1px solid #e4e4e4; margin: 0; }
.wpb_tour.tab-style-alternative-two .wpb_tabs_nav li:last-child { margin-bottom: -1px }
.wpb_tour.tab-style-alternative-two .wpb_tabs_nav li a { padding: 10px; color: #888; background: none; }
.wpb_tour.tab-style-alternative-two .wpb_tabs_nav li a:hover { color: #000; background: #f9f9f9; }
.wpb_tour.tab-style-alternative-two .wpb_tabs_nav li.ui-tabs-active a { background: #f7f7f7; color: #000; }

/* Toggles */
/* Toggles &gt; Title */
.vc_toggle_default .vc_toggle_title { display: block; display: block; padding: 10px 12px 10px 32px !important; border: 1px solid #e4e4e4; outline: 0; margin: 0; cursor: pointer; background-color: #f7f7f7; }
.vc_toggle_default .vc_toggle_icon { left: 5px !important; }
.vc_toggle_default .vc_toggle_title h4 { color: #666; font-weight: normal; text-transform: none; letter-spacing: normal; transition: all .15s ease-in-out; }
.vc_toggle_default .vc_toggle_title:hover { background-color: #f4f4f4; text-decoration: none; border-color: #ddd; }
.vc_toggle_default .vc_toggle_title:hover h4 { color: #000 }

/* Toggles &gt; Icon */
.vc_toggle_default.vc_toggle_color_default .vc_toggle_title { padding: 10px 12px !important; }
.vc_toggle_default.vc_toggle_color_default .vc_toggle_icon { display: none !important }
.vc_toggle_default.vc_toggle_color_default .vc_toggle_title h4:before { content: "\f067"; font-family: 'FontAwesome'; font-style: normal; font-weight: normal; line-height: 1; font-size: 0.846em; margin-right: 10px; color: #888; }
.vc_toggle_default.vc_toggle_color_default .vc_toggle_title:hover h4:before { color: #000; }
.vc_toggle_default.vc_toggle_color_default.vc_toggle_title h4:before { content: "\f068" }

/* Toggles &gt; Active */
.vc_toggle_default.vc_toggle_active .vc_toggle_title { opacity: 1; background-color: #f7f7f7; background-image: none; }
.vc_toggle_default.vc_toggle_active .vc_toggle_title h4 { color: #000 }
.vc_toggle_default.vc_toggle_active .vc_toggle_title:hover { color: #000; background-color: #f4f4f4; text-decoration: none; border-color: #ddd; }

/* Toggles &gt; Content */
.vc_toggle_default .vc_toggle_content { display: none; overflow: hidden; padding: 15px 0; margin: 0; padding-left: 0 !important; }

/* Accordions */
/* Accordions &gt; Header */
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header { display: block; color: #666; display: block; padding: 7px 12px; border: 1px solid #e4e4e4; outline: 0; text-transform: none; letter-spacing: normal; font-weight: normal; margin: 0; margin-top: 10px; cursor: pointer; background: #f7f7f7; background-repeat: no-repeat; position: relative; transition: all .15s ease-in-out; }
.wpb_accordion .wpb_accordion_wrapper h3 a { display: block; color: #666; }
.wpb_accordion .wpb_accordion_wrapper h3 { margin: 0; padding: 0; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { padding-left: 0 }
.wpb_accordion .wpb_accordion_wrapper h3 a:before { content: "\f067"; font-family: 'FontAwesome'; font-style: normal; font-weight: normal; line-height: 1; font-size: 0.846em; margin-right: 10px; color: #666; }
.wpb_content_element .wpb_accordion_header a { padding: 0 }

/* Accordions &gt; Header &gt; Hover */
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover { color: #000; background: #f4f4f4; text-decoration: none; border-color: #ddd; }
.wpb_accordion .wpb_accordion_wrapper h3:hover a:before,
.wpb_accordion .wpb_accordion_wrapper h3:hover a { color: #000 }

/* Accordions &gt; Header &gt; Active */
.wpb_accordion .wpb_accordion_wrapper h3.ui-state-active.wpb_accordion_header { opacity: 1; font-weight: 400; text-decoration: none; }
.wpb_accordion .wpb_accordion_wrapper h3.ui-state-active.wpb_accordion_header a { color: #000 }
.wpb_accordion .wpb_accordion_wrapper h3.ui-state-active.wpb_accordion_header a:before { content: "\f068"; font-family: 'FontAwesome'; font-style: normal; font-weight: normal; line-height: 1; font-size: 0.846em; margin-right: 10px; color: #666; font-style: normal; }

/* Accordions &gt; Icons */
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { display: none }

/* Accordions &gt; Content */
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { padding: 10px 0; margin: 0; }

/* Font Smoothing */
.vc_toggle_default .vc_toggle_title h4:before,
.wpb_accordion .wpb_accordion_wrapper h3 a:before { font-weight: normal; font-style: normal; letter-spacing: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* Progress Bar */
.vc_progress_bar .vc_single_bar { background: rgba(0,0,0,0.1) !important; -webkit-box-shadow: none; box-shadow: none; }
.vc_progress_bar .vc_single_bar:last-child { margin-bottom: 20px !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
.vc_progress_bar .vc_single_bar .vc_label { text-transform: uppercase !important; font-size: 12px !important; font-weight: 700 !important; padding: 0 !important; margin-bottom: 40px; top: -24px; height: 8px; }
.vc_single_bar .pointerval .vc_label_units{ background: transparent; padding: 0; z-index: 99; font-size: 12px; line-height: normal; float: left; font-weight: 700; right: 7px !important; top: -6px; position: relative; }
.vc_progress_bar .vc_single_bar .vc_bar{ transition:width 0.9s linear; -moz-transition:width 0.9s linear; -webkit-transition:width 0.9s linear; }
.vc_progress_bar .vc_single_bar .pointerval{ position: absolute; bottom: 8px; background: transparent; width: 0; transition:width 1s linear; -moz-transition:width 1s linear; -webkit-transition:width 1s linear; }

/* Progress Bar Style 2 - Dark */
.style-2.vc_progress_bar .vc_single_bar { background: #45444b !important; }

/* Progress Bar Style 3 */
.style-3.vc_progress_bar .vc_single_bar .vc_label { height: 12px; }
.style-3.vc_progress_bar .vc_single_bar .pointerval .vc_label_units { top: -10px; }

/* Progress Bar Style 4 */
.style-4.vc_progress_bar .vc_single_bar { background: rgba(255,255,255,0.15) !important; }
.style-4.vc_progress_bar .vc_single_bar .vc_label { height: 12px; }
.style-4.vc_progress_bar .vc_single_bar .pointerval .vc_label_units{ top: -10px; }

/* Progress Bar Style 5 - Dark*/
.style-5.vc_progress_bar .vc_single_bar .vc_label { height: 15px; }
.style-5.vc_progress_bar .vc_single_bar .pointerval .vc_label_units{ top: -12px; }

/* Progress Bar Style 6 - Dark */
.style-6.vc_progress_bar .vc_single_bar{ background: rgba(255,255,255,0.15) !important }
.style-6.vc_progress_bar .vc_single_bar .vc_label { height: 15px; }
.style-6.vc_progress_bar .vc_single_bar .pointerval .vc_label_units{ top: -12px; }
</pre></body></html>