.elementor-421 .elementor-element.elementor-element-12f9026 > .elementor-container{
    max-width:1170px;
}
.elementor-421 .elementor-element.elementor-element-12f9026:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-12f9026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("https://mtartigosdeseguranca.com.br/application/wp-content/uploads/cropped-image-of-man-putting-magazine-into-gun-as-Smart-Object-1.jpg");
    background-position:0px 9%;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-421 .elementor-element.elementor-element-12f9026 > .elementor-background-overlay{
    background-color:#000000;
    opacity:0.55;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-12f9026{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:200px 0px 140px 0px;
    z-index:0;
}
.elementor-421 .elementor-element.elementor-element-be0a5c3{
    text-align:center;
}
.elementor-421 .elementor-element.elementor-element-be0a5c3 .elementor-heading-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
    text-transform:var( --e-global-typography-secondary-text-transform );
    font-style:var( --e-global-typography-secondary-font-style );
    line-height:var( --e-global-typography-secondary-line-height );
    letter-spacing:var( --e-global-typography-secondary-letter-spacing );
}
.elementor-421 .elementor-element.elementor-element-fd8cf7e{
    text-align:center;
    color:var( --e-global-color-text );
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-fd8cf7e > .elementor-widget-container{
    padding:0% 26% 0% 26%;
}
.elementor-421 .elementor-element.elementor-element-10b6eaf > .elementor-container{
    max-width:1170px;
}
.elementor-421 .elementor-element.elementor-element-10b6eaf{
    padding:100px 0px 100px 0px;
}
.elementor-421 .elementor-element.elementor-element-516243c > .elementor-element-populated{
    padding:10px 10px 10px 10px;
}
.elementor-421 .elementor-element.elementor-element-7ca76f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-7ca76f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2021/10/instructor-helping-customer-in-shooting-gallery-with-gun-on-foreground.jpg");
    background-position:26% 0px;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-421 .elementor-element.elementor-element-7ca76f5 > .elementor-element-populated > .elementor-background-overlay{
    background-color:transparent;
    background-image:linear-gradient(180deg, #00000021 0%, var( --e-global-color-c0d5d8a ) 83%);
    opacity:1;
}
.elementor-421 .elementor-element.elementor-element-7ca76f5 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 20px 0px 0px;
    --e-column-margin-right:20px;
    --e-column-margin-left:0px;
}
.elementor-421 .elementor-element.elementor-element-7ca76f5 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-b004049 .elementor-spacer-inner{
    height:280px;
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    text-align:left;
    padding:0px 60px 30px 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-72eef37.jkit-equal-height-enable, .elementor-421 .elementor-element.elementor-element-72eef37.jkit-equal-height-enable .elementor-widget-container, .elementor-421 .elementor-element.elementor-element-72eef37.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-421 .elementor-element.elementor-element-72eef37.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    height:100%;
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .title{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    color:#FFFFFF;
    font-family:var( --e-global-typography-8c26381-font-family ), Sans-serif;
    font-size:var( --e-global-typography-8c26381-font-size );
    font-weight:var( --e-global-typography-8c26381-font-weight );
    text-transform:var( --e-global-typography-8c26381-text-transform );
    font-style:var( --e-global-typography-8c26381-font-style );
    line-height:var( --e-global-typography-8c26381-line-height );
    letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
    word-spacing:var( --e-global-typography-8c26381-word-spacing );
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
    color:var( --e-global-color-e9a173a );
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
    font-size:100px;
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
    width:100px;
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
    padding:0px 0px 0px 0px;
    font-family:var( --e-global-typography-ca10b2b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-ca10b2b-font-size );
    font-weight:var( --e-global-typography-ca10b2b-font-weight );
    text-transform:var( --e-global-typography-ca10b2b-text-transform );
    font-style:var( --e-global-typography-ca10b2b-font-style );
    line-height:var( --e-global-typography-ca10b2b-line-height );
    letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
    word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    font-size:15px;
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
    width:15px;
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
    margin-left:6px;
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
    margin-right:6px;
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link{
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-9720a6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-9720a6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2021/10/woman-aiming-gun-in-shooting-range.jpg");
    background-position:26% 0px;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-421 .elementor-element.elementor-element-9720a6c > .elementor-element-populated > .elementor-background-overlay{
    background-color:transparent;
    background-image:linear-gradient(180deg, #00000021 0%, var( --e-global-color-c0d5d8a ) 83%);
    opacity:1;
}
.elementor-421 .elementor-element.elementor-element-9720a6c > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
}
.elementor-421 .elementor-element.elementor-element-9720a6c > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-bf63771 .elementor-spacer-inner{
    height:280px;
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    text-align:left;
    padding:0px 60px 30px 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-9fe2316.jkit-equal-height-enable, .elementor-421 .elementor-element.elementor-element-9fe2316.jkit-equal-height-enable .elementor-widget-container, .elementor-421 .elementor-element.elementor-element-9fe2316.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-421 .elementor-element.elementor-element-9fe2316.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    height:100%;
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .title{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    color:#FFFFFF;
    font-family:var( --e-global-typography-8c26381-font-family ), Sans-serif;
    font-size:var( --e-global-typography-8c26381-font-size );
    font-weight:var( --e-global-typography-8c26381-font-weight );
    text-transform:var( --e-global-typography-8c26381-text-transform );
    font-style:var( --e-global-typography-8c26381-font-style );
    line-height:var( --e-global-typography-8c26381-line-height );
    letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
    word-spacing:var( --e-global-typography-8c26381-word-spacing );
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
    color:var( --e-global-color-e9a173a );
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
    font-size:100px;
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
    width:100px;
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
    padding:0px 0px 0px 0px;
    font-family:var( --e-global-typography-ca10b2b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-ca10b2b-font-size );
    font-weight:var( --e-global-typography-ca10b2b-font-weight );
    text-transform:var( --e-global-typography-ca10b2b-text-transform );
    font-style:var( --e-global-typography-ca10b2b-font-style );
    line-height:var( --e-global-typography-ca10b2b-line-height );
    letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
    word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    font-size:15px;
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
    width:15px;
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
    margin-left:6px;
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
    margin-right:6px;
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link{
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-e4405b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-e4405b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2021/10/female-instructor-describing-client-how-to-shoot-in-shooting-range.jpg");
    background-position:43% 0px;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-421 .elementor-element.elementor-element-e4405b8 > .elementor-element-populated > .elementor-background-overlay{
    background-color:transparent;
    background-image:linear-gradient(180deg, #00000021 0%, var( --e-global-color-c0d5d8a ) 83%);
    opacity:1;
}
.elementor-421 .elementor-element.elementor-element-e4405b8 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 20px;
    --e-column-margin-right:0px;
    --e-column-margin-left:20px;
}
.elementor-421 .elementor-element.elementor-element-e4405b8 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-0f84e6e .elementor-spacer-inner{
    height:280px;
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    text-align:left;
    padding:0px 60px 30px 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-f342883.jkit-equal-height-enable, .elementor-421 .elementor-element.elementor-element-f342883.jkit-equal-height-enable .elementor-widget-container, .elementor-421 .elementor-element.elementor-element-f342883.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-421 .elementor-element.elementor-element-f342883.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    height:100%;
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .title{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    color:#FFFFFF;
    font-family:var( --e-global-typography-8c26381-font-family ), Sans-serif;
    font-size:var( --e-global-typography-8c26381-font-size );
    font-weight:var( --e-global-typography-8c26381-font-weight );
    text-transform:var( --e-global-typography-8c26381-text-transform );
    font-style:var( --e-global-typography-8c26381-font-style );
    line-height:var( --e-global-typography-8c26381-line-height );
    letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
    word-spacing:var( --e-global-typography-8c26381-word-spacing );
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
    color:var( --e-global-color-e9a173a );
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
    font-size:100px;
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
    width:100px;
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
    padding:0px 0px 0px 0px;
    font-family:var( --e-global-typography-ca10b2b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-ca10b2b-font-size );
    font-weight:var( --e-global-typography-ca10b2b-font-weight );
    text-transform:var( --e-global-typography-ca10b2b-text-transform );
    font-style:var( --e-global-typography-ca10b2b-font-style );
    line-height:var( --e-global-typography-ca10b2b-line-height );
    letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
    word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    font-size:15px;
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
    width:15px;
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
    margin-left:6px;
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
    margin-right:6px;
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link{
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-496a2df{
    margin-top:30px;
    margin-bottom:0px;
}
.elementor-421 .elementor-element.elementor-element-c57ad39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-c57ad39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2021/10/handgun-with-rifle.jpg");
    background-position:26% 0px;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-421 .elementor-element.elementor-element-c57ad39 > .elementor-element-populated > .elementor-background-overlay{
    background-color:transparent;
    background-image:linear-gradient(180deg, #00000021 0%, var( --e-global-color-c0d5d8a ) 83%);
    opacity:1;
}
.elementor-421 .elementor-element.elementor-element-c57ad39 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 20px 0px 0px;
    --e-column-margin-right:20px;
    --e-column-margin-left:0px;
}
.elementor-421 .elementor-element.elementor-element-c57ad39 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-6abeb1c .elementor-spacer-inner{
    height:280px;
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    text-align:left;
    padding:0px 60px 30px 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-c9a8eac.jkit-equal-height-enable, .elementor-421 .elementor-element.elementor-element-c9a8eac.jkit-equal-height-enable .elementor-widget-container, .elementor-421 .elementor-element.elementor-element-c9a8eac.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-421 .elementor-element.elementor-element-c9a8eac.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    height:100%;
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .title{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    color:#FFFFFF;
    font-family:var( --e-global-typography-8c26381-font-family ), Sans-serif;
    font-size:var( --e-global-typography-8c26381-font-size );
    font-weight:var( --e-global-typography-8c26381-font-weight );
    text-transform:var( --e-global-typography-8c26381-text-transform );
    font-style:var( --e-global-typography-8c26381-font-style );
    line-height:var( --e-global-typography-8c26381-line-height );
    letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
    word-spacing:var( --e-global-typography-8c26381-word-spacing );
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
    color:var( --e-global-color-e9a173a );
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
    font-size:100px;
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
    width:100px;
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
    padding:0px 0px 0px 0px;
    font-family:var( --e-global-typography-ca10b2b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-ca10b2b-font-size );
    font-weight:var( --e-global-typography-ca10b2b-font-weight );
    text-transform:var( --e-global-typography-ca10b2b-text-transform );
    font-style:var( --e-global-typography-ca10b2b-font-style );
    line-height:var( --e-global-typography-ca10b2b-line-height );
    letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
    word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    font-size:15px;
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
    width:15px;
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
    margin-left:6px;
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
    margin-right:6px;
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link{
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-362aaf2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-362aaf2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2021/10/shooting-instructor-showing-on-used-target-with-holes.jpg");
    background-position:18% 0px;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-421 .elementor-element.elementor-element-362aaf2 > .elementor-element-populated > .elementor-background-overlay{
    background-color:transparent;
    background-image:linear-gradient(180deg, #00000021 0%, var( --e-global-color-c0d5d8a ) 83%);
    opacity:1;
}
.elementor-421 .elementor-element.elementor-element-362aaf2 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
}
.elementor-421 .elementor-element.elementor-element-362aaf2 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-2354dfb .elementor-spacer-inner{
    height:280px;
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    text-align:left;
    padding:0px 60px 30px 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-7beae8d.jkit-equal-height-enable, .elementor-421 .elementor-element.elementor-element-7beae8d.jkit-equal-height-enable .elementor-widget-container, .elementor-421 .elementor-element.elementor-element-7beae8d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-421 .elementor-element.elementor-element-7beae8d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    height:100%;
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .title{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    color:#FFFFFF;
    font-family:var( --e-global-typography-8c26381-font-family ), Sans-serif;
    font-size:var( --e-global-typography-8c26381-font-size );
    font-weight:var( --e-global-typography-8c26381-font-weight );
    text-transform:var( --e-global-typography-8c26381-text-transform );
    font-style:var( --e-global-typography-8c26381-font-style );
    line-height:var( --e-global-typography-8c26381-line-height );
    letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
    word-spacing:var( --e-global-typography-8c26381-word-spacing );
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
    color:var( --e-global-color-e9a173a );
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
    font-size:100px;
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
    width:100px;
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
    padding:0px 0px 0px 0px;
    font-family:var( --e-global-typography-ca10b2b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-ca10b2b-font-size );
    font-weight:var( --e-global-typography-ca10b2b-font-weight );
    text-transform:var( --e-global-typography-ca10b2b-text-transform );
    font-style:var( --e-global-typography-ca10b2b-font-style );
    line-height:var( --e-global-typography-ca10b2b-line-height );
    letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
    word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    font-size:15px;
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
    width:15px;
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
    margin-left:6px;
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
    margin-right:6px;
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link{
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-5cea380:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-5cea380 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2021/10/rear-view-of-man-aiming-gun-at-target-in-shooting-range-1.jpg");
    background-position:43% 0px;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-421 .elementor-element.elementor-element-5cea380 > .elementor-element-populated > .elementor-background-overlay{
    background-color:transparent;
    background-image:linear-gradient(180deg, #00000021 0%, var( --e-global-color-c0d5d8a ) 83%);
    opacity:1;
}
.elementor-421 .elementor-element.elementor-element-5cea380 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 20px;
    --e-column-margin-right:0px;
    --e-column-margin-left:20px;
}
.elementor-421 .elementor-element.elementor-element-5cea380 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-b7c9e52 .elementor-spacer-inner{
    height:280px;
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    text-align:left;
    padding:0px 60px 30px 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-f77a743.jkit-equal-height-enable, .elementor-421 .elementor-element.elementor-element-f77a743.jkit-equal-height-enable .elementor-widget-container, .elementor-421 .elementor-element.elementor-element-f77a743.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-421 .elementor-element.elementor-element-f77a743.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{
    height:100%;
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .title{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    color:#FFFFFF;
    font-family:var( --e-global-typography-8c26381-font-family ), Sans-serif;
    font-size:var( --e-global-typography-8c26381-font-size );
    font-weight:var( --e-global-typography-8c26381-font-weight );
    text-transform:var( --e-global-typography-8c26381-text-transform );
    font-style:var( --e-global-typography-8c26381-font-style );
    line-height:var( --e-global-typography-8c26381-line-height );
    letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
    word-spacing:var( --e-global-typography-8c26381-word-spacing );
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
    color:var( --e-global-color-e9a173a );
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
    font-size:100px;
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
    width:100px;
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
    padding:0px 0px 0px 0px;
    font-family:var( --e-global-typography-ca10b2b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-ca10b2b-font-size );
    font-weight:var( --e-global-typography-ca10b2b-font-weight );
    text-transform:var( --e-global-typography-ca10b2b-text-transform );
    font-style:var( --e-global-typography-ca10b2b-font-style );
    line-height:var( --e-global-typography-ca10b2b-line-height );
    letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
    word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    font-size:15px;
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
    width:15px;
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
    margin-left:6px;
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
    margin-right:6px;
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link{
    background-color:#02010100;
}
.elementor-421 .elementor-element.elementor-element-b9dcce6 > .elementor-container{
    max-width:1170px;
}
.elementor-421 .elementor-element.elementor-element-b9dcce6:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-b9dcce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2021/10/pistol-revolver-with-bullets-and-target.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-421 .elementor-element.elementor-element-b9dcce6 > .elementor-background-overlay{
    background-color:#000000;
    opacity:0.9;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-b9dcce6{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:100px 0px 400px 0px;
}
.elementor-421 .elementor-element.elementor-element-25004a6.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-421 .elementor-element.elementor-element-386ddd4{
    text-align:center;
}
.elementor-421 .elementor-element.elementor-element-386ddd4 .elementor-heading-title{
    color:#FFFFFF;
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
    text-transform:var( --e-global-typography-secondary-text-transform );
    font-style:var( --e-global-typography-secondary-font-style );
    line-height:var( --e-global-typography-secondary-line-height );
    letter-spacing:var( --e-global-typography-secondary-letter-spacing );
}
.elementor-421 .elementor-element.elementor-element-5b776a8{
    text-align:center;
    color:var( --e-global-color-text );
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-5b776a8 > .elementor-widget-container{
    padding:0% 26% 0% 26%;
}
.elementor-421 .elementor-element.elementor-element-26e732b > .elementor-container{
    max-width:1170px;
}
.elementor-421 .elementor-element.elementor-element-26e732b{
    margin-top:-320px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}
.elementor-421 .elementor-element.elementor-element-60dc08c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-60dc08c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2021/10/woman-with-a-leather-gun-holster-on-her-hip-looking-ahead.jpg");
    background-position:60% 0%;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-421 .elementor-element.elementor-element-60dc08c > .elementor-element-populated > .elementor-background-overlay{
    background-color:#000000;
    opacity:0.15;
}
.elementor-421 .elementor-element.elementor-element-60dc08c > .elementor-element-populated, .elementor-421 .elementor-element.elementor-element-60dc08c > .elementor-element-populated > .elementor-background-overlay, .elementor-421 .elementor-element.elementor-element-60dc08c > .elementor-background-slideshow{
    border-radius:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-60dc08c > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 10px;
    --e-column-margin-right:0px;
    --e-column-margin-left:10px;
    padding:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-60dc08c > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-6d60585 .elementor-spacer-inner{
    height:375px;
}
.elementor-bc-flex-widget .elementor-421 .elementor-element.elementor-element-06fbaa1.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-421 .elementor-element.elementor-element-06fbaa1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-421 .elementor-element.elementor-element-06fbaa1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-c0d5d8a );
}
.elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-element-populated > .elementor-background-overlay{
    opacity:0.9;
}
.elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-element-populated, .elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-element-populated > .elementor-background-overlay, .elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-background-slideshow{
    border-radius:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 10px 0px 0px;
    --e-column-margin-right:10px;
    --e-column-margin-left:0px;
    padding:50px 50px 50px 50px;
}
.elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-8210efd > .elementor-container{
    max-width:1170px;
}
.elementor-421 .elementor-element.elementor-element-8210efd:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-8210efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#000000;
}
.elementor-421 .elementor-element.elementor-element-8210efd{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:100px 0px 100px 0px;
}
.elementor-421 .elementor-element.elementor-element-8210efd > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-421 .elementor-element.elementor-element-76ba765.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-421 .elementor-element.elementor-element-76ba765.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-421 .elementor-element.elementor-element-aeae22b.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-aeae22b.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-aeae22b.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-accent );
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-aeae22b.elementor-position-right .elementor-icon-box-icon{
    margin-left:5px;
}
.elementor-421 .elementor-element.elementor-element-aeae22b.elementor-position-left .elementor-icon-box-icon{
    margin-right:5px;
}
.elementor-421 .elementor-element.elementor-element-aeae22b.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:5px;
}
.elementor-421 .elementor-element.elementor-element-aeae22b .elementor-icon{
    font-size:24px;
    padding:0px;
    border-width:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-aeae22b .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-421 .elementor-element.elementor-element-aeae22b .elementor-icon-box-title{
    margin-bottom:8px;
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-aeae22b .elementor-icon-box-title, .elementor-421 .elementor-element.elementor-element-aeae22b .elementor-icon-box-title a{
    font-family:var( --e-global-typography-cdeb433-font-family ), Sans-serif;
    font-size:var( --e-global-typography-cdeb433-font-size );
    font-weight:var( --e-global-typography-cdeb433-font-weight );
    text-transform:var( --e-global-typography-cdeb433-text-transform );
    font-style:var( --e-global-typography-cdeb433-font-style );
    line-height:var( --e-global-typography-cdeb433-line-height );
    letter-spacing:var( --e-global-typography-cdeb433-letter-spacing );
    word-spacing:var( --e-global-typography-cdeb433-word-spacing );
}
.elementor-421 .elementor-element.elementor-element-aeae22b > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-aeae22b{
    width:auto;
    max-width:auto;
}
.elementor-421 .elementor-element.elementor-element-e0a40e7{
    text-align:left;
}
.elementor-421 .elementor-element.elementor-element-e0a40e7 .elementor-heading-title{
    color:#FFFFFF;
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
    text-transform:var( --e-global-typography-secondary-text-transform );
    font-style:var( --e-global-typography-secondary-font-style );
    line-height:var( --e-global-typography-secondary-line-height );
    letter-spacing:var( --e-global-typography-secondary-letter-spacing );
}
.elementor-421 .elementor-element.elementor-element-e0a40e7 > .elementor-widget-container{
    margin:20px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-bbb643e{
    text-align:left;
    color:var( --e-global-color-text );
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(13px/2);
}
.elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(13px/2);
}
.elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(13px/2);
    margin-left:calc(13px/2);
}
.elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-13px/2);
    margin-left:calc(-13px/2);
}
body.rtl .elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-13px/2);
}
body:not(.rtl) .elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-13px/2);
}
.elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-icon i{
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-icon svg{
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-9074999{
    --e-icon-list-icon-size:14px;
}
.elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-text{
    color:var( --e-global-color-text );
}
.elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-item > a{
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-ab20430 .elementor-button{
    font-family:var( --e-global-typography-ca10b2b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-ca10b2b-font-size );
    font-weight:var( --e-global-typography-ca10b2b-font-weight );
    text-transform:var( --e-global-typography-ca10b2b-text-transform );
    font-style:var( --e-global-typography-ca10b2b-font-style );
    line-height:var( --e-global-typography-ca10b2b-line-height );
    letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
    word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    fill:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-accent );
    border-radius:0px 0px 0px 0px;
    padding:18px 32px 18px 32px;
}
.elementor-421 .elementor-element.elementor-element-ab20430 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-ab20430 .elementor-button:focus{
    color:var( --e-global-color-accent );
    background-color:var( --e-global-color-primary );
}
.elementor-421 .elementor-element.elementor-element-ab20430 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-ab20430 .elementor-button:focus svg{
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-ab20430 > .elementor-widget-container{
    margin:10px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-421 .elementor-element.elementor-element-fdf63f8.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-421 .elementor-element.elementor-element-fdf63f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-421 .elementor-element.elementor-element-fdf63f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-fdf63f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-c0d5d8a );
}
.elementor-421 .elementor-element.elementor-element-fdf63f8 > .elementor-element-populated, .elementor-421 .elementor-element.elementor-element-fdf63f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-421 .elementor-element.elementor-element-fdf63f8 > .elementor-background-slideshow{
    border-radius:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-fdf63f8 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 40px;
    --e-column-margin-right:0px;
    --e-column-margin-left:40px;
    padding:40px 40px 40px 40px;
}
.elementor-421 .elementor-element.elementor-element-fdf63f8 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-fdf63f8{
    z-index:2;
}
.elementor-421 .elementor-element.elementor-element-494e123{
    text-align:center;
}
.elementor-421 .elementor-element.elementor-element-494e123 .elementor-heading-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-9f9cc51-font-family ), Sans-serif;
    font-size:var( --e-global-typography-9f9cc51-font-size );
    font-weight:var( --e-global-typography-9f9cc51-font-weight );
    text-transform:var( --e-global-typography-9f9cc51-text-transform );
    font-style:var( --e-global-typography-9f9cc51-font-style );
    line-height:var( --e-global-typography-9f9cc51-line-height );
    letter-spacing:var( --e-global-typography-9f9cc51-letter-spacing );
    word-spacing:var( --e-global-typography-9f9cc51-word-spacing );
}
.elementor-421 .elementor-element.elementor-element-5465b7c .jeg-elementor-kit.jkit-heading{
    text-align:center;
}
.elementor-421 .elementor-element.elementor-element-5465b7c .jeg-elementor-kit.jkit-heading .heading-title{
    font-family:var( --e-global-typography-b489ba5-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b489ba5-font-size );
    font-weight:var( --e-global-typography-b489ba5-font-weight );
    line-height:var( --e-global-typography-b489ba5-line-height );
    letter-spacing:var( --e-global-typography-b489ba5-letter-spacing );
    word-spacing:var( --e-global-typography-b489ba5-word-spacing );
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-5465b7c .jeg-elementor-kit.jkit-heading .heading-section-title{
    margin:-15px 0px -5px 0px;
}
.elementor-421 .elementor-element.elementor-element-5465b7c .jeg-elementor-kit.jkit-heading .heading-section-description{
    color:var( --e-global-color-text );
    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 );
    line-height:var( --e-global-typography-text-line-height );
    margin:5px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-fbc887c{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-4a28204 );
    --divider-border-width:2px;
}
.elementor-421 .elementor-element.elementor-element-fbc887c .elementor-divider-separator{
    width:40%;
    margin:0 auto;
    margin-center:0;
}
.elementor-421 .elementor-element.elementor-element-fbc887c .elementor-divider{
    text-align:center;
    padding-top:2px;
    padding-bottom:2px;
}
.elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(25px/2);
}
.elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(25px/2);
}
.elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(25px/2);
    margin-left:calc(25px/2);
}
.elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-25px/2);
    margin-left:calc(-25px/2);
}
body.rtl .elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-25px/2);
}
body:not(.rtl) .elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-25px/2);
}
.elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-icon i{
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-icon svg{
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-e1fde29{
    --e-icon-list-icon-size:14px;
}
.elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-text{
    color:var( --e-global-color-text );
    padding-left:10px;
}
.elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-item > a{
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-9a25610 .elementor-button{
    font-family:var( --e-global-typography-ca10b2b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-ca10b2b-font-size );
    font-weight:var( --e-global-typography-ca10b2b-font-weight );
    text-transform:var( --e-global-typography-ca10b2b-text-transform );
    font-style:var( --e-global-typography-ca10b2b-font-style );
    line-height:var( --e-global-typography-ca10b2b-line-height );
    letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
    word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    fill:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-accent );
    border-radius:0px 0px 0px 0px;
    padding:18px 32px 18px 32px;
}
.elementor-421 .elementor-element.elementor-element-9a25610 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-9a25610 .elementor-button:focus{
    color:var( --e-global-color-accent );
    background-color:var( --e-global-color-primary );
}
.elementor-421 .elementor-element.elementor-element-9a25610 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-9a25610 .elementor-button:focus svg{
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-9a25610 > .elementor-widget-container{
    margin:20px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-8f94cbe > .elementor-element-populated{
    padding:10px 0px 10px 10px;
}
.elementor-421 .elementor-element.elementor-element-b5e7414{
    padding:20px 0px 20px 0px;
}
.elementor-bc-flex-widget .elementor-421 .elementor-element.elementor-element-1629c45.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-421 .elementor-element.elementor-element-1629c45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-421 .elementor-element.elementor-element-1629c45 > .elementor-element-populated, .elementor-421 .elementor-element.elementor-element-1629c45 > .elementor-element-populated > .elementor-background-overlay, .elementor-421 .elementor-element.elementor-element-1629c45 > .elementor-background-slideshow{
    border-radius:0px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-1629c45 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px -10px;
    --e-column-margin-right:0px;
    --e-column-margin-left:-10px;
    padding:40px 40px 40px 60px;
}
.elementor-421 .elementor-element.elementor-element-1629c45 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-9f9de07{
    text-align:center;
}
.elementor-421 .elementor-element.elementor-element-9f9de07 .elementor-heading-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-9f9cc51-font-family ), Sans-serif;
    font-size:var( --e-global-typography-9f9cc51-font-size );
    font-weight:var( --e-global-typography-9f9cc51-font-weight );
    text-transform:var( --e-global-typography-9f9cc51-text-transform );
    font-style:var( --e-global-typography-9f9cc51-font-style );
    line-height:var( --e-global-typography-9f9cc51-line-height );
    letter-spacing:var( --e-global-typography-9f9cc51-letter-spacing );
    word-spacing:var( --e-global-typography-9f9cc51-word-spacing );
}
.elementor-421 .elementor-element.elementor-element-eb518cc .jeg-elementor-kit.jkit-heading{
    text-align:center;
}
.elementor-421 .elementor-element.elementor-element-eb518cc .jeg-elementor-kit.jkit-heading .heading-title{
    font-family:var( --e-global-typography-b489ba5-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b489ba5-font-size );
    font-weight:var( --e-global-typography-b489ba5-font-weight );
    line-height:var( --e-global-typography-b489ba5-line-height );
    letter-spacing:var( --e-global-typography-b489ba5-letter-spacing );
    word-spacing:var( --e-global-typography-b489ba5-word-spacing );
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-eb518cc .jeg-elementor-kit.jkit-heading .heading-section-title{
    margin:-15px 0px -5px 0px;
}
.elementor-421 .elementor-element.elementor-element-eb518cc .jeg-elementor-kit.jkit-heading .heading-section-description{
    color:var( --e-global-color-text );
    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 );
    line-height:var( --e-global-typography-text-line-height );
    margin:5px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-b725478{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-4a28204 );
    --divider-border-width:2px;
}
.elementor-421 .elementor-element.elementor-element-b725478 .elementor-divider-separator{
    width:40%;
    margin:0 auto;
    margin-center:0;
}
.elementor-421 .elementor-element.elementor-element-b725478 .elementor-divider{
    text-align:center;
    padding-top:2px;
    padding-bottom:2px;
}
.elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(25px/2);
}
.elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(25px/2);
}
.elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(25px/2);
    margin-left:calc(25px/2);
}
.elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-25px/2);
    margin-left:calc(-25px/2);
}
body.rtl .elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-25px/2);
}
body:not(.rtl) .elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-25px/2);
}
.elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-icon i{
    color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-icon svg{
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-85bfa5b{
    --e-icon-list-icon-size:14px;
}
.elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-text{
    color:var( --e-global-color-text );
    padding-left:10px;
}
.elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-item > a{
    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 );
    line-height:var( --e-global-typography-text-line-height );
}
.elementor-421 .elementor-element.elementor-element-0f6e087 .elementor-button{
    font-family:var( --e-global-typography-ca10b2b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-ca10b2b-font-size );
    font-weight:var( --e-global-typography-ca10b2b-font-weight );
    text-transform:var( --e-global-typography-ca10b2b-text-transform );
    font-style:var( --e-global-typography-ca10b2b-font-style );
    line-height:var( --e-global-typography-ca10b2b-line-height );
    letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
    word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    fill:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-accent );
    border-radius:0px 0px 0px 0px;
    padding:18px 32px 18px 32px;
}
.elementor-421 .elementor-element.elementor-element-0f6e087 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-0f6e087 .elementor-button:focus{
    color:var( --e-global-color-accent );
    background-color:var( --e-global-color-primary );
}
.elementor-421 .elementor-element.elementor-element-0f6e087 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-0f6e087 .elementor-button:focus svg{
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-0f6e087 > .elementor-widget-container{
    margin:20px 0px 0px 0px;
}
.elementor-421 .elementor-element.elementor-element-ae00c45 > .elementor-container{
    max-width:1170px;
}
.elementor-421 .elementor-element.elementor-element-ae00c45 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-421 .elementor-element.elementor-element-ae00c45{
    margin-top:0px;
    margin-bottom:100px;
}
.elementor-421 .elementor-element.elementor-element-a24a833{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-4a28204 );
    --divider-border-width:1px;
}
.elementor-421 .elementor-element.elementor-element-a24a833 .elementor-divider-separator{
    width:100%;
}
.elementor-421 .elementor-element.elementor-element-a24a833 .elementor-divider{
    padding-top:2px;
    padding-bottom:2px;
}
.elementor-421 .elementor-element.elementor-element-fcede4d .elementor-icon-wrapper{
    text-align:center;
}
.elementor-421 .elementor-element.elementor-element-fcede4d.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-fcede4d.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-fcede4d.elementor-view-default .elementor-icon{
    color:var( --e-global-color-accent );
    border-color:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-fcede4d.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-fcede4d.elementor-view-default .elementor-icon svg{
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-fcede4d .elementor-icon{
    font-size:29px;
}
.elementor-421 .elementor-element.elementor-element-fcede4d .elementor-icon i, .elementor-421 .elementor-element.elementor-element-fcede4d .elementor-icon svg{
    transform:rotate(0deg);
}
.elementor-421 .elementor-element.elementor-element-737aaf9{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-4a28204 );
    --divider-border-width:1px;
}
.elementor-421 .elementor-element.elementor-element-737aaf9 .elementor-divider-separator{
    width:100%;
}
.elementor-421 .elementor-element.elementor-element-737aaf9 .elementor-divider{
    padding-top:2px;
    padding-bottom:2px;
}
.elementor-421 .elementor-element.elementor-element-ffc244b > .elementor-container{
    max-width:1170px;
}
.elementor-421 .elementor-element.elementor-element-ffc244b{
    padding:0px 0px 110px 0px;
}
.elementor-421 .elementor-element.elementor-element-e8fac77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-e8fac77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2021/10/shooter-practicing-a-two-handed-hold-at-a-shooting-range.jpg");
    background-position:15% 0%;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-421 .elementor-element.elementor-element-e8fac77 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 10px 0px 0px;
    --e-column-margin-right:10px;
    --e-column-margin-left:0px;
}
.elementor-421 .elementor-element.elementor-element-e8fac77 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-dac7cf9 .elementor-spacer-inner{
    height:33vh;
}
.elementor-421 .elementor-element.elementor-element-be1b3f1 > .elementor-element-populated{
    padding:0px 10px 0px 10px;
}
.elementor-421 .elementor-element.elementor-element-2bbb3c9 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:space-between;
    align-items:space-between;
}
.elementor-421 .elementor-element.elementor-element-3903a95 > .elementor-element-populated{
    margin:0px 10px 0px 0px;
    --e-column-margin-right:10px;
    --e-column-margin-left:0px;
}
.elementor-421 .elementor-element.elementor-element-bb3487a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-bb3487a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-c0d5d8a );
}
.elementor-421 .elementor-element.elementor-element-bb3487a > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 10px;
    --e-column-margin-right:0px;
    --e-column-margin-left:10px;
    padding:30px 30px 30px 30px;
}
.elementor-421 .elementor-element.elementor-element-bb3487a > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-75542d3 .elementor-heading-title{
    color:#FFFFFF;
    font-family:var( --e-global-typography-94a699f-font-family ), Sans-serif;
    font-size:var( --e-global-typography-94a699f-font-size );
    font-weight:var( --e-global-typography-94a699f-font-weight );
    text-transform:var( --e-global-typography-94a699f-text-transform );
    font-style:var( --e-global-typography-94a699f-font-style );
    line-height:var( --e-global-typography-94a699f-line-height );
    letter-spacing:var( --e-global-typography-94a699f-letter-spacing );
    word-spacing:var( --e-global-typography-94a699f-word-spacing );
}
.elementor-421 .elementor-element.elementor-element-d761a03{
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1.5px;
}
.elementor-421 .elementor-element.elementor-element-d761a03 .elementor-divider-separator{
    width:80%;
}
.elementor-421 .elementor-element.elementor-element-d761a03 .elementor-divider{
    padding-top:5px;
    padding-bottom:5px;
}
.elementor-421 .elementor-element.elementor-element-9836c07{
    color:var( --e-global-color-text );
}
.elementor-421 .elementor-element.elementor-element-30541cf{
    margin-top:20px;
    margin-bottom:0px;
}
.elementor-421 .elementor-element.elementor-element-67c9a19 > .elementor-element-populated{
    margin:0px 10px 0px 0px;
    --e-column-margin-right:10px;
    --e-column-margin-left:0px;
}
.elementor-421 .elementor-element.elementor-element-9d1c645 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 10px;
    --e-column-margin-right:0px;
    --e-column-margin-left:10px;
}
.elementor-421 .elementor-element.elementor-element-9d1c645 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-421 .elementor-element.elementor-element-218036a .elementor-button{
    font-family:var( --e-global-typography-ca10b2b-font-family ), Sans-serif;
    font-size:var( --e-global-typography-ca10b2b-font-size );
    font-weight:var( --e-global-typography-ca10b2b-font-weight );
    text-transform:var( --e-global-typography-ca10b2b-text-transform );
    font-style:var( --e-global-typography-ca10b2b-font-style );
    line-height:var( --e-global-typography-ca10b2b-line-height );
    letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
    word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    fill:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-accent );
    border-radius:0px 0px 0px 0px;
    padding:18px 32px 18px 32px;
}
.elementor-421 .elementor-element.elementor-element-218036a .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-218036a .elementor-button:focus{
    color:var( --e-global-color-accent );
    background-color:var( --e-global-color-primary );
}
.elementor-421 .elementor-element.elementor-element-218036a .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-218036a .elementor-button:focus svg{
    fill:var( --e-global-color-accent );
}
.elementor-421 .elementor-element.elementor-element-218036a > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
@media(min-width:768px){
    .elementor-421 .elementor-element.elementor-element-60dc08c{
        width:43.043%;
    }
    .elementor-421 .elementor-element.elementor-element-06fbaa1{
        width:56.957%;
    }
    .elementor-421 .elementor-element.elementor-element-76ba765{
        width:34%;
    }
    .elementor-421 .elementor-element.elementor-element-fdf63f8{
        width:35.554%;
    }
    .elementor-421 .elementor-element.elementor-element-8f94cbe{
        width:30%;
    }
    .elementor-421 .elementor-element.elementor-element-95bb023{
        width:46%;
    }
    .elementor-421 .elementor-element.elementor-element-33aee00{
        width:8%;
    }
    .elementor-421 .elementor-element.elementor-element-40f6791{
        width:45.637%;
    }
    .elementor-421 .elementor-element.elementor-element-e8fac77{
        width:43.859%;
    }
    .elementor-421 .elementor-element.elementor-element-be1b3f1{
        width:56.141%;
    }
    .elementor-421 .elementor-element.elementor-element-67c9a19{
        width:61.445%;
    }
    .elementor-421 .elementor-element.elementor-element-9d1c645{
        width:38.481%;
    }
}
@media(max-width:1024px){
    .elementor-421 .elementor-element.elementor-element-12f9026:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-12f9026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:center center;
    }
    .elementor-421 .elementor-element.elementor-element-12f9026{
        margin-top:0px;
        margin-bottom:0px;
        padding:210px 0px 140px 0px;
    }
    .elementor-421 .elementor-element.elementor-element-be0a5c3 .elementor-heading-title{
        font-size:var( --e-global-typography-secondary-font-size );
        line-height:var( --e-global-typography-secondary-line-height );
        letter-spacing:var( --e-global-typography-secondary-letter-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-fd8cf7e{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-fd8cf7e > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0% 15% 0% 15%;
    }
    .elementor-421 .elementor-element.elementor-element-10b6eaf{
        padding:80px 10px 60px 10px;
    }
    .elementor-421 .elementor-element.elementor-element-7ca76f5 > .elementor-element-populated{
        margin:0px 15px 0px 0px;
        --e-column-margin-right:15px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-9720a6c > .elementor-element-populated{
        margin:0px 0px 0px 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-e4405b8 > .elementor-element-populated{
        margin:30px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-c57ad39 > .elementor-element-populated{
        margin:0px 15px 0px 0px;
        --e-column-margin-right:15px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-362aaf2 > .elementor-element-populated{
        margin:0px 0px 0px 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-5cea380 > .elementor-element-populated{
        margin:30px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-b9dcce6{
        padding:80px 0px 390px 0px;
    }
    .elementor-421 .elementor-element.elementor-element-25004a6 > .elementor-element-populated{
        margin:0px 10px 0px 10px;
        --e-column-margin-right:10px;
        --e-column-margin-left:10px;
    }
    .elementor-421 .elementor-element.elementor-element-386ddd4 .elementor-heading-title{
        font-size:var( --e-global-typography-secondary-font-size );
        line-height:var( --e-global-typography-secondary-line-height );
        letter-spacing:var( --e-global-typography-secondary-letter-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-5b776a8{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-5b776a8 > .elementor-widget-container{
        padding:0% 10% 0% 10%;
    }
    .elementor-421 .elementor-element.elementor-element-60dc08c > .elementor-element-populated{
        margin:0px 20px 0px 20px;
        --e-column-margin-right:20px;
        --e-column-margin-left:20px;
        padding:50% 0% 0% 0%;
    }
    .elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-element-populated, .elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-element-populated > .elementor-background-overlay, .elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-background-slideshow{
        border-radius:0px 0px 0px 0px;
    }
    .elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-element-populated{
        margin:0px 20px 0px 20px;
        --e-column-margin-right:20px;
        --e-column-margin-left:20px;
        padding:40px 40px 40px 40px;
    }
    .elementor-421 .elementor-element.elementor-element-8210efd{
        padding:80px 10px 80px 10px;
    }
    .elementor-421 .elementor-element.elementor-element-aeae22b .elementor-icon-box-title, .elementor-421 .elementor-element.elementor-element-aeae22b .elementor-icon-box-title a{
        font-size:var( --e-global-typography-cdeb433-font-size );
        line-height:var( --e-global-typography-cdeb433-line-height );
        letter-spacing:var( --e-global-typography-cdeb433-letter-spacing );
        word-spacing:var( --e-global-typography-cdeb433-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-e0a40e7 .elementor-heading-title{
        font-size:var( --e-global-typography-secondary-font-size );
        line-height:var( --e-global-typography-secondary-line-height );
        letter-spacing:var( --e-global-typography-secondary-letter-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-bbb643e{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-bbb643e > .elementor-widget-container{
        padding:0% 10% 0% 0%;
    }
    .elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-ab20430 .elementor-button{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-fdf63f8 > .elementor-element-populated{
        margin:40px 0px 0px 10px;
        --e-column-margin-right:0px;
        --e-column-margin-left:10px;
        padding:40px 40px 40px 40px;
    }
    .elementor-421 .elementor-element.elementor-element-494e123 .elementor-heading-title{
        font-size:var( --e-global-typography-9f9cc51-font-size );
        line-height:var( --e-global-typography-9f9cc51-line-height );
        letter-spacing:var( --e-global-typography-9f9cc51-letter-spacing );
        word-spacing:var( --e-global-typography-9f9cc51-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-5465b7c .jeg-elementor-kit.jkit-heading .heading-title{
        font-size:var( --e-global-typography-b489ba5-font-size );
        line-height:var( --e-global-typography-b489ba5-line-height );
        letter-spacing:var( --e-global-typography-b489ba5-letter-spacing );
        word-spacing:var( --e-global-typography-b489ba5-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-5465b7c .jeg-elementor-kit.jkit-heading .heading-section-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-9a25610 .elementor-button{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-1629c45 > .elementor-element-populated{
        margin:40px 0px 0px -10px;
        --e-column-margin-right:0px;
        --e-column-margin-left:-10px;
        padding:40px 40px 40px 40px;
    }
    .elementor-421 .elementor-element.elementor-element-9f9de07 .elementor-heading-title{
        font-size:var( --e-global-typography-9f9cc51-font-size );
        line-height:var( --e-global-typography-9f9cc51-line-height );
        letter-spacing:var( --e-global-typography-9f9cc51-letter-spacing );
        word-spacing:var( --e-global-typography-9f9cc51-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-eb518cc .jeg-elementor-kit.jkit-heading .heading-title{
        font-size:var( --e-global-typography-b489ba5-font-size );
        line-height:var( --e-global-typography-b489ba5-line-height );
        letter-spacing:var( --e-global-typography-b489ba5-letter-spacing );
        word-spacing:var( --e-global-typography-b489ba5-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-eb518cc .jeg-elementor-kit.jkit-heading .heading-section-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-0f6e087 .elementor-button{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-ae00c45{
        margin-top:0px;
        margin-bottom:80px;
        padding:0px 20px 0px 20px;
    }
    .elementor-421 .elementor-element.elementor-element-ffc244b{
        padding:0px 10px 80px 10px;
    }
    .elementor-421 .elementor-element.elementor-element-e8fac77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-e8fac77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:center center;
    }
    .elementor-421 .elementor-element.elementor-element-e8fac77 > .elementor-element-populated{
        margin:0px 10px 0px 10px;
        --e-column-margin-right:10px;
        --e-column-margin-left:10px;
    }
    .elementor-421 .elementor-element.elementor-element-dac7cf9 .elementor-spacer-inner{
        height:407px;
    }
    .elementor-421 .elementor-element.elementor-element-2bbb3c9{
        margin-top:20px;
        margin-bottom:0px;
    }
    .elementor-421 .elementor-element.elementor-element-75542d3 .elementor-heading-title{
        font-size:var( --e-global-typography-94a699f-font-size );
        line-height:var( --e-global-typography-94a699f-line-height );
        letter-spacing:var( --e-global-typography-94a699f-letter-spacing );
        word-spacing:var( --e-global-typography-94a699f-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-218036a .elementor-button{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
}
@media(max-width:767px){
    .elementor-421 .elementor-element.elementor-element-12f9026{
        margin-top:0px;
        margin-bottom:0px;
        padding:152px 10px 60px 10px;
    }
    .elementor-421 .elementor-element.elementor-element-be0a5c3 .elementor-heading-title{
        font-size:var( --e-global-typography-secondary-font-size );
        line-height:var( --e-global-typography-secondary-line-height );
        letter-spacing:var( --e-global-typography-secondary-letter-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-fd8cf7e{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-fd8cf7e > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-421 .elementor-element.elementor-element-10b6eaf{
        padding:40px 10px 10px 10px;
    }
    .elementor-421 .elementor-element.elementor-element-7ca76f5 > .elementor-element-populated{
        margin:0px 0px 20px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-b004049 .elementor-spacer-inner{
        height:85px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-72eef37 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-9720a6c > .elementor-element-populated{
        margin:0px 0px 20px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-bf63771 .elementor-spacer-inner{
        height:85px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-9fe2316 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-e4405b8 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-0f84e6e .elementor-spacer-inner{
        height:85px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f342883 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-496a2df{
        margin-top:20px;
        margin-bottom:0px;
    }
    .elementor-421 .elementor-element.elementor-element-c57ad39 > .elementor-element-populated{
        margin:0px 0px 20px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-6abeb1c .elementor-spacer-inner{
        height:85px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-c9a8eac .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-362aaf2 > .elementor-element-populated{
        margin:0px 0px 20px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-2354dfb .elementor-spacer-inner{
        height:85px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-7beae8d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-5cea380 > .elementor-element-populated{
        margin:0px 0px 20px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-b7c9e52 .elementor-spacer-inner{
        height:85px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .title{
        font-size:var( --e-global-typography-8c26381-font-size );
        line-height:var( --e-global-typography-8c26381-line-height );
        letter-spacing:var( --e-global-typography-8c26381-letter-spacing );
        word-spacing:var( --e-global-typography-8c26381-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{
        font-size:100px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{
        width:100px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{
        font-size:15px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{
        width:15px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{
        margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-421 .elementor-element.elementor-element-f77a743 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{
        margin-right:5px;
    }
    .elementor-421 .elementor-element.elementor-element-b9dcce6{
        padding:40px 10px 360px 10px;
    }
    .elementor-421 .elementor-element.elementor-element-25004a6 > .elementor-element-populated{
        margin:0px 5px 0px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-421 .elementor-element.elementor-element-386ddd4 .elementor-heading-title{
        font-size:var( --e-global-typography-secondary-font-size );
        line-height:var( --e-global-typography-secondary-line-height );
        letter-spacing:var( --e-global-typography-secondary-letter-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-5b776a8{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-5b776a8 > .elementor-widget-container{
        padding:0px 0px 0px 0px;
    }
    .elementor-421 .elementor-element.elementor-element-60dc08c > .elementor-element-populated{
        margin:0px 15px 0px 15px;
        --e-column-margin-right:15px;
        --e-column-margin-left:15px;
        padding:50px 15px 50px 15px;
    }
    .elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-element-populated, .elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-element-populated > .elementor-background-overlay, .elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-background-slideshow{
        border-radius:0px 0px 0px 0px;
    }
    .elementor-421 .elementor-element.elementor-element-06fbaa1 > .elementor-element-populated{
        margin:0px 15px 0px 15px;
        --e-column-margin-right:15px;
        --e-column-margin-left:15px;
        padding:20px 20px 20px 20px;
    }
    .elementor-421 .elementor-element.elementor-element-8210efd{
        padding:40px 10px 0px 10px;
    }
    .elementor-421 .elementor-element.elementor-element-aeae22b .elementor-icon-box-icon{
        margin-bottom:5px;
    }
    .elementor-421 .elementor-element.elementor-element-aeae22b .elementor-icon-box-wrapper{
        text-align:left;
    }
    .elementor-421 .elementor-element.elementor-element-aeae22b .elementor-icon-box-title, .elementor-421 .elementor-element.elementor-element-aeae22b .elementor-icon-box-title a{
        font-size:var( --e-global-typography-cdeb433-font-size );
        line-height:var( --e-global-typography-cdeb433-line-height );
        letter-spacing:var( --e-global-typography-cdeb433-letter-spacing );
        word-spacing:var( --e-global-typography-cdeb433-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-e0a40e7 .elementor-heading-title{
        font-size:var( --e-global-typography-secondary-font-size );
        line-height:var( --e-global-typography-secondary-line-height );
        letter-spacing:var( --e-global-typography-secondary-letter-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-bbb643e{
        text-align:left;
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-bbb643e > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-9074999 .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-9074999 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
    }
    .elementor-421 .elementor-element.elementor-element-9074999{
        width:100%;
        max-width:100%;
    }
    .elementor-421 .elementor-element.elementor-element-ab20430 .elementor-button{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
        padding:15px 30px 15px 30px;
    }
    .elementor-421 .elementor-element.elementor-element-fdf63f8 > .elementor-element-populated{
        margin:40px 10px 0px 10px;
        --e-column-margin-right:10px;
        --e-column-margin-left:10px;
    }
    .elementor-421 .elementor-element.elementor-element-494e123 .elementor-heading-title{
        font-size:var( --e-global-typography-9f9cc51-font-size );
        line-height:var( --e-global-typography-9f9cc51-line-height );
        letter-spacing:var( --e-global-typography-9f9cc51-letter-spacing );
        word-spacing:var( --e-global-typography-9f9cc51-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-5465b7c .jeg-elementor-kit.jkit-heading .heading-title{
        font-size:var( --e-global-typography-b489ba5-font-size );
        line-height:var( --e-global-typography-b489ba5-line-height );
        letter-spacing:var( --e-global-typography-b489ba5-letter-spacing );
        word-spacing:var( --e-global-typography-b489ba5-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-5465b7c .jeg-elementor-kit.jkit-heading .heading-section-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-e1fde29 .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-9a25610 .elementor-button{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
        padding:15px 30px 15px 30px;
    }
    .elementor-421 .elementor-element.elementor-element-8f94cbe > .elementor-element-populated{
        margin:0px 10px 0px 0px;
        --e-column-margin-right:10px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-b5e7414{
        padding:0px 0px 0px 0px;
    }
    .elementor-421 .elementor-element.elementor-element-1629c45 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:20px 40px 40px 40px;
    }
    .elementor-421 .elementor-element.elementor-element-9f9de07 .elementor-heading-title{
        font-size:var( --e-global-typography-9f9cc51-font-size );
        line-height:var( --e-global-typography-9f9cc51-line-height );
        letter-spacing:var( --e-global-typography-9f9cc51-letter-spacing );
        word-spacing:var( --e-global-typography-9f9cc51-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-eb518cc .jeg-elementor-kit.jkit-heading .heading-title{
        font-size:var( --e-global-typography-b489ba5-font-size );
        line-height:var( --e-global-typography-b489ba5-line-height );
        letter-spacing:var( --e-global-typography-b489ba5-letter-spacing );
        word-spacing:var( --e-global-typography-b489ba5-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-eb518cc .jeg-elementor-kit.jkit-heading .heading-section-description{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-85bfa5b .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-421 .elementor-element.elementor-element-0f6e087 .elementor-button{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
        padding:15px 30px 15px 30px;
    }
    .elementor-421 .elementor-element.elementor-element-ae00c45{
        margin-top:0px;
        margin-bottom:40px;
    }
    .elementor-421 .elementor-element.elementor-element-95bb023{
        width:40%;
    }
    .elementor-421 .elementor-element.elementor-element-33aee00{
        width:20%;
    }
    .elementor-421 .elementor-element.elementor-element-fcede4d .elementor-icon{
        font-size:24px;
    }
    .elementor-421 .elementor-element.elementor-element-fcede4d > .elementor-widget-container{
        margin:5px 0px 0px 0px;
    }
    .elementor-421 .elementor-element.elementor-element-40f6791{
        width:40%;
    }
    .elementor-421 .elementor-element.elementor-element-ffc244b{
        padding:0px 10px 40px 10px;
    }
    .elementor-421 .elementor-element.elementor-element-dac7cf9 .elementor-spacer-inner{
        height:215px;
    }
    .elementor-421 .elementor-element.elementor-element-3903a95 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-bb3487a > .elementor-element-populated{
        margin:20px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-75542d3 .elementor-heading-title{
        font-size:var( --e-global-typography-94a699f-font-size );
        line-height:var( --e-global-typography-94a699f-line-height );
        letter-spacing:var( --e-global-typography-94a699f-letter-spacing );
        word-spacing:var( --e-global-typography-94a699f-word-spacing );
    }
    .elementor-421 .elementor-element.elementor-element-67c9a19 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-9d1c645 > .elementor-element-populated{
        margin:20px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-421 .elementor-element.elementor-element-218036a .elementor-button{
        font-size:var( --e-global-typography-ca10b2b-font-size );
        line-height:var( --e-global-typography-ca10b2b-line-height );
        letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );
        word-spacing:var( --e-global-typography-ca10b2b-word-spacing );
        padding:18px 32px 18px 32px;
    }
    .elementor-421 .elementor-element.elementor-element-218036a > .elementor-widget-container{
        margin:20px 0px 0px 0px;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-421 .elementor-element.elementor-element-7ca76f5{
        width:50%;
    }
    .elementor-421 .elementor-element.elementor-element-9720a6c{
        width:50%;
    }
    .elementor-421 .elementor-element.elementor-element-e4405b8{
        width:100%;
    }
    .elementor-421 .elementor-element.elementor-element-c57ad39{
        width:50%;
    }
    .elementor-421 .elementor-element.elementor-element-362aaf2{
        width:50%;
    }
    .elementor-421 .elementor-element.elementor-element-5cea380{
        width:100%;
    }
    .elementor-421 .elementor-element.elementor-element-60dc08c{
        width:100%;
    }
    .elementor-421 .elementor-element.elementor-element-06fbaa1{
        width:100%;
    }
    .elementor-421 .elementor-element.elementor-element-76ba765{
        width:100%;
    }
    .elementor-421 .elementor-element.elementor-element-fdf63f8{
        width:50%;
    }
    .elementor-421 .elementor-element.elementor-element-8f94cbe{
        width:50%;
    }
    .elementor-421 .elementor-element.elementor-element-1629c45{
        width:100%;
    }
    .elementor-421 .elementor-element.elementor-element-e8fac77{
        width:100%;
    }
    .elementor-421 .elementor-element.elementor-element-be1b3f1{
        width:100%;
    }
}
