img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
.sharing-default-minimal .nectar-love.loved,body .nectar-social[data-color-override=override].fixed>a:before,body .nectar-social[data-color-override=override].fixed .nectar-social-inner a,.sharing-default-minimal .nectar-social[data-color-override=override] .nectar-social-inner a:hover{background-color:#824b93}.nectar-social.hover .nectar-love.loved,.nectar-social.hover>.nectar-love-button a:hover,.nectar-social[data-color-override=override].hover>div a:hover,#single-below-header .nectar-social[data-color-override=override].hover>div a:hover,.nectar-social[data-color-override=override].hover .share-btn:hover,.sharing-default-minimal .nectar-social[data-color-override=override] .nectar-social-inner a{border-color:#824b93}#single-below-header .nectar-social.hover .nectar-love.loved i,#single-below-header .nectar-social.hover[data-color-override=override] a:hover,#single-below-header .nectar-social.hover[data-color-override=override] a:hover i,#single-below-header .nectar-social.hover .nectar-love-button a:hover i,.nectar-love:hover i,.hover .nectar-love:hover .total_loves,.nectar-love.loved i,.nectar-social.hover .nectar-love.loved .total_loves,.nectar-social.hover .share-btn:hover,.nectar-social[data-color-override=override].hover .nectar-social-inner a:hover,.nectar-social[data-color-override=override].hover>div:hover span,.sharing-default-minimal .nectar-social[data-color-override=override] .nectar-social-inner a:not(:hover) i,.sharing-default-minimal .nectar-social[data-color-override=override] .nectar-social-inner a:not(:hover){color:#824b93}
html body[data-header-resize="1"] .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}html:not(.page-trans-loaded){background-color:#fff}
@media only screen and (min-width:1000px){body #ajax-content-wrap.no-scroll{min-height:calc(100vh - 136px);height:calc(100vh - 136px)!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 - 135px)}.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 - 135px)}html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header{top:136px}.nectar-slider-wrap[data-fullscreen=true]:not(.loaded),.nectar-slider-wrap[data-fullscreen=true]:not(.loaded) .swiper-container{height:calc(100vh - 134px)!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 - 134px - 32px)!important}}#nectar_fullscreen_rows{background-color:}
:root{--darkblue:#005baa;--mediumblue:#2d3257;--lightblue:#0088c7;--purple:#824b93;--brightyellow:#fff200;--dullyellow:#ffd400;--red:#c4161c;--orange:#f37021;--magenta:#ec008c;--beige:#e9d39a;--brown:#905c37;--mediumgray:#e3e2e1;--black:#000;--white:#fff}.darkblue{color:var(--darkblue)}.mediumblue{color:var(--mediumblue)}.lightblue{color:var(--lightblue)}.purple{color:var(--purple)}.brightyellow{color:var(--brightyellow)}.dullyellow{color:var(--dullyellow)}.red{color:var(--red)}.orange{color:var(--orange)}.magenta{color:var(--magenta)}.beige{color:var(--beige)}.brown{color:var(--brown)}.mediumgray{color:var(--mediumgray)}.black{color:var(--black)}.white{color:var(--white)}#top nav ul li a{color:var(--black);font-size:21px}#header-outer[data-lhe=default] #top nav>ul>li>a:hover,#header-outer .slide-out-widget-area-toggle a:hover i.label,body #header-outer:not(.transparent) #social-in-menu a i:after,#header-outer[data-lhe=default] #top nav .sf-menu>.sfHover:not(#social-in-menu)>a,body #header-outer[data-lhe=default] #top nav>ul>li>a:hover,.ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart,body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart,body #header-outer[data-lhe=default] #top nav .sf-menu>.sfHover:not(#social-in-menu)>a,body #header-outer[data-lhe=default] #top nav .sf-menu>.current-menu-item>a,body #header-outer[data-lhe=default] #top nav .sf-menu>.current_page_item>a .sf-sub-indicator i,body #header-outer[data-lhe=default] #top nav .sf-menu>.current_page_ancestor>a,body #header-outer[data-lhe=default] #top nav .sf-menu>.current-menu-ancestor>a,body #header-outer[data-lhe=default] #top nav .sf-menu>.current-menu-ancestor>a i,body #header-outer[data-lhe=default] #top nav .sf-menu>.current_page_item>a,body #top nav .sf-menu>.current_page_ancestor>a .sf-sub-indicator i,body #top nav .sf-menu>.current_page_item>a .sf-sub-indicator i,body #header-outer[data-lhe=default] #top nav .sf-menu>.current-menu-ancestor>a,#header-outer #top .sf-menu>.sfHover>a .sf-sub-indicator i,#header-outer #top .sf-menu>li>a:hover .sf-sub-indicator i,#header-outer #top nav ul #search-btn a:hover span,#header-outer #top nav ul #nectar-user-account a:hover span,#header-outer #top nav ul .slide-out-widget-area-toggle a:hover span,body:not(.material) #search-outer #search #close a span:hover,#header-outer #mobile-menu ul li a:hover,#header-outer #mobile-menu ul li a:hover .sf-sub-indicator i,#header-outer #mobile-menu ul li a:focus,#header-outer #mobile-menu ul li a:focus .sf-sub-indicator i,#header-outer #mobile-menu ul li[class*=current]>a,#header-outer #mobile-menu ul li[class*=current]>a i{color:var(--red) !important}body #header-outer #top .slide-out-widget-area-toggle[data-custom-color=true] a:before{background-color:#fff}.black-text{color:#000 !important}h2{padding-bottom:40px}.nectar-button.large{font-size:21px;text-transform:uppercase;padding:10px 30px}.quote{font-size:17px;line-height:24px;font-weight:600;font-style:italic}.attribution{font-size:15px;line-height:18px}.caption{font-size:15px;line-height:18px;font-style:italic;color:#000;text-align:left !important}.nectar-milestone .number{font-family:"Fira Sans"}.nectar-fancy-box a{color:#fff;font-weight:700 !important;text-decoration:underline}.with_frm_style .frm_primary_label{text-align:left !important}.with_frm_style .frm_primary_label{font-size:15px !important}body[data-form-style=minimal] #footer-outer #footer-widgets .col input[type=text],body[data-form-style=minimal] input[type=email]{background-color:#fff;color:#000}.frm_style_footer.with_frm_style .frm_submit button{min-width:200px}