/* Preserves the installed Roam theme typography. */
body.home .dp-visual-h2,body.home .dp-visual-h3{letter-spacing:-.01em}body.home .dp-visual-h4,body.home .dp-visual-h6{letter-spacing:-.005em;line-height:1.25em}body.home .dp-visual-h2,body.home .dp-visual-h3,body.home .dp-visual-h4,body.home .dp-visual-h5,body.home .dp-visual-h6{line-height:1.25em}body.home .dp-visual-h1,body.home .dp-visual-h2,body.home .dp-visual-h3,body.home .dp-visual-h4,body.home .dp-visual-h5,body.home .dp-visual-h6{background:0 0;border:0;margin:0;padding:0;vertical-align:baseline;outline:0}body.home .dp-visual-h1{font-size:75px;letter-spacing:-.06em;line-height:1em}body.home .dp-visual-h2{font-size:50px}body.home .dp-visual-h3{font-size:34px}body.home .dp-visual-h4{font-size:25px}body.home .dp-visual-h5{font-size:20px}body.home .dp-visual-h6{font-size:17px}body.home .dp-visual-h1,body.home .dp-visual-h2,body.home .dp-visual-h3,body.home .dp-visual-h4,body.home .dp-visual-h5,body.home .dp-visual-h6{margin:20px 0;color:#303030;font-weight:700}body.home .dp-visual-h1 a,body.home .dp-visual-h2 a,body.home .dp-visual-h3 a,body.home .dp-visual-h4 a,body.home .dp-visual-h5 a,body.home .dp-visual-h6 a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}body.home .dp-visual-h1 a:hover,body.home .dp-visual-h2 a:hover,body.home .dp-visual-h3 a:hover,body.home .dp-visual-h4 a:hover,body.home .dp-visual-h5 a:hover,body.home .dp-visual-h6 a:hover{color:#ff681a}body.home footer .widget .mkdf-widget-title-holder .mkdf-widget-title{color:#fff}body.home footer .widget .mkdf-widget-title-holder{margin-bottom:18px}body.home footer .widget.widget_archive .mkdf-widget-title,body.home footer .widget.widget_categories .mkdf-widget-title,body.home footer .widget.widget_meta .mkdf-widget-title,body.home footer .widget.widget_nav_menu .mkdf-widget-title,body.home footer .widget.widget_pages .mkdf-widget-title,body.home footer .widget.widget_recent_comments .mkdf-widget-title,body.home footer .widget.widget_recent_entries .mkdf-widget-title,body.home footer .widget.widget_rss .mkdf-widget-title{margin-bottom:0}body.home footer .widget .mkdf-widget-title-holder .mkdf-separator{border-color:#fff;border-bottom-width:3px;width:30px}body.home .mkdf-side-menu .widget .mkdf-widget-title-holder .mkdf-widget-title{color:#fff}body.home .mkdf-side-menu .widget .mkdf-widget-title-holder{margin-bottom:17px}body.home .mkdf-side-menu .widget.widget_archive .mkdf-widget-title,body.home .mkdf-side-menu .widget.widget_categories .mkdf-widget-title,body.home .mkdf-side-menu .widget.widget_meta .mkdf-widget-title,body.home .mkdf-side-menu .widget.widget_nav_menu .mkdf-widget-title,body.home .mkdf-side-menu .widget.widget_pages .mkdf-widget-title,body.home .mkdf-side-menu .widget.widget_recent_comments .mkdf-widget-title,body.home .mkdf-side-menu .widget.widget_recent_entries .mkdf-widget-title,body.home .mkdf-side-menu .widget.widget_rss .mkdf-widget-title{margin-bottom:0}body.home .mkdf-side-menu .widget .mkdf-widget-title-holder .mkdf-separator{border-color:#333;border-bottom-width:3px;width:30px}body.home .wpb_widgetised_column .widget .mkdf-widget-title-holder,body.home aside.mkdf-sidebar .widget .mkdf-widget-title-holder{margin-bottom:8px}body.home .wpb_widgetised_column .widget.widget_archive .mkdf-widget-title,body.home .wpb_widgetised_column .widget.widget_categories .mkdf-widget-title,body.home .wpb_widgetised_column .widget.widget_meta .mkdf-widget-title,body.home .wpb_widgetised_column .widget.widget_nav_menu .mkdf-widget-title,body.home .wpb_widgetised_column .widget.widget_pages .mkdf-widget-title,body.home .wpb_widgetised_column .widget.widget_recent_comments .mkdf-widget-title,body.home .wpb_widgetised_column .widget.widget_recent_entries .mkdf-widget-title,body.home .wpb_widgetised_column .widget.widget_rss .mkdf-widget-title,body.home aside.mkdf-sidebar .widget.widget_archive .mkdf-widget-title,body.home aside.mkdf-sidebar .widget.widget_categories .mkdf-widget-title,body.home aside.mkdf-sidebar .widget.widget_meta .mkdf-widget-title,body.home aside.mkdf-sidebar .widget.widget_nav_menu .mkdf-widget-title,body.home aside.mkdf-sidebar .widget.widget_pages .mkdf-widget-title,body.home aside.mkdf-sidebar .widget.widget_recent_comments .mkdf-widget-title,body.home aside.mkdf-sidebar .widget.widget_recent_entries .mkdf-widget-title,body.home aside.mkdf-sidebar .widget.widget_rss .mkdf-widget-title{margin-bottom:0}body.home .wpb_widgetised_column .widget .mkdf-widget-title-holder .mkdf-widget-title,body.home aside.mkdf-sidebar .widget .mkdf-widget-title-holder .mkdf-widget-title{color:#303030}body.home .wpb_widgetised_column .widget .mkdf-widget-title-holder .mkdf-separator,body.home aside.mkdf-sidebar .widget .mkdf-widget-title-holder .mkdf-separator{border-color:inherit;border-bottom-width:3px;width:30px}body.home .widget .mkdf-widget-title{margin:0 0 17px}body.home .widget .mkdf-widget-title a{color:inherit}body.home .widget.widget_rss .mkdf-widget-title .rsswidget:hover{color:#ff681a}body.home .widget.widget_recent_entries .mkdf-widget-title{margin:0 0 23px}body.home .widget.widget_tag_cloud .mkdf-widget-title{margin:0 0 8px}body.home .mkdf-page-footer .widget .dp-visual-h1,body.home .mkdf-page-footer .widget .dp-visual-h2,body.home .mkdf-page-footer .widget .dp-visual-h3,body.home .mkdf-page-footer .widget .dp-visual-h4,body.home .mkdf-page-footer .widget .dp-visual-h5,body.home .mkdf-page-footer .widget .dp-visual-h6,body.home .mkdf-side-menu .widget .dp-visual-h1,body.home .mkdf-side-menu .widget .dp-visual-h2,body.home .mkdf-side-menu .widget .dp-visual-h3,body.home .mkdf-side-menu .widget .dp-visual-h4,body.home .mkdf-side-menu .widget .dp-visual-h5,body.home .mkdf-side-menu .widget .dp-visual-h6{margin:0;color:#fff}body.home .mkdf-page-footer .widget .mkdf-widget-title,body.home .mkdf-side-menu .widget .mkdf-widget-title{color:#fff;margin:0 0 27px}body.home .mkdf-page-footer .widget.widget_mkdf_instagram_widget .mkdf-widget-title-holder,body.home .mkdf-side-menu .widget.widget_mkdf_instagram_widget .mkdf-widget-title-holder{margin-bottom:26px}body.home .wpb_widgetised_column .widget.widget_mkdf_instagram_widget .mkdf-widget-title,body.home aside.mkdf-sidebar .widget.widget_mkdf_instagram_widget .mkdf-widget-title{margin:0 0 25px}body.home .widget.mkdf-blog-list-widget>div.mkdf-widget-title-holder{margin:0 0 25px}body.home .mkdf-top-bar .widget.mkdf-blog-list-widget>.dp-visual-h2,body.home footer .mkdf-footer-top .widget.mkdf-blog-list-widget>.dp-visual-h2{margin:0 0 8px}body.home .widget .mkdf-widget-title-holder{margin-bottom:8px}body.home .widget.widget_archive .mkdf-widget-title,body.home .widget.widget_categories .mkdf-widget-title,body.home .widget.widget_meta .mkdf-widget-title,body.home .widget.widget_nav_menu .mkdf-widget-title,body.home .widget.widget_pages .mkdf-widget-title,body.home .widget.widget_recent_comments .mkdf-widget-title,body.home .widget.widget_recent_entries .mkdf-widget-title,body.home .widget.widget_rss .mkdf-widget-title{margin-bottom:0}body.home .widget .mkdf-widget-title-holder .mkdf-widget-title{color:#303030}body.home .widget .mkdf-widget-title-holder .mkdf-separator{border-color:inherit;border-bottom-width:3px;width:30px}body.home .widget.mkdf-image-slider-widget .mkdf-widget-title{margin:0 0 32px}body.home .widget.widget_mkdf_twitter_widget>.dp-visual-h4{margin:0 0 8px}body.home .mkdf-mobile-header .mkdf-mobile-nav ul li .dp-visual-h6{position:relative;display:block;padding:9px 0;margin:0;color:#595959;font-weight:700;border-bottom:1px solid #e1e1e1;cursor:pointer}body.home .mkdf-mobile-header .mkdf-mobile-nav ul li .dp-visual-h6:hover{color:#ff681a}body.home .mkdf-mobile-header .mkdf-mobile-nav ul ul li .dp-visual-h6{font-size:11px;line-height:18px}body.home .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>.dp-visual-h6{padding-left:4px;font-size:13px}body.home .mkdf-testimonials-holder.mkdf-testimonials-boxed.mkdf-testimonials-light .mkdf-testimonial-text{color:#fff}body.home .mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-text{margin:26px 0 0;color:#595959;font-weight:400;line-height:1.65em}body.home .mkdf-testimonials-holder.mkdf-testimonials-standard.mkdf-testimonials-light .mkdf-testimonial-text{color:#fff}body.home .mkdf-testimonials-holder .mkdf-testimonial-text-holder{position:relative;display:inline-block;width:100%;vertical-align:middle}body.home .mkdf-advanced-link-section .mkdf-als-items-holder .mkdf-als-item-link-title{display:block;color:#fff;font-size:40px;font-weight:700;line-height:1em;letter-spacing:-.005em;padding:0 14px;margin:0;-webkit-transition:all .4s cubic-bezier(.15,.7,.54,.99);-moz-transition:all .4s cubic-bezier(.15,.7,.54,.99);transition:all .4s cubic-bezier(.15,.7,.54,.99)}body.home .mkdf-advanced-link-section .mkdf-als-items-holder .mkdf-als-item-link-subtitle{color:#fff;letter-spacing:-.005em;margin:15px 0 25px}body.home .mkdf-call-to-action-holder .mkdf-cta-text-holder .dp-visual-h1,body.home .mkdf-call-to-action-holder .mkdf-cta-text-holder .dp-visual-h2,body.home .mkdf-call-to-action-holder .mkdf-cta-text-holder .dp-visual-h3,body.home .mkdf-call-to-action-holder .mkdf-cta-text-holder .dp-visual-h4,body.home .mkdf-call-to-action-holder .mkdf-cta-text-holder .dp-visual-h5,body.home .mkdf-call-to-action-holder .mkdf-cta-text-holder .dp-visual-h6{margin:0}body.home .mkdf-counter-holder .mkdf-counter-title{margin:5px 0 0}body.home .mkdf-iwt .mkdf-iwt-title a{display:inline-block;position:relative}body.home .mkdf-iwt.mkdf-iwt-icon-left-from-title .mkdf-iwt-title-text{padding:0 0 0 17px}body.home .mkdf-iwt .mkdf-iwt-title{margin:0;line-height:1.2em}body.home .mkdf-iwt .mkdf-iwt-title a{vertical-align:top}body.home .mkdf-iwt .mkdf-iwt-title-text{display:block}body.home .mkdf-iwt.mkdf-iwt-icon-left-from-title .mkdf-iwt-title-text{position:relative;display:table-cell;vertical-align:middle}body.home .mkdf-image-with-text-holder .mkdf-iwt-title{margin:32px 0 0}body.home .mkdf-image-with-text-holder.mkdf-image-behavior-custom-link .mkdf-iwt-text-holder .mkdf-iwt-title{margin:0}
@media  only screen and (max-width:680px){body.home .dp-visual-h1{font-size:65px}}@media  only screen and (max-width:480px){body.home .dp-visual-h1{font-size:48px}}@media  only screen and (max-width:1024px){body.home .mkdf-advanced-link-section .mkdf-als-items-holder .mkdf-als-item-link-title{font-size:30px;padding:0}}@media  only screen and (max-width:680px){body.home .mkdf-advanced-link-section .mkdf-als-items-holder .mkdf-als-item-link-subtitle{margin:10px 0}}
body.home .dp-visual-h1 a:hover,body.home .dp-visual-h2 a:hover,body.home .dp-visual-h3 a:hover,body.home .dp-visual-h4 a:hover,body.home .dp-visual-h5 a:hover,body.home .dp-visual-h6 a:hover,body.home .widget.widget_rss .mkdf-widget-title .rsswidget:hover,body.home .mkdf-mobile-header .mkdf-mobile-nav ul li .dp-visual-h6:hover{ color: #2e4f70;}body.home .dp-visual-h5{ font-family: Playfair Display;font-style: italic;}body.home .dp-visual-h6{ font-size: 18px;line-height: 28px;font-style: normal;font-weight: 600;letter-spacing: 1px;margin-bottom: 10px;}body.home .mkdf-mobile-header .mkdf-mobile-nav ul li .dp-visual-h5{ border-bottom-color: #0a69a5;}body.home .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid > ul > li > .dp-visual-h5{ color: #000000;}body.home .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid > ul > li > .dp-visual-h5:hover{ color: #0a69a5;}body.home .mkdf-mobile-header .mkdf-mobile-nav ul ul li .dp-visual-h5{ color: #000000;}body.home .mkdf-mobile-header .mkdf-mobile-nav ul ul li .dp-visual-h5:hover{ color: #0a69a5;}
@media  only screen and (min-width: 769px) and (max-width: 1024px){body.home .dp-visual-h1{ font-size: 100px;}}@media  only screen and (min-width: 681px) and (max-width: 768px){body.home .dp-visual-h1{ font-size: 70px;}}@media  only screen and (max-width: 680px){body.home .dp-visual-h1{ font-size: 50px;}body.home .dp-visual-h2{ font-size: 23px;}body.home .dp-visual-h3{ font-size: 20px;}body.home .dp-visual-h4{ font-size: 17px;}body.home .dp-visual-h5{ font-size: 15px;}}
/* Preserve the original WPBakery ending margins and heading font fallback. */
body.home .wpb_text_column [class*="dp-visual-h"]:last-child { margin-bottom: 0; }
body.home .dp-visual-h6 { font-family: Montserrat, sans-serif; }
/* Preserve the cookie dialog title after the semantic heading change. */
body.home .cli-privacy-overview .dp-visual-h4 { font-size: 16px; line-height: 20px; margin: 10px 0; }
