/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
input.form-text.form-control{margin-top:0;}input.form-text.form-control-plaintext{margin-top:0;font-size:inherit;}
:root{--light-black-color:#444444;--body-color:var(--body-text-color);--bs-gray-100:var(--background-color);--bs-gray-300:#dcdcdc;--bs-light-rgb:rgba(255,255,255,1);--bs-dark-rgb:41,41,41;--bs-primary-rgb:178,142,113;}:root{--heading-font:"Montserrat",sans-serif;--body-font:"Montserrat",sans-serif;}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{box-sizing:border-box;}body{background-image:url(/themes/custom/plumber/images/bg.jpg);background-repeat:no-repeat;background-attachment:fixed;font-family:var(--body-font);font-size:16px;font-weight:400;line-height:164%;letter-spacing:0.32px;color:var(--body-color);margin:0;}a{color:inherit;text-decoration:none;transition:0.3s ease-in-out;}a:hover{color:var(--bs-primary);}.text-light{color:var(--bs-light) !important;}.text-primary{color:var(--bs-primary) !important;}.text-black{color:var(--bs-black) !important;}.bg-light{background-color:var(--bs-light) !important;}.bg-primary{background-color:var(--bs-primary) !important;}.bg-secondary{background-color:var(--bs-secondary) !important;}.bg-gray{background-color:var(--bs-gray-100) !important;}.padding-small{padding-top:6em;padding-bottom:6em;}.padding-medium{padding-top:8em;padding-bottom:8em;}.padding-large{padding-top:12em;padding-bottom:12em;}@media (max-width:999px){.padding-medium{padding-top:6em;padding-bottom:6em;}}.margin-small{margin-top:3em;margin-bottom:3em;}.margin-medium{margin-top:8em;margin-bottom:8em;}.margin-large{margin-top:12em;margin-bottom:12em;}h1,h2,h3,h4,h5{font-family:var(--heading-font);font-weight:700;}h6{color:var(--light-black-color);font-family:var(--body-font);font-weight:600;letter-spacing:1px;text-transform:uppercase;}.container-xxl{max-width:1750px;}@media (min-width:200px){.animate{animation-duration:0.3s;-webkit-animation-duration:0.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both;}}@keyframes slide{0%{transform:translateY(1rem);opacity:0;}100%{transform:translateY(0rem);opacity:1;}0%{transform:translateY(1rem);opacity:0;}}@-webkit-keyframes slide{0%{-webkit-transform:transform;-webkit-opacity:0;}100%{-webkit-transform:translateY(0);-webkit-opacity:1;}0%{-webkit-transform:translateY(1rem);-webkit-opacity:0;}}.slide{-webkit-animation-name:slide;animation-name:slide;}.btn{--bs-btn-padding-x:2rem;--bs-btn-padding-y:1rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;text-transform:uppercase;border-radius:60px;letter-spacing:0.1rem;transition:all 0.4s ease-in-out;}.btn-primary{box-shadow:0 3px 3px 0px rgba(58,58,58,0.24);--bs-btn-border-color:var(--bs-primary);--bs-btn-bg:var(--bs-primary);}.btn-secondary{box-shadow:0 3px 3px 0px rgba(58,58,58,0.24);}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ebebeb;--bs-btn-hover-border-color:#ebebeb;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#ebebeb;--bs-btn-active-border-color:#ebebeb;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa;}.dropdown-item{color:var(--bs-dark);}.dropdown-item.active,.dropdown-item:hover,.dropdown-item:active{color:var(--bs-dark);background-color:var(--bs-gray-300);}.breadcrumb-item + .breadcrumb-item::before{color:var(--bs-light);position:relative;}.pagination{--bs-pagination-hover-color:#fff;--bs-pagination-hover-bg:var(--bs-primary);--bs-pagination-hover-border-color:var(--bs-primary);--bs-pagination-focus-color:#fff;--bs-pagination-focus-bg:var(--bs-primary);--bs-pagination-focus-box-shadow:none;--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.accordion{--bs-accordion-btn-icon:url("https://api.iconify.design/ion/caret-down.svg?color=%343536&width=30");--bs-accordion-btn-active-icon:url("https://api.iconify.design/ion/caret-down.svg?color=%343536&width=30");--bs-accordion-border-radius:0px;}.accordion-item{box-shadow:1px 3px 3px 1px rgba(121,121,121,0.096);border:none;}.accordion-button:focus{box-shadow:none;}.accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary);box-shadow:none;}.form-check-input:focus{border-color:var(--bs-primary);outline:0;box-shadow:none;}.form-control{box-shadow:1px 3px 3px 1px rgba(121,121,121,0.096);}.form-control:focus,.form-select:focus{border-color:var(--bs-dark);outline:0;box-shadow:1px 3px 3px 1px rgba(121,121,121,0.096);}input,select,textarea{border-color:var(--bs-dark);outline:0;box-shadow:none;}select:focus{box-shadow:none;}svg.light-color{color:var(--bs-light);}svg.dark-color{color:var(--bs-dark);}svg.bs-primary{color:var(--bs-primary);}svg.bs-primary{color:var(--bs-primary);}svg.bs-primary-500{color:var(--bs-primary-rgb);}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet{margin:0 6px;}.swiper-pagination-bullet{background:var(--bs-gray-100) !important;opacity:0.35 !important;width:8px !important;height:8px !important;transition:width 0.4s cubic-bezier(0.4,0,0.2,1),border-radius 0.4s cubic-bezier(0.4,0,0.2,1),background 0.4s ease,opacity 0.4s ease !important;}.swiper-pagination-bullet-active{background:var(--bs-primary) !important;opacity:1 !important;width:24px !important;border-radius:10px !important;}.main-slider-button-next.swiper-button-disabled,.main-slider-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.modal-dialog{max-width:800px;margin:auto;height:100vh;display:flex;align-items:center;}.modal-content{padding:0;background-color:#f5f3ef;border:none;border-radius:0;}.main-body{margin-top:-30px;}li.nav-item{padding:0px 29px;}.menu--main a.nav-link,.menu--main button{text-transform:uppercase;}a.nav-link{color:var(--light-black-color);}a.nav-link:focus{color:var(--light-black-color);}a.nav-link.active,a.nav-link:hover{color:var(--bs-primary) !important;outline:none;}#primary-header .dropdown .search::after{content:none;}#primary-header .search-dropdown .dropdown-menu{width:260px;}#primary-header .search-dropdown .dropdown-menu input{min-width:100%;}#primary-header .search-dropdown .dropdown-menu button{padding:0 12px;min-height:-webkit-fill-available;border-radius:0.25rem;}@media (max-width:999px){a.nav-link{padding:8px 0 8px 0 !important;}li.nav-item{border:0px !important;}}@media (max-width:1399px){li.nav-item{padding:0px;}}.banner-topic,.banner-title{text-shadow:1px 2px 4px rgba(0,0,0,0.6);}svg.play-icon{animation:play 1.5s alternate infinite ease-in;}@keyframes play{0%{transform:scale(0.8);}100%{transform:scale(1.1);}}.service-post{cursor:pointer;border:1px solid #e0dfdb;transition:all 0.5s ease-in-out;}.service-post:hover{border:1px solid var(--bs-primary);}.project-content .project-img{transition:all 0.5s ease-in-out;}.project-content:hover .project-img{opacity:0.3;}.project-description{opacity:0;transition:all 0.5s ease-in-out;}.project-content:hover .project-description{opacity:1;}button.filter-button{border:0;border-radius:20px;background:transparent;text-transform:uppercase;color:var(--bs-black);transition:all 0.3s ease-in-out;}button.filter-button.active,button.filter-button:hover{color:var(--bs-light);background:var(--bs-primary);}.plan-post{border:1px solid var(--bs-primary);}span.price-tick{color:var(--bs-primary);}.price-option{height:320px;}.reviews-components{box-shadow:0px 12px 90px rgba(12,12,12,0.06);}iconify-icon.quote{font-size:60px;color:var(--bs-primary);}.rate{color:var(--bs-primary);}.mapouter{position:relative;text-align:right;height:500px;width:100%;}.gmap_canvas{overflow:hidden;background:none !important;height:500px;width:100%;}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:99999;background-color:var(--bs-primary);width:40px;height:40px;border-radius:4px;transition:all 0.4s;}.scroll-top i{font-size:24px;color:var(--contrast-color);line-height:0;}.scroll-top:hover{background-color:color-mix(in srgb,var(--bs-primary),transparent 20%);color:var(--contrast-color);}.scroll-top.active{visibility:visible;opacity:1;}.logo-text{font-family:"Messy BC",cursive;font-weight:700;color:var(--bs-primary);border-radius:6px;letter-spacing:1px;font-size:24px;}
:root{--default-font:"Roboto",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font:"Raleway",sans-serif;--nav-font:"Poppins",sans-serif;}:root{--swiper-theme-color:#f8a325;--light-black-color:#444444;--body-text-color:#747474;--background-color:#F6F6F6;--bs-heading-color:#FFFFFF;}.light-background{--background-color:#f9f9f9;--surface-color:#ffffff;}.dark-background{--background-color:#1b1b1b;--default-color:#ffffff;--heading-color:#ffffff;--surface-color:#353535;--contrast-color:#ffffff;}
em.placeholder{all:revert;}
