.elementor-164 .elementor-element.elementor-element-065d9ac{--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:space-evenly;--align-items:flex-start;--flex-wrap:nowrap;box-shadow:0px 4px 8px 8px rgba(0,0,0,.83);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4rem;--padding-right:4rem;--z-index:2}.elementor-164 .elementor-element.elementor-element-065d9ac:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-065d9ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.visitrivet.com/wp-content/uploads/rivet-footer-metal-background-768x512.webp");background-position:top center;background-repeat:repeat;background-size:30% auto}.elementor-164 .elementor-element.elementor-element-065d9ac:before,.elementor-164 .elementor-element.elementor-element-065d9ac>.elementor-background-video-container:before,.elementor-164 .elementor-element.elementor-element-065d9ac>.e-con-inner>.elementor-background-video-container:before,.elementor-164 .elementor-element.elementor-element-065d9ac>.elementor-background-slideshow:before,.elementor-164 .elementor-element.elementor-element-065d9ac>.e-con-inner>.elementor-background-slideshow:before,.elementor-164 .elementor-element.elementor-element-065d9ac>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-164 .elementor-element.elementor-element-065d9ac.e-con{--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-cd8bab4{--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-start;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-164 .elementor-element.elementor-element-cd8bab4.e-con{--align-self:flex-start}.elementor-164 .elementor-element.elementor-element-c382c7a{width:auto;max-width:auto;text-align:center}.elementor-164 .elementor-element.elementor-element-c382c7a>.elementor-widget-container{margin:-.5rem 0 0;padding:0}.elementor-164 .elementor-element.elementor-element-c382c7a.elementor-element{--align-self:center;--order:-99999;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-c382c7a img{width:70%}.elementor-164 .elementor-element.elementor-element-cd5bdb4{width:auto;max-width:auto;text-align:center;font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:500;line-height:1.5em;color:var(--e-global-color-98f1870)}.elementor-164 .elementor-element.elementor-element-cd5bdb4>.elementor-widget-container{margin:0}.elementor-164 .elementor-element.elementor-element-cb5fff1{--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-start;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-164 .elementor-element.elementor-element-cb5fff1.e-con{--align-self:flex-start}.elementor-164 .elementor-element.elementor-element-4bc5412{width:100%;max-width:100%;text-align:center}.elementor-164 .elementor-element.elementor-element-4bc5412>.elementor-widget-container{margin:0 0 .5rem;padding:0}.elementor-164 .elementor-element.elementor-element-4bc5412.elementor-element{--align-self:center}.elementor-164 .elementor-element.elementor-element-4bc5412 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:1.5rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:.02em;color:var(--e-global-color-b976fe6)}.elementor-164 .elementor-element.elementor-element-543179a{width:100%;max-width:100%;text-align:center;font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:500;line-height:1.5em;color:var(--e-global-color-98f1870)}.elementor-164 .elementor-element.elementor-element-543179a>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-be7411f{width:auto;max-width:auto}.elementor-164 .elementor-element.elementor-element-be7411f>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-be7411f.elementor-element{--align-self:center;--order:5;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button-content-wrapper{flex-direction:row}.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button .elementor-button-content-wrapper{gap:6px}.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button{font-family:"Averia Serif Libre",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:.04px;fill:var(--e-global-color-4113295);color:var(--e-global-color-4113295);border-style:none;padding:1rem}.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button:hover,.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button:focus{color:var(--e-global-color-2788da9)}.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button:hover svg,.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button:focus svg{fill:var(--e-global-color-2788da9)}.elementor-164 .elementor-element.elementor-element-4695a10{--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-start;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-164 .elementor-element.elementor-element-4695a10.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1}.elementor-164 .elementor-element.elementor-element-802f319{width:auto;max-width:auto;text-align:center}.elementor-164 .elementor-element.elementor-element-802f319>.elementor-widget-container{margin:0 0 .5rem;padding:0}.elementor-164 .elementor-element.elementor-element-802f319.elementor-element{--align-self:center}.elementor-164 .elementor-element.elementor-element-802f319 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:1.5rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:.02em;color:var(--e-global-color-b976fe6)}.elementor-164 .elementor-element.elementor-element-0c2f9a7{width:var(--container-widget-width,26ch);max-width:26ch;--container-widget-width:26ch;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:500;line-height:1.5em;color:var(--e-global-color-98f1870)}.elementor-164 .elementor-element.elementor-element-0c2f9a7>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-cd04ec9{--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-start;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-164 .elementor-element.elementor-element-cd04ec9.e-con{--align-self:flex-start}.elementor-164 .elementor-element.elementor-element-e64234b{width:auto;max-width:auto;text-align:center}.elementor-164 .elementor-element.elementor-element-e64234b>.elementor-widget-container{margin:0 0 .5rem;padding:0}.elementor-164 .elementor-element.elementor-element-e64234b.elementor-element{--align-self:center}.elementor-164 .elementor-element.elementor-element-e64234b .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:1.5rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:.02em;color:var(--e-global-color-b976fe6)}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-repeater-item-17acb0d.elementor-social-icon{background-color:#FFFFFF00}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-repeater-item-7689ab7.elementor-social-icon{background-color:#02010100}.elementor-164 .elementor-element.elementor-element-fbb1b42{--grid-template-columns:repeat(0,auto);width:auto;max-width:auto;--icon-size:1.5rem;--grid-column-gap:30px;--grid-row-gap:0px}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-widget-container{text-align:center}.elementor-164 .elementor-element.elementor-element-fbb1b42>.elementor-widget-container{margin:.5rem}.elementor-164 .elementor-element.elementor-element-fbb1b42.elementor-element{--align-self:center;--order:2;--flex-grow:1;--flex-shrink:1}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-social-icon i{color:var(--e-global-color-4113295)}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-social-icon svg{fill:var(--e-global-color-4113295)}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-social-icon{--icon-padding:0em}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-social-icon:hover{background-color:#D30F0F00}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-social-icon:hover i{color:var(--e-global-color-2788da9)}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-social-icon:hover svg{fill:var(--e-global-color-2788da9)}.elementor-164 .elementor-element.elementor-element-36ec438{width:auto;max-width:auto}.elementor-164 .elementor-element.elementor-element-36ec438>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-36ec438.elementor-element{--align-self:center;--order:2;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button-content-wrapper{flex-direction:row}.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button .elementor-button-content-wrapper{gap:6px}.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button{font-family:"Averia Serif Libre",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:.04px;fill:var(--e-global-color-4113295);color:var(--e-global-color-4113295);border-style:none;padding:1rem}.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button:hover,.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button:focus{color:var(--e-global-color-2788da9)}.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button:hover svg,.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button:focus svg{fill:var(--e-global-color-2788da9)}.elementor-164 .elementor-element.elementor-element-5322450{--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-start;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-164 .elementor-element.elementor-element-5322450.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1}.elementor-164 .elementor-element.elementor-element-0996fd3{width:auto;max-width:auto;text-align:center}.elementor-164 .elementor-element.elementor-element-0996fd3>.elementor-widget-container{margin:0 0 .5rem;padding:0}.elementor-164 .elementor-element.elementor-element-0996fd3.elementor-element{--align-self:center}.elementor-164 .elementor-element.elementor-element-0996fd3 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:1.5rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:.02em;color:var(--e-global-color-b976fe6)}.elementor-164 .elementor-element.elementor-element-287b763{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 0rem / 2 )}.elementor-164 .elementor-element.elementor-element-287b763>.elementor-widget-container{margin:0;padding:0;border-style:none}.elementor-164 .elementor-element.elementor-element-287b763.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-287b763:hover .elementor-widget-container{border-style:none}.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu .elementor-item{font-family:"Averia Serif Libre",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:2.5em;letter-spacing:.06px}.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-4113295);fill:var(--e-global-color-4113295)}.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu--main .elementor-item:hover,.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-2788da9);fill:var(--e-global-color-2788da9)}.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--e-global-color-2788da9)}.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:0}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1024px){.elementor-164 .elementor-element.elementor-element-065d9ac{--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:space-evenly;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem}.elementor-164 .elementor-element.elementor-element-065d9ac:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-065d9ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center;background-repeat:repeat;background-size:contain}.elementor-164 .elementor-element.elementor-element-065d9ac.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-cd8bab4{--justify-content:center;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-164 .elementor-element.elementor-element-cd8bab4.e-con{--order:1;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-c382c7a img{width:35%}.elementor-164 .elementor-element.elementor-element-cd5bdb4{width:100%;max-width:100%;font-size:1.25rem;line-height:1.7em}.elementor-164 .elementor-element.elementor-element-cb5fff1{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-164 .elementor-element.elementor-element-cb5fff1.e-con{--align-self:stretch;--order:2;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-4bc5412{width:100%;max-width:100%;text-align:center}.elementor-164 .elementor-element.elementor-element-4bc5412>.elementor-widget-container{margin:0}.elementor-164 .elementor-element.elementor-element-4bc5412 .elementor-heading-title{font-size:1.5rem;line-height:1.6em;letter-spacing:.02em}.elementor-164 .elementor-element.elementor-element-543179a{width:100%;max-width:100%;font-size:1.25rem;line-height:1.7em}.elementor-164 .elementor-element.elementor-element-be7411f{width:100%;max-width:100%}.elementor-164 .elementor-element.elementor-element-be7411f>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-be7411f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button{font-size:1rem;line-height:1em;letter-spacing:.04em;padding:1rem}.elementor-164 .elementor-element.elementor-element-4695a10.e-con{--align-self:stretch;--order:4}.elementor-164 .elementor-element.elementor-element-802f319{width:100%;max-width:100%;text-align:center}.elementor-164 .elementor-element.elementor-element-802f319>.elementor-widget-container{margin:0}.elementor-164 .elementor-element.elementor-element-802f319 .elementor-heading-title{font-size:1.5rem;line-height:1.6em;letter-spacing:.02em}.elementor-164 .elementor-element.elementor-element-0c2f9a7{width:var(--container-widget-width,26ch);max-width:26ch;--container-widget-width:26ch;--container-widget-flex-grow:0;font-size:1.25rem;line-height:1.7em}.elementor-164 .elementor-element.elementor-element-cd04ec9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-164 .elementor-element.elementor-element-cd04ec9.e-con{--align-self:stretch;--order:3}.elementor-164 .elementor-element.elementor-element-e64234b{width:100%;max-width:100%;text-align:center}.elementor-164 .elementor-element.elementor-element-e64234b>.elementor-widget-container{margin:0}.elementor-164 .elementor-element.elementor-element-e64234b .elementor-heading-title{font-size:1.5rem;line-height:1.6em;letter-spacing:.02em}.elementor-164 .elementor-element.elementor-element-fbb1b42{--grid-template-columns:repeat(1,auto);width:100%;max-width:100%;--icon-size:2rem;--grid-column-gap:15px}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-widget-container{text-align:center}.elementor-164 .elementor-element.elementor-element-fbb1b42>.elementor-widget-container{margin:1rem 0;padding:0}.elementor-164 .elementor-element.elementor-element-fbb1b42.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-social-icon{--icon-padding:0em}.elementor-164 .elementor-element.elementor-element-36ec438{width:100%;max-width:100%}.elementor-164 .elementor-element.elementor-element-36ec438>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-36ec438.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button{font-size:1rem;line-height:1em;letter-spacing:.04em;padding:1rem}.elementor-164 .elementor-element.elementor-element-5322450{--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-start;--align-items:flex-start}.elementor-164 .elementor-element.elementor-element-5322450.e-con{--align-self:flex-start;--order:5}.elementor-164 .elementor-element.elementor-element-0996fd3{width:100%;max-width:100%;text-align:center}.elementor-164 .elementor-element.elementor-element-0996fd3>.elementor-widget-container{margin:0}.elementor-164 .elementor-element.elementor-element-0996fd3 .elementor-heading-title{font-size:1.5rem;line-height:1.6em;letter-spacing:.02em}.elementor-164 .elementor-element.elementor-element-287b763{width:100%;max-width:100%;--e-nav-menu-horizontal-menu-item-margin:calc( 0.5rem / 2 )}.elementor-164 .elementor-element.elementor-element-287b763>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-287b763.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu .elementor-item{font-size:1rem;line-height:2.5em;letter-spacing:.06em}.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:.5rem}}@media(min-width:750px){.elementor-164 .elementor-element.elementor-element-065d9ac{--width:100%}.elementor-164 .elementor-element.elementor-element-cd8bab4{--width:100%}.elementor-164 .elementor-element.elementor-element-cb5fff1{--width:100%}.elementor-164 .elementor-element.elementor-element-4695a10{--width:100%}.elementor-164 .elementor-element.elementor-element-cd04ec9{--width:100%}.elementor-164 .elementor-element.elementor-element-5322450{--width:100%}}@media(max-width:1024px) and (min-width:750px){.elementor-164 .elementor-element.elementor-element-065d9ac{--width:100%}.elementor-164 .elementor-element.elementor-element-cd8bab4{--width:100%}.elementor-164 .elementor-element.elementor-element-cb5fff1{--width:25%}.elementor-164 .elementor-element.elementor-element-4695a10{--width:25%}.elementor-164 .elementor-element.elementor-element-cd04ec9{--width:25%}.elementor-164 .elementor-element.elementor-element-5322450{--width:25%}}@media(max-width:749px){.elementor-164 .elementor-element.elementor-element-065d9ac:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-065d9ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.visitrivet.com/wp-content/uploads/rivet-footer-metal-background-768x512.webp");background-position:top center;background-repeat:repeat;background-size:contain}.elementor-164 .elementor-element.elementor-element-065d9ac{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem}.elementor-164 .elementor-element.elementor-element-cd8bab4{--margin-top:0rem;--margin-bottom:2.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-164 .elementor-element.elementor-element-c382c7a>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-c382c7a{text-align:center}.elementor-164 .elementor-element.elementor-element-c382c7a img{width:90%;max-width:25rem}.elementor-164 .elementor-element.elementor-element-cd5bdb4{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0;text-align:center;font-size:1.5rem;line-height:1.7em}.elementor-164 .elementor-element.elementor-element-cd5bdb4>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-cb5fff1{--margin-top:0rem;--margin-bottom:2.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-164 .elementor-element.elementor-element-4bc5412{width:100%;max-width:100%;text-align:center}.elementor-164 .elementor-element.elementor-element-4bc5412>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-4bc5412 .elementor-heading-title{font-size:2rem;line-height:1.6em;letter-spacing:.02em}.elementor-164 .elementor-element.elementor-element-543179a{width:100%;max-width:100%;column-gap:0;text-align:center;font-size:1.5rem;line-height:1.7em}.elementor-164 .elementor-element.elementor-element-543179a>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-be7411f{width:100%;max-width:100%}.elementor-164 .elementor-element.elementor-element-be7411f>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-be7411f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button{font-size:1.5rem;line-height:1em;letter-spacing:.04em;border-radius:0;padding:1rem}.elementor-164 .elementor-element.elementor-element-4695a10{--margin-top:0rem;--margin-bottom:2.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-164 .elementor-element.elementor-element-802f319{width:100%;max-width:100%;text-align:center}.elementor-164 .elementor-element.elementor-element-802f319>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-802f319 .elementor-heading-title{font-size:2rem;line-height:1.6em;letter-spacing:.02em}.elementor-164 .elementor-element.elementor-element-0c2f9a7{width:var(--container-widget-width,26ch);max-width:26ch;--container-widget-width:26ch;--container-widget-flex-grow:0;column-gap:0;text-align:center;font-size:1.5rem;line-height:1.7em}.elementor-164 .elementor-element.elementor-element-0c2f9a7>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-cd04ec9{--margin-top:0rem;--margin-bottom:2.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-164 .elementor-element.elementor-element-e64234b{width:100%;max-width:100%;text-align:center}.elementor-164 .elementor-element.elementor-element-e64234b>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-e64234b .elementor-heading-title{font-size:2rem;line-height:1.6em;letter-spacing:.02em}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-widget-container{text-align:center}.elementor-164 .elementor-element.elementor-element-fbb1b42{width:100%;max-width:100%;--icon-size:2rem;--grid-column-gap:30px}.elementor-164 .elementor-element.elementor-element-fbb1b42>.elementor-widget-container{margin:1rem 0;padding:0}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-social-icon{--icon-padding:0em}.elementor-164 .elementor-element.elementor-element-36ec438{width:100%;max-width:100%}.elementor-164 .elementor-element.elementor-element-36ec438>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-36ec438.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button{font-size:1.5rem;line-height:1em;letter-spacing:.04em;border-radius:0;padding:1rem}.elementor-164 .elementor-element.elementor-element-5322450{--margin-top:0rem;--margin-bottom:2.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-164 .elementor-element.elementor-element-0996fd3{width:100%;max-width:100%;text-align:center}.elementor-164 .elementor-element.elementor-element-0996fd3>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-0996fd3 .elementor-heading-title{font-size:2rem;line-height:1.6em;letter-spacing:.02em}.elementor-164 .elementor-element.elementor-element-287b763{width:100%;max-width:100%;--e-nav-menu-horizontal-menu-item-margin:calc( 0rem / 2 )}.elementor-164 .elementor-element.elementor-element-287b763>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-287b763.elementor-element{--align-self:center}.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu .elementor-item{font-size:1.5rem;line-height:2.5em;letter-spacing:.04em}.elementor-164 .elementor-element.elementor-element-287b763 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:0}}.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button-icon{transition:all var(--faster-animation)}.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button,.elementor-164 .elementor-element.elementor-element-be7411f svg{transition:fill var(--button-animation-speed),transform var(--button-animation-speed),color var(--button-animation-speed);cursor:pointer}.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button-content-wrapper:hover span.elementor-button-text,.elementor-164 .elementor-element.elementor-element-be7411f .elementor-button-content-wrapper:hover .elementor-button-icon svg{transition:fill var(--button-animation-speed),transform var(--button-animation-speed),color var(--button-animation-speed);transform-origin:center;cursor:pointer}.elementor-164 .elementor-element.elementor-element-fbb1b42 .elementor-button,.elementor-164 .elementor-element.elementor-element-fbb1b42 svg{transition:fill var(--button-animation-speed),transform var(--button-animation-speed),color var(--button-animation-speed);cursor:pointer}.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button-icon{transition:all var(--faster-animation)}.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button,.elementor-164 .elementor-element.elementor-element-36ec438 svg{transition:fill var(--button-animation-speed),transform var(--button-animation-speed),color var(--button-animation-speed);cursor:pointer}.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button-content-wrapper:hover span.elementor-button-text,.elementor-164 .elementor-element.elementor-element-36ec438 .elementor-button-content-wrapper:hover .elementor-button-icon svg{transition:fill var(--button-animation-speed),transform var(--button-animation-speed),color var(--button-animation-speed);transform-origin:center;cursor:pointer}#main-navigation-footer-menu ul li,#main-navigation-footer-menu ul li{white-space:nowrap;display:block !important;clear:both !important}#main-navigation-footer-menu ul li a,#main-navigation-footer-menu ul li a{padding:0;display:inline-block;margin:0;transition:color var(--faster-animation)}#main-navigation-footer-menu,#main-navigation-footer-menu{position:relative;display:inline-block;background-color:transparent}#main-navigation-footer-menu ul li a:after,#main-navigation-footer-menu ul li a:after{content:"";position:absolute;z-index:-1;top:75%;left:-5%;width:110%;height:.25em;background:url("https://www.visitrivet.com/assets/underline.png");background-repeat:no-repeat;background-size:100% .25em;opacity:.9;clip-path:inset(0 100% 0 0);transition:var(--underline-link-effect-transition)}#main-navigation-footer-menu ul li a:hover:after,#main-navigation-footer-menu ul li a:hover:after{content:"";z-index:-1;clip-path:inset(0);transition:var(--underline-link-effect-transition)}.elementor-164 .elementor-element.elementor-element-287b763{text-align:center}#main-navigation-footer-menu .current-menu-item a:hover,#main-navigation-footer-menu .current-menu-item a:hover{top:0;transition:all .38s ease}#main-navigation-footer-menu .current-menu-item a:after{content:"";position:absolute;z-index:-1;width:110%;height:.26em;border:0;top:75%;right:0;bottom:50%;left:-6%;background:url("https://www.visitrivet.com/assets/underline.png");background-size:100% .26em;background-repeat:no-repeat;clip-path:inset(0);transition:var(--underline-link-effect-transition)}.elementor-164 .elementor-element.elementor-element-065d9ac a{color:#78cc62;transition:color var(--faster-animation)}.elementor-164 .elementor-element.elementor-element-065d9ac a:hover,.elementor-164 .elementor-element.elementor-element-065d9ac a:active{color:#43ad27;transition:color var(--faster-animation)}