/*! CSS Used from: https://www.gta5.ren/wp-content/themes/astra/assets/css/minified/frontend.min.css?ver=3.6.8 ;
 media=all */
 @media all{
     h3,h4,p{
        border:0;
        font-size:100%;
        font-style:inherit;
        font-weight:inherit;
        margin:0;
        outline:0;
        padding:0;
        vertical-align:baseline;
    }
     b{
        font-weight:700;
    }
     svg:not(:root){
        overflow:hidden;
    }
     h3,h4{
        clear:both;
    }
     .entry-content h3,h3{
        color:#808285;
        font-size:1.5em;
        line-height:1.4;
    }
     .entry-content h4,h4{
        color:#808285;
        line-height:1.5;
        font-size:1.3em;
    }
     b{
        font-weight:700;
    }
     ::selection{
        color:#fff;
        background:#0274be;
    }
     .entry-content h3,.entry-content h4{
        margin-bottom:20px;
    }
     p{
        margin-bottom:1.75em;
    }
     .entry-content p{
        margin-bottom:1.6em;
    }
}
/*! CSS Used from: Embedded */
 h3,.entry-content h3,h4,.entry-content h4{
    font-family:'Montserrat',sans-serif;
    font-weight:400;
    text-transform:lowercase;
}
 h3,.entry-content h3{
    font-size:22px;
    font-size:1.375rem;
    font-weight:600;
    font-family:'Montserrat',sans-serif;
    line-height:1;
    text-transform:lowercase;
}
 h4,.entry-content h4{
    font-size:23px;
    font-size:1.4375rem;
    line-height:1;
}
 ::selection{
    background-color:#868686;
    color:#000000;
}
 h3,.entry-content h3,h4,.entry-content h4{
    color:#ffffff;
}
 .elementor-widget-heading h4.elementor-heading-title{
    line-height:1;
}
 @media (max-width:921px){
     h3,.entry-content h3{
        font-size:25px;
    }
     h4,.entry-content h4{
        font-size:20px;
        font-size:1.25rem;
    }
}
 @media (max-width:544px){
     h3,.entry-content h3{
        font-size:25px;
    }
     h4,.entry-content h4{
        font-size:18px;
        font-size:1.125rem;
    }
}
 h3,.entry-content h3,h4,.entry-content h4{
    color:#ffffff;
}
 .elementor-widget-heading .elementor-heading-title{
    margin:0;
}
/*! CSS Used from: https://www.gta5.ren/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.4.2 ;
 media=all */
 @media all{
     .elementor *,.elementor :after,.elementor :before{
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
    }
     .elementor-section{
        position:relative;
    }
     .elementor-section .elementor-container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-right:auto;
        margin-left:auto;
        position:relative;
    }
     @media (max-width:1024px){
         .elementor-section .elementor-container{
            -ms-flex-wrap:wrap;
            flex-wrap:wrap;
        }
    }
     .elementor-section.elementor-section-boxed>.elementor-container{
        max-width:1140px;
    }
     .elementor-widget-wrap{
        position:relative;
        width:100%;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -ms-flex-line-pack:start;
        align-content:flex-start;
    }
     .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
    }
     .elementor-widget-wrap>.elementor-element{
        width:100%;
    }
     .elementor-widget{
        position:relative;
    }
     .elementor-widget:not(:last-child){
        margin-bottom:20px;
    }
     .elementor-column{
        min-height:1px;
    }
     .elementor-column{
        position:relative;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
    }
     .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
        padding:45px;
    }
     @media (min-width:768px){
         .elementor-column.elementor-col-33{
            width:33.333%;
        }
    }
     @media (max-width:767px){
         .elementor-column{
            width:100%;
        }
         .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
        padding:35px;
    }
    }
     .elementor-element .elementor-widget-container{
        -webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
        transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
        -o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
        transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
        transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    }
     .elementor-icon{
        display:inline-block;
        line-height:1;
        -webkit-transition:all .3s;
        -o-transition:all .3s;
        transition:all .3s;
        color:#818a91;
        font-size:50px;
        text-align:center;
    }
     .elementor-icon:hover{
        color:#818a91;
    }
     .elementor-icon svg{
        width:1em;
        height:1em;
        position:relative;
        display:block;
    }
     .elementor-icon svg:before{
        position:absolute;
        left:50%;
        -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        transform:translateX(-50%);
    }
     .elementor-heading-title{
        padding:0;
        margin:0;
        line-height:1;
    }
     @media (min-width:768px){
         .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{
            -webkit-box-align:start;
            -ms-flex-align:start;
            align-items:flex-start;
        }
    }
     @media (max-width:767px){
         .elementor-widget-icon-box .elementor-icon-box-icon{
            margin-left:auto!important;
            margin-right:auto!important;
            margin-bottom:15px;
        }
    }
     .elementor-widget-icon-box .elementor-icon-box-wrapper{
        text-align:center;
    }
     .elementor-widget-icon-box .elementor-icon-box-content{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
    }
     .elementor-widget-icon-box .elementor-icon-box-description{
        margin:0;
    }
}
/*! CSS Used from: https://www.gta5.ren/wp-content/uploads/elementor/css/post-38.css?ver=1630259247 ;
 media=all */
 @media all{
     .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:1140px;
    }
     .elementor-widget:not(:last-child){
        margin-bottom:20px;
    }
     @media (max-width:1024px){
         .elementor-section.elementor-section-boxed > .elementor-container{
            max-width:1024px;
        }
    }
     @media (max-width:767px){
         .elementor-section.elementor-section-boxed > .elementor-container{
            max-width:767px;
        }
    }
}
/*! CSS Used from: https://www.gta5.ren/wp-content/uploads/elementor/css/post-30.css?ver=1655667132 ;
 media=all */
 @media all{
  
    .elementor-icon-box-icon{
        margin-bottom:20px;
    }
 
     .elementor-icon-box-title{
        margin-bottom:20px;
        color:#ffffff;
         font-size:25px;
        font-weight:600;
    }

     .elementor-icon-box-description{
        /*color:#686868;*/
        font-size:16px;
        font-weight:300;
        line-height:1.8em;
    }

     @media (max-width:1024px){
  
         .elementor-icon-box-description{
            font-size:14px;
        }

  
    }
   
}
/*! CSS Used from: https://www.gta5.ren/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=3.4.2 ;
 media=all */
 @media all{
     .elementor-animation-grow{
        width: 50px;
        transition-duration:.3s;
        transition-property:transform;
    }
     .elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{
        transform:scale(1.1);
    }
}

