.avia-section.av-iy49wby-8ae761181b884d786592dc3fb1644e80{
background-repeat:no-repeat;
background-image:url(https://stage.xcal.com/wp-content/uploads/2023/09/xcal_hero_physical-scaled.webp);
background-position:50% 50%;
background-attachment:scroll;
}

.avia_transform .flex_column.av-i4mwg7i-150c890aacbb4ef903eaee56e61cc503{
animation-duration:1.5s;
}

#top .av-special-heading.av-lmjizj0g-c25c5cae5e90331bfbb9028c002f9a5a{
margin:16px 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:47px;
}
body .av-special-heading.av-lmjizj0g-c25c5cae5e90331bfbb9028c002f9a5a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lmjizj0g-c25c5cae5e90331bfbb9028c002f9a5a .av-special-heading-tag{
font-size:47px;
}
.av-special-heading.av-lmjizj0g-c25c5cae5e90331bfbb9028c002f9a5a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lmjizj0g-c25c5cae5e90331bfbb9028c002f9a5a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-hlm1j1q-e77c72ab7e5e4ffddeef586d76398b45 .avia_textblock{
color:#ffffff;
}

.avia_transform .flex_column.av-golk19q-a894e34cab4703d3714299e97d539fcb{
animation-duration:1s;
}

#top .av-special-heading.av-g7ylypa-97735a78a69bbf87a6ea8f401be4625d{
padding-bottom:10px;
}
body .av-special-heading.av-g7ylypa-97735a78a69bbf87a6ea8f401be4625d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-g7ylypa-97735a78a69bbf87a6ea8f401be4625d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-fwk3l3i-fab807c0e8537fe1a2691fb29ef80e7f{
height:6px;
}

.avia_transform .flex_column.av-eumuhta-9c0c296756a293f7e451eeb26881096c{
animation-duration:1.5s;
}

#top .hr.hr-invisible.av-dvu8m6m-ce7cf94d6c8f147201dd367b4b27edaa{
height:40px;
}

#top .hr.hr-invisible.av-cz1o6r2-031e8ab791f7186e5e3c27c7a1032f09{
height:40px;
}

.avia_transform .flex_column.av-c7cjesu-cb895a5464cfbbffa70e69db91320fe0{
animation-duration:1.5s;
}

#top .hr.hr-invisible.av-b4tfpm6-201b6469ac235e914a9ba57ec2a2b426{
height:40px;
}

#top .hr.hr-invisible.av-a8wheem-5b6e2af9e1635bfc0a140deae93a4722{
height:40px;
}

#top .flex_column.av-8ufp5xq-b5a90461d281e63f60406b36bbcb43a0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-8ufp5xq-b5a90461d281e63f60406b36bbcb43a0{
padding:0 0 0 0;
height:auto;
min-height:0px;
}
.responsive #top #wrap_all .flex_column.av-8ufp5xq-b5a90461d281e63f60406b36bbcb43a0{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.av-8cqahou-db024d550d1c63322a1409ab47e4a22b{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-8cqahou-db024d550d1c63322a1409ab47e4a22b .hr-inner{
width:100%;
border-color:#dddddd;
}

.avia_transform .flex_column.av-7hyjdji-3fca27d9e41889148c3162d4fee7a59d{
animation-duration:1.5s;
}

.avia-image-container.av-lmjc28zu-5cac3816816c4c9c82825640ce8bb4e9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lmjc28zu-5cac3816816c4c9c82825640ce8bb4e9 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-71m2j7y-bde01d3c3cb0d63d9857ad914284a209{
height:4px;
}

#top .av-special-heading.av-lmjj0ubp-d8c083564dd1d85a4b12c9dc3d8ad83a{
padding-bottom:10px;
}
body .av-special-heading.av-lmjj0ubp-d8c083564dd1d85a4b12c9dc3d8ad83a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lmjj0ubp-d8c083564dd1d85a4b12c9dc3d8ad83a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-6uafsjy-ee305c94dabe3652bc2ae242693e2a22{
height:6px;
}

.avia-image-container.av-lwrx2yz7-c739bbad330163d2018544bc8de39c31 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lwrx2yz7-c739bbad330163d2018544bc8de39c31 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-896rfwu-ddb614b80d01f9a34174e2357b17d7f2{
width:48.5%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-896rfwu-ddb614b80d01f9a34174e2357b17d7f2 .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-lwqn8f6y-c8e6429309a9d6e3466b03ee559edcba img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lwqn8f6y-c8e6429309a9d6e3466b03ee559edcba .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-71e5gvi-53783ddff74c61b2a07d0f44bd55f10c{
width:48.5%;
margin-left:0;
}
.avia_transform .flex_column.av-71e5gvi-53783ddff74c61b2a07d0f44bd55f10c{
animation-duration:1s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-71e5gvi-53783ddff74c61b2a07d0f44bd55f10c .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-lwqmtiux-655027bc5c05a28f2c57e414c049314d{
padding-bottom:10px;
}
body .av-special-heading.av-lwqmtiux-655027bc5c05a28f2c57e414c049314d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lwqmtiux-655027bc5c05a28f2c57e414c049314d .av-subheading{
font-size:15px;
}

.avia_transform .flex_column.av-61ehy7i-16ab4b32212a1b3b4837fd9675c8defb{
animation-duration:1s;
}

#top .av-special-heading.av-5k9ig0e-d56a8dc6259123761c8c5ec2c5ae99c2{
padding-bottom:10px;
}
body .av-special-heading.av-5k9ig0e-d56a8dc6259123761c8c5ec2c5ae99c2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5k9ig0e-d56a8dc6259123761c8c5ec2c5ae99c2 .av-subheading{
font-size:15px;
}

.avia-image-container.av-lwqn8u40-77f5a9b34691b2096d3a3750f69b2339 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lwqn8u40-77f5a9b34691b2096d3a3750f69b2339 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-3i6pn66-9e9f3aee11b223c76d23e83e3f361fa1{
width:48.5%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3i6pn66-9e9f3aee11b223c76d23e83e3f361fa1 .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-lwqn97lq-9893139649f63c8c26fb12f40e4bad96 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lwqn97lq-9893139649f63c8c26fb12f40e4bad96 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-9he7ri-0283bced1ad95756a8731eba57721cbe{
width:48.5%;
margin-left:0;
}
.avia_transform .flex_column.av-9he7ri-0283bced1ad95756a8731eba57721cbe{
animation-duration:1s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-9he7ri-0283bced1ad95756a8731eba57721cbe .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-lwqmuhc9-91e2b012058f691d18ab020ac17ff0f6{
padding-bottom:10px;
}
body .av-special-heading.av-lwqmuhc9-91e2b012058f691d18ab020ac17ff0f6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lwqmuhc9-91e2b012058f691d18ab020ac17ff0f6 .av-subheading{
font-size:15px;
}

.avia_transform .flex_column.av-1kz6utq-2afde41bd0583eb30c586191ef08c979{
animation-duration:1s;
}

#top .av-special-heading.av-lwqmtzo1-615fb7dc6559d3c2d4553514e757789e{
padding-bottom:10px;
}
body .av-special-heading.av-lwqmtzo1-615fb7dc6559d3c2d4553514e757789e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lwqmtzo1-615fb7dc6559d3c2d4553514e757789e .av-subheading{
font-size:15px;
}

.avia-image-container.av-lwqn9k1f-aa956cf4fc63959d44dc2f29c82eb1a5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lwqn9k1f-aa956cf4fc63959d44dc2f29c82eb1a5 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-2n4u5qm-3eff29a4e3b10843d7423c37437e51ca{
background-repeat:no-repeat;
background-image:url(https://stage.xcal.com/wp-content/uploads/2023/02/shooting-sports-instructos-bg.webp);
background-position:50% 50%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-6w1g3y-80427d8d29f265c1bfb778d25e0df005{
height:30px;
}

#top .hr.hr-invisible.av-oo0a9a-41defe94c2ecca834f50856bc87cd992{
height:30px;
}

#top .av-special-heading.av-4ktmimm-0dbc4df244fa670c0ad462b43e4bbbec{
padding-bottom:10px;
}
body .av-special-heading.av-4ktmimm-0dbc4df244fa670c0ad462b43e4bbbec .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4ktmimm-0dbc4df244fa670c0ad462b43e4bbbec .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-404r3ou-03591915a049a99a08ab65a2cfe024c8{
height:36px;
}

.avia-section.av-3i5ccha-62ea13535e9985a8d2be323b258207a5{
z-index:0;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-3i5ccha-62ea13535e9985a8d2be323b258207a5{
z-index:0;
}
.avia-section.av-3i5ccha-62ea13535e9985a8d2be323b258207a5 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://stage.xcal.com/wp-content/uploads/2023/09/wellness-cta-bg-scaled.webp);
background-position:100% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-2msvcha-21e384bffa21d90a4cc4509b29f976c0{
padding-bottom:10px;
}
body .av-special-heading.av-2msvcha-21e384bffa21d90a4cc4509b29f976c0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2msvcha-21e384bffa21d90a4cc4509b29f976c0 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-21xbvke-78133c56e221149b721e89a637b23426{
height:6px;
}

.avia_transform  .avia-button-wrap.av-162gkz2-03348948abc564fda341afbc2c7dec3e-wrap{
animation-duration:2.5s;
}


@media only screen and (min-width: 990px){ 
#top .av-special-heading.av-lmjizj0g-c25c5cae5e90331bfbb9028c002f9a5a{
margin:16px 0 0 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av-special-heading.av-lmjizj0g-c25c5cae5e90331bfbb9028c002f9a5a{
margin:16px 0 0 0;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av-special-heading.av-lmjizj0g-c25c5cae5e90331bfbb9028c002f9a5a{
margin:16px 0 0 0;
}
#top #wrap_all .av-special-heading.av-lmjizj0g-c25c5cae5e90331bfbb9028c002f9a5a .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-5v3jiem-910419f74ce785237200c9a40fc0f9e5{
padding:0 0 0 0;
}
}

@media only screen and (max-width: 479px){ 
#top .av-special-heading.av-lmjizj0g-c25c5cae5e90331bfbb9028c002f9a5a{
margin:16px 0 0 0;
}
#top #wrap_all .av-special-heading.av-lmjizj0g-c25c5cae5e90331bfbb9028c002f9a5a .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-5v3jiem-910419f74ce785237200c9a40fc0f9e5{
padding:0 0 0 0;
}
}
