@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:url(//44604467.fs1.hubspotusercontent-na1.net/hubfs/44604467/raw_assets/public/Pergola_Mar2024/fonts/300.woff),url(//44604467.fs1.hubspotusercontent-na1.net/hubfs/44604467/raw_assets/public/Pergola_Mar2024/fonts/300.woff2)}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(//44604467.fs1.hubspotusercontent-na1.net/hubfs/44604467/raw_assets/public/Pergola_Mar2024/fonts/regular.woff),url(//44604467.fs1.hubspotusercontent-na1.net/hubfs/44604467/raw_assets/public/Pergola_Mar2024/fonts/regular.woff2)}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:url(//44604467.fs1.hubspotusercontent-na1.net/hubfs/44604467/raw_assets/public/Pergola_Mar2024/fonts/500.woff2),url(//44604467.fs1.hubspotusercontent-na1.net/hubfs/44604467/raw_assets/public/Pergola_Mar2024/fonts/500.woff)}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(//44604467.fs1.hubspotusercontent-na1.net/hubfs/44604467/raw_assets/public/Pergola_Mar2024/fonts/700.woff),url(//44604467.fs1.hubspotusercontent-na1.net/hubfs/44604467/raw_assets/public/Pergola_Mar2024/fonts/700.woff2)}main{z-index:0}.container,main{position:relative}.container{margin:0 auto;max-width:1240px;padding:0 15px}img{max-width:100%;vertical-align:middle}.body-container--about .hs_cos_wrapper_type_linked_image img{border-radius:20px}.dashboard-main .dnd-section{padding:0}.form-area .form-title{display:none}.hs-form-field>label{color:var(--green,#0f4245);font-family:Outfit;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:30px;text-transform:capitalize}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{border:2px solid #b5b5b5!important;border-radius:20px!important;height:50px!important;min-height:auto!important;outline:none;padding:0 20px!important;width:100%!important}.hs-form-field{margin-bottom:15px!important}legend.hs-field-desc{color:var(--green,#0f4245);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:30px}form input[type=file] ::-webkit-file-upload-button{border:none!important}::-webkit-file-upload-button{background:var(--grap,#ededed);border:none;border-radius:20px;color:var(--gray-2,#9f9f9f);flex-shrink:0;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;height:42px;letter-spacing:-.16px;line-height:100%;width:135px}form input[type=file]{border:none!important;padding:0!important}form .inputs-list>li{line-height:1.1;margin:0}.dnd-section{margin:0!important}@media screen and (max-width:767px){form{border:10px!important;padding:20px!important}}@media screen and (max-width:600px){fieldset.form-columns-2 .hs-form-field{width:100%!important}}.header{padding:38px}.header .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1280px;position:relative}header .header--logo img{vertical-align:middle;width:220px!important}header .menu-wrapper .hs-menu-wrapper>ul>li>a{color:#3c3839;font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:30px;padding:2.5px 0;text-transform:capitalize}header .menu-wrapper .hs-menu-wrapper>ul{gap:30px}header .menu-wrapper .hs-menu-wrapper>ul>li{line-height:0}.header-hamburger{cursor:pointer;display:none;position:relative}.header-hamburger span{background:#000;display:block;height:3px;margin-bottom:4px;transition:transform .3s ease;width:28px}.header-hamburger span:last-child{margin:0}ul.hs-breadcrumb-menu a.hs-breadcrumb-label:hover{font-weight:400}.header-menu .hs-menu-wrapper .hs-menu-children-wrapper{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 8px 16px rgba(0,0,0,.1);padding:10px;z-index:1000}@media screen and (max-width:767px){.header--menu{display:none}.header{padding:25px 9px}.header-hamburger{display:block}.header--logo{align-items:center;display:flex;justify-content:space-between;width:100%}header.header-wrapper.menu-open .header--menu{display:block;padding:40px 16px}header.header-wrapper.menu-open .menu-wrapper .hs-menu-wrapper>ul{gap:15px}header.header-wrapper.menu-open .header-hamburger span:first-child{position:relative;top:7px;transform:rotate(45deg)}header.header-wrapper.menu-open .header-hamburger span:last-child{position:relative;top:-7px;transform:rotate(-45deg)}header.header-wrapper.menu-open .header-hamburger span:nth-child(2){opacity:0}}.footer-menu .hs-menu-wrapper ul ul{display:block;opacity:1!important;position:static!important;visibility:visible!important}.bottom-footer p{color:var(--green,#0f4245);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:30px;margin-bottom:15px;text-transform:capitalize}.top-footer{align-items:center;display:flex;justify-content:space-between;padding:30px 20px}.footer-right{align-items:self-start;display:flex;gap:60px}.footer-right .contact-sec p a{color:var(--green,#0f4245);display:block;font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:30px;text-transform:capitalize}.footer-right .contact-sec h4{margin:0}.footer-menu .hs-menu-wrapper>ul>li>a,.footer-right .contact-sec h4{color:var(--green,#0f4245);font-family:Outfit;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:30px;text-transform:capitalize}.footer-menu .hs-menu-wrapper>ul>li>a{cursor:text}.footer-menu .hs-menu-wrapper>ul ul li a{color:var(--green,#0f4245);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:30px;text-transform:capitalize}.footer-logo img{width:120px!important}.address h4{font-weight:700;margin:0}.address h4,.address p span{color:var(--green,#0f4245);font-family:Outfit;font-size:20px;font-style:normal;letter-spacing:-.2px;line-height:30px;text-transform:capitalize}.address p span{display:block;font-weight:400}.footer-left .footer-menu{display:none}@media (max-width:767px){.top-footer{align-items:self-start;flex-direction:column;gap:50px}.footer-right .footer-menu{display:none}.footer-left .footer-menu{display:block}.footer-left{display:flex;justify-content:space-between;width:100%}.footer-right{flex-direction:column;gap:0}}.cm-two-side-content.adv-feature .two-side-inner{gap:150px;padding:0}.cm-two-side-content.adv-feature .two-side-inner .right-side-content p{max-width:606px;padding:0}.cm-two-col.high-tech .content-col p{color:var(--our-black,#3c3839);font-family:Outfit;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:30px;margin-bottom:20px;max-width:400px;text-transform:capitalize}.cm-two-col.high-tech .content-col p:last-child{margin:0}.real-pro .content-col h2{color:var(--green,#0f4245);font-family:Outfit;font-size:54px;font-style:normal;font-weight:500;letter-spacing:-.54px;line-height:100%;max-width:404px;text-transform:capitalize}.cm-two-col.module_1710438993798.cozy-heater{margin-bottom:80px;margin-left:200px}.cm-two-side-content.crafting .two-side-inner .left-side-content h2{color:var(--our-green,var(--green,#0f4245));font-family:Outfit;font-size:64px;font-style:normal;font-weight:500;letter-spacing:-.64px;line-height:100%;max-width:518px}.cm-two-side-content.crafting .two-side-inner .right-side-content p{max-width:469px}.page-header.section-header h2{color:var(--green,#0f4245);font-family:Outfit;font-size:64px;font-style:normal;font-weight:500;letter-spacing:-.64px;line-height:100%;margin:0 auto 22px;max-width:797px;text-align:center}.page-header.section-header p{color:var(--our-black,#3c3839);font-family:Outfit;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:30px;text-align:center;text-transform:capitalize}@media screen and (max-width:991px){.cm-two-col.module_1710438993798.cozy-heater{margin-left:0}}@media screen and (max-width:767px){.cm-two-side-content.adv-feature .two-side-inner{gap:20px}.page-header.section-header h2{font-size:42px;max-width:100%}}.header-wrapper .header{padding:44px 53px 44px 52px;position:relative}.header-wrapper .header .container{padding:0;width:100%}.header-wrapper .header .header--inner{width:100%}.header-left,.header-wrapper .header .header--inner{align-items:center;display:flex;justify-content:space-between}.header-left{width:60%}.header-right{width:30%}.header-right .right-links{align-items:center;display:flex;gap:27px;justify-content:end}.header-mobile--menu .right-links .contact a,.header-right .right-links .contact a{background:none;color:var(--green,#0f4245);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:30px;padding:0}.header-mobile--menu .right-links .login a,.header-right .right-links .login a{background:none;color:var(--green,#0f4245);font-family:Outfit;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:30px;padding:0}.header-mobile--menu .right-links .getQuote a,.header-right .right-links .getQuote a{background:none;border:2px solid var(--green,#0f4245);border-radius:20px;color:var(--green,#0f4245);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:30px;padding:13px}.header-mobile--menu .right-links .contact a,.header-mobile--menu .right-links .getQuote a,.header-mobile--menu .right-links .login a{justify-content:start}.header-mobile--menu .right-links{padding-top:30px}.header-mobile--menu .right-links>div:not(:last-child){margin-bottom:10px}.header-mobile--menu .right-links{display:none}.header-menu .hs-menu-wrapper>ul ul li a,.header-menu .hs-menu-wrapper>ul>li>a{color:var(--green,#0f4245);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:30px}.header-menu .hs-menu-wrapper>ul>li{align-items:center;display:flex;gap:4px;margin:0}.header-menu{height:100%}.header-menu .hs-menu-wrapper>ul>li:not(:last-child){margin-right:30px}.child-arrow{background-image:url(https://44604467.fs1.hubspotusercontent-na1.net/hubfs/44604467/Pergola/Images/Caret%20Down.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:9px;margin-top:3px;transition:transform .3s ease-in;width:14px}.child-arrow.child__open{transform:rotate(180deg)}.hamburger-section{cursor:pointer;display:none;height:100%;position:relative}.hamburger-section span{background:#222;display:block;height:3px;position:relative;transition:transform .3s ease;width:30px}.hamburger-section span:first-child{top:-3px}.hamburger-section span:last-child{bottom:-3px}.header-mobile--menu{display:none;padding-top:20px;width:100%}.header-mobile--menu .hs-menu-wrapper>ul{display:block}.header-mobile--menu .hs-menu-wrapper>ul li>a{color:var(--green,#0f4245);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:30px}.header-mobile--menu .hs-menu-wrapper>ul ul{display:none;margin-bottom:10px;margin-left:15px;margin-top:10px;opacity:1!important;position:static!important;visibility:visible!important}.menu_open .hamburger-section span:first-child{top:-2px;transform:rotate(45deg)}.menu_open .hamburger-section span:last-child{top:-8px;transform:rotate(-45deg)}.menu_open .hamburger-section span:nth-child(2){opacity:0;top:-5px}@media screen and (max-width:1260px){.header-left{align-items:center;gap:15px;width:65%}.header-right{width:40%}.header-menu .hs-menu-wrapper>ul{flex-wrap:nowrap}.header-menu .hs-menu-wrapper>ul>li>a{white-space:nowrap}.header-logo img{max-width:160px!important;width:100%!important}.header-menu .hs-menu-wrapper>ul>li:not(:last-child){margin-right:15px}.header-right .right-links{gap:20px}}@media screen and (max-width:1024px){.header-left{width:30%}.header-right{width:60%}.header-left .header-menu{display:none}.hamburger-section{display:block}.header-wrapper .header{padding:30px}.menu_open .header-wrapper .header{background:#f9f7f4;height:100vh;overflow:auto;position:fixed;width:100%;z-index:999999999999}.header-mobile--menu .right-links .login{margin-bottom:0;margin-top:10px;order:3}.header-mobile--menu .right-links .getQuote a{display:inline-block}.header-mobile--menu{padding-left:35px}.header-mobile--menu .hs-menu-wrapper>ul>li.hs-item-has-children{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.header-mobile--menu .hs-menu-wrapper>ul>li.hs-item-has-children ul{width:100%}}@media screen and (max-width:767px){.header-right{display:none}.header-wrapper .header{padding:20px}.header-left{width:70%}.hamburger-section{height:100%;width:auto}.header-mobile--menu .right-links{display:flex;flex-direction:column;justify-content:center}}.footer-v2 .footer-wrapper{background:#0f4245;padding:43px 0 10px}.footer-v2 .subscribe-news form{background:none;border:0;display:flex;padding:0;position:relative}.footer-v2 .subscribe-news form .hs_error_rollup{bottom:-10px;position:absolute}.footer-v2 .subscribe-news form .hs_error_rollup li{line-height:1;margin:0}.footer-v2 .subscribe-news form .hs-form-field>label{display:none}.footer-v2 .subscribe-news form .hs-form-field{margin:0}.footer-v2 .subscribe-news h3.form-title{background:none;color:var(--white,#fff);display:inline-block;font-family:Outfit;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:125%;margin-bottom:10px;padding:0}.footer-v2 .subscribe-news form .hs-form-field input[type=email]{background:hsla(0,0%,100%,.2);border:none!important;border-radius:20px;flex-shrink:0;height:60.385px!important;margin-right:14px;padding:15px 0 15px 21px!important;width:284px!important}.footer-v2 .subscribe-news form .hs-form-field input[type=email]::placeholder{color:#b9c6c7}.footer-v2 .subscribe-news form .actions input[type=submit]{align-items:center;background:var(--white,#fff);border-radius:20px;color:var(--our-black,#3c3839);display:inline-flex;font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;gap:10px;justify-content:center;letter-spacing:-.2px;line-height:30px;padding:15px 20px}.footer-v2 .footer-wrapper .footer-top{display:flex;justify-content:space-between}.footer-v2 .footer--menu ul ul{display:block;opacity:1!important;position:static!important;visibility:visible!important}.footer-v2 .top-right{display:flex;flex:0 63%;gap:60px}.footer-v2 .footer--menu .hs-menu-wrapper ul ul li a{color:#b9c6c7;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:26px;width:267px}.footer-v2 .footer--menu.menu3 .hs-menu-wrapper ul ul li a{width:121px}.footer-v2 .footer--menu .hs-menu-wrapper>ul>li>a{color:var(--white,#fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:30px;text-transform:capitalize}.footer-v2 .footer--menu .hs-menu-wrapper>ul>li:not(:last-child){margin-bottom:22px}.footer-v2 .footer--menu{width:267px}.footer-v2 .footer--menu.menu3{width:121px}.footer-v2 .footer-logo{margin-bottom:60px}.footer-v2 .footer-logo img{width:250px!important}.footer-v2 .footer-wrapper .container{max-width:1340px}.footer-v2 .footer-middle{display:flex;justify-content:space-between;margin-top:25px}.footer-v2 .footer-middle .info-content p{display:inline-block;height:58.435px;margin:0;width:158px}.footer-v2 .footer-middle .info-content p,.footer-v2 .footer-middle .info-content p a{color:#b9c6c7;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:20px;text-transform:capitalize}.footer-v2 .footer-middle .info-content p a{display:block}.footer-v2 .footer-middle .info-content p:not(:last-child){margin-right:36px}.footer-v2 .signup-con{align-items:center;display:flex;flex-wrap:wrap;gap:21.5px}.footer-v2 .signup-con .get-started a,.footer-v2 .signup-con .login a,.footer-v2 .signup-con .register a{align-items:center;background:var(--white,#fff);border-radius:20px;color:var(--green,#0f4245);display:inline-flex;font-family:Outfit;font-size:18px;font-style:normal;font-weight:400;gap:10px;justify-content:center;letter-spacing:-.18px;line-height:125%;padding:15px 30px;text-transform:capitalize}.footer-v2 .footer-bottom{display:flex;margin-top:40px}.footer-v2 .footer-bottom .copyright p{color:var(--white,#fff);margin:0;width:298px}.footer-v2 .footer-bottom .copyright p,.footer-v2 .footer-bottom .privacy .hs-menu-wrapper>ul>li>a{flex-shrink:0;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;height:30.225px;letter-spacing:-.16px;line-height:30px}.footer-v2 .footer-bottom .privacy .hs-menu-wrapper>ul>li>a{color:#b9c6c7;display:block;text-transform:capitalize}.footer-v2 .footer-bottom .privacy .hs-menu-wrapper>ul>li:not(:last-child){margin-right:12px}.footer-v2 .signup-con .register a:hover{background:#fff;color:#0f4245}.top-left{flex:0 35%}@media screen and (max-width:1260px){.footer-v2 .top-right{flex-wrap:wrap;gap:30px;margin-bottom:40px}.footer-v2 .footer-wrapper .footer-top{flex-direction:column}.footer-v2 .top-left{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.footer-v2 .footer--menu{width:33.33%}}@media screen and (max-width:991px){.footer-v2 .social-shares{left:0!important}}@media screen and (max-width:800px){.footer-v2 .footer-middle{flex-direction:column;gap:50px}.footer-v2 .top-right{display:grid;grid-template-columns:auto auto}.footer-v2 .footer--menu{width:50%}.footer-v2 .footer-logo{margin-bottom:20px}.footer-v2 .footer-bottom .privacy .hs-menu-wrapper>ul{flex-direction:row!important}.footer-v2 .footer-bottom .privacy .hs-menu-wrapper>ul>li:not(:last-child){margin-right:8px}.footer-v2 .subscribe-news form{flex-direction:column;gap:20px;padding:0!important}.footer-v2 .subscribe-news form .actions input[type=submit]{width:100%}.footer-v2 .subscribe-news form .hs-form-field input[type=email]{margin:0;width:100%!important}.footer-v2 .subscribe-news,.footer-v2 .top-left{width:100%}}@media screen and (max-width:600px){.footer-v2 .top-right{grid-template-columns:auto}.footer-v2 .footer-bottom{flex-wrap:wrap}.footer-v2 .footer-middle{gap:20px}.footer-v2 .footer-middle .info-content p,.footer-v2 .footer-middle .info-content p a{height:auto}.footer-v2 .footer-middle .info-content p:not(:last-child){margin-bottom:20px}.footer-v2 .footer-bottom .copyright p{height:auto;white-space:normal;width:auto}}.logo-items .logo-item img{width:100%}.bp-more-content{margin-top:50px}.home .cm-two-col .two-col-inner{gap:57px}.cm-ticket-detail{margin:100px 0;position:relative}.cm-ticket-detail .ticket-inner{margin:0 auto;max-width:500px}.cm-ticket-detail .ticket-inner ul{list-style:none;margin:0;padding:0}.cm-ticket-detail .ticket-inner ul li span{color:#0f4245;font-weight:700;margin-bottom:20px}.back-btn button{font-size:17px!important;font-weight:400!important;margin-left:auto;margin-top:30px;padding:10px 30px!important}.cm-ticket-detail .ticket-inner ul li{margin-bottom:20px}.container-fluid.dashbrd{background:var(--beige,#f9f7f4);height:100vh}