.elementor-3359 .elementor-element.elementor-element-457ee80{padding:10rem 0rem 3rem 0rem;}.elementor-3359 .elementor-element.elementor-element-bee37b3 .swiper .swiper-button-next, .elementor-3359 .elementor-element.elementor-element-bee37b3 .swiper .swiper-button-prev{color:var(--shock-black-color);background-color:var(--shock-white-color);border-radius:100px 100px 100px 100px;}.elementor-3359 .elementor-element.elementor-element-bee37b3 .swiper .swiper-button-next:hover, .elementor-3359 .elementor-element.elementor-element-bee37b3 .swiper .swiper-button-prev:hover{color:var(--shock-white-color);background-color:var(--shock-primary-color);}.elementor-3359 .elementor-element.elementor-element-bee37b3 .intro-text{max-width:100%;}.elementor-3359 .elementor-element.elementor-element-bee37b3 .swiper .swiper-slide .image-wrapper .image{height:75vh;}.elementor-3359 .elementor-element.elementor-element-bee37b3 .has-overlay .overlay{background-color:#264653BF;}.elementor-3359 .elementor-element.elementor-element-bee37b3 .text-1{color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-bee37b3 .text-1 mark:before{background-color:var(--shock-primary-color);}.elementor-3359 .elementor-element.elementor-element-bee37b3 .text-2{color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-bee37b3 .text-2 mark:before{background-color:var(--shock-primary-color);}.elementor-3359 .elementor-element.elementor-element-bee37b3 .description{color:var(--shock-white-50-color);}.elementor-3359 .elementor-element.elementor-element-bee37b3 .description mark:before{background-color:var(--shock-primary-color);}.elementor-3359 .elementor-element.elementor-element-bee37b3 .button{--color:var(--shock-primary-color);border-radius:100px 100px 100px 100px;}.elementor-3359 .elementor-element.elementor-element-bee37b3 .button.arrow-button{--color-1:var(--shock-primary-color);--color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-bee37b3 .button .button-text{--color:var(--shock-white-color);--hover-color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-bee37b3 .button .button-icon{--color:var(--shock-white-color);--hover-color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-bee37b3 .button:not(.arrow-button){--hover-color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-bee37b3 .button .button-duocolor{border-radius:0 100px 100px 0;}.elementor-3359 .elementor-element.elementor-element-10cc7beb{padding:2rem 0rem 2rem 0rem;}.elementor-3359 .elementor-element.elementor-element-224302c0{margin-top:-2rem;margin-bottom:2rem;}.elementor-3359 .elementor-element.elementor-global-8761 .zzz::before, .elementor-3359 .elementor-element.elementor-global-8761 .zzz::after{background-size:15px 100%;}.elementor-3359 .elementor-element.elementor-global-8761 .zzz{height:15px;--color-2:var( --e-global-color-primary );--color-1:var( --e-global-color-primary );}.elementor-3359 .elementor-element.elementor-element-be6729c .intro-text{max-width:100%;}.elementor-3359 .elementor-element.elementor-element-be6729c .text-1{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-be6729c .text-1 mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-be6729c .text-2{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-be6729c .text-2 mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-be6729c .description{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-be6729c .description mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-b472657 .image-wrapper .image{width:100%;max-width:100%;opacity:1;box-shadow:0px 20px 50px 0px rgba(0,0,0,0.15);}.elementor-3359 .elementor-element.elementor-element-b472657 .figure-caption{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-b472657 .circular-text .emblem{width:10rem;height:10rem;color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-760ed7a .intro-text{max-width:100%;}.elementor-3359 .elementor-element.elementor-element-760ed7a .text-1{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-760ed7a .text-1 mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-760ed7a .text-2{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-760ed7a .text-2 mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-760ed7a .description{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-760ed7a .description mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-506a438e .button{--color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-506a438e .button.arrow-button{--color-1:var(--shock-black-color);--color:var(--shock-primary-color);}.elementor-3359 .elementor-element.elementor-element-506a438e .button:not(.arrow-button){--hover-color:var(--shock-primary-color);}.elementor-3359 .elementor-element.elementor-element-3de38fe .intro-text{max-width:100%;}.elementor-3359 .elementor-element.elementor-element-3de38fe .text-1{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-3de38fe .text-1 mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-3de38fe .text-2{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-3de38fe .text-2 mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-3de38fe .description{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-3de38fe .description mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-30d7173 .card .card-body{background-color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-30d7173 .card{box-shadow:0px 20px 50px 0px rgba(0,0,0,0.15);border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-30d7173 .card:not(.has-image) .card-body{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-30d7173 .card.has-image.is-horizontal .card-body{border-top-right-radius:5px;border-bottom-right-radius:5px;}.elementor-3359 .elementor-element.elementor-element-30d7173 .card.has-image.is-horizontal .image-wrapper{border-top-left-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-30d7173 .card.has-image:not(.is-horizontal) .card-body{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-30d7173 .card.has-image:not(.is-horizontal) .image-wrapper{border-top-right-radius:5px;border-top-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-30d7173 .card .overlay{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-30d7173 .card .title{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-30d7173 .card .description{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-651ed564 .card .card-body{background-color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-651ed564 .card{box-shadow:0px 20px 50px 0px rgba(0,0,0,0.15);border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-651ed564 .card:not(.has-image) .card-body{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-651ed564 .card.has-image.is-horizontal .card-body{border-top-right-radius:5px;border-bottom-right-radius:5px;}.elementor-3359 .elementor-element.elementor-element-651ed564 .card.has-image.is-horizontal .image-wrapper{border-top-left-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-651ed564 .card.has-image:not(.is-horizontal) .card-body{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-651ed564 .card.has-image:not(.is-horizontal) .image-wrapper{border-top-right-radius:5px;border-top-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-651ed564 .card .overlay{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-651ed564 .card .title{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-651ed564 .card .description{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-2ea6d22c .card .card-body{background-color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-2ea6d22c .card{box-shadow:0px 20px 50px 0px rgba(0,0,0,0.15);border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-2ea6d22c .card:not(.has-image) .card-body{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-2ea6d22c .card.has-image.is-horizontal .card-body{border-top-right-radius:5px;border-bottom-right-radius:5px;}.elementor-3359 .elementor-element.elementor-element-2ea6d22c .card.has-image.is-horizontal .image-wrapper{border-top-left-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-2ea6d22c .card.has-image:not(.is-horizontal) .card-body{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-2ea6d22c .card.has-image:not(.is-horizontal) .image-wrapper{border-top-right-radius:5px;border-top-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-2ea6d22c .card .overlay{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-2ea6d22c .card .title{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-2ea6d22c .card .description{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-bc31ae9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3359 .elementor-element.elementor-element-bc31ae9{padding:2rem 0rem 2rem 0rem;}.elementor-3359 .elementor-element.elementor-element-201dd85 .gallery .item .image-wrapper .image{height:340px;}.elementor-3359 .elementor-element.elementor-element-201dd85 .gallery .item .image-wrapper{box-shadow:0px 20px 50px 0px rgba(0,0,0,0.15);border-radius:25px 25px 25px 25px;}.elementor-3359 .elementor-element.elementor-element-201dd85 .gallery .item .text-wrapper .title{color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-201dd85 .gallery .item .text-wrapper .description{color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-201dd85 .gallery .item .gallery-icon{color:var(--shock-secondary-color);}.elementor-3359 .elementor-element.elementor-element-cf3b33a .collapsible .collapse-group .arrow-button{--color-1:var(--shock-black-color);--color:var(--shock-secondary-color);}.elementor-3359 .elementor-element.elementor-element-cf3b33a .collapsible .collapse-group .collapse-button{border-color:var(--shock-gray-25-color);border-radius:100px 100px 100px 100px;}.elementor-3359 .elementor-element.elementor-element-cf3b33a .collapsible .collapse-group .parent:hover .collapse-button{border-color:var(--shock-secondary-25-color);}.elementor-3359 .elementor-element.elementor-element-cf3b33a .collapsible .collapse-group .title{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-cf3b33a .collapsible .collapse-group .title mark:before{background-color:var(--shock-primary-25-color);}.elementor-3359 .elementor-element.elementor-element-cf3b33a .collapsible .collapse-group .collapse-content{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-cf3b33a .collapsible .collapse-group .collapse-content mark:before{background-color:var(--shock-primary-25-color);}.elementor-3359 .elementor-element.elementor-element-195ee327 .intro-text{max-width:100%;}.elementor-3359 .elementor-element.elementor-element-195ee327 .text-1{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-195ee327 .text-1 mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-195ee327 .text-2{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-195ee327 .text-2 mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-195ee327 .description{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-195ee327 .description mark:before{background-color:var(--shock-accent-color);}.elementor-3359 .elementor-element.elementor-element-5bb07632 .card .card-body{background-color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-5bb07632 .card{box-shadow:0px 20px 50px 0px rgba(0,0,0,0.15);border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-5bb07632 .card:not(.has-image) .card-body{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-5bb07632 .card.has-image.is-horizontal .card-body{border-top-right-radius:5px;border-bottom-right-radius:5px;}.elementor-3359 .elementor-element.elementor-element-5bb07632 .card.has-image.is-horizontal .image-wrapper{border-top-left-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-5bb07632 .card.has-image:not(.is-horizontal) .card-body{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-5bb07632 .card.has-image:not(.is-horizontal) .image-wrapper{border-top-right-radius:5px;border-top-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-5bb07632 .card .overlay{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-5bb07632 .card .title{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-5bb07632 .card .description{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-3a86ef1d .card .card-body{background-color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-3a86ef1d .card{box-shadow:0px 20px 50px 0px rgba(0,0,0,0.15);border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-3a86ef1d .card:not(.has-image) .card-body{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-3a86ef1d .card.has-image.is-horizontal .card-body{border-top-right-radius:5px;border-bottom-right-radius:5px;}.elementor-3359 .elementor-element.elementor-element-3a86ef1d .card.has-image.is-horizontal .image-wrapper{border-top-left-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-3a86ef1d .card.has-image:not(.is-horizontal) .card-body{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-3a86ef1d .card.has-image:not(.is-horizontal) .image-wrapper{border-top-right-radius:5px;border-top-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-3a86ef1d .card .overlay{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-3a86ef1d .card .title{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-3a86ef1d .card .description{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-3f0f2fdf .card .card-body{background-color:var(--shock-white-color);}.elementor-3359 .elementor-element.elementor-element-3f0f2fdf .card{box-shadow:0px 20px 50px 0px rgba(0,0,0,0.15);border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-3f0f2fdf .card:not(.has-image) .card-body{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-3f0f2fdf .card.has-image.is-horizontal .card-body{border-top-right-radius:5px;border-bottom-right-radius:5px;}.elementor-3359 .elementor-element.elementor-element-3f0f2fdf .card.has-image.is-horizontal .image-wrapper{border-top-left-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-3f0f2fdf .card.has-image:not(.is-horizontal) .card-body{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-3f0f2fdf .card.has-image:not(.is-horizontal) .image-wrapper{border-top-right-radius:5px;border-top-left-radius:5px;}.elementor-3359 .elementor-element.elementor-element-3f0f2fdf .card .overlay{border-radius:5px 5px 5px 5px;}.elementor-3359 .elementor-element.elementor-element-3f0f2fdf .card .title{color:var(--shock-black-color);}.elementor-3359 .elementor-element.elementor-element-3f0f2fdf .card .description{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-31804a7{padding:2rem 0rem 0rem 0rem;}.elementor-3359 .elementor-element.elementor-element-0e590a0{width:100%;max-width:100%;}.elementor-3359 .elementor-element.elementor-element-0e590a0 .zzz::before, .elementor-3359 .elementor-element.elementor-element-0e590a0 .zzz::after{background-size:15px 100%;}.elementor-3359 .elementor-element.elementor-element-0e590a0 .zzz{height:15px;--color-2:var( --e-global-color-primary );--color-1:var( --e-global-color-primary );}.elementor-3359 .elementor-element.elementor-element-a78cf97:not(.elementor-motion-effects-element-type-background), .elementor-3359 .elementor-element.elementor-element-a78cf97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://southernvtoutdoor.com/wp-content/uploads/2023/09/vermont-mountain-lake.jpg");background-position:center center;background-size:cover;}.elementor-3359 .elementor-element.elementor-element-a78cf97 > .elementor-container{min-height:50vh;}.elementor-3359 .elementor-element.elementor-element-a78cf97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3359 .elementor-element.elementor-element-a78cf97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3359 .elementor-element.elementor-element-7d9005d:not(.elementor-motion-effects-element-type-background), .elementor-3359 .elementor-element.elementor-element-7d9005d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://southernvtoutdoor.com/wp-content/uploads/2023/09/vermont-mountain-lake-a.jpg");background-position:center center;background-size:cover;}.elementor-3359 .elementor-element.elementor-element-7d9005d > .elementor-background-overlay{background-color:var(--shock-white-color);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3359 .elementor-element.elementor-element-7d9005d > .elementor-container{min-height:50vh;}.elementor-3359 .elementor-element.elementor-element-7d9005d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3359 .elementor-element.elementor-element-ef94875 .intro-text{max-width:85%;}.elementor-3359 .elementor-element.elementor-element-ef94875 .text-1{--color-1:var(--shock-primary-color);--color-2:var(--shock-secondary-color);}.elementor-3359 .elementor-element.elementor-element-ef94875 .text-2{--color-1:var(--shock-primary-color);--color-2:var(--shock-secondary-color);}.elementor-3359 .elementor-element.elementor-element-ef94875 .description{color:var(--shock-gray-color);}.elementor-3359 .elementor-element.elementor-element-ef94875 .button.border-gradient{--color-1:var(--shock-primary-color);--color-2:var(--shock-secondary-color);}@media(min-width:768px){.elementor-3359 .elementor-element.elementor-element-184c29e7{width:100%;}.elementor-3359 .elementor-element.elementor-element-b0d4e3a{width:50%;}.elementor-3359 .elementor-element.elementor-element-3f351d5{width:50%;}}@media(min-width:1025px){.elementor-3359 .elementor-element.elementor-element-a78cf97:not(.elementor-motion-effects-element-type-background), .elementor-3359 .elementor-element.elementor-element-a78cf97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3359 .elementor-element.elementor-element-7d9005d:not(.elementor-motion-effects-element-type-background), .elementor-3359 .elementor-element.elementor-element-7d9005d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3359 .elementor-element.elementor-element-457ee80{padding:8rem 0rem 3rem 0rem;}}@media(max-width:767px){.elementor-3359 .elementor-element.elementor-element-506a438e > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}}