
/* === global-styles-inline-css === */
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--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;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}

/* === main-styles-inline-css === */
html body[data-header-resize="1"] .container-wrap, html body[data-header-format="left-header"][data-header-resize="0"] .container-wrap, html body[data-header-resize="0"] .container-wrap, body[data-header-format="left-header"][data-header-resize="0"] .container-wrap { padding-top: 0; } .main-content > .row > #breadcrumbs.yoast { padding: 20px 0; }

/* === dynamic-css-inline-css === */
@media only screen and (min-width:1000px){body #ajax-content-wrap.no-scroll{min-height:calc(100vh - 196px);height:calc(100vh - 196px)!important;}}@media only screen and (min-width:1000px){#page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div{height:calc(100vh - 195px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 195px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header{top:196px;}.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 194px)!important;}.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 194px - 32px)!important;}}@media only screen and (max-width:999px){.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 142px);}.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 142px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,#nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 89px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 89px);}body[data-transparent-header="false"] #ajax-content-wrap.no-scroll{min-height:calc(100vh - 89px);height:calc(100vh - 89px);}}@media only screen and (max-width:999px){.vc_row.top_padding_tablet_12pct{padding-top:12%!important;}}.col.padding-8-percent > .vc_column-inner,.col.padding-8-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.08);}@media only screen and (max-width:690px){.col.padding-8-percent > .vc_column-inner,.col.padding-8-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.08);}}@media only screen and (min-width:1000px){.col.padding-8-percent > .vc_column-inner,.col.padding-8-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.08);}.column_container:not(.vc_col-sm-12) .col.padding-8-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.04);}}@media only screen and (min-width:1425px){.col.padding-8-percent > .vc_column-inner{padding:calc(1245px * 0.08);}.column_container:not(.vc_col-sm-12) .col.padding-8-percent > .vc_column-inner{padding:calc(1245px * 0.04);}}.full-width-content .col.padding-8-percent > .vc_column-inner{padding:calc(100vw * 0.08);}@media only screen and (max-width:999px){.full-width-content .col.padding-8-percent > .vc_column-inner{padding:calc(100vw * 0.08);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-8-percent > .vc_column-inner{padding:calc(100vw * 0.04);}}.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.03);}@media only screen and (max-width:690px){.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.03);}}@media only screen and (min-width:1000px){.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.03);}.column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.015);}}@media only screen and (min-width:1425px){.col.padding-3-percent > .vc_column-inner{padding:calc(1245px * 0.03);}.column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc(1245px * 0.015);}}.full-width-content .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.03);}@media only screen and (max-width:999px){.full-width-content .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.03);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.015);}}#ajax-content-wrap .col[data-padding-pos="bottom-left"] > .vc_column-inner{padding-right:0;padding-top:0}@media only screen and (max-width:999px){.wpb_column.top_margin_tablet_25px{margin-top:25px!important;}}@media only screen and (max-width:999px){.wpb_column.top_margin_tablet_-75px{margin-top:-75px!important;}}.wpb_column[data-cfc="true"] h1,.wpb_column[data-cfc="true"] h2,.wpb_column[data-cfc="true"] h3,.wpb_column[data-cfc="true"] h4,.wpb_column[data-cfc="true"] h5,.wpb_column[data-cfc="true"] h6,.wpb_column[data-cfc="true"] p{color:inherit}.col.padding-5-percent > .vc_column-inner,.col.padding-5-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.06);}@media only screen and (max-width:690px){.col.padding-5-percent > .vc_column-inner,.col.padding-5-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.06);}}@media only screen and (min-width:1000px){.col.padding-5-percent > .vc_column-inner,.col.padding-5-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.05);}.column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.025);}}@media only screen and (min-width:1425px){.col.padding-5-percent > .vc_column-inner{padding:calc(1245px * 0.05);}.column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner{padding:calc(1245px * 0.025);}}.full-width-content .col.padding-5-percent > .vc_column-inner{padding:calc(100vw * 0.05);}@media only screen and (max-width:999px){.full-width-content .col.padding-5-percent > .vc_column-inner{padding:calc(100vw * 0.06);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner{padding:calc(100vw * 0.025);}}@media only screen and (max-width:999px){body .wpb_row .wpb_column.child_column.padding-3-percent_tablet > .vc_column-inner,body .wpb_row .wpb_column.child_column.padding-3-percent_tablet > .n-sticky > .vc_column-inner{padding:calc(999px * 0.03);}}@media only screen and (max-width:999px){.wpb_column.top_margin_tablet_0px{margin-top:0!important;}}.container-wrap .main-content .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg{background-position:center center;}.img-with-aniamtion-wrap[data-border-radius="none"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="none"] .hover-wrap{border-radius:none;}@media only screen and (min-width:1000px){.nectar-highlighted-text.font_size_50px h1,.nectar-highlighted-text.font_size_50px h2,.nectar-highlighted-text.font_size_50px h3,.nectar-highlighted-text.font_size_50px h4,.nectar-highlighted-text.font_size_50px h5,.nectar-highlighted-text.font_size_50px h6{font-size:50px;line-height:1.1em;}}.nectar-highlighted-text[data-style="regular_underline"].font_size_50px em:before,.nectar-highlighted-text[data-style="half_text"].font_size_50px em:before{bottom:.07em;}.nectar-highlighted-text[data-color="#00589b"][data-color-gradient="rgba(0,88,155,0.01)"]:not([data-style="text_outline"]) em{background-image:linear-gradient(to right,#00589b 0,rgba(0,88,155,0.01) 100%);}.nectar-highlighted-text[data-color="#00589b"][data-color-gradient="rgba(0,88,155,0.01)"]:not([data-style="text_outline"]) em.has-link,.nectar-highlighted-text[data-color="#00589b"][data-color-gradient="rgba(0,88,155,0.01)"]:not([data-style="text_outline"]) a em{background-image:linear-gradient(to right,#00589b 0,rgba(0,88,155,0.01) 100%),linear-gradient(to right,#00589b 0,rgba(0,88,155,0.01) 100%);}@media only screen and (max-width:999px){.divider-wrap.height_tablet_20px > .divider{height:20px!important;}}.nectar-button.small{border-radius:2px 2px 2px 2px;font-size:12px;padding:8px 14px;color:#FFF;box-shadow:0 -1px rgba(0,0,0,0.1) inset;}.nectar-button.small.see-through,.nectar-button.small.see-through-2,.nectar-button.small.see-through-3{padding-top:6px;padding-bottom:6px}.nectar-button.small i{font-size:16px;line-height:16px;right:26px}.nectar-button.small i.icon-button-arrow{font-size:16px}.nectar-button.has-icon.small,.nectar-button.tilt.has-icon.small{padding-left:33px;padding-right:33px}.nectar-button.has-icon.small:hover span,.nectar-button.tilt.small.has-icon span,body.material .nectar-button.has-icon.small span{-webkit-transform:translateX(-14px);transform:translateX(-14px)}.nectar-button.small.has-icon:hover i,.nectar-button.small.tilt.has-icon i{-webkit-transform:translateX(10px);transform:translateX(10px);}body.material .nectar-button.small i{font-size:14px;}body.material[data-button-style^="rounded"] .nectar-button.small i{font-size:12px;}@media only screen and (max-width:999px){.vc_row.bottom_padding_tablet_200px{padding-bottom:200px!important;}}.nectar_image_with_hotspots[data-color="extra-color-1"] .nectar_hotspot_wrap .nttip .tipclose{border-color:#be1622;}.nectar_image_with_hotspots[data-color="extra-color-1"] .nectar_hotspot,.nectar_image_with_hotspots[data-color="extra-color-1"] .nttip .tipclose span:before,.nectar_image_with_hotspots[data-color="extra-color-1"] .nttip .tipclose span:after{background-color:#be1622;}@media only screen and (max-width:999px){.vc_row.bottom_padding_tablet_0px{padding-bottom:0!important;}}@media only screen and (max-width:999px){.wpb_column.top_margin_tablet_-200px{margin-top:-200px!important;}}@media only screen and (max-width:999px){.vc_row.bottom_padding_tablet_12pct{padding-bottom:12%!important;}}body .container-wrap .wpb_row[data-column-margin="20px"]:not(.full-width-section):not(.full-width-content){margin-bottom:20px;}body .container-wrap .vc_row-fluid[data-column-margin="20px"] > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="20px"] .full-page-inner > .container > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="20px"] .full-page-inner > .span_12{margin-left:-10px;margin-right:-10px;}body .container-wrap .vc_row-fluid[data-column-margin="20px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="20px"] .child_column{padding-left:10px;padding-right:10px;}.container-wrap .vc_row-fluid[data-column-margin="20px"].full-width-content > .span_12,.container-wrap .vc_row-fluid[data-column-margin="20px"].full-width-content .full-page-inner > .span_12{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;}.single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="20px"].full-width-content > .span_12{padding-right:10px;}@media only screen and (max-width:999px) and (min-width:690px){.vc_row-fluid[data-column-margin="20px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="20px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]){margin-bottom:20px;}}@media only screen and (max-width:999px){.vc_row.inner_row.top_padding_tablet_0px{padding-top:0!important;}}@media only screen and (max-width:999px){.vc_row.inner_row.bottom_padding_tablet_0px{padding-bottom:0!important;}}body .container-wrap .vc_row-fluid[data-column-margin="50px"] > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="50px"] .full-page-inner > .container > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="50px"] .full-page-inner > .span_12{margin-left:-25px;margin-right:-25px;}body .container-wrap .vc_row-fluid[data-column-margin="50px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="50px"] .child_column{padding-left:25px;padding-right:25px;}.container-wrap .vc_row-fluid[data-column-margin="50px"].full-width-content > .span_12,.container-wrap .vc_row-fluid[data-column-margin="50px"].full-width-content .full-page-inner > .span_12{margin-left:0;margin-right:0;padding-left:25px;padding-right:25px;}.single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="50px"].full-width-content > .span_12{padding-right:25px;}@media only screen and (max-width:999px) and (min-width:690px){.vc_row-fluid[data-column-margin="50px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="50px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]){margin-bottom:50px;}}@media only screen and (max-width:690px){.vc_row.bottom_padding_phone_15pct{padding-bottom:15%!important;}}@media only screen and (max-width:690px){.vc_row.inner_row.bottom_padding_phone_0px{padding-bottom:0!important;}}@media only screen and (max-width:690px){body .wpb_row .wpb_column.child_column.padding-3-percent_phone > .vc_column-inner,body .wpb_row .wpb_column.child_column.padding-3-percent_phone > .n-sticky > .vc_column-inner{padding:calc(690px * 0.03);}}@media only screen and (max-width:690px){.vc_row.inner_row.top_padding_phone_0px{padding-top:0!important;}}@media only screen and (max-width:690px){.wpb_column.top_margin_phone_25px{margin-top:25px!important;}}@media only screen and (max-width:690px){.vc_row.top_padding_phone_15pct{padding-top:15%!important;}}@media only screen and (max-width:690px){.vc_row.bottom_padding_phone_200px{padding-bottom:200px!important;}}@media only screen and (max-width:690px){.wpb_column.top_margin_phone_-57px{margin-top:-57px!important;}}@media only screen and (max-width:690px){.divider-wrap.height_phone_20px > .divider{height:20px!important;}}@media only screen and (max-width:690px){.vc_row.bottom_padding_phone_0px{padding-bottom:0!important;}}@media only screen and (max-width:690px){.wpb_column.top_margin_phone_0px{margin-top:0!important;}}@media only screen and (max-width:690px){.wpb_column.top_margin_phone_-200px{margin-top:-200px!important;}}.screen-reader-text,.nectar-skip-to-content:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}
.cookie-link { color: #111111; text-decoration:underline; }
.cookie-link:hover { text-decoration:none; }
.review-item__category { display: inline-block;background: #ECF1F5;padding: 0 .5rem;border-radius: 5px;margin: .5rem .5rem 0 0; }



/* new bg hero */

.module-content-hero-title-bg h1:after,
.module-content-hero-title-bg h2:after {
    background: #789BC5;
}

.module-content-hero-title-bg .nectar-button,
.module-content-hero-title-bg .nectar-button[data-color-override="false"].regular-button {
    background-color: #00589B !important;
    border-color: #00589B !important;
    color: #fff !important;
}

.module-content-hero-title-bg .nectar-button:hover,
.module-content-hero-title-bg .nectar-button[data-color-override="false"].regular-button:hover {
    background-color: transparent !important;
    color: #fff !important;
    border-color: #fff !important;
}


/* back to top */

#to-top:hover {
    background: #00589B !important;
}






/* mobile nav search button */

.mobile-nav__searchfield .search-field-button {
    margin-top: -41px;
}

.mobile-nav__searchfield .search-field-button,
.page-template-page-searchpage .mobile-nav__searchfield .search-field-button,
.page-template-page-searchpage .mobile-nav__searchfield .search-field-button:hover,
.mobile-nav__searchfield .search-field-button:hover {
    background: none !important;
}

.mobile-nav__searchfield .search-field-button,
.page-template-page-searchpage .mobile-nav__searchfield .search-form {
    display: block;
}

.mobile-nav__searchfield .search-field-button span i {
    color: #00589B !important;
}

.mobile-nav__searchfield--icon {
    display: none;
}

.module-content-priority-form .quote_col .gform_wrapper .gform_body fieldset button {
    width: 85%;
    margin: 1rem auto 2rem auto;
    max-width: 600px;    
}



/* temp hero height fix (added to other dealer sites) */

@media screen and (max-width: 689px) {
    body .module-content-hero-title .module-content-hero-title__slide .row_col_wrap_12_inner.span_12,
    body .module-content-hero-header .module-content-hero-header__slide .row_col_wrap_12_inner.span_12,
    body .module-content-hero-vimeo-title .module-content-hero-vimeo-title__slide .row_col_wrap_12_inner.span_12,
    html body .module-content-hero-title .module-content-hero-title__slide .row_col_wrap_12_inner.span_12,
    .module-content-hero-vimeo-title {
        min-height: calc(90vh - 66px);
        align-items: flex-end;
    }

    body .module-content-hero-title .module-content-hero-title__slide .row_col_wrap_12_inner.span_12 .vc_column_container:last-child,
    body .module-content-hero-vimeo-title .module-content-hero-vimeo-title__slide .row_col_wrap_12_inner.span_12 .vc_column_container:last-child {
        align-self: flex-end !important;
    }
}








/* fix for blog posts */

@media screen and (min-width: 1000px) {
    .single-post .main-content .row .flex-wrap {
        align-items: center;
    }

    .single-post .main-content .row .flex-wrap p {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
        .home #header-outer #top .global-header__container.no-subnav .global-header__logo,
    #header-outer #top .global-header__container.no-subnav .global-header__logo {
       transform: translateY(72px);
    }
    .home #header-outer #top .global-header__container.no-subnav .global-header__logo #logo,
    #header-outer #top .global-header__container.no-subnav .global-header__logo #logo {
       padding-top: 0;
       padding-bottom: 0;
    }
    .home #header-outer.scrolled-down #top .global-header__container.no-subnav .global-header__logo #logo,
    #header-outer.scrolled-down #top .global-header__container.no-subnav .global-header__logo #logo {
       padding-top: 0;
       padding-bottom: 0;
    }
    #header-outer #logo img, #header-outer .logo-spacing img,
    #header-outer .container:not(.no-subnav) #logo img,
    #header-outer .container:not(.no-subnav) .logo-spacing img{
        height: 140px !important;
    }
    body:not(.home) #header-outer container.global-header__container:not(.no-subnav) #logo img, 
    body:not(.home) #header-outer container.global-header__container:not(.no-subnav) .logo-spacing img,
    #header-outer .container.no-subnav #logo img, 
    #header-outer .container.no-subnav .logo-spacing img {
        height: 116px !important;
    }
    .home #header-space.no-subnav.no-topbar {
        height: 88px !important;
    }
    #header-space {
        height: 112px !important;
    }
    body:not(.home) #header-space.no-subnav__page {
        height: 88px !important;
    }
}















/* blog template fix */

body.single-post .nectar-button.regular-button {
    background-color: transparent !important;
    color: #00589B !important;
    border-color: #111 !important;
}

body.single-post .nectar-button.regular-button:hover {
    background-color: #00589B !important;
    color: #fff !important;
    border-color: #00589B !important;
}

@media screen and (min-width: 1421px) {
    .single-post.post-template-single-custom-post .main-content > .row p,
    .single-post.post-template-single-custom-post .main-content > .row h3 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}





















/* three/two col contents side padding fix */

.module-content-three-col-contents.module-content-three-col-contents__lower .vc_custom_heading,
.module-content-three-col-contents.module-content-three-col-contents__lower p,
.module-content-two-col-contents.module-content-two-col-contents__lower .vc_custom_heading,
.module-content-two-col-contents.module-content-two-col-contents__lower p{
    color: #111 !important;
}

.module-content-three-col-contents.module-content-three-col-contents__lower .vc_col-sm-12 .vc_column-inner,
.module-content-two-col-contents.module-content-two-col-contents__lower .vc_col-sm-12 .vc_column-inner,
.module-content-three-col-contents.module-content-three-col-contents__lower.module-content-three-col-contents__lower-buttons .vc_column-inner,
.module-content-two-col-contents.module-content-two-col-contents__lower.module-content-two-col-contents__lower-buttons .vc_column-inner{
    padding: calc(600px * 0.06);
}

@media screen and (min-width: 1000px ) {
    .module-content-three-col-contents.module-content-three-col-contents__lower .vc_col-sm-12 .vc_column-inner,
    .module-content-two-col-contents.module-content-two-col-contents__lower .vc_col-sm-12 .vc_column-inner,
    .module-content-three-col-contents.module-content-three-col-contents__lower.module-content-three-col-contents__lower-buttons .vc_column-inner,
.module-content-two-col-contents.module-content-two-col-contents__lower.module-content-two-col-contents__lower-buttons .vc_column-inner {
        padding: calc((100vw - 180px) * 0.0375);
    }
}

@media screen and (min-width: 1425px ) {
    .module-content-three-col-contents.module-content-three-col-contents__lower .vc_col-sm-12 .vc_column-inner,
    .module-content-two-col-contents.module-content-two-col-contents__lower .vc_col-sm-12 .vc_column-inner,
    .module-content-three-col-contents.module-content-three-col-contents__lower.module-content-three-col-contents__lower-buttons .vc_column-inner,
.module-content-two-col-contents.module-content-two-col-contents__lower.module-content-two-col-contents__lower-buttons .vc_column-inner {
        padding: calc(1245px * 0.03);
    }
}



/* local page two & three col module top margin fix */

@media screen and (max-width: 1000px) {
    .local-template-default .module-content-two-col-contents.module-content-two-col-contents__lower .vc_col-sm-5.top_margin_tablet_0px.top_margin_phone_0px,
    .local-template-default .module-content-three-col-contents.module-content-three-col-contents__lower .vc_col-sm-4.top_margin_tablet_0px.top_margin_phone_0px{
        margin-top: 0 !important;
    }
}









/* remove page-header-wrap from local (committed to git) */

.local-template-default #page-header-wrap {
    display: none;
}


/* remove special offers animation (committed to git) */

.special-offers--desktop .img-with-aniamtion-wrap .hover-wrap,
.special-offers--mobile .img-with-aniamtion-wrap .hover-wrap {
    opacity: 1 !important;
}






/* one-image-brochure col fix */

.module-content-one-image-brochure .vc_col-sm-5:not(.padding-3-percent) {
    margin-bottom: 25px !important;
}

@media screen and (max-width: 690px) {
    .module-content-one-image-brochure .vc_col-sm-5:not(.padding-3-percent) {
        margin-bottom: 25px !important;
    }
}


/* video play button fix */

.module-content-hero-video-lightbox .nectar-video-box .nectar_video_lightbox path {
    fill: #fff !important;
}


/* side padding on some module fixes */

@media screen and (max-width: 689px) {
    .full-width-section.module-content-downloads-form {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    
    .pb-module__parent .full-width-section.module-content-gravity-form.module-content-gravity-form__upper,
    .pb-module__parent .full-width-section.module-content-steps-square.module-content-steps-square__alt,
    .pb-module__parent .module-content-swatch-tabs.module-content-swatch-tabs__lower,
    .pb-module__parent .full-width-section.module-content-downloads-form {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}









/* offers vertical video update */

.vertical-video {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.vertical-video .wpb_video_wrapper {
    min-height: 370px;
}

@media screen and (min-width: 690px) {
    .vertical-video {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    .vertical-video .wpb_video_wrapper {
        min-height: 600px;
    }
}

@media screen and (min-width: 1000px) {
    .vertical-video {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    
    .vertical-video .wpb_video_wrapper {
        min-height: 397px;
    }
}

@media screen and (min-width: 1080px) {
    .vertical-video .wpb_video_wrapper {
        min-height: 436px;
    }
}

@media screen and (min-width: 1180px) {
    .vertical-video .wpb_video_wrapper {
        min-height: 486px;
    }
}

@media screen and (min-width: 1301px) {
    .vertical-video .wpb_video_wrapper {
        min-height: 547px;
    }
    .module-content-priority-form .quote_col .gform_wrapper .gform_body fieldset:last-of-type ul li:last-of-type {
        left: 0.5rem;
        right: 0.5rem;
    }
}

@media screen and (min-width: 1421px) {
    .vertical-video {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    
    .vertical-video .wpb_video_wrapper {
        min-height: 567px;
    }
}

@media screen and (min-width: 1681px) {
    .vertical-video {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    .vertical-video .wpb_video_wrapper {
        min-height: 668px;
    }
    
    .module-content-video-form.vertical-video .quote_col .gform_wrapper .gform_body fieldset li.opt-in-out {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    
    .module-content-video-form.vertical-video .quote_col .vc_custom_heading {
        margin-bottom: 2.7rem;
    }
    
    .module-content-video-form.vertical-video .quote_col .wpb_text_column.wpb_content_element {
        margin-bottom: 2rem;
    }
}






/* hero lightbox video fix */

.module-content-hero-video-lightbox {
    transform: none !important;
}

.module-content-hero-video-lightbox .nectar-video-box img {
    width: 100% !important;
}





/* cascading images fix on local pages */

.nectar_cascading_images {
 position:relative;
 display:block
}
.nectar_cascading_images .cascading-image {
 pointer-events:none
}
.nectar_cascading_images.overflow-hidden {
 overflow:hidden
}
.nectar_cascading_images.forced-aspect .cascading-image:first-child .img-wrap {
 background-size:cover;
 background-position:center
}
.nectar_cascading_images.forced-aspect .cascading-image:first-child .bg-layer>div {
 height:100%;
 width:100%;
 left:0;
 top:0;
 padding-bottom:0;
 position:absolute
}
.nectar_cascading_images .cascading-image .img-wrap,
.nectar_cascading_images .cascading-image img {
 display:block;
 margin-bottom:0;
 line-height:0
}
.nectar_cascading_images .cascading-image img.nectar-lazy {
 opacity:0;
 width:100%;
 transition:opacity .5s ease
}
.cascading-image[data-has-img=false] .bg-color:not(.calculated) {
 padding-bottom:60%
}
.nectar_cascading_images .cascading-image img.nectar-lazy.loaded {
 opacity:1
}
.nectar_cascading_images .cascading-image .bg-layer>.bg-color,
.nectar_cascading_images .cascading-image .img-wrap {
 display:inline-block
}
.nectar_cascading_images .cascading-image .img-wrap.lazy-enabled:not(.img-loaded) {
 display:block
}
.nectar_cascading_images .cascading-image,
.nectar_cascading_images .cascading-image .inner-wrap {
 display:inline-block;
 width:100%;
 text-align:center
}
.nectar_cascading_images {
 line-height:0
}
.nectar_cascading_images .cascading-image:not(:first-child) {
 position:absolute;
 top:50%;
 left:50%;
 -ms-transform:translateY(-50%) translateX(-50%);
 -webkit-transform:translateY(-50%) translateX(-50%);
 transform:translateY(-50%) translateX(-50%)
}
.nectar_cascading_images.animated-in .cascading-image .inner-wrap {
 -ms-transition:transform .7s cubic-bezier(.3,.95,.3,.95),opacity .3s ease;
 -webkit-transition:-webkit-transform .7s cubic-bezier(.3,.95,.3,.95),opacity .3s ease;
 transition:transform .7s cubic-bezier(.3,.95,.3,.95),opacity .3s ease
}
.nectar_cascading_images.animated-in .cascading-image[data-animation=grow-in-reveal] .inner-wrap {
 -ms-transition:transform 1.1s cubic-bezier(.3,.95,.3,.95),opacity .3s ease;
 -webkit-transition:-webkit-transform 1.1s cubic-bezier(.3,.95,.3,.95),opacity .3s ease;
 transition:transform 1.1s cubic-bezier(.3,.95,.3,.95),opacity .3s ease
}
.nectar_cascading_images[data-border-radius="3px"] .inner-wrap .bg-color,
.nectar_cascading_images[data-border-radius="3px"] .inner-wrap .img-wrap,
.nectar_cascading_images[data-border-radius="3px"] .inner-wrap img {
 border-radius:3px
}
.nectar_cascading_images[data-border-radius="5px"] .inner-wrap .bg-color,
.nectar_cascading_images[data-border-radius="5px"] .inner-wrap .img-wrap,
.nectar_cascading_images[data-border-radius="5px"] .inner-wrap img {
 border-radius:5px
}
.nectar_cascading_images[data-border-radius="10px"] .inner-wrap .bg-color,
.nectar_cascading_images[data-border-radius="10px"] .inner-wrap .img-wrap,
.nectar_cascading_images[data-border-radius="10px"] .inner-wrap img {
 border-radius:10px
}
.nectar_cascading_images[data-border-radius="15px"] .inner-wrap .bg-color,
.nectar_cascading_images[data-border-radius="15px"] .inner-wrap .img-wrap,
.nectar_cascading_images[data-border-radius="15px"] .inner-wrap img {
 border-radius:15px
}
.nectar_cascading_images[data-border-radius="20px"] .inner-wrap .bg-color,
.nectar_cascading_images[data-border-radius="20px"] .inner-wrap .img-wrap,
.nectar_cascading_images[data-border-radius="20px"] .inner-wrap img {
 border-radius:20px
}
.cascading-image[data-has-img=true] .inner-wrap .bg-color {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.nectar_cascading_images .cascading-image[data-max-width="125%"] img {
 max-width:125%;
 width:auto
}
.nectar_cascading_images .cascading-image[data-max-width="135%"] img {
 max-width:135%;
 width:auto
}
.nectar_cascading_images .cascading-image[data-max-width="150%"] img {
 max-width:150%;
 width:auto
}
.nectar_cascading_images .cascading-image[data-max-width="175%"] img {
 max-width:175%;
 width:auto
}
.nectar_cascading_images .cascading-image[data-max-width="200%"] img {
 max-width:200%;
 width:auto
}
@media only screen and (max-width:1000px) {
 .nectar_cascading_images .cascading-image[data-max-width-mobile="100%"] img {
  max-width:100%;
  width:auto
 }
 .nectar_cascading_images .cascading-image[data-max-width-mobile="125%"] img {
  max-width:125%;
  width:auto
 }
 .nectar_cascading_images .cascading-image[data-max-width-mobile="135%"] img {
  max-width:135%;
  width:auto
 }
 .nectar_cascading_images .cascading-image[data-max-width-mobile="150%"] img {
  max-width:150%;
  width:auto
 }
 .nectar_cascading_images .cascading-image[data-max-width-mobile="175%"] img {
  max-width:175%;
  width:auto
 }
 .nectar_cascading_images .cascading-image[data-max-width-mobile="200%"] img {
  max-width:200%;
  width:auto
 }
}
@media all and (-ms-high-contrast:none) {
 .row .nectar_cascading_images .cascading-image img:not([srcset]),
 ::-ms-backdrop {
  width:100%
 }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .row .nectar_cascading_images .cascading-image img:not([srcset]) {
  width:100%
 }
 .nectar_cascading_images .cascading-image .img-wrap {
  max-width:100%
 }
}
.nectar_cascading_images .cascading-image[data-animation=grow-in] .inner-wrap {
 -webkit-transform:scale(.75);
 transform:scale(.75)
}
.nectar_cascading_images .cascading-image[data-animation=grow-in-reveal] .inner-wrap {
 -webkit-transform:scale(.5);
 transform:scale(.5)
}
.nectar_cascading_images .cascading-image[data-animation=grow-in-reveal] .inner-wrap .img-wrap {
 overflow:hidden
}
.nectar_cascading_images .cascading-image[data-animation=grow-in-reveal] .inner-wrap img {
 -webkit-transform:scale(1.7);
 transform:scale(1.7);
 transition:transform 1.1s cubic-bezier(.3,.95,.3,.95);
 -webkit-transition:transform 1.1s cubic-bezier(.3,.95,.3,.95)
}
.nectar_cascading_images .cascading-image[data-animation=flip-in] .inner-wrap {
 transform:rotateY(25deg);
 -webkit-transform:rotateY(25deg)
}
.nectar_cascading_images .cascading-image[data-animation=fade-in-from-left] .inner-wrap {
 transform:translateX(-60px);
 -webkit-transform:translateX(-60px)
}
.nectar_cascading_images .cascading-image[data-animation=fade-in-from-right] .inner-wrap {
 transform:translateX(60px);
 -webkit-transform:translateX(60px)
}
.nectar_cascading_images .cascading-image[data-animation=fade-in-from-bottom] .inner-wrap {
 transform:translateY(60px);
 -webkit-transform:translateY(60px)
}







/* blog template fix */

.single-post.post-template-single-custom-post .main-content > .row h2 {
    margin-bottom: 0 !important;
}

@media screen and (min-width: 1000px) {
    .single-post.post-template-single-custom-post .main-content > .row p,
    .single-post.post-template-single-custom-post .main-content > .row h3,
    .single-post.post-template-single-custom-post .main-content > .row h2 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}




/* local page selector */
.local-page__title {
    transition: all .25s ease-in-out;
}




/* latest three blog */

@media screen and (max-width: 999px) {
    .latest-blogs h2 {
        margin-left: 25px;
        margin-right: 25px;
    }
}




/* complaints procedure modules heading temp (committed to git) */

.module-content-three-col-text.module-content-three-col-text__lower .vc_custom_heading {
    text-align: center !important;
    margin-bottom: 25px;
}

.module-content-three-col-text.module-content-three-col-text__lower strong {
    display: initial;
}







/* christmas opening times & map height update (remove on Jan 3rd) 

.module-content-map-opening-times.module-content-map-opening-times__lower .vc_col-sm-4 .today span {
    color: #fff !important;
}

.module-content-map-opening-times.module-content-map-opening-times__lower ul li.today {
    font-weight: 400 !important;
}

@media screen and (min-width: 1000px) {
    .module-content-map-opening-times.module-content-map-opening-times__lower .nectar-leaflet-map {
        height: 810px !important;
    }
}

*/





/* local template 3-col module fix */

@media screen and (min-width: 1000px) {
    .local-template-default.single-local .module-content-three-col-contents.module-content-three-col-contents__lower {
        padding-top: 0 !important;
    }
}


/*USING FORMS SUBMIT BUTTON TO USE RECAPTCHA OR ANTI-SPAM HONEYPOT*/
.custom-button__container {
   position: relative !important;
   display: flex;
   flex-direction: column;
}

.gform_wrapper .custom-button__container button[type="submit"] {
   pointer-events: none !important;
}

body[data-form-submit="regular"] form .gform-body.gform_body input[type="submit"][id*=gform_submit_button],
form .gform-body.gform_body input[id*=gform_submit_button] {
   width: 100%;
   height: 100%;
   display: flex !important;
   font-size: 0 !important;
   position: absolute;
   top: 0;
   left: 0;
   background-color: transparent !important;
   box-shadow: none !important;
   border: none !important;
}

.gfield--type-honeypot {
   display: none;
}

.gform_ajax_spinner {
   width: 25px;
   height: 25px;
   position: absolute;
   left: 15%;
   transform: translate(-40%, -15%);
   top: 40%;
}
/*USING FORMS SUBMIT BUTTON TO USE RECAPTCHA OR ANTI-SPAM HONEYPOT*/


/*COOKIE POLICY – FOR A FULL UNRESTRICTED VERSION*/
.cky-notice {
   max-width: 1200px;
   margin: 0 auto;
   width: 100%;
}

@media (max-width: 440px) {
   .cky-notice-btn-wrapper .cky-btn {
      width: 200px;
   }
}

@media screen and (max-width: 767px) {
   .cky-notice-btn-wrapper .cky-btn-accept.cky-btn {
      width: 100%;
   }
}

@media screen and (max-width: 1600px) {
    body .cky-revisit-bottom-left {
        bottom: 80px;
        opacity: 0.8;
        left: 10px;
    }
}

body .cky-btn-revisit-wrapper {
	z-index: 99;
}

.cky-notice-btn-wrapper .cky-btn-accept {
   display: block;
   /*border-radius: 50px !important;*/
   width: auto;
}

.cky-notice-btn-wrapper .cky-btn-customize {
   display: flex;
   max-width: 125px;
   justify-content: center;
}

.cky-notice-des p {
   margin: 0;
   padding: 0;
   font-size: 0.8rem;
}
.cky-notice-des a {
   color: #212121;
   text-decoration: underline;
}
.cky-notice-des a:hover {
   text-decoration: none;
}
body .cky-consent-container.cky-classic-bottom.cky-consent-bar-expand .cky-preference-wrapper {
   display: none;
}

body div[data-cky-tag=detail-powered-by],
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
   display: none !important;
}

.cky-consent-container.cky-box-bottom-left {
   top: 50%;
   left: 50%;
   transform: translate(-50%,-50%);
   z-index: 999999998;
}

.cky-consent-container.cky-box-bottom-left.cky-hide {
   display: none;
}

.cookieLightbox–active {
   background: #000000;
   opacity: 0.7;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 99999999;
}

body div[data-cky-tag=detail-powered-by] {
   display: none !important;
}
/*COOKIE POLICY – FOR A FULL UNRESTRICTED VERSION*/

.gfield.gform--hidden,
.gfield.gfield--hidden {
   display: none;
}








.module-new-large-cta .nectar-button, 
.module-new-large-cta .nectar-button.regular-button,
.module-new-large-cta button.nectar-button.regular-button.modal-button--windowsoftware,
.module-new-large-cta .nectar-button[data-color-override="false"].regular-button {background-color: #00589B  !important; border-color: #00589B  !important; color: #fff !important;}
.module-new-large-cta .nectar-button:hover, 
.module-new-large-cta .nectar-button.regular-button:hover, 
.module-new-large-cta .nectar-button[data-color-override="false"].regular-button:hover,
.module-new-large-cta button.nectar-button.regular-button.modal-button--windowsoftware:hover {background: transparent !important; border-color: #fff !important; color: #fff !important;}







/* hup modules */

.module-content-pointers.hup .row-bg {
    background-color: #00589b !important;
}

.module-content-pointers.hup .nectar-button.regular-button, 
.module-content-pointers.hup .nectar-button[data-color-override="false"].regular-button {
    border-color: #fff !important;
}

.module-content-pointers.hup .nectar-button.regular-button:hover, 
.module-content-pointers.hup .nectar-button[data-color-override="false"].regular-button:hover {
    color: #00589b !important;
}

.module-content-three-col-text.hup .row-bg {
    background-color: #00589b !important;
}

.module-content-three-col-text.module-content-three-col-text__lower.hup .iwithtext .iwt-icon {
    min-width: 90px;
    position: relative;
}

.module-content-three-col-text.module-content-three-col-text__lower.hup .iwithtext .iwt-icon img {
    width: 90px !important;
}

/*.module-content-three-col-text.module-content-three-col-text__lower.hup .iwithtext .iwt-text {
    padding-left: 110px;
}*/

.module-content-three-col-text.module-content-three-col-text__lower.hup .nectar-button.regular-button,
.module-content-three-col-text.module-content-three-col-text__lower.hup .nectar-button[data-color-override="false"].regular-button {
    border-color: #fff !important;
    color: #fff !important;
}

.module-content-three-col-text.module-content-three-col-text__lower.hup .nectar-button.regular-button:hover,
.module-content-three-col-text.module-content-three-col-text__lower.hup .nectar-button[data-color-override="false"].regular-button:hover {
    border-color: #fff !important;
    color: #00589b !important;
    background-color: #fff !important;
}

.module-content-three-col-text.module-content-three-col-text__lower.hup .iwithtext {
    display: flex;
    flex-direction: row;
    gap: 25px;
}

.module-content-three-col-text.module-content-three-col-text__lower.hup .iwithtext h4 {
    font-weight: 700;
}

.module-content-three-col-text.module-content-three-col-text__lower.hup .iwithtext .iwt-text {
    padding-left: 0;
}

.module-content-three-col-text.module-content-three-col-text__lower.hup .vc_custom_heading {
    text-align: left !important;
}

@media screen and (max-width: 999px) {
    
    .module-content-three-col-text.module-content-three-col-text__lower.hup .iwithtext {
        flex-direction: column;
        gap: 15px;
    }

    .module-content-three-col-text.module-content-three-col-text__lower.hup .divider-small-border {
        margin-left: auto;
        margin-right: auto;
    }
    
    .module-content-three-col-text.module-content-three-col-text__lower.hup .nectar-cta {
        text-align: center;
    }
    
    .module-content-three-col-text.module-content-three-col-text__lower.hup .vc_custom_heading {
        text-align: center !important;
    }

    .iwithtext {
        display: flex;
        flex-direction: column;
    }
    
    .iwithtext .iwt-icon {
        position: relative;
        margin: 0 auto;
    }
    
    .iwithtext .iwt-text {
        padding-left: 0 !important;
    }
}









/* _content-quote-brochure.scss */

.row .col .iwithtext .iwt-icon img:not([srcset]) {
    width: 60px;
}

@media screen and (min-width: 1000px) {
    .iwithtext .iwt-text {
        padding-left: 80px;
    }
}

.icon-color--blue svg, 
.icon-color--blue svg path,
.icon-color--blue svg rect,
.icon-color--blue .st0, 
.icon-color--blue .st1, 
.icon-color--blue .st2,
.icon-color--blue .st3,
.icon-color--blue .st4,
.icon-color--blue .cls-1 { fill: #00589b; }

.icon-color--red svg, 
.icon-color--red svg path,
.icon-color--red svg rect,
.icon-color--red .st0, 
.icon-color--red .st1, 
.icon-color--red .st2,
.icon-color--red .st3,
.icon-color--red .st4,
.icon-color--red .cls-1 { fill: #be1622; }

.icon-color--lightblue svg, 
.icon-color--lightblue svg path,
.icon-color--lightblue svg rect,
.icon-color--lightblue .st0, 
.icon-color--lightblue .st1, 
.icon-color--lightblue .st2,
.icon-color--lightblue .st3,
.icon-color--lightblue .st4,
.icon-color--lightblue .cls-1 { fill: #789bc5; }

.icon-color--yellow svg, 
.icon-color--yellow svg path,
.icon-color--yellow svg rect,
.icon-color--yellow .st0, 
.icon-color--yellow .st1, 
.icon-color--yellow .st2,
.icon-color--yellow .st3,
.icon-color--yellow .st4,
.icon-color--yellow .cls-1 { fill: #ffc115; }

.icon-color--brightgreen svg, 
.icon-color--brightgreen svg path,
.icon-color--brightgreen svg rect,
.icon-color--brightgreen .st0, 
.icon-color--brightgreen .st1, 
.icon-color--brightgreen .st2,
.icon-color--brightgreen .st3,
.icon-color--brightgreen .st4,
.icon-color--brightgreen .cls-1 { fill: #6db33f; }




.module-content-one-image-brochure .flickity-slider .cell img {
    height: auto !important;
    width: 100% !important;
}


.lightbox .lb-data .lb-morebutton {
    color: #fff !important;
}
