.elementor-10719 .elementor-element.elementor-element-7a0ecd8{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.38;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10719 .elementor-element.elementor-element-7a0ecd8:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-7a0ecd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7c3f5a );background-image:url("https://vermontframes.com/wp-content/uploads/2025/11/levin-house-fireplace-1600x1067-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10719 .elementor-element.elementor-element-7a0ecd8::before, .elementor-10719 .elementor-element.elementor-element-7a0ecd8 > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-7a0ecd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-7a0ecd8 > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-7a0ecd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-7a0ecd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #00000000 34%);}.elementor-10719 .elementor-element.elementor-element-7a0ecd8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-10719 .elementor-element.elementor-element-bbc9f2e{--display:flex;--z-index:0;}.elementor-10719 .elementor-element.elementor-element-46471e9 .elementor-icon-wrapper{text-align:left;}.elementor-10719 .elementor-element.elementor-element-46471e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10719 .elementor-element.elementor-element-46471e9.elementor-view-framed .elementor-icon, .elementor-10719 .elementor-element.elementor-element-46471e9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10719 .elementor-element.elementor-element-46471e9.elementor-view-framed .elementor-icon, .elementor-10719 .elementor-element.elementor-element-46471e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10719 .elementor-element.elementor-element-46471e9.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-46471e9.elementor-view-framed .elementor-icon:hover, .elementor-10719 .elementor-element.elementor-element-46471e9.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-46471e9.elementor-view-framed .elementor-icon:hover, .elementor-10719 .elementor-element.elementor-element-46471e9.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-aec1dff{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.31;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-aec1dff:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-aec1dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-aec1dff::before, .elementor-10719 .elementor-element.elementor-element-aec1dff > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-aec1dff > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-aec1dff > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-aec1dff > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-aec1dff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vermontframes.com/wp-content/uploads/2024/02/Topographic_Lines.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10719 .elementor-element.elementor-element-497de1f{text-align:center;}.elementor-10719 .elementor-element.elementor-element-497de1f .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:75px;font-weight:900;color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-6dea6c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-c3f3c47{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:center;font-size:20px;line-height:41px;}.elementor-10719 .elementor-element.elementor-element-c3f3c47.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-9452911{--display:flex;}.elementor-10719 .elementor-element.elementor-element-2159a4b .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-ec5da11-font-family ), Sans-serif;font-size:var( --e-global-typography-ec5da11-font-size );font-weight:var( --e-global-typography-ec5da11-font-weight );text-transform:var( --e-global-typography-ec5da11-text-transform );text-decoration:var( --e-global-typography-ec5da11-text-decoration );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2rem 2rem 2rem 2rem;}.elementor-10719 .elementor-element.elementor-element-2159a4b .elementor-button:hover, .elementor-10719 .elementor-element.elementor-element-2159a4b .elementor-button:focus{background-color:#343638;color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-2159a4b{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-2159a4b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10719 .elementor-element.elementor-element-2159a4b .elementor-button:hover svg, .elementor-10719 .elementor-element.elementor-element-2159a4b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-6cd2da5{--display:flex;--min-height:670px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--overlay-opacity:0.08;}.elementor-10719 .elementor-element.elementor-element-6cd2da5:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-6cd2da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c980bd );}.elementor-10719 .elementor-element.elementor-element-6cd2da5::before, .elementor-10719 .elementor-element.elementor-element-6cd2da5 > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-6cd2da5 > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-6cd2da5 > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-6cd2da5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-6cd2da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5c980bd );background-image:url("https://vermontframes.com/wp-content/uploads/2024/02/Topographic_Lines.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10719 .elementor-element.elementor-element-6cd2da5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-c66cf1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-c66cf1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-d217a0f{--display:flex;--justify-content:space-between;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-d217a0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-6aa5473{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-6aa5473 .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:46px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02px;color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-ef2b60d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 010px;--row-gap:10px;--column-gap:010px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-ef2b60d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-a14285b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-a14285b.e-con{--align-self:flex-start;}.elementor-10719 .elementor-element.elementor-element-ab5c08f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 39px;--row-gap:0px;--column-gap:39px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-579b5c1{--swiper-slides-to-display:4;--swiper-slides-gap:12px;width:100%;max-width:100%;--swiper-pagination-size:12px;--dots-normal-color:var( --e-global-color-accent );--dots-hover-color:var( --e-global-color-d7c3f5a );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:0px;--swiper-pagination-spacing:40px;}.elementor-10719 .elementor-element.elementor-element-579b5c1 > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-10719 .elementor-element.elementor-element-579b5c1 .swiper-slide > .elementor-element{height:100%;}.elementor-10719 .elementor-element.elementor-element-f809b18{--display:flex;--min-height:209px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:0.44;}.elementor-10719 .elementor-element.elementor-element-f809b18:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-f809b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e92be7f );}.elementor-10719 .elementor-element.elementor-element-f809b18::before, .elementor-10719 .elementor-element.elementor-element-f809b18 > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-f809b18 > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-f809b18 > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-f809b18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-f809b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vermontframes.com/wp-content/uploads/2024/10/Orange-Rolling-Mountains-1.png");--background-overlay:'';background-position:bottom center;background-repeat:repeat-x;background-size:100% auto;}.elementor-10719 .elementor-element.elementor-element-dda2191 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-10719 .elementor-element.elementor-element-dda2191.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-dda2191{text-align:right;}.elementor-10719 .elementor-element.elementor-element-dda2191 .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:40px;font-weight:300;text-transform:none;line-height:0.1em;letter-spacing:-0.02px;color:var( --e-global-color-422414e );}.elementor-10719 .elementor-element.elementor-element-418da91 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-ec5da11-font-family ), Sans-serif;font-size:var( --e-global-typography-ec5da11-font-size );font-weight:var( --e-global-typography-ec5da11-font-weight );text-transform:var( --e-global-typography-ec5da11-text-transform );text-decoration:var( --e-global-typography-ec5da11-text-decoration );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2rem 2rem 2rem 2rem;}.elementor-10719 .elementor-element.elementor-element-418da91 .elementor-button:hover, .elementor-10719 .elementor-element.elementor-element-418da91 .elementor-button:focus{background-color:#343638;color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-418da91{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-418da91.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10719 .elementor-element.elementor-element-418da91 .elementor-button:hover svg, .elementor-10719 .elementor-element.elementor-element-418da91 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-a4c8d90{--display:flex;--min-height:894px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-a4c8d90:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-a4c8d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-a4c8d90::before, .elementor-10719 .elementor-element.elementor-element-a4c8d90 > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-a4c8d90 > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-a4c8d90 > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-a4c8d90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-a4c8d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vermontframes.com/wp-content/uploads/2024/02/Topographic_Lines.png");--background-overlay:'';background-size:cover;}.elementor-10719 .elementor-element.elementor-element-a4c8d90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-c887ab6{--spacer-size:40px;}.elementor-10719 .elementor-element.elementor-element-323367c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-c4a045d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 11px;--row-gap:10px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-c4a045d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-f9e321b{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-f9e321b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:var( --e-global-color-e92be7f );}.elementor-10719 .elementor-element.elementor-element-9fec6d4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-9fec6d4 .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:62px;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.02px;color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-d5bbe2a{--spacer-size:40px;}.elementor-10719 .elementor-element.elementor-element-7ce752e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-10719 .elementor-element.elementor-element-7ce752e::before, .elementor-10719 .elementor-element.elementor-element-7ce752e > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-7ce752e > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-7ce752e > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-7ce752e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-7ce752e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10719 .elementor-element.elementor-element-7ce752e.e-con{--align-self:flex-start;}.elementor-10719 .elementor-element.elementor-element-d3d857a{width:100%;max-width:100%;text-align:left;font-family:"Archivo", Sans-serif;font-size:22px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-d3d857a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-8fd89e9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10719 .elementor-element.elementor-element-acb7894{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10719 .elementor-element.elementor-element-acb7894:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-acb7894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-acb7894::before, .elementor-10719 .elementor-element.elementor-element-acb7894 > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-acb7894 > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-acb7894 > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-acb7894 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-acb7894 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10719 .elementor-element.elementor-element-2176f2a .elementor-heading-title{font-family:var( --e-global-typography-e1ee691-font-family ), Sans-serif;font-size:var( --e-global-typography-e1ee691-font-size );font-weight:var( --e-global-typography-e1ee691-font-weight );text-transform:var( --e-global-typography-e1ee691-text-transform );font-style:var( --e-global-typography-e1ee691-font-style );text-decoration:var( --e-global-typography-e1ee691-text-decoration );line-height:var( --e-global-typography-e1ee691-line-height );letter-spacing:var( --e-global-typography-e1ee691-letter-spacing );word-spacing:var( --e-global-typography-e1ee691-word-spacing );color:#000000;}.elementor-10719 .elementor-element.elementor-element-c1763a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-62d36d0.elementor-element{--align-self:center;}.elementor-10719 .elementor-element.elementor-element-62d36d0{text-align:left;}.elementor-10719 .elementor-element.elementor-element-62d36d0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:31px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;letter-spacing:-0.02px;color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-ce5b6cd.elementor-element{--align-self:flex-end;}.elementor-10719 .elementor-element.elementor-element-ce5b6cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-ce5b6cd.elementor-view-framed .elementor-icon, .elementor-10719 .elementor-element.elementor-element-ce5b6cd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-ce5b6cd.elementor-view-framed .elementor-icon, .elementor-10719 .elementor-element.elementor-element-ce5b6cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-ce5b6cd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-1c2ff42 );}.elementor-10719 .elementor-element.elementor-element-ce5b6cd.elementor-view-framed .elementor-icon:hover, .elementor-10719 .elementor-element.elementor-element-ce5b6cd.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-1c2ff42 );border-color:var( --e-global-color-1c2ff42 );}.elementor-10719 .elementor-element.elementor-element-ce5b6cd.elementor-view-framed .elementor-icon:hover, .elementor-10719 .elementor-element.elementor-element-ce5b6cd.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-1c2ff42 );}.elementor-10719 .elementor-element.elementor-element-ce5b6cd .elementor-icon{font-size:24px;}.elementor-10719 .elementor-element.elementor-element-ce5b6cd .elementor-icon svg{height:24px;}.elementor-10719 .elementor-element.elementor-element-4ce26fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10719 .elementor-element.elementor-element-4ce26fc:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-4ce26fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-4ce26fc::before, .elementor-10719 .elementor-element.elementor-element-4ce26fc > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-4ce26fc > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-4ce26fc > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-4ce26fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-4ce26fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10719 .elementor-element.elementor-element-b0d6486 .elementor-heading-title{font-family:var( --e-global-typography-e1ee691-font-family ), Sans-serif;font-size:var( --e-global-typography-e1ee691-font-size );font-weight:var( --e-global-typography-e1ee691-font-weight );text-transform:var( --e-global-typography-e1ee691-text-transform );font-style:var( --e-global-typography-e1ee691-font-style );text-decoration:var( --e-global-typography-e1ee691-text-decoration );line-height:var( --e-global-typography-e1ee691-line-height );letter-spacing:var( --e-global-typography-e1ee691-letter-spacing );word-spacing:var( --e-global-typography-e1ee691-word-spacing );color:#000000;}.elementor-10719 .elementor-element.elementor-element-ddb9464{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-4cb3ac4.elementor-element{--align-self:center;}.elementor-10719 .elementor-element.elementor-element-4cb3ac4{text-align:left;}.elementor-10719 .elementor-element.elementor-element-4cb3ac4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:31px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;letter-spacing:-0.02px;color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-5f4bb99.elementor-element{--align-self:flex-end;}.elementor-10719 .elementor-element.elementor-element-5f4bb99.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-5f4bb99.elementor-view-framed .elementor-icon, .elementor-10719 .elementor-element.elementor-element-5f4bb99.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-5f4bb99.elementor-view-framed .elementor-icon, .elementor-10719 .elementor-element.elementor-element-5f4bb99.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-5f4bb99.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-1c2ff42 );}.elementor-10719 .elementor-element.elementor-element-5f4bb99.elementor-view-framed .elementor-icon:hover, .elementor-10719 .elementor-element.elementor-element-5f4bb99.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-1c2ff42 );border-color:var( --e-global-color-1c2ff42 );}.elementor-10719 .elementor-element.elementor-element-5f4bb99.elementor-view-framed .elementor-icon:hover, .elementor-10719 .elementor-element.elementor-element-5f4bb99.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-1c2ff42 );}.elementor-10719 .elementor-element.elementor-element-5f4bb99 .elementor-icon{font-size:24px;}.elementor-10719 .elementor-element.elementor-element-5f4bb99 .elementor-icon svg{height:24px;}.elementor-10719 .elementor-element.elementor-element-fbd769d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10719 .elementor-element.elementor-element-fbd769d:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-fbd769d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-fbd769d::before, .elementor-10719 .elementor-element.elementor-element-fbd769d > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-fbd769d > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-fbd769d > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-fbd769d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-fbd769d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10719 .elementor-element.elementor-element-dddc8ef .elementor-heading-title{font-family:var( --e-global-typography-e1ee691-font-family ), Sans-serif;font-size:var( --e-global-typography-e1ee691-font-size );font-weight:var( --e-global-typography-e1ee691-font-weight );text-transform:var( --e-global-typography-e1ee691-text-transform );font-style:var( --e-global-typography-e1ee691-font-style );text-decoration:var( --e-global-typography-e1ee691-text-decoration );line-height:var( --e-global-typography-e1ee691-line-height );letter-spacing:var( --e-global-typography-e1ee691-letter-spacing );word-spacing:var( --e-global-typography-e1ee691-word-spacing );color:#000000;}.elementor-10719 .elementor-element.elementor-element-5e5998f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-1325b12.elementor-element{--align-self:center;}.elementor-10719 .elementor-element.elementor-element-1325b12{text-align:left;}.elementor-10719 .elementor-element.elementor-element-1325b12 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:31px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;letter-spacing:-0.02px;color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-84d3a99.elementor-element{--align-self:flex-end;}.elementor-10719 .elementor-element.elementor-element-84d3a99.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-84d3a99.elementor-view-framed .elementor-icon, .elementor-10719 .elementor-element.elementor-element-84d3a99.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-84d3a99.elementor-view-framed .elementor-icon, .elementor-10719 .elementor-element.elementor-element-84d3a99.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-84d3a99.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-1c2ff42 );}.elementor-10719 .elementor-element.elementor-element-84d3a99.elementor-view-framed .elementor-icon:hover, .elementor-10719 .elementor-element.elementor-element-84d3a99.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-1c2ff42 );border-color:var( --e-global-color-1c2ff42 );}.elementor-10719 .elementor-element.elementor-element-84d3a99.elementor-view-framed .elementor-icon:hover, .elementor-10719 .elementor-element.elementor-element-84d3a99.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-1c2ff42 );}.elementor-10719 .elementor-element.elementor-element-84d3a99 .elementor-icon{font-size:24px;}.elementor-10719 .elementor-element.elementor-element-84d3a99 .elementor-icon svg{height:24px;}.elementor-10719 .elementor-element.elementor-element-bdafbc5{--spacer-size:80px;}.elementor-10719 .elementor-element.elementor-element-b99a1ee{--display:flex;--min-height:186px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:0.44;}.elementor-10719 .elementor-element.elementor-element-b99a1ee:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-b99a1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e92be7f );}.elementor-10719 .elementor-element.elementor-element-b99a1ee::before, .elementor-10719 .elementor-element.elementor-element-b99a1ee > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-b99a1ee > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-b99a1ee > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-b99a1ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-b99a1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vermontframes.com/wp-content/uploads/2024/10/Orange-Rolling-Mountains-1.png");--background-overlay:'';background-position:bottom center;background-repeat:repeat-x;background-size:100% auto;}.elementor-10719 .elementor-element.elementor-element-b219eb3 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-10719 .elementor-element.elementor-element-b219eb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-b219eb3{text-align:right;}.elementor-10719 .elementor-element.elementor-element-b219eb3 .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:40px;font-weight:300;text-transform:none;line-height:0.1em;letter-spacing:-0.02px;color:var( --e-global-color-422414e );}.elementor-10719 .elementor-element.elementor-element-69537bbb .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-ec5da11-font-family ), Sans-serif;font-size:var( --e-global-typography-ec5da11-font-size );font-weight:var( --e-global-typography-ec5da11-font-weight );text-transform:var( --e-global-typography-ec5da11-text-transform );text-decoration:var( --e-global-typography-ec5da11-text-decoration );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2rem 2rem 2rem 2rem;}.elementor-10719 .elementor-element.elementor-element-69537bbb .elementor-button:hover, .elementor-10719 .elementor-element.elementor-element-69537bbb .elementor-button:focus{background-color:#343638;color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-69537bbb{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-10719 .elementor-element.elementor-element-69537bbb.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10719 .elementor-element.elementor-element-69537bbb .elementor-button:hover svg, .elementor-10719 .elementor-element.elementor-element-69537bbb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-42b4b38{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--overlay-opacity:0.08;}.elementor-10719 .elementor-element.elementor-element-42b4b38:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-42b4b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c980bd );}.elementor-10719 .elementor-element.elementor-element-42b4b38::before, .elementor-10719 .elementor-element.elementor-element-42b4b38 > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-42b4b38 > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-42b4b38 > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-42b4b38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-42b4b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5c980bd );background-image:url("https://vermontframes.com/wp-content/uploads/2024/02/Topographic_Lines.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10719 .elementor-element.elementor-element-42b4b38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-577ab96c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-7a5b98b4{--spacer-size:80px;}.elementor-10719 .elementor-element.elementor-element-968eae{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-6ccf61dd{width:100%;max-width:100%;text-align:center;}.elementor-10719 .elementor-element.elementor-element-6ccf61dd .elementor-heading-title{font-family:var( --e-global-typography-89ca944-font-family ), Sans-serif;font-size:var( --e-global-typography-89ca944-font-size );font-weight:var( --e-global-typography-89ca944-font-weight );text-transform:var( --e-global-typography-89ca944-text-transform );text-decoration:var( --e-global-typography-89ca944-text-decoration );line-height:var( --e-global-typography-89ca944-line-height );letter-spacing:var( --e-global-typography-89ca944-letter-spacing );word-spacing:var( --e-global-typography-89ca944-word-spacing );color:var( --e-global-color-e92be7f );}.elementor-10719 .elementor-element.elementor-element-721b7872.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-721b7872{text-align:center;}.elementor-10719 .elementor-element.elementor-element-721b7872 .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:42px;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.02px;color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-d6f06e2{--spacer-size:40px;}.elementor-10719 .elementor-element.elementor-element-e5964ae{--display:flex;}.elementor-10719 .elementor-element.elementor-global-520 .swiper-pagination-bullet-active, .elementor-10719 .elementor-element.elementor-global-520 .swiper-pagination-progressbar-fill{background-color:#505D4D;}.elementor-10719 .elementor-element.elementor-global-520 .swiper-pagination-fraction{color:#505D4D;}.elementor-10719 .elementor-element.elementor-global-520.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-10719 .elementor-element.elementor-global-520 .elementor-main-swiper{width:100%;}.elementor-10719 .elementor-element.elementor-global-520 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-35fbc31 );border-radius:0px;padding:40px 40px 40px 40px;}.elementor-10719 .elementor-element.elementor-global-520 .elementor-swiper-button{font-size:0px;}.elementor-10719 .elementor-element.elementor-global-520 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-10719 .elementor-element.elementor-global-520 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-10719 .elementor-element.elementor-global-520 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#D3D6DB;opacity:1;}.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-a6f5d2a-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f5d2a-font-size );font-weight:var( --e-global-typography-a6f5d2a-font-weight );line-height:var( --e-global-typography-a6f5d2a-line-height );letter-spacing:var( --e-global-typography-a6f5d2a-letter-spacing );word-spacing:var( --e-global-typography-a6f5d2a-word-spacing );}.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__name{color:var( --e-global-color-e633482 );font-family:var( --e-global-typography-489cd32-font-family ), Sans-serif;font-size:var( --e-global-typography-489cd32-font-size );font-weight:var( --e-global-typography-489cd32-font-weight );text-decoration:var( --e-global-typography-489cd32-text-decoration );line-height:var( --e-global-typography-489cd32-line-height );letter-spacing:var( --e-global-typography-489cd32-letter-spacing );word-spacing:var( --e-global-typography-489cd32-word-spacing );}.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__title{color:var( --e-global-color-4de0745 );font-family:var( --e-global-typography-a6f5d2a-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f5d2a-font-size );font-weight:var( --e-global-typography-a6f5d2a-font-weight );line-height:var( --e-global-typography-a6f5d2a-line-height );letter-spacing:var( --e-global-typography-a6f5d2a-letter-spacing );word-spacing:var( --e-global-typography-a6f5d2a-word-spacing );}.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__image img{width:0px;height:0px;}.elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (0px / 2) - 8px );}body:not(.rtl) .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-10719 .elementor-element.elementor-global-520.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}.elementor-10719 .elementor-element.elementor-element-1ddbba79{--spacer-size:80px;}.elementor-10719 .elementor-element.elementor-element-46bc896{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-46bc896:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-46bc896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-46bc896::before, .elementor-10719 .elementor-element.elementor-element-46bc896 > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-46bc896 > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-46bc896 > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-46bc896 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-46bc896 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vermontframes.com/wp-content/uploads/2024/02/Topographic_Lines.png");--background-overlay:'';background-size:cover;}.elementor-10719 .elementor-element.elementor-element-46bc896.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-3c1db1c{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-3c1db1c.elementor-element{--align-self:flex-start;}.elementor-10719 .elementor-element.elementor-element-3c1db1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:var( --e-global-color-e92be7f );}.elementor-10719 .elementor-element.elementor-element-349cb35 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-10719 .elementor-element.elementor-element-349cb35.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-349cb35{text-align:left;}.elementor-10719 .elementor-element.elementor-element-349cb35 .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:62px;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.02px;color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-adf0693{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-1a812f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-9b960c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-9609562{--display:flex;--min-height:298px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-9609562:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-9609562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vermontframes.com/wp-content/uploads/2024/04/Pricing.jpg");background-position:center center;background-size:cover;}.elementor-10719 .elementor-element.elementor-element-d2c7c1b{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10719 .elementor-element.elementor-element-d2c7c1b:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-d2c7c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-9b26d5b{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-9b26d5b > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-9b26d5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:#1D1D1D;}.elementor-10719 .elementor-element.elementor-element-28e8a2c > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-10719 .elementor-element.elementor-element-28e8a2c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-28e8a2c{text-align:left;}.elementor-10719 .elementor-element.elementor-element-28e8a2c .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:30px;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.02px;color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-fe822c9{color:#000000;}.elementor-10719 .elementor-element.elementor-element-f265644{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-f265644 > .elementor-widget-container{margin:17px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-f265644 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:var( --e-global-color-e92be7f );}.elementor-10719 .elementor-element.elementor-element-271eab2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-1fc36df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-b8449f0{--display:flex;--min-height:298px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-b8449f0:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-b8449f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vermontframes.com/wp-content/uploads/2024/04/SIPs-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10719 .elementor-element.elementor-element-e0dbc28{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10719 .elementor-element.elementor-element-e0dbc28:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-e0dbc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-9bb2118{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-9bb2118 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-9bb2118 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:#1D1D1D;}.elementor-10719 .elementor-element.elementor-element-80d449f > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-10719 .elementor-element.elementor-element-80d449f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-80d449f{text-align:left;}.elementor-10719 .elementor-element.elementor-element-80d449f .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:30px;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.02px;color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-bb2d634{color:#000000;}.elementor-10719 .elementor-element.elementor-element-ed02d3a{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-ed02d3a > .elementor-widget-container{margin:17px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-ed02d3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:var( --e-global-color-e92be7f );}.elementor-10719 .elementor-element.elementor-element-0bc9415{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-062b4db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-d267ebb{--display:flex;--min-height:298px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-d267ebb:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-d267ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vermontframes.com/wp-content/uploads/2024/08/SIPs-1-1024x768-1.jpg");background-position:center center;background-size:cover;}.elementor-10719 .elementor-element.elementor-element-2a6375f{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10719 .elementor-element.elementor-element-2a6375f:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-2a6375f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-d65e465{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-d65e465 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-d65e465 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:#1D1D1D;}.elementor-10719 .elementor-element.elementor-element-da36ba4 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-10719 .elementor-element.elementor-element-da36ba4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-da36ba4{text-align:left;}.elementor-10719 .elementor-element.elementor-element-da36ba4 .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:30px;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.02px;color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-03a2fa1{color:#000000;}.elementor-10719 .elementor-element.elementor-element-fe75224{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-fe75224 > .elementor-widget-container{margin:17px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-fe75224 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:var( --e-global-color-e92be7f );}.elementor-10719 .elementor-element.elementor-element-ebcaf3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-74bdf71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-fb2f74c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-cdf5668{--display:flex;--min-height:298px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-cdf5668:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-cdf5668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vermontframes.com/wp-content/uploads/2024/08/Sustainability.jpg");background-position:center center;background-size:cover;}.elementor-10719 .elementor-element.elementor-element-21133c2{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10719 .elementor-element.elementor-element-21133c2:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-21133c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-89c628c{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-89c628c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-89c628c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:#1D1D1D;}.elementor-10719 .elementor-element.elementor-element-416adfd > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-10719 .elementor-element.elementor-element-416adfd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-416adfd{text-align:left;}.elementor-10719 .elementor-element.elementor-element-416adfd .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:30px;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.02px;color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-cd91040{color:#000000;}.elementor-10719 .elementor-element.elementor-element-e7cdd0d{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-e7cdd0d > .elementor-widget-container{margin:17px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-e7cdd0d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:var( --e-global-color-e92be7f );}.elementor-10719 .elementor-element.elementor-element-b836132{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-820b79b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-ea4cb7a{--display:flex;--min-height:298px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-ea4cb7a:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-ea4cb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vermontframes.com/wp-content/uploads/2024/08/OnSite-1024x576-1.jpg");background-position:center center;background-size:cover;}.elementor-10719 .elementor-element.elementor-element-9349b9f{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10719 .elementor-element.elementor-element-9349b9f:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-9349b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-7273fa1{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-7273fa1 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-7273fa1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:#1D1D1D;}.elementor-10719 .elementor-element.elementor-element-57711f6 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-10719 .elementor-element.elementor-element-57711f6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-57711f6{text-align:left;}.elementor-10719 .elementor-element.elementor-element-57711f6 .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:30px;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.02px;color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-8af74b5{color:#000000;}.elementor-10719 .elementor-element.elementor-element-04cfb7b{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-04cfb7b > .elementor-widget-container{margin:17px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-04cfb7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:var( --e-global-color-e92be7f );}.elementor-10719 .elementor-element.elementor-element-e76880d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-c395024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-07f9784{--display:flex;--min-height:298px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-07f9784:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-07f9784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vermontframes.com/wp-content/uploads/2024/08/Contact-Us-1024x683-1.jpg");background-position:center center;background-size:cover;}.elementor-10719 .elementor-element.elementor-element-4347970{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10719 .elementor-element.elementor-element-4347970:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-4347970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-980e59b{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-980e59b > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-980e59b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:#1D1D1D;}.elementor-10719 .elementor-element.elementor-element-a60abef > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-10719 .elementor-element.elementor-element-a60abef.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-a60abef{text-align:left;}.elementor-10719 .elementor-element.elementor-element-a60abef .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:30px;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.02px;color:var( --e-global-color-75b0561 );}.elementor-10719 .elementor-element.elementor-element-5e643cc{color:#000000;}.elementor-10719 .elementor-element.elementor-element-ded9264{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-ded9264 > .elementor-widget-container{margin:17px 0px 8px 0px;}.elementor-10719 .elementor-element.elementor-element-ded9264 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.25em;color:var( --e-global-color-e92be7f );}.elementor-10719 .elementor-element.elementor-element-092d4f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--overlay-opacity:1;}.elementor-10719 .elementor-element.elementor-element-092d4f1:not(.elementor-motion-effects-element-type-background), .elementor-10719 .elementor-element.elementor-element-092d4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4e6860 );}.elementor-10719 .elementor-element.elementor-element-092d4f1::before, .elementor-10719 .elementor-element.elementor-element-092d4f1 > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-092d4f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-092d4f1 > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-092d4f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-092d4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10719 .elementor-element.elementor-element-092d4f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-a4b6d9f{--spacer-size:80px;}.elementor-10719 .elementor-element.elementor-element-8c6ffdf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-35e00be{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-35e00be .elementor-heading-title{font-family:var( --e-global-typography-89ca944-font-family ), Sans-serif;font-size:var( --e-global-typography-89ca944-font-size );font-weight:var( --e-global-typography-89ca944-font-weight );text-transform:var( --e-global-typography-89ca944-text-transform );text-decoration:var( --e-global-typography-89ca944-text-decoration );line-height:var( --e-global-typography-89ca944-line-height );letter-spacing:var( --e-global-typography-89ca944-letter-spacing );word-spacing:var( --e-global-typography-89ca944-word-spacing );color:var( --e-global-color-356bab9 );}.elementor-10719 .elementor-element.elementor-element-7187a25{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-7187a25 .elementor-heading-title{font-family:"Ambroise", Sans-serif;font-size:40px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02px;color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-cbd7d98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-179d299{text-align:center;font-family:"Archivo", Sans-serif;font-size:22px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-10719 .elementor-element.elementor-element-c5193cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-e345069 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-ec5da11-font-family ), Sans-serif;font-size:var( --e-global-typography-ec5da11-font-size );font-weight:var( --e-global-typography-ec5da11-font-weight );text-transform:var( --e-global-typography-ec5da11-text-transform );text-decoration:var( --e-global-typography-ec5da11-text-decoration );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-10719 .elementor-element.elementor-element-e345069 .elementor-button:hover, .elementor-10719 .elementor-element.elementor-element-e345069 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-e345069{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-e345069 .elementor-button:hover svg, .elementor-10719 .elementor-element.elementor-element-e345069 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-33da514 .elementor-button{background-color:#FAFAFA00;font-family:var( --e-global-typography-ec5da11-font-family ), Sans-serif;font-size:var( --e-global-typography-ec5da11-font-size );font-weight:var( --e-global-typography-ec5da11-font-weight );text-transform:var( --e-global-typography-ec5da11-text-transform );text-decoration:var( --e-global-typography-ec5da11-text-decoration );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:01rem 0.25rem 1rem 0.25rem;}.elementor-10719 .elementor-element.elementor-element-33da514{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-33da514.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-33da514 .elementor-button:hover, .elementor-10719 .elementor-element.elementor-element-33da514 .elementor-button:focus{color:var( --e-global-color-1c2ff42 );border-color:#C2E48B;}.elementor-10719 .elementor-element.elementor-element-33da514 .elementor-button:hover svg, .elementor-10719 .elementor-element.elementor-element-33da514 .elementor-button:focus svg{fill:var( --e-global-color-1c2ff42 );}.elementor-10719 .elementor-element.elementor-element-453474b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-cd73bca .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10719 .elementor-element.elementor-element-cd73bca .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10719 .elementor-element.elementor-element-cd73bca > .elementor-widget-container{border-style:none;}.elementor-10719 .elementor-element.elementor-element-cd73bca:hover .elementor-widget-container{border-style:none;}.elementor-10719 .elementor-element.elementor-element-cd73bca{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#FFFFFF;--galleries-title-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-accent );}.elementor-10719 .elementor-element.elementor-element-1bc8128{--spacer-size:80px;}.elementor-10719 .elementor-element.elementor-element-972f2d5{--display:flex;}.elementor-10719 .elementor-element.elementor-element-bbcbfb5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10719 .elementor-element.elementor-element-bbcbfb5 .elementor-divider-separator{width:100%;}.elementor-10719 .elementor-element.elementor-element-bbcbfb5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-10719 .elementor-element.elementor-element-7a0ecd8{--min-height:603px;--justify-content:flex-end;}.elementor-10719 .elementor-element.elementor-element-c3f3c47{width:var( --container-widget-width, 894.297px );max-width:894.297px;--container-widget-width:894.297px;--container-widget-flex-grow:0;}.elementor-10719 .elementor-element.elementor-element-2159a4b.elementor-element{--align-self:center;}.elementor-10719 .elementor-element.elementor-element-2159a4b .elementor-button{font-size:var( --e-global-typography-ec5da11-font-size );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );}.elementor-10719 .elementor-element.elementor-element-6cd2da5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10719 .elementor-element.elementor-element-c66cf1f{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-10719 .elementor-element.elementor-element-d217a0f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10719 .elementor-element.elementor-element-6aa5473 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-ef2b60d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-10719 .elementor-element.elementor-element-579b5c1{--swiper-slides-to-display:2;}.elementor-10719 .elementor-element.elementor-element-f809b18{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-10719 .elementor-element.elementor-element-dda2191{text-align:center;}.elementor-10719 .elementor-element.elementor-element-dda2191 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-418da91.elementor-element{--align-self:center;}.elementor-10719 .elementor-element.elementor-element-418da91 .elementor-button{font-size:var( --e-global-typography-ec5da11-font-size );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );}.elementor-10719 .elementor-element.elementor-element-c4a045d{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10719 .elementor-element.elementor-element-c4a045d.e-con{--align-self:center;}.elementor-10719 .elementor-element.elementor-element-f9e321b .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-9fec6d4 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-d3d857a{font-size:18px;line-height:1.75em;}.elementor-10719 .elementor-element.elementor-element-8fd89e9{--grid-auto-flow:row;}.elementor-10719 .elementor-element.elementor-element-2176f2a .elementor-heading-title{font-size:var( --e-global-typography-e1ee691-font-size );line-height:var( --e-global-typography-e1ee691-line-height );letter-spacing:var( --e-global-typography-e1ee691-letter-spacing );word-spacing:var( --e-global-typography-e1ee691-word-spacing );}.elementor-10719 .elementor-element.elementor-element-62d36d0 .elementor-heading-title{font-size:26px;line-height:1.35em;}.elementor-10719 .elementor-element.elementor-element-b0d6486 .elementor-heading-title{font-size:var( --e-global-typography-e1ee691-font-size );line-height:var( --e-global-typography-e1ee691-line-height );letter-spacing:var( --e-global-typography-e1ee691-letter-spacing );word-spacing:var( --e-global-typography-e1ee691-word-spacing );}.elementor-10719 .elementor-element.elementor-element-4cb3ac4 .elementor-heading-title{font-size:26px;line-height:1.35em;}.elementor-10719 .elementor-element.elementor-element-dddc8ef .elementor-heading-title{font-size:var( --e-global-typography-e1ee691-font-size );line-height:var( --e-global-typography-e1ee691-line-height );letter-spacing:var( --e-global-typography-e1ee691-letter-spacing );word-spacing:var( --e-global-typography-e1ee691-word-spacing );}.elementor-10719 .elementor-element.elementor-element-1325b12 .elementor-heading-title{font-size:26px;line-height:1.35em;}.elementor-10719 .elementor-element.elementor-element-b99a1ee{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-10719 .elementor-element.elementor-element-b219eb3{text-align:center;}.elementor-10719 .elementor-element.elementor-element-b219eb3 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-69537bbb.elementor-element{--align-self:center;}.elementor-10719 .elementor-element.elementor-element-69537bbb .elementor-button{font-size:var( --e-global-typography-ec5da11-font-size );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );}.elementor-10719 .elementor-element.elementor-element-42b4b38{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10719 .elementor-element.elementor-element-6ccf61dd .elementor-heading-title{font-size:var( --e-global-typography-89ca944-font-size );line-height:var( --e-global-typography-89ca944-line-height );letter-spacing:var( --e-global-typography-89ca944-letter-spacing );word-spacing:var( --e-global-typography-89ca944-word-spacing );}.elementor-10719 .elementor-element.elementor-element-721b7872 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-global-520.elementor-arrows-yes .elementor-main-swiper{width:calc( 90% - 40px );}.elementor-10719 .elementor-element.elementor-global-520 .elementor-main-swiper{width:90%;}.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__text{font-size:var( --e-global-typography-a6f5d2a-font-size );line-height:var( --e-global-typography-a6f5d2a-line-height );letter-spacing:var( --e-global-typography-a6f5d2a-letter-spacing );word-spacing:var( --e-global-typography-a6f5d2a-word-spacing );}.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__name{font-size:var( --e-global-typography-489cd32-font-size );line-height:var( --e-global-typography-489cd32-line-height );letter-spacing:var( --e-global-typography-489cd32-letter-spacing );word-spacing:var( --e-global-typography-489cd32-word-spacing );}.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__title{font-size:var( --e-global-typography-a6f5d2a-font-size );line-height:var( --e-global-typography-a6f5d2a-line-height );letter-spacing:var( --e-global-typography-a6f5d2a-letter-spacing );word-spacing:var( --e-global-typography-a6f5d2a-word-spacing );}.elementor-10719 .elementor-element.elementor-element-3c1db1c .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-349cb35 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-9b26d5b .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-28e8a2c .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-f265644 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-9bb2118 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-80d449f .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-ed02d3a .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-d65e465 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-da36ba4 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-fe75224 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-89c628c .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-416adfd .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-e7cdd0d .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-7273fa1 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-57711f6 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-04cfb7b .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-980e59b .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-a60abef .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-ded9264 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-092d4f1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10719 .elementor-element.elementor-element-35e00be .elementor-heading-title{font-size:var( --e-global-typography-89ca944-font-size );line-height:var( --e-global-typography-89ca944-line-height );letter-spacing:var( --e-global-typography-89ca944-letter-spacing );word-spacing:var( --e-global-typography-89ca944-word-spacing );}.elementor-10719 .elementor-element.elementor-element-7187a25 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-179d299{font-size:18px;line-height:1.75em;}.elementor-10719 .elementor-element.elementor-element-e345069 .elementor-button{font-size:var( --e-global-typography-ec5da11-font-size );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );}.elementor-10719 .elementor-element.elementor-element-33da514 .elementor-button{font-size:var( --e-global-typography-ec5da11-font-size );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );}}@media(min-width:768px){.elementor-10719 .elementor-element.elementor-element-7a0ecd8{--content-width:100%;}.elementor-10719 .elementor-element.elementor-element-bbc9f2e{--width:fit-content;}.elementor-10719 .elementor-element.elementor-element-c66cf1f{--width:100%;}.elementor-10719 .elementor-element.elementor-element-d217a0f{--width:50%;}.elementor-10719 .elementor-element.elementor-element-ef2b60d{--width:50%;}.elementor-10719 .elementor-element.elementor-element-a14285b{--content-width:1600px;}.elementor-10719 .elementor-element.elementor-element-7ce752e{--width:100%;}.elementor-10719 .elementor-element.elementor-element-e5964ae{--content-width:1500px;}.elementor-10719 .elementor-element.elementor-element-8c6ffdf{--content-width:500px;}.elementor-10719 .elementor-element.elementor-element-cbd7d98{--content-width:500px;}.elementor-10719 .elementor-element.elementor-element-c5193cd{--content-width:500px;}.elementor-10719 .elementor-element.elementor-element-453474b{--content-width:1500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10719 .elementor-element.elementor-element-7a0ecd8{--content-width:90%;}.elementor-10719 .elementor-element.elementor-element-6cd2da5{--content-width:90%;}.elementor-10719 .elementor-element.elementor-element-d217a0f{--width:100%;}.elementor-10719 .elementor-element.elementor-element-ef2b60d{--width:100%;}.elementor-10719 .elementor-element.elementor-element-a4c8d90{--content-width:90%;}.elementor-10719 .elementor-element.elementor-element-c4a045d{--width:100%;}.elementor-10719 .elementor-element.elementor-element-42b4b38{--content-width:90%;}.elementor-10719 .elementor-element.elementor-element-46bc896{--content-width:90%;}.elementor-10719 .elementor-element.elementor-element-092d4f1{--content-width:90%;}}@media(max-width:767px){.elementor-10719 .elementor-element.elementor-element-7a0ecd8{--content-width:100%;--min-height:30vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.85;}.elementor-10719 .elementor-element.elementor-element-bbc9f2e{--width:20%;}.elementor-10719 .elementor-element.elementor-element-46471e9 .elementor-icon-wrapper{text-align:left;}.elementor-10719 .elementor-element.elementor-element-497de1f .elementor-heading-title{font-size:50px;}.elementor-10719 .elementor-element.elementor-element-2159a4b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10719 .elementor-element.elementor-element-2159a4b .elementor-button{font-size:var( --e-global-typography-ec5da11-font-size );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );}.elementor-10719 .elementor-element.elementor-element-6cd2da5{--content-width:90%;}.elementor-10719 .elementor-element.elementor-element-c66cf1f{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10719 .elementor-element.elementor-element-d217a0f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10719 .elementor-element.elementor-element-6aa5473 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-ef2b60d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 010px;--row-gap:10px;--column-gap:010px;--flex-wrap:nowrap;}.elementor-10719 .elementor-element.elementor-element-579b5c1{--swiper-slides-to-display:1;}.elementor-10719 .elementor-element.elementor-element-579b5c1 > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-10719 .elementor-element.elementor-element-f809b18{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10719 .elementor-element.elementor-element-f809b18::before, .elementor-10719 .elementor-element.elementor-element-f809b18 > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-f809b18 > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-f809b18 > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-f809b18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-f809b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-repeat:no-repeat;}.elementor-10719 .elementor-element.elementor-element-dda2191 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-418da91.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10719 .elementor-element.elementor-element-418da91 .elementor-button{font-size:var( --e-global-typography-ec5da11-font-size );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );}.elementor-10719 .elementor-element.elementor-element-a4c8d90{--content-width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10719 .elementor-element.elementor-element-c4a045d{--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-10719 .elementor-element.elementor-element-f9e321b .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-9fec6d4 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-d3d857a{font-size:20px;line-height:1.75em;}.elementor-10719 .elementor-element.elementor-element-8fd89e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10719 .elementor-element.elementor-element-acb7894{--overlay-opacity:0;}.elementor-10719 .elementor-element.elementor-element-2176f2a .elementor-heading-title{font-size:var( --e-global-typography-e1ee691-font-size );line-height:var( --e-global-typography-e1ee691-line-height );letter-spacing:var( --e-global-typography-e1ee691-letter-spacing );word-spacing:var( --e-global-typography-e1ee691-word-spacing );}.elementor-10719 .elementor-element.elementor-element-62d36d0 .elementor-heading-title{font-size:24px;}.elementor-10719 .elementor-element.elementor-element-4ce26fc{--overlay-opacity:0;}.elementor-10719 .elementor-element.elementor-element-b0d6486 .elementor-heading-title{font-size:var( --e-global-typography-e1ee691-font-size );line-height:var( --e-global-typography-e1ee691-line-height );letter-spacing:var( --e-global-typography-e1ee691-letter-spacing );word-spacing:var( --e-global-typography-e1ee691-word-spacing );}.elementor-10719 .elementor-element.elementor-element-4cb3ac4 .elementor-heading-title{font-size:24px;}.elementor-10719 .elementor-element.elementor-element-fbd769d{--overlay-opacity:0;}.elementor-10719 .elementor-element.elementor-element-dddc8ef .elementor-heading-title{font-size:var( --e-global-typography-e1ee691-font-size );line-height:var( --e-global-typography-e1ee691-line-height );letter-spacing:var( --e-global-typography-e1ee691-letter-spacing );word-spacing:var( --e-global-typography-e1ee691-word-spacing );}.elementor-10719 .elementor-element.elementor-element-1325b12 .elementor-heading-title{font-size:24px;}.elementor-10719 .elementor-element.elementor-element-b99a1ee::before, .elementor-10719 .elementor-element.elementor-element-b99a1ee > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-b99a1ee > .e-con-inner > .elementor-background-video-container::before, .elementor-10719 .elementor-element.elementor-element-b99a1ee > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-b99a1ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-10719 .elementor-element.elementor-element-b99a1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-repeat:no-repeat;}.elementor-10719 .elementor-element.elementor-element-b219eb3{text-align:center;}.elementor-10719 .elementor-element.elementor-element-b219eb3 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-69537bbb.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-10719 .elementor-element.elementor-element-69537bbb .elementor-button{font-size:var( --e-global-typography-ec5da11-font-size );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );}.elementor-10719 .elementor-element.elementor-element-42b4b38{--content-width:90%;}.elementor-10719 .elementor-element.elementor-element-6ccf61dd .elementor-heading-title{font-size:var( --e-global-typography-89ca944-font-size );line-height:var( --e-global-typography-89ca944-line-height );letter-spacing:var( --e-global-typography-89ca944-letter-spacing );word-spacing:var( --e-global-typography-89ca944-word-spacing );}.elementor-10719 .elementor-element.elementor-element-721b7872 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-global-520.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-10719 .elementor-element.elementor-global-520 .elementor-main-swiper{width:100%;}.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__text{font-size:var( --e-global-typography-a6f5d2a-font-size );line-height:var( --e-global-typography-a6f5d2a-line-height );letter-spacing:var( --e-global-typography-a6f5d2a-letter-spacing );word-spacing:var( --e-global-typography-a6f5d2a-word-spacing );}.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__name{font-size:var( --e-global-typography-489cd32-font-size );line-height:var( --e-global-typography-489cd32-line-height );letter-spacing:var( --e-global-typography-489cd32-letter-spacing );word-spacing:var( --e-global-typography-489cd32-word-spacing );}.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__title{font-size:var( --e-global-typography-a6f5d2a-font-size );line-height:var( --e-global-typography-a6f5d2a-line-height );letter-spacing:var( --e-global-typography-a6f5d2a-letter-spacing );word-spacing:var( --e-global-typography-a6f5d2a-word-spacing );}.elementor-10719 .elementor-element.elementor-element-46bc896{--content-width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10719 .elementor-element.elementor-element-3c1db1c .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-349cb35 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-9b26d5b .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-28e8a2c .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-f265644 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-9bb2118 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-80d449f .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-ed02d3a .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-d65e465 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-da36ba4 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-fe75224 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-89c628c .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-416adfd .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-e7cdd0d .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-7273fa1 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-57711f6 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-04cfb7b .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-980e59b .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-a60abef .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-ded9264 .elementor-heading-title{font-size:18px;line-height:1.35em;letter-spacing:0.33em;}.elementor-10719 .elementor-element.elementor-element-092d4f1{--content-width:90%;}.elementor-10719 .elementor-element.elementor-element-35e00be .elementor-heading-title{font-size:var( --e-global-typography-89ca944-font-size );line-height:var( --e-global-typography-89ca944-line-height );letter-spacing:var( --e-global-typography-89ca944-letter-spacing );word-spacing:var( --e-global-typography-89ca944-word-spacing );}.elementor-10719 .elementor-element.elementor-element-7187a25{text-align:center;}.elementor-10719 .elementor-element.elementor-element-7187a25 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10719 .elementor-element.elementor-element-179d299{font-size:20px;line-height:1.75em;}.elementor-10719 .elementor-element.elementor-element-c5193cd{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-10719 .elementor-element.elementor-element-e345069 .elementor-button{font-size:var( --e-global-typography-ec5da11-font-size );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );}.elementor-10719 .elementor-element.elementor-element-33da514{width:auto;max-width:auto;}.elementor-10719 .elementor-element.elementor-element-33da514 .elementor-button{font-size:var( --e-global-typography-ec5da11-font-size );line-height:var( --e-global-typography-ec5da11-line-height );letter-spacing:var( --e-global-typography-ec5da11-letter-spacing );word-spacing:var( --e-global-typography-ec5da11-word-spacing );padding:1rem 0rem 1rem 0rem;}}/* Start custom CSS for container, class: .elementor-element-7ce752e *//*.elementor-10719 .elementor-element.elementor-element-7ce752e {
    max-width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb7894 */.elementor-10719 .elementor-element.elementor-element-acb7894:hover i {
    color: var(--e-global-color-1c2ff42); /* Change the icon color on hover */
    animation: bounceRight 0.8s ease-in-out both; /* Add animation to icon on hover */
}

.elementor-10719 .elementor-element.elementor-element-acb7894:hover h3 {
    color: var(--e-global-color-1c2ff42); /* Change the text color on hover */
}

@keyframes bounceRight {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(10px);
    }
    100% {
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce26fc */.elementor-10719 .elementor-element.elementor-element-4ce26fc:hover i {
    color: var(--e-global-color-1c2ff42); /* Change the icon color on hover */
    animation: bounceRight 0.8s ease-in-out both; /* Add animation to icon on hover */
}

.elementor-10719 .elementor-element.elementor-element-4ce26fc:hover h3 {
    color: var(--e-global-color-1c2ff42); /* Change the text color on hover */
}

@keyframes bounceRight {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(10px);
    }
    100% {
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd769d */.elementor-10719 .elementor-element.elementor-element-fbd769d:hover i {
    color: var(--e-global-color-1c2ff42); /* Change the icon color on hover */
    animation: bounceRight 0.8s ease-in-out both; /* Add animation to icon on hover */
}

.elementor-10719 .elementor-element.elementor-element-fbd769d:hover h3 {
    color: var(--e-global-color-1c2ff42); /* Change the text color on hover */
}

@keyframes bounceRight {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(10px);
    }
    100% {
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-520 */.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__text {
    font-style: normal;
    
}

/*.elementor-10719 .elementor-element.elementor-global-520 .elementor-testimonial__footer {
}*/

/*.elementor-10719 .elementor-element.elementor-global-520 .swiper-pagination-bullet:nth-child(odd) {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 12px 6px;
  border-color: transparent transparent #e5e5e5 transparent;
  border-radius: 0px;
}

.elementor-10719 .elementor-element.elementor-global-520 .swiper-pagination-bullet:nth-child(even) {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 6px 0px 6px;
  border-color: #e5e5e5 transparent  transparent transparent;
  border-radius: 0px;
}

.elementor-10719 .elementor-element.elementor-global-520 .swiper-pagination-bullet-active:nth-child(odd) {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 12px 6px;
  border-color: transparent transparent #224E21 transparent;
  border-radius: 0px;
}

.elementor-10719 .elementor-element.elementor-global-520 .swiper-pagination-bullet-active:nth-child(even) {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 6px 0px 6px;
  border-color: #224E21 transparent  transparent;
  border-radius: 0px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ambroise';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vermontframes.com/wp-content/uploads/2024/08/fonnts.com-Ambroise-Std-Demi-.eot');
	src: url('https://vermontframes.com/wp-content/uploads/2024/08/fonnts.com-Ambroise-Std-Demi-.eot?#iefix') format('embedded-opentype'),
		url('https://vermontframes.com/wp-content/uploads/2024/08/fonnts.com-Ambroise-Std-Demi-.woff2') format('woff2'),
		url('https://vermontframes.com/wp-content/uploads/2024/08/fonnts.com-Ambroise-Std-Demi-1.woff') format('woff'),
		url('https://vermontframes.com/wp-content/uploads/2024/08/fonnts.com-Ambroise-Std-Demi-.ttf') format('truetype'),
		url('https://vermontframes.com/wp-content/uploads/2024/08/fonnts.com-Ambroise-Std-Demi-.svg#Ambroise') format('svg');
}
/* End Custom Fonts CSS */