:root{--White:#ffffff;--BlackRGB:0,0,0;--Black:#000000;--MainLightBlue:#0797CD;--MainLightBlueRGB:7,151,205;--DeepGreen:#81A53E;--DeepGreenRGB:129,165,62;--DeepPurple:#721F5D;--DeepPurpleRGB:114,31,93;--PartnershipNavy:#0F004E;--PartnershipNavyRGB:15,0,78;--BurntOrange:#E06025;--BurntOrangeRGB:224,96,37;--DeepBlue:#03597A;--DeepBlueRGB:3,89,122}h1,h2,h4,h5,h6{font-family:"Montserrat",sans-serif!important;font-weight:900;font-style:normal}.greater-burlington h3{font-family:"Montserrat",sans-serif!important;font-weight:900!important;letter-spacing:0.08em;font-size:72px;text-transform:uppercase!important;color:var(--DeepPurple);font-weight:900}h3{text-transform:initial;font-family:"Montserrat",sans-serif!important;font-weight:700!important;font-style:normal;color:var(--PartnershipNavy);letter-spacing:0;font-size:32px}h1{text-transform:uppercase;font-size:clamp(2rem,5vw,4rem);color:var(--White);letter-spacing:.1em;padding:0}h2{font-size:clamp(2rem,2.50vw,4rem);color:var(--MainLightBlue);padding-bottom:0px;line-height:1.1}h4{text-transform:uppercase;color:var(--DeepPurple)}@media (min-width:2000px){.blog-content h1{font-size:48px}h1{font-size:56px}.greater-burlington h3{font-size:72px;text-transform:uppercase!important}h2{font-size:56px}}@media (max-width:1999px){.blog-content h1{font-size:48px}h1{font-size:52px}.greater-burlington h3{font-size:3.90vw}}@media (max-width:1400px){.blog-content h1{font-size:40px}h1{font-size:40px}.greater-burlington h3{font-size:3.90vw}}@media (max-width:1150px){.blog-content h1{font-size:30px}}@media (max-width:981px){h1{font-size:4vw}}@media (max-width:600px){h1{font-size:20px}.greater-burlington h3{font-size:40px}}h6{font-size:clamp(2rem,3vw,3rem);color:var(--DeepPurple);padding-bottom:0px;line-height:1.2em}h5{font-size:clamp(1rem,1.5vw,2rem);color:var(--White);padding-bottom:0px}body,p{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:15px;color:var(--Black);line-height:2.5em}.reversed-text p{color:#ffffff}.et_pb_text p a,.et_pb_text li a,.et_pb_text span a{color:var(--DeepBlue)!important;font-weight:600;text-decoration:underline}.et_pb_video_overlay .et_pb_video_play{display:none!important}.et_builder_inner_content>.et_pb_section:nth-of-type(n+3):not(:nth-last-of-type(1)){padding:26px 0!important}.et_pb_section:nth-of-type(2) .et_pb_image_wrap .et_pb_image_wrap,.et_pb_section:nth-of-type(2) .et_pb_image_wrap img{border-radius:0!important}#main-content .et_pb_section:last-of-type .et_pb_image_wrap,#main-content .et_pb_section:last-of-type img{border-radius:0!important}@media (max-width:1920px){.et_pb_video{height:90vh}.et_pb_video video{height:90vh!important;width:100%;object-fit:cover}}@media (max-width:981px){.et_pb_video{height:80vh}.et_pb_video video{height:80vh!important;width:100%;object-fit:cover}}@media (max-width:767px){.et_pb_video{height:60vh}.et_pb_video video{height:60vh!important;width:100%;object-fit:cover}}.listing-indiv p{line-height:1!important}.listing-url p{line-height:1.5!important}.listing-url p{color:var(--MainLightBlue);text-decoration:underline}.individualListing .titleLink{text-decoration:none!important}.wpbdp-listing a{text-decoration:underline!important}.et_pb_button_module_wrapper{position:relative}.et_pb_bg_layout_light.et_pb_module.et_pb_button{display:block;border-color:var(--DeepPurple);padding:0px 10px!important}.et_pb_bg_layout_light.et_pb_module.et_pb_button:hover{background-color:var(--DeepPurple);color:var(--White)}.et_pb_bg_layout_light.et_pb_module.et_pb_button::before{aspect-ratio:auto;opacity:1;content:"";display:block;position:absolute;width:calc(50% + 6px);height:16px;background-image:url("/wp-content/uploads/2026/01/purple-triangle2.png");background-repeat:no-repeat;background-size:100% 100%;background-position:left bottom;pointer-events:none;z-index:2;top:-19px;left:-3px;transform:none!important}.et_pb_bg_layout_light.et_pb_module.et_pb_button:hover::before{width:calc(100% + 6px)}.et_pb_button{position:relative;z-index:3}.et_pb_module.et_pb_button,.et_pb_module.et_pb_button.reversed-buttons{line-height:1.2em!important}.reversed-buttons.et_pb_bg_layout_light.et_pb_module.et_pb_button{display:block;border-color:var(--White);padding:0px 10px!important}body.et_pb_button_helper_class .et_pb_button.reversed-buttons,body.et_pb_button_helper_class .et_pb_module.et_pb_button.reversed-buttons{color:var(--White)}.et_pb_bg_layout_light.et_pb_module.et_pb_button.reversed-buttons::before{background-image:url("/wp-content/uploads/2026/01/reversed-tringle-top2.png")}.et_pb_bg_layout_light.et_pb_module.et_pb_button.reversed-buttons:hover{background-color:var(--White);color:var(--DeepPurple)}.et_pb_section_0_tb_header.et_pb_section,.et_pb_section_1_tb_header.et_pb_section{margin-top:0px!important}@media (min-width:1400px){.logo{width:250px}.main-header{align-items:start!important}.menu-utility-row{gap:.70vw}}@media (max-width:1399px){.logo{width:175px}.menu-utility-row{gap:15px}}@media (max-width:1200px){.menu-utility-row{gap:10px}}@media (max-width:980px){.main-header{display:flex;align-items:center;justify-content:space-between}.main-header .et_pb_column{width:auto}.logo{margin:0;padding:0}.logo img{max-width:150px;height:auto}}#menu-utility-menu li::after{content:"\00B7";color:white;font-size:2em;padding-left:11px;padding-right:0px;margin-right:-11px!important;padding-bottom:0px}#menu-utility-menu li:last-child::after{content:""}.custom-menu li>a{position:relative;padding-top:12px!important;background-repeat:no-repeat;background-position:top left;background-size:50px auto}.custom-menu nav>ul>li:hover>a{background-image:url("/wp-content/uploads/2026/01/Top-menu-hover.png")}.dvmm_menu__menu .dvmm_menu li li .dvmm_submenu_toggle,.dvmm_menu__menu .dvmm_menu>li .dvmm_submenu_toggle{display:none!important}.et-menu li{font-size:1vw}.utility-menu a{font-family:'Montserrat',sans-serif!important;font-weight:600!important;color:white!important}.utility-menu a:hover{color:var(--BurntOrange)!important}.utility-menu{list-style:none!Important;display:flex;justify-content:center}.utility-menu li{position:relative!Important;padding:0 .95vw;font-size:.91vw!important;display:flex}.utility-menu li:not(:first-child)::before{content:"•";position:absolute;left:0;color:#ffffff}.dvmm_mobile_nav .dvmm_mobile_menu_wrapper{position:absolute;transform:translateX(-100vw);left:50vw!important}@media(min-width:981px){.custom-menu ul.sub-menu li a{font-size:14px!important;font-weight:700;line-height:1.2;padding-left:40px}.custom-menu li ul li a{position:relative;font-weight:600;transition:color 0.3s ease}.custom-menu li ul li a::before{content:'';position:absolute;left:0;top:50%;width:10px;height:10px;background:#00a6d6;border-radius:50%;opacity:0;transform:translateY(-50%) scale(0.6);transition:all 0.3s ease}.custom-menu li ul li a::after{content:'';position:absolute;left:0px;top:50%;width:35px;height:2px;background:#00a6d6;transform:translateY(-50%);transition:width 0.3s ease}.custom-menuli ul li:hover>a{color:#00a6d6}.custom-menu li ul li:hover>a::before{opacity:1;transform:translateY(-50%) scale(1)}.custom-menu li ul li.current-menu-item>a{color:#00a6d6}.custom-menu li ul li.current-menu-item>a::before{opacity:1;transform:translateY(-50%) scale(1)}}.et_pb_section_0_tb_header.custom-header{top:-15px}body:not(.et-fb) #et-main-area{margin-top:-140px}@media (min-width:2400px){body:not(.et-fb) #et-main-area{margin-top:-180px}}@media (max-width:1440px){body:not(.et-fb) #et-main-area{margin-top:-120px}}@media (max-width:981px){body:not(.et-fb) #et-main-area{margin-top:-80px}}@media (min-width:1950px){.bluegreen-bkg-pattern img{margin-top:-20vw}.guide img{margin-top:6vw}}@media (max-width:1949px){.bluegreen-bkg-pattern img{margin-top:-32vw}}@media (max-width:980px){.bluegreen-bkg-pattern img{margin-top:-5vw}}.homeServiceBox .dih_container .dih_content_wrapper,.underServiceBox .dih_container .dih_content_wrapper,.horizontalServiceBox .dih_container .dih_content_wrapper{opacity:1}.homeServiceBox h2,.underServiceBox h2,.horizontalServiceBox h2{font-size:2.25vw;letter-spacing:0;text-transform:Uppercase}@media (min-width:2000px){.homeServiceBox h2,.underServiceBox h2{font-size:50px}}.homeServiceBox .dih_container .dih_img_wrapper{border-radius:15px}.horizontalServiceBox .dih_image,.horizontalServiceBox .dih_img_wrapper img{border-radius:15px 0 0 0!important}.horizontalServiceBox .dih_container .dih_img_wrapper{border-radius:15px 0 0 15px!important}.underServiceBox .dih_container .dih_img_wrapper{border-radius:0 15px 0 0!important}.underServiceBox .dih_image,.underServiceBox .dih_img_wrapper img{border-radius:15px 0 0 0!important}.listing-indiv .dih_img_wrapper,.listing-indiv .dih_img_wrapper img,.listing-indiv .dih_image{border-radius:0!important;overflow:hidden!important;border-radius:0!important}@media (max-width:767px){.horizontalServiceBox .dih_container .dih_img_wrapper{border-radius:15px 15px 0 0!important}}.homeServiceBox .dih_container .dih_content_wrapper .dih_content{position:relative;top:105%;transform:translateY(-105%)}.underServiceBox .dih_container .dih_content_wrapper .dih_content,.horizontalServiceBox .dih_container .dih_content_wrapper .dih_content{position:relative;top:98%;transform:translateY(-98%)}.horizontalServiceBox .dih_container:hover .dih_content_wrapper .dih_content,.underServiceBox .dih_container:hover .dih_content_wrapper .dih_content,.homeServiceBox .dih_container:hover .dih_content_wrapper .dih_content{top:50%;transform:translateY(-50%)}.homeServiceBox .dih_container:before,.underServiceBox .dih_container:before,.horizontalServiceBox .dih_container:before{position:absolute;left:0;top:0;width:3.5vw;height:3.5vw;z-index:999}@media (max-width:767px){.homeServiceBox .dih_container:before,.underServiceBox .dih_container:before,.horizontalServiceBox .dih_container:before{width:15vw;height:15vw}.homeServiceBox h2,.underServiceBox h2,.horizontalServiceBox h2{font-size:45px;letter-spacing:0}}@media (max-width:560px){.homeServiceBox h2,.underServiceBox h2,.horizontalServiceBox h2{font-size:30px;letter-spacing:0}}.servicebox-text-reversed p{color:var(--White)}#greenServiceBox .dih_container:before,#UgreenServiceBox .dih_container:before{content:url("/wp-content/uploads/2026/01/corner-green.svg")}#greenServiceBox .dih_container .dih_content_wrapper{background-color:rgba(var(--DeepGreenRGB),0)}#UgreenServiceBox .dih_container .dih_content_wrapper{background-color:rgba(var(--BlackRGB),.25)}#UgreenServiceBox .dih_container:hover .dih_content_wrapper,#greenServiceBox .dih_container:hover .dih_content_wrapper{background-color:rgba(var(--DeepGreenRGB),.5)}#mainbServiceBox .dih_container:before,#UmainbServiceBox .dih_container:before{content:url("/wp-content/uploads/2026/01/corner-mainblue.svg")}#mainbServiceBox .dih_container .dih_content_wrapper{background-color:rgba(var(--MainLightBlueRGB),0)}#UmainbServiceBox .dih_container .dih_content_wrapper{background-color:rgba(var(--BlackRGB),.25)}#UmainbServiceBox .dih_container:hover .dih_content_wrapper,#mainbServiceBox .dih_container:hover .dih_content_wrapper{background-color:rgba(var(--MainLightBlueRGB),.5)}#deeppurpleServiceBox .dih_container:before,#UdeeppurpleServiceBox .dih_container:before{content:url("/wp-content/uploads/2026/01/corner-deeppurple.svg")}#deeppurpleServiceBox .dih_container .dih_content_wrapper{background-color:rgba(var(--DeepPurpleRGB),0)}#UdeeppurpleServiceBox .dih_container .dih_content_wrapper{background-color:rgba(var(--BlackRGB),.25)}#deeppurpleServiceBox .dih_container:hover .dih_content_wrapper,#UdeeppurpleServiceBox .dih_container:hover .dih_content_wrapper{background-color:rgba(var(--DeepPurpleRGB),.5)}#navyServiceBox .dih_container:before{content:url("/wp-content/uploads/2026/01/corner-navy-1.svg")}#navyServiceBox .dih_container .dih_content_wrapper{background-color:rgba(var(--PartnershipNavyRGB),0)}#navyServiceBox .dih_container:hover .dih_content_wrapper{background-color:rgba(var(--PartnershipNavyRGB),.5)}#orangeServiceBox .dih_container:before,#UorangeServiceBox .dih_container:before{content:url("/wp-content/uploads/2026/01/corner-orange.svg")}#orangeServiceBox .dih_container .dih_content_wrapper{background-color:rgba(var(--BurntOrangeRGB),0)}#UorangeServiceBox .dih_container .dih_content_wrapper{background-color:rgba(var(--BlackRGB),.25)}#UorangeServiceBox .dih_container:hover .dih_content_wrapper,#orangeServiceBox .dih_container:hover .dih_content_wrapper{background-color:rgba(var(--BurntOrangeRGB),.5)}#deepblueServiceBox .dih_container:before{content:url("/wp-content/uploads/2026/01/corner-deepblue-1.svg")}#deepblueServiceBox .dih_container .dih_content_wrapper{background-color:rgba(var(--DeepBlueRGB),0)}#deepblueServiceBox .dih_container:hover .dih_content_wrapper{background-color:rgba(var(--DeepBlueRGB),.5)}@media (max-width:767px){.et_pb_section:not(:first-of-type):not(:last-of-type).et_pb_row:has(.et_pb_column+.et_pb_column){display:flex;flex-direction:column}.et_pb_section:not(:first-of-type):not(:last-of-type).et_pb_row:has(.et_pb_column+.et_pb_column) .et_pb_column{order:2}.et_pb_section:not(:first-of-type):not(:last-of-type).et_pb_row:has(.et_pb_column+.et_pb_column) .et_pb_column:has(.et_pb_image){order:1}}img{border-radius:10px}.et_grid_module>.et_pb_post .et_pb_image_container img,.et_pb_blog_grid .et_pb_post .et_pb_image_container img{border-radius:0px}.random-column-image{width:100%;max-width:500px;height:auto;overflow:hidden;border-radius:14px}.random-column-image img{width:100%;height:100%;object-fit:cover;transition:opacity 0.3s ease}.listingSearch .search-filter-input-text{background:none;border:none}.listingSearch .search-filter-input-text #search-filter-input-text-0::placeholder{color:white;text-decoration:underline;text-align:center;font-family:'PT Sans Narrow',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:22px;font-weight:bold}.listingSearch .search-filter-input-text #search-filter-input-text-0:focus::placeholder{color:transparent;text-decoration:none}.listingSearch .search-filter-input-text #search-filter-input-text-0{color:white;text-align:center;font-family:'PT Sans Narrow',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:22px;font-weight:bold}.listingSearch .search-filter-icon{display:none}.search-filter-component-combobox-base__listbox-option{font-family:'PT Sans Narrow',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-weight:bold}.search-filter-component-combobox-base__listbox-option--selected{background:var(--DeepGreen)!important;color:white!important}.search-filter-base.search-filter-field.search-filter-field--id-1.search-filter-field--type-choice.search-filter-field--input-type-select.search-filter-style--id-1.search-filter-style--choice-select.search-filter-field--width-50.listingCategorySearch{align-items:center}.listingCategorySearch .search-filter-component-combobox-base{background:none;border:none}.listingCategorySearch .search-filter-component-combobox__selection.search-filter-component-combobox__selection-placeholder{color:white;text-align:right;font-family:'PT Sans Narrow',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:22px;font-weight:bold}.listingCategorySearch .search-filter-component-combobox__selection{color:white;text-align:right;font-family:'PT Sans Narrow',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase;font-size:22px!important;font-weight:bold}.listingCategorySearch .search-filter-component-combobox__listbox-toggle::before{display:none}.listingCategorySearch .search-filter-component-combobox__listbox-toggle{justify-content:left}.listingCategorySearch .search-filter-component-combobox .search-filter-component-combobox__listbox-toggle{}.listingCategorySearch .search-filter-component-combobox__listbox-toggle svg{fill:var(--DeepGreen);color:var(--DeepGreen)}.search-filter-component-combobox .search-filter-component-combobox__actions .search-filter-component-combobox__actions-input::placeholder{color:#ffffff;text-align:center;font-family:'PT Sans Narrow',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:22px;font-weight:bold}.listingCategorySearch .search-filter-component-combobox__actions{height:43.5px}.listingCategorySearch .search-filter-label{display:none}.listingSearch .search-filter-label{display:none}.businessListings{display:grid;grid-template-columns:repeat(3,1fr)}.individualListing{background-color:white;padding:10px;margin:10px;border-radius:10px}.individualListing img{width:100%;height:250px;object-fit:contain}.individualListing hr{border-color:var(--DeepGreen)}.individualListing .titleLink{color:var(--DarkPurple);font-weight:700}@media (max-width:980px){.businessListings{grid-template-columns:repeat(2,1fr)}}@media (max-width:591px){.businessListings{grid-template-columns:repeat(1,1fr)}}.homeEventsList .homeEvent{display:grid;grid-template-columns:1fr 2fr;grid-gap:10px;align-items:center}.homeEventsList .homeEvent .eventDetails{border-left:var(--DeepGreen) 2px solid;padding-left:15px;padding-bottom:10px;padding-top:10px}.homeEventsList .homeEvent:not(:last-child){border-bottom:var(--DeepGreen) 2px solid}.homeEventsList .homeEvent .eventDate p{font-size:clamp(2rem,2.50vw,4rem);color:var(--MainLightBlue);padding-bottom:0px;line-height:1.1;font-family:"Montserrat",sans-serif!important;font-weight:900;font-style:normal;padding-left:10px}.homeEventsList .homeEvent .eventDetails p{font-family:'PT Sans Narrow',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;color:black}.homeEventsList .homeEvent .eventDetails a{font-family:'PT Sans Narrow',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:1.2em;letter-spacing:2px;color:black;font-weight:600;padding-bottom:5px}.homeEventsList .homeEvent .eventDetails a:hover{color:var(--DeepGreen)}.footerAddress a{color:white;text-decoration:underline}@media(max-width:1500px){.newsletter-subscribe .reversed-buttons.et_pb_button{font-size:16px!important}.newsletter-subscribe .et_pb_row_2_tb_footer.et_pb_row{margin-right:-20vw!important}}.footerAddress.et_pb_text p a{color:var(--White)!important;text-decoration:none}.footer-address p{color:var(--White)!important;font-size:14pt;font-weight:bold;line-height:1.5em}.footer-newsletter p{font-family:"Montserrat",sans-serif!important;font-weight:900;font-style:normal;font-size:18pt;color:var(--White)!important;padding-bottom:0px;line-height:1.5em}.follow-us p{font-size:24px;letter-spacing:.1em;color:var(--White)!important}