.elementor-2021 .elementor-element.elementor-element-a8ccb14{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--overlay-opacity:1;--padding-top:60px;--padding-bottom:50px;--padding-left:5%;--padding-right:5%;}.elementor-2021 .elementor-element.elementor-element-a8ccb14:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-a8ccb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guthsvillerodandgunclub.org/wp-content/uploads/2026/05/topographical-bg__white.webp");background-position:center center;background-repeat:repeat;background-size:400px auto;}.elementor-2021 .elementor-element.elementor-element-a8ccb14::before, .elementor-2021 .elementor-element.elementor-element-a8ccb14 > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-a8ccb14 > .e-con-inner > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-a8ccb14 > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-a8ccb14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-a8ccb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #333333BF 0%, #333333 66.6%);}.elementor-2021 .elementor-element.elementor-element-658aa0e{--display:flex;--min-height:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2021 .elementor-element.elementor-element-e1d0315{--display:flex;--min-height:calc(50% + 60px);--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-2021 .elementor-element.elementor-element-03088db{width:100%;max-width:100%;}.elementor-2021 .elementor-element.elementor-element-03088db img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-2021 .elementor-element.elementor-element-735189e{--display:flex;--min-height:calc(50% + 20px);--margin-top:-20px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--z-index:1;}.elementor-2021 .elementor-element.elementor-element-735189e.e-con{--align-self:flex-end;}.elementor-2021 .elementor-element.elementor-element-8f4f210{width:100%;max-width:100%;}.elementor-2021 .elementor-element.elementor-element-8f4f210 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-style:solid;border-width:10px 10px 10px 10px;border-color:#333333;border-radius:27px 27px 27px 27px;}.elementor-2021 .elementor-element.elementor-element-09864ae{--display:flex;--position:absolute;--min-height:calc(50% - 20px);--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:1;--overlay-mix-blend-mode:overlay;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;top:22px;}.elementor-2021 .elementor-element.elementor-element-09864ae::before, .elementor-2021 .elementor-element.elementor-element-09864ae > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-09864ae > .e-con-inner > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-09864ae > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-09864ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-09864ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF;--background-overlay:'';}body:not(.rtl) .elementor-2021 .elementor-element.elementor-element-09864ae{right:23px;}body.rtl .elementor-2021 .elementor-element.elementor-element-09864ae{left:23px;}.elementor-2021 .elementor-element.elementor-element-f906a1c{--display:flex;--position:absolute;--min-height:calc(50% - 20px);--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:1;--overlay-mix-blend-mode:overlay;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;bottom:0px;}.elementor-2021 .elementor-element.elementor-element-f906a1c::before, .elementor-2021 .elementor-element.elementor-element-f906a1c > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-f906a1c > .e-con-inner > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-f906a1c > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-f906a1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-f906a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF;--background-overlay:'';}body:not(.rtl) .elementor-2021 .elementor-element.elementor-element-f906a1c{left:33px;}body.rtl .elementor-2021 .elementor-element.elementor-element-f906a1c{right:33px;}.elementor-2021 .elementor-element.elementor-element-7054c28{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-56f5fb4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2021 .elementor-element.elementor-element-249d1aa > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-2021 .elementor-element.elementor-element-249d1aa .elementor-heading-title{font-family:var( --e-global-typography-0c12dc1-font-family ), Sans-serif;font-size:var( --e-global-typography-0c12dc1-font-size );font-weight:var( --e-global-typography-0c12dc1-font-weight );text-transform:var( --e-global-typography-0c12dc1-text-transform );font-style:var( --e-global-typography-0c12dc1-font-style );text-decoration:var( --e-global-typography-0c12dc1-text-decoration );line-height:var( --e-global-typography-0c12dc1-line-height );letter-spacing:var( --e-global-typography-0c12dc1-letter-spacing );color:var( --e-global-color-36a78a4b );}.elementor-2021 .elementor-element.elementor-element-9dbf262 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-242d8a8 );}.elementor-2021 .elementor-element.elementor-element-e646a89{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-36a78a4b );}.rounded-btn{border-radius:5px 5px 5px 5px;}@media(min-width:768px){.elementor-2021 .elementor-element.elementor-element-e1d0315{--width:calc(100% - 90px);}.elementor-2021 .elementor-element.elementor-element-735189e{--width:calc(100% - 100px);}.elementor-2021 .elementor-element.elementor-element-09864ae{--width:100px;}.elementor-2021 .elementor-element.elementor-element-f906a1c{--width:100px;}}@media(max-width:1024px){.elementor-2021 .elementor-element.elementor-element-a8ccb14{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-658aa0e{--min-height:500px;}.elementor-2021 .elementor-element.elementor-element-09864ae{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}body:not(.rtl) .elementor-2021 .elementor-element.elementor-element-09864ae{right:10px;}body.rtl .elementor-2021 .elementor-element.elementor-element-09864ae{left:10px;}.elementor-2021 .elementor-element.elementor-element-f906a1c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}body:not(.rtl) .elementor-2021 .elementor-element.elementor-element-f906a1c{left:10px;}body.rtl .elementor-2021 .elementor-element.elementor-element-f906a1c{right:10px;}.elementor-2021 .elementor-element.elementor-element-7054c28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-249d1aa .elementor-heading-title{font-size:var( --e-global-typography-0c12dc1-font-size );line-height:var( --e-global-typography-0c12dc1-line-height );letter-spacing:var( --e-global-typography-0c12dc1-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-9dbf262 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-e646a89{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2021 .elementor-element.elementor-element-a8ccb14{--content-width:90%;--grid-auto-flow:row;}.elementor-2021 .elementor-element.elementor-element-658aa0e{--flex-wrap:nowrap;}.elementor-2021 .elementor-element.elementor-element-e1d0315{--width:calc(100% - 60px);}.elementor-2021 .elementor-element.elementor-element-03088db img{object-position:center center;}.elementor-2021 .elementor-element.elementor-element-735189e{--width:calc(100% - 60px);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2021 .elementor-element.elementor-element-8f4f210 img{object-position:center center;}.elementor-2021 .elementor-element.elementor-element-09864ae{--width:100px;}.elementor-2021 .elementor-element.elementor-element-f906a1c{--width:100px;}.elementor-2021 .elementor-element.elementor-element-7054c28{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2021 .elementor-element.elementor-element-56f5fb4{--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-2021 .elementor-element.elementor-element-249d1aa .elementor-heading-title{font-size:var( --e-global-typography-0c12dc1-font-size );line-height:var( --e-global-typography-0c12dc1-line-height );letter-spacing:var( --e-global-typography-0c12dc1-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-9dbf262 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-e646a89{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-2021 .elementor-element.elementor-element-a8ccb14{--content-width:90%;}.elementor-2021 .elementor-element.elementor-element-e1d0315{--width:calc(100% - 97px);}.elementor-2021 .elementor-element.elementor-element-7054c28{--width:100%;}}@media(min-width:1025px){.elementor-2021 .elementor-element.elementor-element-a8ccb14:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-a8ccb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-a8ccb14 *//* COLOR VARIABLES */

.dot-background {
    --dot-color: var(--e-global-color-5271331a) /* black */;
}



/* DOT BACKGROUND */
.dot-background::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: var(--dot-color);
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><circle cx="5" cy="5" r="2.2" fill="black"/></svg>');
    mask-repeat: repeat;
    mask-position: bottom left;
    z-index: 0;
    pointer-events: none;
}



/* CIRCLE CTA */
.c-box .rotate-animation {
    height: 73px;
    min-width: 73px;
    overflow: visible;
}

.c-box .rotate-animation svg {
    animation-name: VideoCircleRotate;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-play-state: paused;
    transform-origin: center center;
    width: 73px!important;
    height: 73px!important;
}/* End custom CSS */