*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:Montserrat,sans-serif;font-size:16px;color:#212529;font-weight:400;line-height:36px;background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-family:inherit;color:inherit}h1{font-family:Montserrat;font-size:36px;color:#fff;font-weight:500;line-height:1.2}h2{font-family:Montserrat;font-size:48px;color:#333;font-weight:700;line-height:1.2}h3{font-family:Montserrat;font-size:24px;color:#333;font-weight:700;line-height:1.2}h4{font-size:1.5rem;font-weight:500;line-height:1.2}p{margin-top:0;margin-bottom:1rem}a{color:#007bff;text-decoration:none;background-color:transparent}img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%;vertical-align:middle}iframe{border:none;line-height:1;margin:0;max-width:100%;width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.elementor-screen-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.jupiterx-a11y-skip-navigation-link{position:absolute;left:-9999px;top:0;z-index:1000;background:#fff;padding:8px 16px}.jupiterx-a11y-skip-navigation-link:focus{left:10px;top:10px}.elementor-section{position:relative}.elementor-section>.elementor-container{display:flex;flex-wrap:wrap;margin-inline:auto;position:relative;max-width:1170px}.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.elementor-column{display:flex;min-height:1px;position:relative;width:100%}.elementor-widget-wrap{display:flex;align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor-widget-wrap>.elementor-element{width:100%}:where(.elementor-column-gap-default)>:where(.elementor-column)>.elementor-element-populated{padding:10px}:where(.elementor-column-gap-no)>:where(.elementor-column)>.elementor-element-populated{padding:0}.elementor-column.col-middle>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-col-25{width:25%}.elementor-col-33{width:33.333%}.elementor-col-50{width:50%}.elementor-col-100{width:100%}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-widget:not(:last-child).elementor-widget__width-auto{margin-block-end:0}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto{max-width:100%;width:auto}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s;border:none;cursor:pointer;font-family:inherit;font-weight:inherit}.elementor-button:hover,.elementor-button:focus,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-text{display:inline-block}.elementor-align-right{text-align:right}.btn-outline-grey .elementor-button{background-color:#02010100;font-size:16px;font-weight:500;fill:#5e5e5e;color:#5e5e5e;border-style:solid;border-width:1px;border-color:#5e5e5e;border-radius:30px;padding:15px 35px}.btn-outline-grey .elementor-button:hover,.btn-outline-grey .elementor-button:focus{background-color:#90c96b;color:#fff;border-color:#90c96b}.elementor-widget-icon>.elementor-widget-container{background-color:#90c96b;margin:0;padding:20px 20px 10px;border-radius:100px}.elementor-icon-wrapper{text-align:center}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon svg{display:block;height:1em;width:1em;position:relative}.elementor-widget-icon .elementor-icon{font-size:70px;color:#fff}.elementor-widget-icon .elementor-icon svg{fill:#fff;height:70px}.elementor-image-box-wrapper,.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-image-box-description,.elementor-icon-box-description{margin:0}.card-box>.elementor-widget-container{padding:50px 0 0}.card-box .elementor-image-box-title,.card-box .elementor-icon-box-title{margin:0 0 25px;font-size:24px;font-weight:700;line-height:36px;color:#525252}.card-box .elementor-image-box-description,.card-box .elementor-icon-box-description{font-size:15px;line-height:27px;color:#929292}.card-col>.elementor-element-populated{background-color:#fff;border-style:solid;border-width:2px;border-color:#e4e4e4;border-radius:20px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;padding:75px 30px 50px;justify-content:center}.card-col:hover>.elementor-element-populated{box-shadow:0 3px 23.2px 3.8px #0000000f}.eyebrow-white .elementor-heading-title{font-size:18px;font-weight:300;text-transform:uppercase;letter-spacing:3.9px;color:#fff}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;margin-bottom:-10px}.elementor-field-group{align-items:center;flex-wrap:wrap;padding-right:5px;padding-left:5px;margin-bottom:10px}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px #0000001a;outline:0}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-moz-appearance:none;appearance:none;-webkit-appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;cursor:pointer}.elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);line-height:1}.elementor-select-wrapper .select-caret-down-wrapper svg{width:1em;height:1em;fill:currentColor;display:block}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option{flex-basis:100%}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-type-acceptance input[type=checkbox]{margin:0 4px 0 0;vertical-align:middle}.elementor-field-type-hidden{display:none}.e-form__buttons{display:flex;flex-wrap:wrap}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-button-align-stretch .elementor-field-type-submit .elementor-button{flex-basis:100%}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal}.quote-form .elementor-field-group>label,.quote-form .elementor-field-subgroup label{color:#000}.quote-form .elementor-field-group .elementor-field{color:#000}.quote-form .elementor-field-group .elementor-field,.quote-form .elementor-field-subgroup label{font-family:Montserrat,sans-serif;font-size:16px}.quote-form .elementor-field-group .elementor-field:not(.elementor-select-wrapper),.quote-form .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-width:0;border-radius:5px}.quote-form .elementor-button{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff}.quote-form .elementor-button[type=submit]:hover{background-color:#000;color:#fff}.quote-form--green .elementor-button[type=submit]{background-color:#90c96b}.quote-form .elementor-acceptance-text{font-size:12px}.elementor-message{font-size:1em;line-height:1;margin:10px 0;width:100%;padding:0 5px}.elementor-message.form-message-success{color:#5cb85c}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message-svg:before{content:"";display:inline-block;width:1em;height:1em;margin-inline-end:5px;vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.jupiterx-header{position:fixed;top:0;left:0;right:0;z-index:100;width:100%}.site-header{background-color:#fff;box-shadow:0 10px 20px #0000001a;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;z-index:10}.site-header>.elementor-container{max-width:1200px;min-height:90px}.site-header .elementor-column>.elementor-element-populated{padding:0}.header-logo>.elementor-widget-container{padding:3px 0}.header-logo img{width:160px}.header-logo a{display:inline-block}.header-nav>.elementor-widget-container{margin:0 40px 0 0;display:flex;flex-direction:column}.elementor-nav-menu--main{display:flex}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0}.elementor-nav-menu li{border-width:0}.elementor-nav-menu--main .elementor-nav-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto;position:relative;z-index:2}.elementor-nav-menu--main .elementor-nav-menu>li{display:flex;position:relative}.elementor-nav-menu a{align-items:center;display:flex;position:relative}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s;flex-grow:1;white-space:nowrap}.elementor-nav-menu .elementor-item{font-family:Varela Round,sans-serif;font-size:16px;font-weight:300}.elementor-nav-menu--main .elementor-item{color:#555;fill:#555;padding:35px 0;line-height:20px}.elementor-nav-menu--main .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:25px}.elementor-nav-menu--main .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:25px}.elementor-nav-menu--main .elementor-item:hover,.elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-nav-menu--main .elementor-item:focus{color:#555;fill:#555}.elementor-nav-menu--main .elementor-item:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;bottom:0;background-color:#555;z-index:2;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-nav-menu--main .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):after{opacity:0;bottom:10px}.elementor-nav-menu--main .elementor-nav-menu ul.sub-menu{position:absolute;top:100%;inset-inline-start:25px;width:max-content;min-width:10em;max-width:20em;margin-top:0;padding:0;background-color:#fff;box-shadow:0 2px 15px #0000001a;z-index:9998;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s}.elementor-nav-menu--main .elementor-nav-menu>li:hover>ul.sub-menu,.elementor-nav-menu--main .elementor-nav-menu>li.is-open>ul.sub-menu,.elementor-nav-menu--main .elementor-nav-menu>li:focus-within>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.elementor-nav-menu--dropdown .elementor-item,.elementor-nav-menu--dropdown .elementor-sub-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400}.elementor-nav-menu--dropdown a{color:#4e4e4e;fill:#4e4e4e;padding:15px 20px;line-height:20px;transition:.4s}.elementor-nav-menu--dropdown a:hover,.elementor-nav-menu--dropdown a:focus,.elementor-nav-menu--dropdown a.elementor-item-active{color:#fff;background-color:#8e8e8e}.elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#efefef;border-bottom-width:1px}.elementor-nav-menu--main .elementor-nav-menu ul.sub-menu--locations{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(13em,max-content));inset-inline-start:auto;inset-inline-end:25px;max-height:calc(100vh - 100px);overflow-y:auto}.elementor-nav-menu--main ul.sub-menu--locations a{padding-top:11px;padding-bottom:11px}.elementor-nav-menu--main ul.sub-menu--locations>li:first-child{grid-column:1 / -1}.elementor-nav-menu--main ul.sub-menu--locations>li:nth-child(odd):not(:first-child){border-right:1px solid #efefef}.elementor-nav-menu--main ul.sub-menu--locations>li:nth-last-child(-n+2){border-bottom-width:0}.elementor-nav-menu--main ul.sub-menu a:after{content:none}.elementor-menu-toggle{display:none;align-items:center;justify-content:center;margin-left:auto;background-color:#777;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:25px;padding:.25em}.elementor-menu-toggle svg{width:1em;height:auto;fill:#fff}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.header-nav>.elementor-widget-container{position:relative}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none;position:absolute;left:0;top:100%;width:100%;z-index:9997;background-color:#fff;box-shadow:0 2px 15px #0000001a;margin-top:0;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s;max-height:0;transform:scaleY(0)}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container.is-open{max-height:100vh;transform:scaleY(1)}nav.elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}nav.elementor-nav-menu--dropdown ul.sub-menu{display:none;background-color:#fff}nav.elementor-nav-menu--dropdown li.is-open>ul.sub-menu{display:block}nav.elementor-nav-menu--dropdown ul.sub-menu a{border-left:16px solid transparent}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin:-10px 0;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow svg{height:.7em;width:.7em;fill:currentColor;display:block}.header-cta .elementor-button{background-color:#fff0;font-family:Varela Round,sans-serif;font-size:15px;font-weight:900;text-transform:uppercase;fill:#555;color:#555;border-style:solid;border-width:1px;border-color:#555;border-radius:25px}.header-cta .elementor-button:hover,.header-cta .elementor-button:focus{background-color:#555;color:#fff;border-color:#555}.jupiterx-main{position:relative;z-index:20;background-color:#fff}.home-hero{background-color:#90c96b;background-image:url(/assets/images/polly/home-hero-bg-corner-kitchen.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:200px 0}.home-hero>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg,#90c96b 50%,#0000);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.home-hero>.elementor-container{min-height:400px}.home-hero>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.home-hero__eyebrow .elementor-heading-title{font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:3.9px;color:#fff}.home-hero__title>.elementor-widget-container{padding:0 0 15px}.home-hero__title .elementor-heading-title{font-size:50px;font-weight:800;line-height:61px}.home-hero__text{font-weight:500;color:#fff}.home-hero__btn .elementor-button{background-color:#02010100;font-size:20px;font-weight:500;border-style:solid;border-width:1px;border-color:#fff;border-radius:30px;padding:15px 35px}.home-hero__btn .elementor-button:hover,.home-hero__btn .elementor-button:focus{background-color:#fff;color:#000}.home-hero__quote-heading{text-align:end}.home-hero__quote-heading .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:6.5px;color:#fff}.home-hero__form{width:123.654%;max-width:123.654%}.home-hero__form>.elementor-widget-container{padding:0 0 0 75px}.home-services-head{padding:115px 0 50px}.home-services-head .elementor-widget-heading{text-align:center}.home-services-head__title .elementor-heading-title{line-height:60px}.home-services-head__sub .elementor-heading-title{font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:3.9px;color:#838383}.home-services{padding:0 0 120px}.home-services>.elementor-container{max-width:1300px}.home-about{padding:0 0 100px}.home-about__image img{border-radius:100px 25px}.home-about__image{text-align:start}.home-about__content>.elementor-element-populated{padding:0 0 0 70px}.home-about__eyebrow>.elementor-widget-container{padding:0 0 5px}.home-about__title>.elementor-widget-container{padding:0 90px 0 0}.home-about__title .elementor-heading-title{font-size:28px;line-height:40px}.home-about__text>.elementor-widget-container{padding:0 0 20px}.home-about__text{line-height:30px}.home-cta{background-color:#000;background-image:url(/assets/images/polly/home-cta-bg-rustic-kitchen.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:150px 0}.home-cta>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg,#000,#ffffff94);opacity:1}.cta-copy>.elementor-element-populated{padding:0 50px 0 0}.cta-title>.elementor-widget-container{padding:0 0 15px}.cta-title .elementor-heading-title{font-size:35px;font-weight:800;line-height:48px}.home-projects{padding:150px 0}.home-projects__eyebrow>.elementor-widget-container{padding:0 0 5px}.home-projects__title .elementor-heading-title{font-size:28px}.home-projects__text>.elementor-widget-container{padding:0 0 20px}.home-projects__text{line-height:30px}.home-projects__videos-a>.elementor-element-populated{margin:90px 0 0 75px}.home-projects__videos-b>.elementor-element-populated{padding:0 0 0 30px}.elementor-widget-video>.elementor-widget-container{overflow:hidden;transform:translateZ(0);border-radius:20px}.elementor-widget-video .elementor-wrapper{aspect-ratio:1.77777}.elementor-widget-video .elementor-wrapper iframe{background-color:#000;border:none;display:flex;height:100%;width:100%}.home-steps-head{padding:0 0 70px}.home-steps-head>.elementor-container{max-width:760px}.home-steps-head .elementor-widget-heading{text-align:center}.home-steps-head .elementor-widget-heading>.elementor-widget-container{padding:0 0 35px}.home-steps{padding:0 0 120px}.step-col>.elementor-element-populated{background-color:#fff;border-radius:20px;box-shadow:0 0 10px -2px #00000080;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px;justify-content:center}.step-col--1>.elementor-element-populated{margin:0 20px 0 0}.step-col--2>.elementor-element-populated{margin:0 10px}.step-col--3>.elementor-element-populated{margin:0 0 0 20px}.step-box .elementor-image-box-title{font-size:25px;text-transform:uppercase}.testimonials{padding:0 0 120px}.testimonials--padded{padding:120px 0}.testimonials>.elementor-container{max-width:1170px}.testimonials .elementor-widget-heading{text-align:center}.testimonials__eyebrow>.elementor-widget-container{padding:0 0 5px}.testimonials__title>.elementor-widget-container{padding:0 0 35px}.testimonials .elementor-inner-section>.elementor-container{max-width:1170px}.elementor-widget-wrap>.elementor-inner-section{width:100%}.lc_reviews_widget{display:block;min-width:100%;width:100%}.page-hero{background-color:#91c96b;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:250px 0 150px}.page-hero>.elementor-background-overlay{background-image:url(/assets/images/polly/hero-bg-3.png);background-position:center left;background-repeat:no-repeat;background-size:cover;opacity:1}.page-hero .elementor-widget-heading{text-align:center}.page-hero .elementor-heading-title{font-size:50px;font-weight:800}.intro{padding:120px 0 110px}.intro__image img{border-radius:25px 100px;box-shadow:0 0 7px #00000080}.intro__content>.elementor-element-populated{padding:0 0 0 70px}.intro__eyebrow>.elementor-widget-container{padding:0 0 5px}.intro__title>.elementor-widget-container{padding:0 0 25px}.intro__text>.elementor-widget-container{padding:0 0 25px}.intro__text{line-height:30px}.service-includes{--e-icon-list-icon-size: 14px}.service-includes__title{font-size:18px;font-weight:700;color:#333;margin:0 0 12px}.service-includes .elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.service-includes .elementor-icon-list-item{padding:4px 0;line-height:24px;font-size:15px;color:#525252;align-items:flex-start}.service-includes .elementor-icon-list-icon{margin-top:5px;padding-inline-end:6px}.service-includes .elementor-icon-list-icon svg{fill:#90c96b}.service-includes__note{margin:15px 0 0;font-size:14px;line-height:24px;color:#929292;font-style:italic}@media (max-width: 767px){.service-includes .elementor-icon-list-items{grid-template-columns:1fr}}.service-benefits{padding:0 0 120px}.service-benefits>.elementor-container{max-width:1300px}.service-cta{background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:150px 0}.service-cta>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg,#212e42,#ffffff94);opacity:1}.about-values{padding:0 0 110px}.about-values__copy>.elementor-element-populated{padding:180px 0 0}.about-values__copy .intro__title>.elementor-widget-container{padding:0 0 25px}.about-values__text>.elementor-widget-container{padding:0 0 20px}.about-values__text{line-height:30px}.about-values__col-a>.elementor-element-populated{margin:90px 0 0 115px}.about-values__col-b>.elementor-element-populated{padding:0 0 0 30px}.value-box>.elementor-widget-container{margin:0 0 30px;padding:75px 0 50px;border-radius:20px;box-shadow:0 3px 23.2px 3.8px #0000000f}.value-box .elementor-icon-box-wrapper{gap:25px}.value-box .elementor-icon-box-title{margin:0;font-size:24px;font-weight:500;line-height:36px}.value-box .elementor-icon{fill:#91c96b;color:#91c96b;font-size:70px}.value-box .elementor-icon svg{fill:#91c96b}.about-stats{background-color:#2a436994;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:125px 0}.about-stats>.elementor-background-overlay{background-image:url(/assets/images/polly/breadcrumbs-bg-3.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1}.stat-col>.elementor-element-populated{background-color:#91c96b;border-radius:100px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 45px;padding:60px 0 50px}.elementor-counter{align-items:stretch;display:flex;flex-direction:column-reverse;justify-content:center}.elementor-counter .elementor-counter-number-wrapper{display:flex;flex:1;line-height:1;text-align:center;color:#fff;font-size:48px;font-weight:700}.elementor-counter .elementor-counter-number-prefix{flex-grow:1;text-align:end;white-space:pre-wrap}.elementor-counter .elementor-counter-number-suffix{flex-grow:1;text-align:start;white-space:pre-wrap}.elementor-counter .elementor-counter-number{flex-grow:0}.elementor-counter .elementor-counter-title{align-items:center;display:flex;flex:1;justify-content:center;line-height:2.5;margin:0;padding:0;color:#fff;font-size:18px;font-weight:400}.contact-body{padding:100px 0 120px}.contact-body__text>.elementor-widget-container{padding:0 0 40px}.contact-body__text{line-height:30px}.contact-block{display:flex;align-items:center;gap:15px;margin-bottom:25px}.icon-circle{width:60px;height:60px;background-color:#91c96b;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.icon-circle svg{width:30px;height:30px;fill:#fff}.contact-info-title{font-weight:700;margin:0;font-size:18px;color:#1a1a1a}.contact-info-value{margin:3px 0 0;font-size:16px;color:#333}.contact-box>.elementor-widget-container{padding:0 0 40px}.contact-box .elementor-icon-box-wrapper{flex-direction:row;text-align:start;align-items:start;gap:20px}.contact-box .elementor-icon{background-color:#91c96b;color:#fff;fill:#fff;font-size:24px;padding:20px;border-radius:50%}.contact-box .elementor-icon svg{fill:#fff}.contact-box .elementor-icon-box-title{font-size:18px;font-weight:700;margin-bottom:.5rem}.contact-box--address .elementor-icon-box-description{line-height:30px}.contact-map>.elementor-element-populated{padding:0 0 0 50px}.contact-map__frame>.elementor-widget-container{border-radius:50px;box-shadow:0 0 10px -2px #00000080;overflow:hidden}.contact-map__frame iframe{height:550px;display:block}.contact-quote{background-color:#2a436994;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.contact-quote>.elementor-background-overlay{background-image:url(/assets/images/polly/breadcrumbs-bg-3.png);opacity:.5}.contact-quote__title>.elementor-widget-container{padding:10px 0}.contact-quote__title{text-align:center}.contact-quote__title .elementor-heading-title{font-size:40px;color:#fff}.reviews-body{padding:120px 0}.news-body{padding:120px 0 110px}.news-body>.elementor-column>.elementor-element-populated{padding:0 0 0 70px}.elementor-posts-container{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:35px}.elementor-post{display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border-radius:20px;background-color:#eee;transition-duration:.25s;transition-property:background,border,box-shadow}.elementor-post__thumbnail__link{display:block;position:relative;width:100%;margin-bottom:20px;transition:none}.elementor-post__thumbnail{position:relative;overflow:hidden;padding-bottom:66%}.elementor-post__thumbnail img{display:block;max-height:none;max-width:none;width:100%;height:auto;left:calc(50% + 1px);position:absolute;top:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%);transition:filter .3s}.elementor-post__text{display:block;flex-grow:1;padding:20px}.elementor-post__title{font-size:18px;margin:0 0 15px}.elementor-post__title a{color:#7fb45b}.elementor-post__excerpt{margin-bottom:10px}.elementor-post__excerpt p{color:#777;font-size:14px;line-height:1.5em;margin:0}.elementor-post__read-more{align-self:flex-start;font-size:12px;font-weight:700;color:#000}.elementor-post__meta-data{color:#adadad;font-size:12px;line-height:1.3em;margin-bottom:13px}.card-box__more{display:inline-block;margin-top:15px;font-size:13px;font-weight:700;color:#90c96b;transition:color .3s}.card-box__more:hover{color:#5e5e5e}.card-box .elementor-image-box-title a{color:inherit;transition:color .3s}.card-box .elementor-image-box-title a:hover{color:#90c96b}.locations-grid{padding:0 0 120px}.locations-grid>.elementor-container{max-width:1300px}.location-card>.elementor-element-populated{padding:50px 20px 35px;color:inherit}.location-card__box>.elementor-widget-container{padding:25px 0 0}.location-card__box .elementor-image-box-title{margin-bottom:5px;font-size:20px;line-height:30px;transition:color .3s}.location-card:hover .elementor-image-box-title{color:#90c96b}.location-card__box .elementor-image-box-description{font-size:14px}.location-services-head{padding:0 0 50px}.location-services .card-col>.elementor-element-populated{margin-bottom:30px}.location-btn{margin-top:10px}.location-map{padding:20px 0 120px}.nearby-title{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.nearby-list .elementor-icon-list-item{line-height:30px}.nearby-list .elementor-icon-list-text{color:#5e5e5e;font-size:15px;transition:color .3s}.nearby-list a:hover .elementor-icon-list-text{color:#90c96b}.post-single{margin:0 0 50px;padding:150px 0}.post-single>.elementor-container{max-width:880px}.post-single__title{text-align:center}.post-single__title>.elementor-widget-container{margin:50px 0 30px}.post-single__title .elementor-heading-title{font-size:60px;font-weight:600;color:#000}.post-single__content{line-height:2.1em}.post-single__image img{border-radius:20px}.post-single__date{margin:15px 0 0;font-size:14px;color:#929292;line-height:1.5}.post-single__h2{font-size:26px;margin:30px 0 10px}.post-single__more{margin-top:40px;padding-top:30px;border-top:1px solid #e4e4e4}.post-single__more h3{font-size:20px;margin-bottom:15px}.post-single__more ul{list-style:none;padding:0;margin:0 0 15px}.post-single__more li{line-height:30px}.post-single__more a{color:#5e5e5e;transition:color .3s}.post-single__more a:hover{color:#90c96b}.form-embed{background:#fff;border-radius:10px;padding:6px}.site-footer{background-color:#d1d1d1;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.site-footer .elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.footer-logo{text-align:start}.footer-logo img{width:185px}.telefone-bloco{display:flex;align-items:center;gap:6px}.telefone-bloco svg{width:20px;height:20px;fill:#98c230;flex:0 0 auto}.telefone-bloco a{text-decoration:none;color:#555;font-size:16px}.footer-heading .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;color:#616161}.elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-icon-list-item,.elementor-icon-list-item a{align-items:center;display:flex;font-size:inherit}.elementor-icon-list-icon{display:flex;position:relative}.elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size, 1em);width:var(--e-icon-list-icon-size, 1em);fill:#98c230;transition:fill .3s}.elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-icon-list-text{transition:color .3s}.footer-contact-list{--e-icon-list-icon-size: 18px}.footer-contact-list .elementor-icon-list-item:not(:last-child){padding-block-end:10.5px}.footer-contact-list .elementor-icon-list-item:not(:first-child){margin-block-start:10.5px}.footer-contact-list .elementor-icon-list-icon{padding-inline-end:19px}.footer-contact-list .elementor-icon-list-item>.elementor-icon-list-text,.footer-contact-list .elementor-icon-list-item>a{font-size:14px;font-weight:400}.footer-contact-list .elementor-icon-list-text{color:#4d4d4d}.footer-links{--e-icon-list-icon-size: 6px}.footer-links .elementor-icon-list-item:not(:last-child){padding-block-end:2.5px}.footer-links .elementor-icon-list-item:not(:first-child){margin-block-start:2.5px}.footer-links .elementor-icon-list-item>.elementor-icon-list-text,.footer-links .elementor-icon-list-item>a{font-size:14px;font-weight:300}.footer-links .elementor-icon-list-text{color:#5a5a5a}.footer-email .elementor-icon-list-text{color:#4d4d4d}.footer-quote-btn{margin-top:20px}.footer-quote-btn .elementor-button{font-size:14px;padding:12px 28px}.site-footer-bar{background-color:#43464c;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.site-footer-bar>.elementor-container{min-height:50px}.site-footer-bar>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.footer-copy .elementor-heading-title{font-size:13px;font-weight:300;color:#ffffff52}.footer-social .elementor-widget-container{text-align:right}.elementor-social-icons-wrapper{display:inline-grid;grid-auto-flow:column;column-gap:24px;vertical-align:middle}.elementor-social-icons-wrapper .elementor-grid-item{display:inline-block;min-width:0}.elementor-social-icon{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;text-align:center;background-color:#0000;font-size:15px;height:15px;width:15px;line-height:15px;border-radius:10%;transition:all .3s}.elementor-social-icon svg{width:1em;height:1em;display:block;fill:#ffffff73;transition:fill .3s}.elementor-social-icon:hover svg{fill:#98c230}.jupiterx-corner-buttons{position:fixed;bottom:0;left:-100px;z-index:990;transition:left .15s}.jupiterx-corner-buttons.jupiterx-scrolled{left:0}.jupiterx-scroll-top{border-width:1px;border-color:#e9ecef;border-style:solid;border-radius:4px;margin:1rem;padding:1rem 1.2rem;display:inline-block;background-color:#e9ecef;font-size:1.3rem;color:#adb5bd;cursor:pointer;line-height:.8;transition:color .15s}.jupiterx-scroll-top:hover,.jupiterx-scroll-top:focus{color:#6c757d;outline:0}.jupiterx-scroll-top:focus{box-shadow:0 0 0 .2rem #b4b4b480}.jupiterx-scroll-top svg{width:1em;height:1em;display:block;fill:currentColor}.not-found{padding:120px 0;text-align:center}.not-found h2{margin-bottom:20px}@media (min-width: 768px){.site-header .header-col-logo{width:14.244%}.site-header .header-col-nav{width:70.752%}.site-header .header-col-cta{width:15%}.home-hero__col-copy{width:57%}.home-hero__col-form{width:43%}.home-about__image-col{width:48.803%}.home-about__content{width:51.197%}.home-projects__copy{width:41.793%}.home-projects__videos-a{width:32.342%}.home-projects__videos-b{width:25.473%}.intro__image-col--about{width:38.375%}.intro__content--about{width:61.625%}.intro__image-col--service{width:37.862%}.intro__content--service{width:62.138%}.about-values__copy{width:41.793%}.about-values__col-a{width:32.342%}.about-values__col-b{width:25.473%}.contact-info{width:42%}.contact-map{width:58%}.footer-col-1{width:40%}.footer-col-2{width:20%}.footer-col-3{width:12.105%}.footer-col-4{width:20%}}@media (max-width: 1024px){.elementor-section>.elementor-container{max-width:1024px}.site-header .header-col-logo>.elementor-element-populated,.site-header .header-col-nav>.elementor-element-populated{padding:0 0 0 5%}.header-nav>.elementor-widget-container{margin:0;padding:0 10px 0 0}.elementor-nav-menu--main{display:none}.elementor-menu-toggle{display:flex;border-radius:7px}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{display:block;margin-top:25px!important}.elementor-nav-menu--dropdown a{padding-top:25px;padding-bottom:25px}.site-header .header-col-cta{display:none}.home-hero{padding:200px 30px 100px}.home-hero .elementor-widget-heading,.home-hero__text{text-align:center}.home-hero__title .elementor-heading-title{font-size:40px;line-height:1.2em}.home-hero__btn{width:100%;max-width:100%}.home-hero__btn .elementor-button{padding:15px}.home-hero__col-form>.elementor-element-populated{margin:0;padding:100px 0 0}.home-hero__form{width:100%;max-width:100%}.home-hero__form>.elementor-widget-container{padding:0}.home-services{padding:0 30px 50px}.card-col>.elementor-element-populated{border-width:1px;padding:35px}.card-box .elementor-image-box-title,.card-box .elementor-icon-box-title{font-size:20px;line-height:28px}.card-box .elementor-image-box-description,.card-box .elementor-icon-box-description{font-size:14px;line-height:23px}.home-about{padding:0 30px 100px}.home-about__content>.elementor-element-populated{margin:50px 0 0;padding:20px}.home-cta,.service-cta{padding:150px 50px}.cta-title .elementor-heading-title{font-size:35px;line-height:1.2em}.service-cta .cta-copy>.elementor-element-populated{padding:0}.service-cta .cta-title>.elementor-widget-container{padding:0 0 50px}.service-cta .cta-title .elementor-heading-title{font-size:31px;line-height:1.2em}.home-projects{padding:0 30px 100px}.home-projects__copy>.elementor-element-populated{padding:100px 0}.home-projects__videos-a>.elementor-element-populated{margin:90px 0 0;padding:0}.home-steps-head{padding:0 30px 30px}.home-steps{padding:0 30px 50px}.step-box .elementor-image-box-title{font-size:20px;line-height:1.2em}.testimonials{padding:0 30px 50px}.testimonials--padded{padding:100px 50px}.page-hero{padding:200px 30px 100px}.intro{padding:100px 50px 50px}.intro--service{padding:100px 50px}.intro__image-col>.elementor-element-populated{padding:0 0 30px}.intro__image-col--service>.elementor-element-populated{padding:0 0 50px}.intro__content>.elementor-element-populated{padding:0}.service-benefits{padding:0 50px 50px}.card-col--spaced>.elementor-element-populated{margin:50px 10px}.about-values{padding:0 50px 100px}.about-values__copy>.elementor-element-populated{padding:0}.about-values__col-a>.elementor-element-populated{margin:90px 0 0;padding:0 0 0 30px}.value-box .elementor-icon-box-title{font-size:15px;line-height:1.2em}.about-stats{padding:100px 50px}.stat-col>.elementor-element-populated{margin:0 20px 0 0}.stat-col--3>.elementor-element-populated,.stat-col--4>.elementor-element-populated{margin:50px 20px 0 0}.contact-body{padding:100px 50px}.contact-map>.elementor-element-populated{margin:50px 0 0;padding:0}.contact-quote{padding:100px 50px}.contact-quote__title .elementor-heading-title{font-size:30px}.reviews-body{padding:100px 50px}.reviews-body>.elementor-column>.elementor-element-populated{margin:50px 0 0}.news-body{padding:100px 50px 50px}.news-body>.elementor-column>.elementor-element-populated{padding:0}.elementor-posts-container{grid-template-columns:repeat(2,1fr)}.site-footer{padding:50px 20px}.footer-col-1>.elementor-element-populated{margin:0 0 40px}.footer-contact-list{display:none}.footer-col-2>.elementor-element-populated{margin:0 0 0 30px}.footer-links .elementor-icon-list-item>.elementor-icon-list-text,.footer-links .elementor-icon-list-item>a{font-size:13px}.footer-col-4>.elementor-element-populated{margin:40px 0 0}.site-footer-bar{padding:0 20px}}@media (max-width: 1024px) and (min-width: 768px){.locations-grid .card-col{width:33.333%}.location-services .card-col,.site-header .header-col-logo,.site-header .header-col-nav{width:50%}.home-hero__col-copy,.home-hero__col-form{width:100%}.home-services .card-col{width:50%}.home-about__image-col,.home-about__content,.cta-copy,.cta-form,.home-projects__copy{width:100%}.home-projects__videos-a,.home-projects__videos-b{width:50%}.intro__image-col,.intro__content,.service-benefits .card-col,.about-values__copy{width:100%}.about-values__col-a,.about-values__col-b,.stat-col{width:50%}.contact-info,.contact-map{width:100%}.footer-col-1,.footer-col-2,.footer-col-3{width:33%}.footer-col-4{width:100%}}@media (max-width: 767px){.elementor-section>.elementor-container{max-width:767px}.elementor-column{width:100%}.site-header{padding:20px 0}.site-header .header-col-logo{width:50%}.site-header .header-col-logo>.elementor-element-populated{padding:0 0 0 20px}.site-header .header-col-nav{width:50%}.site-header .header-col-nav>.elementor-element-populated{padding:0}.header-nav>.elementor-widget-container{padding:0 20px 0 0}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:45px!important}.home-hero__col-copy>.elementor-element-populated{padding:0 0 50px}.home-hero__title>.elementor-widget-container{padding:0}.home-hero__title .elementor-heading-title{font-size:31px}.home-hero__text{font-size:14px;line-height:1.7em}.home-hero__btn>.elementor-widget-container{padding:0 0 20px}.home-hero__col-form>.elementor-element-populated{margin:0;padding:0}.home-services-head{padding:100px 30px 50px}.home-services-head__title .elementor-heading-title{font-size:30px;line-height:1.2em}.home-services-head__sub .elementor-heading-title{line-height:25px}.card-col>.elementor-element-populated{margin:50px 0 0}.card-col:first-child>.elementor-element-populated{margin:0}.home-about__content>.elementor-element-populated{margin:0;padding:50px 0 0}.home-about__eyebrow,.home-about__title{text-align:center}.home-about__title>.elementor-widget-container{padding:0}.home-about__btn{width:100%;max-width:100%}.btn-outline-grey.elementor-mobile-align-center{text-align:center}.cta-copy>.elementor-element-populated{margin:0 0 50px;padding:0}.cta-copy .elementor-widget-heading{text-align:center}.cta-copy .eyebrow-white .elementor-heading-title{font-size:19px;line-height:26px}.service-cta{padding:100px 30px}.service-cta .cta-title .elementor-heading-title{font-size:27px;line-height:38px}.home-projects__eyebrow,.home-projects__title{text-align:center}.home-projects__videos-a>.elementor-element-populated{margin:50px 0 0;padding:0 0 30px}.home-projects__videos-b>.elementor-element-populated{margin:0;padding:0}.step-col>.elementor-element-populated{margin:0 0 30px}.testimonials__title .elementor-heading-title{font-size:35px;line-height:42px}.testimonials--padded{padding:100px 30px}.intro{padding:100px 30px 50px}.intro--service{padding:100px 30px}.intro__title--about .elementor-heading-title{font-size:20px;line-height:30px}.intro__eyebrow--service .elementor-heading-title{font-size:15px}.intro__title--service .elementor-heading-title{font-size:23px;line-height:35px}.service-benefits{padding:0 30px 100px}.card-col--spaced>.elementor-element-populated{margin:50px 0 0}.about-values{padding:0 30px 100px}.about-values__title .elementor-heading-title{font-size:20px}.about-values__btn{width:100%;max-width:100%}.about-values__col-a>.elementor-element-populated{margin:50px 0 0;padding:0 0 30px}.about-values__col-b>.elementor-element-populated{margin:0;padding:0}.stat-col>.elementor-element-populated,.stat-col--3>.elementor-element-populated,.stat-col--4>.elementor-element-populated{margin:0 0 30px}.contact-body{padding:100px 30px}.contact-info .elementor-widget-heading,.contact-body__text{text-align:center}.contact-block{flex-direction:column;align-items:center;text-align:center}.contact-box .elementor-icon-box-wrapper{flex-direction:column;text-align:center;align-items:unset!important}.contact-map__frame iframe{height:575px}.contact-quote{padding:100px 30px}.contact-quote__title .elementor-heading-title{font-size:27px;line-height:36px}.reviews-body{padding:100px 30px}.news-body{padding:100px 30px 50px}.elementor-posts-container{grid-template-columns:repeat(1,1fr)}.elementor-post__thumbnail{padding-bottom:50%}.post-single__title .elementor-heading-title{font-size:33px}.site-footer{padding:40px 15px}.footer-col-1>.elementor-element-populated{margin:0 0 40px}.footer-logo{text-align:center}.footer-col-2>.elementor-widget-wrap,.footer-col-3>.elementor-widget-wrap{justify-content:center}.footer-col-2>.elementor-element-populated{margin:0}.footer-col-3>.elementor-element-populated{margin:50px 0 0}.footer-heading,.footer-col-2 .elementor-icon-list-items,.footer-col-3 .elementor-icon-list-items{text-align:center}.footer-col-2 .elementor-icon-list-item,.footer-col-3 .elementor-icon-list-item,.footer-col-2 .elementor-icon-list-item a,.footer-col-3 .elementor-icon-list-item a,.telefone-bloco{justify-content:center}.footer-col-4>.elementor-element-populated{margin:40px 0 0}.site-footer-bar{padding:20px}.footer-copy,.footer-social .elementor-widget-container{text-align:center}}
