/*
Theme Name: Beturi child AFF
Author: Cosmin Samfira
Author URI:
Description: Child theme for beturi with sticky banners and other updates, placement of offers
Version: 1.0.10
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: beturi-child
Template: beturi
*/

@font-face {
    font-family: "Roboto";
    font-style: normal;
    src: url("../fonts/Roboto/Roboto-Medium.ttf") format("truetype");
    font-weight: 500
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    src: url("../fonts/Roboto/Roboto-Bold.ttf") format("truetype");
    font-weight: 700
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    src: url("../fonts/Roboto/Roboto-Black.ttf") format("truetype");
    font-weight: 900
}


@font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("assets/fonts/Barlow/Barlow-Regular.ttf") format("truetype");
  }
  
  @font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("assets/fonts/Barlow/Barlow-Medium.ttf") format("truetype");
  }
  
  @font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("assets/fonts/Barlow/Barlow-Bold.ttf") format("truetype");
  }
  
  @font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("assets/fonts/Barlow/Barlow-Black.ttf") format("truetype");
  }


.mt--0 {
    margin-top: 0px
}

.mb--0 {
    margin-bottom: 0px
}

.ms--0 {
    margin-left: 0px
}

.me--0 {
    margin-right: 0px
}

.pt--0 {
    padding-top: 0px
}

.pb--0 {
    padding-bottom: 0px
}

.ps--0 {
    padding-left: 0px
}

.pe--0 {
    padding-right: 0px
}

@media (max-width:576px) {
    .mt-sm--0 {
        margin-top: 0px
    }

    .mb-sm--0 {
        margin-bottom: 0px
    }

    .ms-sm--0 {
        margin-left: 0px
    }

    .me-sm--0 {
        margin-right: 0px
    }

    .pt-sm--0 {
        padding-top: 0px
    }

    .pb-sm--0 {
        padding-bottom: 0px
    }

    .ps-sm--0 {
        padding-left: 0px
    }

    .pe-sm--0 {
        padding-right: 0px
    }
}

@media (max-width:768px) {
    .mt-md--0 {
        margin-top: 0px !important
    }

    .mb-md--0 {
        margin-bottom: 0px !important
    }

    .ms-md--0 {
        margin-left: 0px !important
    }

    .me-md--0 {
        margin-right: 0px !important
    }

    .pt-md--0 {
        padding-top: 0px !important
    }

    .pb-md--0 {
        padding-bottom: 0px !important
    }

    .ps-md--0 {
        padding-left: 0px !important
    }

    .pe-md--0 {
        padding-right: 0px !important
    }
}

.mt--5 {
    margin-top: 5px
}

.mb--5 {
    margin-bottom: 5px
}

.ms--5 {
    margin-left: 5px
}

.me--5 {
    margin-right: 5px
}

.pt--5 {
    padding-top: 5px
}

.pb--5 {
    padding-bottom: 5px
}

.ps--5 {
    padding-left: 5px
}

.pe--5 {
    padding-right: 5px
}

@media (max-width:576px) {
    .mt-sm--5 {
        margin-top: 5px
    }

    .mb-sm--5 {
        margin-bottom: 5px
    }

    .ms-sm--5 {
        margin-left: 5px
    }

    .me-sm--5 {
        margin-right: 5px
    }

    .pt-sm--5 {
        padding-top: 5px
    }

    .pb-sm--5 {
        padding-bottom: 5px
    }

    .ps-sm--5 {
        padding-left: 5px
    }

    .pe-sm--5 {
        padding-right: 5px
    }
}

@media (max-width:768px) {
    .mt-md--5 {
        margin-top: 5px !important
    }

    .mb-md--5 {
        margin-bottom: 5px !important
    }

    .ms-md--5 {
        margin-left: 5px !important
    }

    .me-md--5 {
        margin-right: 5px !important
    }

    .pt-md--5 {
        padding-top: 5px !important
    }

    .pb-md--5 {
        padding-bottom: 5px !important
    }

    .ps-md--5 {
        padding-left: 5px !important
    }

    .pe-md--5 {
        padding-right: 5px !important
    }
}

.mt--10 {
    margin-top: 10px
}

.mb--10 {
    margin-bottom: 10px
}

.ms--10 {
    margin-left: 10px
}

.me--10 {
    margin-right: 10px
}

.pt--10 {
    padding-top: 10px
}

.pb--10 {
    padding-bottom: 10px
}

.ps--10 {
    padding-left: 10px
}

.pe--10 {
    padding-right: 10px
}

@media (max-width:576px) {
    .mt-sm--10 {
        margin-top: 10px
    }

    .mb-sm--10 {
        margin-bottom: 10px
    }

    .ms-sm--10 {
        margin-left: 10px
    }

    .me-sm--10 {
        margin-right: 10px
    }

    .pt-sm--10 {
        padding-top: 10px
    }

    .pb-sm--10 {
        padding-bottom: 10px
    }

    .ps-sm--10 {
        padding-left: 10px
    }

    .pe-sm--10 {
        padding-right: 10px
    }
}

@media (max-width:768px) {
    .mt-md--10 {
        margin-top: 10px !important
    }

    .mb-md--10 {
        margin-bottom: 10px !important
    }

    .ms-md--10 {
        margin-left: 10px !important
    }

    .me-md--10 {
        margin-right: 10px !important
    }

    .pt-md--10 {
        padding-top: 10px !important
    }

    .pb-md--10 {
        padding-bottom: 10px !important
    }

    .ps-md--10 {
        padding-left: 10px !important
    }

    .pe-md--10 {
        padding-right: 10px !important
    }
}

.mt--15 {
    margin-top: 15px
}

.mb--15 {
    margin-bottom: 15px
}

.ms--15 {
    margin-left: 15px
}

.me--15 {
    margin-right: 15px
}

.pt--15 {
    padding-top: 15px
}

.pb--15 {
    padding-bottom: 15px
}

.ps--15 {
    padding-left: 15px
}

.pe--15 {
    padding-right: 15px
}

@media (max-width:576px) {
    .mt-sm--15 {
        margin-top: 15px
    }

    .mb-sm--15 {
        margin-bottom: 15px
    }

    .ms-sm--15 {
        margin-left: 15px
    }

    .me-sm--15 {
        margin-right: 15px
    }

    .pt-sm--15 {
        padding-top: 15px
    }

    .pb-sm--15 {
        padding-bottom: 15px
    }

    .ps-sm--15 {
        padding-left: 15px
    }

    .pe-sm--15 {
        padding-right: 15px
    }
}

@media (max-width:768px) {
    .mt-md--15 {
        margin-top: 15px !important
    }

    .mb-md--15 {
        margin-bottom: 15px !important
    }

    .ms-md--15 {
        margin-left: 15px !important
    }

    .me-md--15 {
        margin-right: 15px !important
    }

    .pt-md--15 {
        padding-top: 15px !important
    }

    .pb-md--15 {
        padding-bottom: 15px !important
    }

    .ps-md--15 {
        padding-left: 15px !important
    }

    .pe-md--15 {
        padding-right: 15px !important
    }
}

.mt--20 {
    margin-top: 20px
}

.mb--20 {
    margin-bottom: 20px
}

.ms--20 {
    margin-left: 20px
}

.me--20 {
    margin-right: 20px
}

.pt--20 {
    padding-top: 20px
}

.pb--20 {
    padding-bottom: 20px
}

.ps--20 {
    padding-left: 20px
}

.pe--20 {
    padding-right: 20px
}

@media (max-width:576px) {
    .mt-sm--20 {
        margin-top: 20px
    }

    .mb-sm--20 {
        margin-bottom: 20px
    }

    .ms-sm--20 {
        margin-left: 20px
    }

    .me-sm--20 {
        margin-right: 20px
    }

    .pt-sm--20 {
        padding-top: 20px
    }

    .pb-sm--20 {
        padding-bottom: 20px
    }

    .ps-sm--20 {
        padding-left: 20px
    }

    .pe-sm--20 {
        padding-right: 20px
    }
}

@media (max-width:768px) {
    .mt-md--20 {
        margin-top: 20px !important
    }

    .mb-md--20 {
        margin-bottom: 20px !important
    }

    .ms-md--20 {
        margin-left: 20px !important
    }

    .me-md--20 {
        margin-right: 20px !important
    }

    .pt-md--20 {
        padding-top: 20px !important
    }

    .pb-md--20 {
        padding-bottom: 20px !important
    }

    .ps-md--20 {
        padding-left: 20px !important
    }

    .pe-md--20 {
        padding-right: 20px !important
    }
}

.mt--25 {
    margin-top: 25px
}

.mb--25 {
    margin-bottom: 25px
}

.ms--25 {
    margin-left: 25px
}

.me--25 {
    margin-right: 25px
}

.pt--25 {
    padding-top: 25px
}

.pb--25 {
    padding-bottom: 25px
}

.ps--25 {
    padding-left: 25px
}

.pe--25 {
    padding-right: 25px
}

@media (max-width:576px) {
    .mt-sm--25 {
        margin-top: 25px
    }

    .mb-sm--25 {
        margin-bottom: 25px
    }

    .ms-sm--25 {
        margin-left: 25px
    }

    .me-sm--25 {
        margin-right: 25px
    }

    .pt-sm--25 {
        padding-top: 25px
    }

    .pb-sm--25 {
        padding-bottom: 25px
    }

    .ps-sm--25 {
        padding-left: 25px
    }

    .pe-sm--25 {
        padding-right: 25px
    }
}

@media (max-width:768px) {
    .mt-md--25 {
        margin-top: 25px !important
    }

    .mb-md--25 {
        margin-bottom: 25px !important
    }

    .ms-md--25 {
        margin-left: 25px !important
    }

    .me-md--25 {
        margin-right: 25px !important
    }

    .pt-md--25 {
        padding-top: 25px !important
    }

    .pb-md--25 {
        padding-bottom: 25px !important
    }

    .ps-md--25 {
        padding-left: 25px !important
    }

    .pe-md--25 {
        padding-right: 25px !important
    }
}

.mt--30 {
    margin-top: 30px
}

.mb--30 {
    margin-bottom: 30px
}

.ms--30 {
    margin-left: 30px
}

.me--30 {
    margin-right: 30px
}

.pt--30 {
    padding-top: 30px
}

.pb--30 {
    padding-bottom: 30px
}

.ps--30 {
    padding-left: 30px
}

.pe--30 {
    padding-right: 30px
}

@media (max-width:576px) {
    .mt-sm--30 {
        margin-top: 30px
    }

    .mb-sm--30 {
        margin-bottom: 30px
    }

    .ms-sm--30 {
        margin-left: 30px
    }

    .me-sm--30 {
        margin-right: 30px
    }

    .pt-sm--30 {
        padding-top: 30px
    }

    .pb-sm--30 {
        padding-bottom: 30px
    }

    .ps-sm--30 {
        padding-left: 30px
    }

    .pe-sm--30 {
        padding-right: 30px
    }
}

@media (max-width:768px) {
    .mt-md--30 {
        margin-top: 30px !important
    }

    .mb-md--30 {
        margin-bottom: 30px !important
    }

    .ms-md--30 {
        margin-left: 30px !important
    }

    .me-md--30 {
        margin-right: 30px !important
    }

    .pt-md--30 {
        padding-top: 30px !important
    }

    .pb-md--30 {
        padding-bottom: 30px !important
    }

    .ps-md--30 {
        padding-left: 30px !important
    }

    .pe-md--30 {
        padding-right: 30px !important
    }
}

.mt--35 {
    margin-top: 35px
}

.mb--35 {
    margin-bottom: 35px
}

.ms--35 {
    margin-left: 35px
}

.me--35 {
    margin-right: 35px
}

.pt--35 {
    padding-top: 35px
}

.pb--35 {
    padding-bottom: 35px
}

.ps--35 {
    padding-left: 35px
}

.pe--35 {
    padding-right: 35px
}

@media (max-width:576px) {
    .mt-sm--35 {
        margin-top: 35px
    }

    .mb-sm--35 {
        margin-bottom: 35px
    }

    .ms-sm--35 {
        margin-left: 35px
    }

    .me-sm--35 {
        margin-right: 35px
    }

    .pt-sm--35 {
        padding-top: 35px
    }

    .pb-sm--35 {
        padding-bottom: 35px
    }

    .ps-sm--35 {
        padding-left: 35px
    }

    .pe-sm--35 {
        padding-right: 35px
    }
}

@media (max-width:768px) {
    .mt-md--35 {
        margin-top: 35px !important
    }

    .mb-md--35 {
        margin-bottom: 35px !important
    }

    .ms-md--35 {
        margin-left: 35px !important
    }

    .me-md--35 {
        margin-right: 35px !important
    }

    .pt-md--35 {
        padding-top: 35px !important
    }

    .pb-md--35 {
        padding-bottom: 35px !important
    }

    .ps-md--35 {
        padding-left: 35px !important
    }

    .pe-md--35 {
        padding-right: 35px !important
    }
}

.mt--40 {
    margin-top: 40px
}

.mb--40 {
    margin-bottom: 40px
}

.ms--40 {
    margin-left: 40px
}

.me--40 {
    margin-right: 40px
}

.pt--40 {
    padding-top: 40px
}

.pb--40 {
    padding-bottom: 40px
}

.ps--40 {
    padding-left: 40px
}

.pe--40 {
    padding-right: 40px
}

@media (max-width:576px) {
    .mt-sm--40 {
        margin-top: 40px
    }

    .mb-sm--40 {
        margin-bottom: 40px
    }

    .ms-sm--40 {
        margin-left: 40px
    }

    .me-sm--40 {
        margin-right: 40px
    }

    .pt-sm--40 {
        padding-top: 40px
    }

    .pb-sm--40 {
        padding-bottom: 40px
    }

    .ps-sm--40 {
        padding-left: 40px
    }

    .pe-sm--40 {
        padding-right: 40px
    }
}

@media (max-width:768px) {
    .mt-md--40 {
        margin-top: 40px !important
    }

    .mb-md--40 {
        margin-bottom: 40px !important
    }

    .ms-md--40 {
        margin-left: 40px !important
    }

    .me-md--40 {
        margin-right: 40px !important
    }

    .pt-md--40 {
        padding-top: 40px !important
    }

    .pb-md--40 {
        padding-bottom: 40px !important
    }

    .ps-md--40 {
        padding-left: 40px !important
    }

    .pe-md--40 {
        padding-right: 40px !important
    }
}

.mt--45 {
    margin-top: 45px
}

.mb--45 {
    margin-bottom: 45px
}

.ms--45 {
    margin-left: 45px
}

.me--45 {
    margin-right: 45px
}

.pt--45 {
    padding-top: 45px
}

.pb--45 {
    padding-bottom: 45px
}

.ps--45 {
    padding-left: 45px
}

.pe--45 {
    padding-right: 45px
}

@media (max-width:576px) {
    .mt-sm--45 {
        margin-top: 45px
    }

    .mb-sm--45 {
        margin-bottom: 45px
    }

    .ms-sm--45 {
        margin-left: 45px
    }

    .me-sm--45 {
        margin-right: 45px
    }

    .pt-sm--45 {
        padding-top: 45px
    }

    .pb-sm--45 {
        padding-bottom: 45px
    }

    .ps-sm--45 {
        padding-left: 45px
    }

    .pe-sm--45 {
        padding-right: 45px
    }
}

@media (max-width:768px) {
    .mt-md--45 {
        margin-top: 45px !important
    }

    .mb-md--45 {
        margin-bottom: 45px !important
    }

    .ms-md--45 {
        margin-left: 45px !important
    }

    .me-md--45 {
        margin-right: 45px !important
    }

    .pt-md--45 {
        padding-top: 45px !important
    }

    .pb-md--45 {
        padding-bottom: 45px !important
    }

    .ps-md--45 {
        padding-left: 45px !important
    }

    .pe-md--45 {
        padding-right: 45px !important
    }
}

.mt--50 {
    margin-top: 50px
}

.mb--50 {
    margin-bottom: 50px
}

.ms--50 {
    margin-left: 50px
}

.me--50 {
    margin-right: 50px
}

.pt--50 {
    padding-top: 50px
}

.pb--50 {
    padding-bottom: 50px
}

.ps--50 {
    padding-left: 50px
}

.pe--50 {
    padding-right: 50px
}

@media (max-width:576px) {
    .mt-sm--50 {
        margin-top: 50px
    }

    .mb-sm--50 {
        margin-bottom: 50px
    }

    .ms-sm--50 {
        margin-left: 50px
    }

    .me-sm--50 {
        margin-right: 50px
    }

    .pt-sm--50 {
        padding-top: 50px
    }

    .pb-sm--50 {
        padding-bottom: 50px
    }

    .ps-sm--50 {
        padding-left: 50px
    }

    .pe-sm--50 {
        padding-right: 50px
    }
}

@media (max-width:768px) {
    .mt-md--50 {
        margin-top: 50px !important
    }

    .mb-md--50 {
        margin-bottom: 50px !important
    }

    .ms-md--50 {
        margin-left: 50px !important
    }

    .me-md--50 {
        margin-right: 50px !important
    }

    .pt-md--50 {
        padding-top: 50px !important
    }

    .pb-md--50 {
        padding-bottom: 50px !important
    }

    .ps-md--50 {
        padding-left: 50px !important
    }

    .pe-md--50 {
        padding-right: 50px !important
    }
}

.mt--55 {
    margin-top: 55px
}

@media (max-width:576px) {
    .mt--55 {
        margin-top: 27.5px
    }
}

.mb--55 {
    margin-bottom: 55px
}

@media (max-width:576px) {
    .mb--55 {
        margin-bottom: 27.5px
    }
}

.ms--55 {
    margin-left: 55px
}

@media (max-width:576px) {
    .ms--55 {
        margin-left: 27.5px
    }
}

.me--55 {
    margin-right: 55px
}

@media (max-width:576px) {
    .me--55 {
        margin-right: 27.5px
    }
}

.pt--55 {
    padding-top: 55px
}

@media (max-width:576px) {
    .pt--55 {
        padding-top: 27.5px
    }
}

.pb--55 {
    padding-bottom: 55px
}

@media (max-width:576px) {
    .pb--55 {
        padding-bottom: 27.5px
    }
}

.ps--55 {
    padding-left: 55px
}

@media (max-width:576px) {
    .ps--55 {
        padding-left: 27.5px
    }
}

.pe--55 {
    padding-right: 55px
}

@media (max-width:576px) {
    .pe--55 {
        padding-right: 27.5px
    }
}

@media (max-width:576px) {
    .mt-sm--55 {
        margin-top: 55px
    }

    .mb-sm--55 {
        margin-bottom: 55px
    }

    .ms-sm--55 {
        margin-left: 55px
    }

    .me-sm--55 {
        margin-right: 55px
    }

    .pt-sm--55 {
        padding-top: 55px
    }

    .pb-sm--55 {
        padding-bottom: 55px
    }

    .ps-sm--55 {
        padding-left: 55px
    }

    .pe-sm--55 {
        padding-right: 55px
    }
}

@media (max-width:768px) {
    .mt-md--55 {
        margin-top: 55px !important
    }

    .mb-md--55 {
        margin-bottom: 55px !important
    }

    .ms-md--55 {
        margin-left: 55px !important
    }

    .me-md--55 {
        margin-right: 55px !important
    }

    .pt-md--55 {
        padding-top: 55px !important
    }

    .pb-md--55 {
        padding-bottom: 55px !important
    }

    .ps-md--55 {
        padding-left: 55px !important
    }

    .pe-md--55 {
        padding-right: 55px !important
    }
}

.mt--60 {
    margin-top: 60px
}

@media (max-width:576px) {
    .mt--60 {
        margin-top: 30px
    }
}

.mb--60 {
    margin-bottom: 60px
}

@media (max-width:576px) {
    .mb--60 {
        margin-bottom: 30px
    }
}

.ms--60 {
    margin-left: 60px
}

@media (max-width:576px) {
    .ms--60 {
        margin-left: 30px
    }
}

.me--60 {
    margin-right: 60px
}

@media (max-width:576px) {
    .me--60 {
        margin-right: 30px
    }
}

.pt--60 {
    padding-top: 60px
}

@media (max-width:576px) {
    .pt--60 {
        padding-top: 30px
    }
}

.pb--60 {
    padding-bottom: 60px
}

@media (max-width:576px) {
    .pb--60 {
        padding-bottom: 30px
    }
}

.ps--60 {
    padding-left: 60px
}

@media (max-width:576px) {
    .ps--60 {
        padding-left: 30px
    }
}

.pe--60 {
    padding-right: 60px
}

@media (max-width:576px) {
    .pe--60 {
        padding-right: 30px
    }
}

@media (max-width:576px) {
    .mt-sm--60 {
        margin-top: 60px
    }

    .mb-sm--60 {
        margin-bottom: 60px
    }

    .ms-sm--60 {
        margin-left: 60px
    }

    .me-sm--60 {
        margin-right: 60px
    }

    .pt-sm--60 {
        padding-top: 60px
    }

    .pb-sm--60 {
        padding-bottom: 60px
    }

    .ps-sm--60 {
        padding-left: 60px
    }

    .pe-sm--60 {
        padding-right: 60px
    }
}

@media (max-width:768px) {
    .mt-md--60 {
        margin-top: 60px !important
    }

    .mb-md--60 {
        margin-bottom: 60px !important
    }

    .ms-md--60 {
        margin-left: 60px !important
    }

    .me-md--60 {
        margin-right: 60px !important
    }

    .pt-md--60 {
        padding-top: 60px !important
    }

    .pb-md--60 {
        padding-bottom: 60px !important
    }

    .ps-md--60 {
        padding-left: 60px !important
    }

    .pe-md--60 {
        padding-right: 60px !important
    }
}

.mt--65 {
    margin-top: 65px
}

@media (max-width:576px) {
    .mt--65 {
        margin-top: 32.5px
    }
}

.mb--65 {
    margin-bottom: 65px
}

@media (max-width:576px) {
    .mb--65 {
        margin-bottom: 32.5px
    }
}

.ms--65 {
    margin-left: 65px
}

@media (max-width:576px) {
    .ms--65 {
        margin-left: 32.5px
    }
}

.me--65 {
    margin-right: 65px
}

@media (max-width:576px) {
    .me--65 {
        margin-right: 32.5px
    }
}

.pt--65 {
    padding-top: 65px
}

@media (max-width:576px) {
    .pt--65 {
        padding-top: 32.5px
    }
}

.pb--65 {
    padding-bottom: 65px
}

@media (max-width:576px) {
    .pb--65 {
        padding-bottom: 32.5px
    }
}

.ps--65 {
    padding-left: 65px
}

@media (max-width:576px) {
    .ps--65 {
        padding-left: 32.5px
    }
}

.pe--65 {
    padding-right: 65px
}

@media (max-width:576px) {
    .pe--65 {
        padding-right: 32.5px
    }
}

@media (max-width:576px) {
    .mt-sm--65 {
        margin-top: 65px
    }

    .mb-sm--65 {
        margin-bottom: 65px
    }

    .ms-sm--65 {
        margin-left: 65px
    }

    .me-sm--65 {
        margin-right: 65px
    }

    .pt-sm--65 {
        padding-top: 65px
    }

    .pb-sm--65 {
        padding-bottom: 65px
    }

    .ps-sm--65 {
        padding-left: 65px
    }

    .pe-sm--65 {
        padding-right: 65px
    }
}

@media (max-width:768px) {
    .mt-md--65 {
        margin-top: 65px !important
    }

    .mb-md--65 {
        margin-bottom: 65px !important
    }

    .ms-md--65 {
        margin-left: 65px !important
    }

    .me-md--65 {
        margin-right: 65px !important
    }

    .pt-md--65 {
        padding-top: 65px !important
    }

    .pb-md--65 {
        padding-bottom: 65px !important
    }

    .ps-md--65 {
        padding-left: 65px !important
    }

    .pe-md--65 {
        padding-right: 65px !important
    }
}

.mt--70 {
    margin-top: 70px
}

@media (max-width:576px) {
    .mt--70 {
        margin-top: 35px
    }
}

.mb--70 {
    margin-bottom: 70px
}

@media (max-width:576px) {
    .mb--70 {
        margin-bottom: 35px
    }
}

.ms--70 {
    margin-left: 70px
}

@media (max-width:576px) {
    .ms--70 {
        margin-left: 35px
    }
}

.me--70 {
    margin-right: 70px
}

@media (max-width:576px) {
    .me--70 {
        margin-right: 35px
    }
}

.pt--70 {
    padding-top: 70px
}

@media (max-width:576px) {
    .pt--70 {
        padding-top: 35px
    }
}

.pb--70 {
    padding-bottom: 70px
}

@media (max-width:576px) {
    .pb--70 {
        padding-bottom: 35px
    }
}

.ps--70 {
    padding-left: 70px
}

@media (max-width:576px) {
    .ps--70 {
        padding-left: 35px
    }
}

.pe--70 {
    padding-right: 70px
}

@media (max-width:576px) {
    .pe--70 {
        padding-right: 35px
    }
}

@media (max-width:576px) {
    .mt-sm--70 {
        margin-top: 70px
    }

    .mb-sm--70 {
        margin-bottom: 70px
    }

    .ms-sm--70 {
        margin-left: 70px
    }

    .me-sm--70 {
        margin-right: 70px
    }

    .pt-sm--70 {
        padding-top: 70px
    }

    .pb-sm--70 {
        padding-bottom: 70px
    }

    .ps-sm--70 {
        padding-left: 70px
    }

    .pe-sm--70 {
        padding-right: 70px
    }
}

@media (max-width:768px) {
    .mt-md--70 {
        margin-top: 70px !important
    }

    .mb-md--70 {
        margin-bottom: 70px !important
    }

    .ms-md--70 {
        margin-left: 70px !important
    }

    .me-md--70 {
        margin-right: 70px !important
    }

    .pt-md--70 {
        padding-top: 70px !important
    }

    .pb-md--70 {
        padding-bottom: 70px !important
    }

    .ps-md--70 {
        padding-left: 70px !important
    }

    .pe-md--70 {
        padding-right: 70px !important
    }
}

.mt--75 {
    margin-top: 75px
}

@media (max-width:576px) {
    .mt--75 {
        margin-top: 37.5px
    }
}

.mb--75 {
    margin-bottom: 75px
}

@media (max-width:576px) {
    .mb--75 {
        margin-bottom: 37.5px
    }
}

.ms--75 {
    margin-left: 75px
}

@media (max-width:576px) {
    .ms--75 {
        margin-left: 37.5px
    }
}

.me--75 {
    margin-right: 75px
}

@media (max-width:576px) {
    .me--75 {
        margin-right: 37.5px
    }
}

.pt--75 {
    padding-top: 75px
}

@media (max-width:576px) {
    .pt--75 {
        padding-top: 37.5px
    }
}

.pb--75 {
    padding-bottom: 75px
}

@media (max-width:576px) {
    .pb--75 {
        padding-bottom: 37.5px
    }
}

.ps--75 {
    padding-left: 75px
}

@media (max-width:576px) {
    .ps--75 {
        padding-left: 37.5px
    }
}

.pe--75 {
    padding-right: 75px
}

@media (max-width:576px) {
    .pe--75 {
        padding-right: 37.5px
    }
}

@media (max-width:576px) {
    .mt-sm--75 {
        margin-top: 75px
    }

    .mb-sm--75 {
        margin-bottom: 75px
    }

    .ms-sm--75 {
        margin-left: 75px
    }

    .me-sm--75 {
        margin-right: 75px
    }

    .pt-sm--75 {
        padding-top: 75px
    }

    .pb-sm--75 {
        padding-bottom: 75px
    }

    .ps-sm--75 {
        padding-left: 75px
    }

    .pe-sm--75 {
        padding-right: 75px
    }
}

@media (max-width:768px) {
    .mt-md--75 {
        margin-top: 75px !important
    }

    .mb-md--75 {
        margin-bottom: 75px !important
    }

    .ms-md--75 {
        margin-left: 75px !important
    }

    .me-md--75 {
        margin-right: 75px !important
    }

    .pt-md--75 {
        padding-top: 75px !important
    }

    .pb-md--75 {
        padding-bottom: 75px !important
    }

    .ps-md--75 {
        padding-left: 75px !important
    }

    .pe-md--75 {
        padding-right: 75px !important
    }
}

.mt--80 {
    margin-top: 80px
}

@media (max-width:576px) {
    .mt--80 {
        margin-top: 40px
    }
}

.mb--80 {
    margin-bottom: 80px
}

@media (max-width:576px) {
    .mb--80 {
        margin-bottom: 40px
    }
}

.ms--80 {
    margin-left: 80px
}

@media (max-width:576px) {
    .ms--80 {
        margin-left: 40px
    }
}

.me--80 {
    margin-right: 80px
}

@media (max-width:576px) {
    .me--80 {
        margin-right: 40px
    }
}

.pt--80 {
    padding-top: 80px
}

@media (max-width:576px) {
    .pt--80 {
        padding-top: 40px
    }
}

.pb--80 {
    padding-bottom: 80px
}

@media (max-width:576px) {
    .pb--80 {
        padding-bottom: 40px
    }
}

.ps--80 {
    padding-left: 80px
}

@media (max-width:576px) {
    .ps--80 {
        padding-left: 40px
    }
}

.pe--80 {
    padding-right: 80px
}

@media (max-width:576px) {
    .pe--80 {
        padding-right: 40px
    }
}

.mt--85 {
    margin-top: 85px
}

@media (max-width:576px) {
    .mt--85 {
        margin-top: 42.5px
    }
}

.mb--85 {
    margin-bottom: 85px
}

@media (max-width:576px) {
    .mb--85 {
        margin-bottom: 42.5px
    }
}

.ms--85 {
    margin-left: 85px
}

@media (max-width:576px) {
    .ms--85 {
        margin-left: 42.5px
    }
}

.me--85 {
    margin-right: 85px
}

@media (max-width:576px) {
    .me--85 {
        margin-right: 42.5px
    }
}

.pt--85 {
    padding-top: 85px
}

@media (max-width:576px) {
    .pt--85 {
        padding-top: 42.5px
    }
}

.pb--85 {
    padding-bottom: 85px
}

@media (max-width:576px) {
    .pb--85 {
        padding-bottom: 42.5px
    }
}

.ps--85 {
    padding-left: 85px
}

@media (max-width:576px) {
    .ps--85 {
        padding-left: 42.5px
    }
}

.pe--85 {
    padding-right: 85px
}

@media (max-width:576px) {
    .pe--85 {
        padding-right: 42.5px
    }
}

.mt--90 {
    margin-top: 90px
}

@media (max-width:576px) {
    .mt--90 {
        margin-top: 45px
    }
}

.mb--90 {
    margin-bottom: 90px
}

@media (max-width:576px) {
    .mb--90 {
        margin-bottom: 45px
    }
}

.ms--90 {
    margin-left: 90px
}

@media (max-width:576px) {
    .ms--90 {
        margin-left: 45px
    }
}

.me--90 {
    margin-right: 90px
}

@media (max-width:576px) {
    .me--90 {
        margin-right: 45px
    }
}

.pt--90 {
    padding-top: 90px
}

@media (max-width:576px) {
    .pt--90 {
        padding-top: 45px
    }
}

.pb--90 {
    padding-bottom: 90px
}

@media (max-width:576px) {
    .pb--90 {
        padding-bottom: 45px
    }
}

.ps--90 {
    padding-left: 90px
}

@media (max-width:576px) {
    .ps--90 {
        padding-left: 45px
    }
}

.pe--90 {
    padding-right: 90px
}

@media (max-width:576px) {
    .pe--90 {
        padding-right: 45px
    }
}

.mt--95 {
    margin-top: 95px
}

@media (max-width:576px) {
    .mt--95 {
        margin-top: 47.5px
    }
}

.mb--95 {
    margin-bottom: 95px
}

@media (max-width:576px) {
    .mb--95 {
        margin-bottom: 47.5px
    }
}

.ms--95 {
    margin-left: 95px
}

@media (max-width:576px) {
    .ms--95 {
        margin-left: 47.5px
    }
}

.me--95 {
    margin-right: 95px
}

@media (max-width:576px) {
    .me--95 {
        margin-right: 47.5px
    }
}

.pt--95 {
    padding-top: 95px
}

@media (max-width:576px) {
    .pt--95 {
        padding-top: 47.5px
    }
}

.pb--95 {
    padding-bottom: 95px
}

@media (max-width:576px) {
    .pb--95 {
        padding-bottom: 47.5px
    }
}

.ps--95 {
    padding-left: 95px
}

@media (max-width:576px) {
    .ps--95 {
        padding-left: 47.5px
    }
}

.pe--95 {
    padding-right: 95px
}

@media (max-width:576px) {
    .pe--95 {
        padding-right: 47.5px
    }
}

.mt--100 {
    margin-top: 100px
}

@media (max-width:576px) {
    .mt--100 {
        margin-top: 50px
    }
}

.mb--100 {
    margin-bottom: 100px
}

@media (max-width:576px) {
    .mb--100 {
        margin-bottom: 50px
    }
}

.ms--100 {
    margin-left: 100px
}

@media (max-width:576px) {
    .ms--100 {
        margin-left: 50px
    }
}

.me--100 {
    margin-right: 100px
}

@media (max-width:576px) {
    .me--100 {
        margin-right: 50px
    }
}

.pt--100 {
    padding-top: 100px
}

@media (max-width:576px) {
    .pt--100 {
        padding-top: 50px
    }
}

.pb--100 {
    padding-bottom: 100px
}

@media (max-width:576px) {
    .pb--100 {
        padding-bottom: 50px
    }
}

.ps--100 {
    padding-left: 100px
}

@media (max-width:576px) {
    .ps--100 {
        padding-left: 50px
    }
}

.pe--100 {
    padding-right: 100px
}

@media (max-width:576px) {
    .pe--100 {
        padding-right: 50px
    }
}

.mt--105 {
    margin-top: 105px
}

@media (max-width:576px) {
    .mt--105 {
        margin-top: 52.5px
    }
}

.mb--105 {
    margin-bottom: 105px
}

@media (max-width:576px) {
    .mb--105 {
        margin-bottom: 52.5px
    }
}

.ms--105 {
    margin-left: 105px
}

@media (max-width:576px) {
    .ms--105 {
        margin-left: 52.5px
    }
}

.me--105 {
    margin-right: 105px
}

@media (max-width:576px) {
    .me--105 {
        margin-right: 52.5px
    }
}

.pt--105 {
    padding-top: 105px
}

@media (max-width:576px) {
    .pt--105 {
        padding-top: 52.5px
    }
}

.pb--105 {
    padding-bottom: 105px
}

@media (max-width:576px) {
    .pb--105 {
        padding-bottom: 52.5px
    }
}

.ps--105 {
    padding-left: 105px
}

@media (max-width:576px) {
    .ps--105 {
        padding-left: 52.5px
    }
}

.pe--105 {
    padding-right: 105px
}

@media (max-width:576px) {
    .pe--105 {
        padding-right: 52.5px
    }
}

.mt--110 {
    margin-top: 110px
}

@media (max-width:576px) {
    .mt--110 {
        margin-top: 55px
    }
}

.mb--110 {
    margin-bottom: 110px
}

@media (max-width:576px) {
    .mb--110 {
        margin-bottom: 55px
    }
}

.ms--110 {
    margin-left: 110px
}

@media (max-width:576px) {
    .ms--110 {
        margin-left: 55px
    }
}

.me--110 {
    margin-right: 110px
}

@media (max-width:576px) {
    .me--110 {
        margin-right: 55px
    }
}

.pt--110 {
    padding-top: 110px
}

@media (max-width:576px) {
    .pt--110 {
        padding-top: 55px
    }
}

.pb--110 {
    padding-bottom: 110px
}

@media (max-width:576px) {
    .pb--110 {
        padding-bottom: 55px
    }
}

.ps--110 {
    padding-left: 110px
}

@media (max-width:576px) {
    .ps--110 {
        padding-left: 55px
    }
}

.pe--110 {
    padding-right: 110px
}

@media (max-width:576px) {
    .pe--110 {
        padding-right: 55px
    }
}

.mt--115 {
    margin-top: 115px
}

@media (max-width:576px) {
    .mt--115 {
        margin-top: 57.5px
    }
}

.mb--115 {
    margin-bottom: 115px
}

@media (max-width:576px) {
    .mb--115 {
        margin-bottom: 57.5px
    }
}

.ms--115 {
    margin-left: 115px
}

@media (max-width:576px) {
    .ms--115 {
        margin-left: 57.5px
    }
}

.me--115 {
    margin-right: 115px
}

@media (max-width:576px) {
    .me--115 {
        margin-right: 57.5px
    }
}

.pt--115 {
    padding-top: 115px
}

@media (max-width:576px) {
    .pt--115 {
        padding-top: 57.5px
    }
}

.pb--115 {
    padding-bottom: 115px
}

@media (max-width:576px) {
    .pb--115 {
        padding-bottom: 57.5px
    }
}

.ps--115 {
    padding-left: 115px
}

@media (max-width:576px) {
    .ps--115 {
        padding-left: 57.5px
    }
}

.pe--115 {
    padding-right: 115px
}

@media (max-width:576px) {
    .pe--115 {
        padding-right: 57.5px
    }
}

.mt--120 {
    margin-top: 120px
}

@media (max-width:576px) {
    .mt--120 {
        margin-top: 60px
    }
}

.mb--120 {
    margin-bottom: 120px
}

@media (max-width:576px) {
    .mb--120 {
        margin-bottom: 60px
    }
}

.ms--120 {
    margin-left: 120px
}

@media (max-width:576px) {
    .ms--120 {
        margin-left: 60px
    }
}

.me--120 {
    margin-right: 120px
}

@media (max-width:576px) {
    .me--120 {
        margin-right: 60px
    }
}

.pt--120 {
    padding-top: 120px
}

@media (max-width:576px) {
    .pt--120 {
        padding-top: 60px
    }
}

.pb--120 {
    padding-bottom: 120px
}

@media (max-width:576px) {
    .pb--120 {
        padding-bottom: 60px
    }
}

.ps--120 {
    padding-left: 120px
}

@media (max-width:576px) {
    .ps--120 {
        padding-left: 60px
    }
}

.pe--120 {
    padding-right: 120px
}

@media (max-width:576px) {
    .pe--120 {
        padding-right: 60px
    }
}

.mt--125 {
    margin-top: 125px
}

@media (max-width:576px) {
    .mt--125 {
        margin-top: 62.5px
    }
}

.mb--125 {
    margin-bottom: 125px
}

@media (max-width:576px) {
    .mb--125 {
        margin-bottom: 62.5px
    }
}

.ms--125 {
    margin-left: 125px
}

@media (max-width:576px) {
    .ms--125 {
        margin-left: 62.5px
    }
}

.me--125 {
    margin-right: 125px
}

@media (max-width:576px) {
    .me--125 {
        margin-right: 62.5px
    }
}

.pt--125 {
    padding-top: 125px
}

@media (max-width:576px) {
    .pt--125 {
        padding-top: 62.5px
    }
}

.pb--125 {
    padding-bottom: 125px
}

@media (max-width:576px) {
    .pb--125 {
        padding-bottom: 62.5px
    }
}

.ps--125 {
    padding-left: 125px
}

@media (max-width:576px) {
    .ps--125 {
        padding-left: 62.5px
    }
}

.pe--125 {
    padding-right: 125px
}

@media (max-width:576px) {
    .pe--125 {
        padding-right: 62.5px
    }
}

.mt--130 {
    margin-top: 130px
}

@media (max-width:576px) {
    .mt--130 {
        margin-top: 65px
    }
}

.mb--130 {
    margin-bottom: 130px
}

@media (max-width:576px) {
    .mb--130 {
        margin-bottom: 65px
    }
}

.ms--130 {
    margin-left: 130px
}

@media (max-width:576px) {
    .ms--130 {
        margin-left: 65px
    }
}

.me--130 {
    margin-right: 130px
}

@media (max-width:576px) {
    .me--130 {
        margin-right: 65px
    }
}

.pt--130 {
    padding-top: 130px
}

@media (max-width:576px) {
    .pt--130 {
        padding-top: 65px
    }
}

.pb--130 {
    padding-bottom: 130px
}

@media (max-width:576px) {
    .pb--130 {
        padding-bottom: 65px
    }
}

.ps--130 {
    padding-left: 130px
}

@media (max-width:576px) {
    .ps--130 {
        padding-left: 65px
    }
}

.pe--130 {
    padding-right: 130px
}

@media (max-width:576px) {
    .pe--130 {
        padding-right: 65px
    }
}

.mt--135 {
    margin-top: 135px
}

@media (max-width:576px) {
    .mt--135 {
        margin-top: 67.5px
    }
}

.mb--135 {
    margin-bottom: 135px
}

@media (max-width:576px) {
    .mb--135 {
        margin-bottom: 67.5px
    }
}

.ms--135 {
    margin-left: 135px
}

@media (max-width:576px) {
    .ms--135 {
        margin-left: 67.5px
    }
}

.me--135 {
    margin-right: 135px
}

@media (max-width:576px) {
    .me--135 {
        margin-right: 67.5px
    }
}

.pt--135 {
    padding-top: 135px
}

@media (max-width:576px) {
    .pt--135 {
        padding-top: 67.5px
    }
}

.pb--135 {
    padding-bottom: 135px
}

@media (max-width:576px) {
    .pb--135 {
        padding-bottom: 67.5px
    }
}

.ps--135 {
    padding-left: 135px
}

@media (max-width:576px) {
    .ps--135 {
        padding-left: 67.5px
    }
}

.pe--135 {
    padding-right: 135px
}

@media (max-width:576px) {
    .pe--135 {
        padding-right: 67.5px
    }
}

.mt--140 {
    margin-top: 140px
}

@media (max-width:576px) {
    .mt--140 {
        margin-top: 70px
    }
}

.mb--140 {
    margin-bottom: 140px
}

@media (max-width:576px) {
    .mb--140 {
        margin-bottom: 70px
    }
}

.ms--140 {
    margin-left: 140px
}

@media (max-width:576px) {
    .ms--140 {
        margin-left: 70px
    }
}

.me--140 {
    margin-right: 140px
}

@media (max-width:576px) {
    .me--140 {
        margin-right: 70px
    }
}

.pt--140 {
    padding-top: 140px
}

@media (max-width:576px) {
    .pt--140 {
        padding-top: 70px
    }
}

.pb--140 {
    padding-bottom: 140px
}

@media (max-width:576px) {
    .pb--140 {
        padding-bottom: 70px
    }
}

.ps--140 {
    padding-left: 140px
}

@media (max-width:576px) {
    .ps--140 {
        padding-left: 70px
    }
}

.pe--140 {
    padding-right: 140px
}

@media (max-width:576px) {
    .pe--140 {
        padding-right: 70px
    }
}

.mt--145 {
    margin-top: 145px
}

@media (max-width:576px) {
    .mt--145 {
        margin-top: 72.5px
    }
}

.mb--145 {
    margin-bottom: 145px
}

@media (max-width:576px) {
    .mb--145 {
        margin-bottom: 72.5px
    }
}

.ms--145 {
    margin-left: 145px
}

@media (max-width:576px) {
    .ms--145 {
        margin-left: 72.5px
    }
}

.me--145 {
    margin-right: 145px
}

@media (max-width:576px) {
    .me--145 {
        margin-right: 72.5px
    }
}

.pt--145 {
    padding-top: 145px
}

@media (max-width:576px) {
    .pt--145 {
        padding-top: 72.5px
    }
}

.pb--145 {
    padding-bottom: 145px
}

@media (max-width:576px) {
    .pb--145 {
        padding-bottom: 72.5px
    }
}

.ps--145 {
    padding-left: 145px
}

@media (max-width:576px) {
    .ps--145 {
        padding-left: 72.5px
    }
}

.pe--145 {
    padding-right: 145px
}

@media (max-width:576px) {
    .pe--145 {
        padding-right: 72.5px
    }
}

.mt--150 {
    margin-top: 150px
}

@media (max-width:576px) {
    .mt--150 {
        margin-top: 75px
    }
}

.mb--150 {
    margin-bottom: 150px
}

@media (max-width:576px) {
    .mb--150 {
        margin-bottom: 75px
    }
}

.ms--150 {
    margin-left: 150px
}

@media (max-width:576px) {
    .ms--150 {
        margin-left: 75px
    }
}

.me--150 {
    margin-right: 150px
}

@media (max-width:576px) {
    .me--150 {
        margin-right: 75px
    }
}

.pt--150 {
    padding-top: 150px
}

@media (max-width:576px) {
    .pt--150 {
        padding-top: 75px
    }
}

.pb--150 {
    padding-bottom: 150px
}

@media (max-width:576px) {
    .pb--150 {
        padding-bottom: 75px
    }
}

.ps--150 {
    padding-left: 150px
}

@media (max-width:576px) {
    .ps--150 {
        padding-left: 75px
    }
}

.pe--150 {
    padding-right: 150px
}

@media (max-width:576px) {
    .pe--150 {
        padding-right: 75px
    }
}

.mt--155 {
    margin-top: 155px
}

@media (max-width:576px) {
    .mt--155 {
        margin-top: 77.5px
    }
}

.mb--155 {
    margin-bottom: 155px
}

@media (max-width:576px) {
    .mb--155 {
        margin-bottom: 77.5px
    }
}

.ms--155 {
    margin-left: 155px
}

@media (max-width:576px) {
    .ms--155 {
        margin-left: 77.5px
    }
}

.me--155 {
    margin-right: 155px
}

@media (max-width:576px) {
    .me--155 {
        margin-right: 77.5px
    }
}

.pt--155 {
    padding-top: 155px
}

@media (max-width:576px) {
    .pt--155 {
        padding-top: 77.5px
    }
}

.pb--155 {
    padding-bottom: 155px
}

@media (max-width:576px) {
    .pb--155 {
        padding-bottom: 77.5px
    }
}

.ps--155 {
    padding-left: 155px
}

@media (max-width:576px) {
    .ps--155 {
        padding-left: 77.5px
    }
}

.pe--155 {
    padding-right: 155px
}

@media (max-width:576px) {
    .pe--155 {
        padding-right: 77.5px
    }
}

.mt--160 {
    margin-top: 160px
}

@media (max-width:576px) {
    .mt--160 {
        margin-top: 80px
    }
}

.mb--160 {
    margin-bottom: 160px
}

@media (max-width:576px) {
    .mb--160 {
        margin-bottom: 80px
    }
}

.ms--160 {
    margin-left: 160px
}

@media (max-width:576px) {
    .ms--160 {
        margin-left: 80px
    }
}

.me--160 {
    margin-right: 160px
}

@media (max-width:576px) {
    .me--160 {
        margin-right: 80px
    }
}

.pt--160 {
    padding-top: 160px
}

@media (max-width:576px) {
    .pt--160 {
        padding-top: 80px
    }
}

.pb--160 {
    padding-bottom: 160px
}

@media (max-width:576px) {
    .pb--160 {
        padding-bottom: 80px
    }
}

.ps--160 {
    padding-left: 160px
}

@media (max-width:576px) {
    .ps--160 {
        padding-left: 80px
    }
}

.pe--160 {
    padding-right: 160px
}

@media (max-width:576px) {
    .pe--160 {
        padding-right: 80px
    }
}

.mt--165 {
    margin-top: 165px
}

@media (max-width:576px) {
    .mt--165 {
        margin-top: 82.5px
    }
}

.mb--165 {
    margin-bottom: 165px
}

@media (max-width:576px) {
    .mb--165 {
        margin-bottom: 82.5px
    }
}

.ms--165 {
    margin-left: 165px
}

@media (max-width:576px) {
    .ms--165 {
        margin-left: 82.5px
    }
}

.me--165 {
    margin-right: 165px
}

@media (max-width:576px) {
    .me--165 {
        margin-right: 82.5px
    }
}

.pt--165 {
    padding-top: 165px
}

@media (max-width:576px) {
    .pt--165 {
        padding-top: 82.5px
    }
}

.pb--165 {
    padding-bottom: 165px
}

@media (max-width:576px) {
    .pb--165 {
        padding-bottom: 82.5px
    }
}

.ps--165 {
    padding-left: 165px
}

@media (max-width:576px) {
    .ps--165 {
        padding-left: 82.5px
    }
}

.pe--165 {
    padding-right: 165px
}

@media (max-width:576px) {
    .pe--165 {
        padding-right: 82.5px
    }
}

.mt--170 {
    margin-top: 170px
}

@media (max-width:576px) {
    .mt--170 {
        margin-top: 85px
    }
}

.mb--170 {
    margin-bottom: 170px
}

@media (max-width:576px) {
    .mb--170 {
        margin-bottom: 85px
    }
}

.ms--170 {
    margin-left: 170px
}

@media (max-width:576px) {
    .ms--170 {
        margin-left: 85px
    }
}

.me--170 {
    margin-right: 170px
}

@media (max-width:576px) {
    .me--170 {
        margin-right: 85px
    }
}

.pt--170 {
    padding-top: 170px
}

@media (max-width:576px) {
    .pt--170 {
        padding-top: 85px
    }
}

.pb--170 {
    padding-bottom: 170px
}

@media (max-width:576px) {
    .pb--170 {
        padding-bottom: 85px
    }
}

.ps--170 {
    padding-left: 170px
}

@media (max-width:576px) {
    .ps--170 {
        padding-left: 85px
    }
}

.pe--170 {
    padding-right: 170px
}

@media (max-width:576px) {
    .pe--170 {
        padding-right: 85px
    }
}

.mt--175 {
    margin-top: 175px
}

@media (max-width:576px) {
    .mt--175 {
        margin-top: 87.5px
    }
}

.mb--175 {
    margin-bottom: 175px
}

@media (max-width:576px) {
    .mb--175 {
        margin-bottom: 87.5px
    }
}

.ms--175 {
    margin-left: 175px
}

@media (max-width:576px) {
    .ms--175 {
        margin-left: 87.5px
    }
}

.me--175 {
    margin-right: 175px
}

@media (max-width:576px) {
    .me--175 {
        margin-right: 87.5px
    }
}

.pt--175 {
    padding-top: 175px
}

@media (max-width:576px) {
    .pt--175 {
        padding-top: 87.5px
    }
}

.pb--175 {
    padding-bottom: 175px
}

@media (max-width:576px) {
    .pb--175 {
        padding-bottom: 87.5px
    }
}

.ps--175 {
    padding-left: 175px
}

@media (max-width:576px) {
    .ps--175 {
        padding-left: 87.5px
    }
}

.pe--175 {
    padding-right: 175px
}

@media (max-width:576px) {
    .pe--175 {
        padding-right: 87.5px
    }
}

.mt--180 {
    margin-top: 180px
}

@media (max-width:576px) {
    .mt--180 {
        margin-top: 90px
    }
}

.mb--180 {
    margin-bottom: 180px
}

@media (max-width:576px) {
    .mb--180 {
        margin-bottom: 90px
    }
}

.ms--180 {
    margin-left: 180px
}

@media (max-width:576px) {
    .ms--180 {
        margin-left: 90px
    }
}

.me--180 {
    margin-right: 180px
}

@media (max-width:576px) {
    .me--180 {
        margin-right: 90px
    }
}

.pt--180 {
    padding-top: 180px
}

@media (max-width:576px) {
    .pt--180 {
        padding-top: 90px
    }
}

.pb--180 {
    padding-bottom: 180px
}

@media (max-width:576px) {
    .pb--180 {
        padding-bottom: 90px
    }
}

.ps--180 {
    padding-left: 180px
}

@media (max-width:576px) {
    .ps--180 {
        padding-left: 90px
    }
}

.pe--180 {
    padding-right: 180px
}

@media (max-width:576px) {
    .pe--180 {
        padding-right: 90px
    }
}

.mt--185 {
    margin-top: 185px
}

@media (max-width:576px) {
    .mt--185 {
        margin-top: 92.5px
    }
}

.mb--185 {
    margin-bottom: 185px
}

@media (max-width:576px) {
    .mb--185 {
        margin-bottom: 92.5px
    }
}

.ms--185 {
    margin-left: 185px
}

@media (max-width:576px) {
    .ms--185 {
        margin-left: 92.5px
    }
}

.me--185 {
    margin-right: 185px
}

@media (max-width:576px) {
    .me--185 {
        margin-right: 92.5px
    }
}

.pt--185 {
    padding-top: 185px
}

@media (max-width:576px) {
    .pt--185 {
        padding-top: 92.5px
    }
}

.pb--185 {
    padding-bottom: 185px
}

@media (max-width:576px) {
    .pb--185 {
        padding-bottom: 92.5px
    }
}

.ps--185 {
    padding-left: 185px
}

@media (max-width:576px) {
    .ps--185 {
        padding-left: 92.5px
    }
}

.pe--185 {
    padding-right: 185px
}

@media (max-width:576px) {
    .pe--185 {
        padding-right: 92.5px
    }
}

.mt--190 {
    margin-top: 190px
}

@media (max-width:576px) {
    .mt--190 {
        margin-top: 95px
    }
}

.mb--190 {
    margin-bottom: 190px
}

@media (max-width:576px) {
    .mb--190 {
        margin-bottom: 95px
    }
}

.ms--190 {
    margin-left: 190px
}

@media (max-width:576px) {
    .ms--190 {
        margin-left: 95px
    }
}

.me--190 {
    margin-right: 190px
}

@media (max-width:576px) {
    .me--190 {
        margin-right: 95px
    }
}

.pt--190 {
    padding-top: 190px
}

@media (max-width:576px) {
    .pt--190 {
        padding-top: 95px
    }
}

.pb--190 {
    padding-bottom: 190px
}

@media (max-width:576px) {
    .pb--190 {
        padding-bottom: 95px
    }
}

.ps--190 {
    padding-left: 190px
}

@media (max-width:576px) {
    .ps--190 {
        padding-left: 95px
    }
}

.pe--190 {
    padding-right: 190px
}

@media (max-width:576px) {
    .pe--190 {
        padding-right: 95px
    }
}

.mt--195 {
    margin-top: 195px
}

@media (max-width:576px) {
    .mt--195 {
        margin-top: 97.5px
    }
}

.mb--195 {
    margin-bottom: 195px
}

@media (max-width:576px) {
    .mb--195 {
        margin-bottom: 97.5px
    }
}

.ms--195 {
    margin-left: 195px
}

@media (max-width:576px) {
    .ms--195 {
        margin-left: 97.5px
    }
}

.me--195 {
    margin-right: 195px
}

@media (max-width:576px) {
    .me--195 {
        margin-right: 97.5px
    }
}

.pt--195 {
    padding-top: 195px
}

@media (max-width:576px) {
    .pt--195 {
        padding-top: 97.5px
    }
}

.pb--195 {
    padding-bottom: 195px
}

@media (max-width:576px) {
    .pb--195 {
        padding-bottom: 97.5px
    }
}

.ps--195 {
    padding-left: 195px
}

@media (max-width:576px) {
    .ps--195 {
        padding-left: 97.5px
    }
}

.pe--195 {
    padding-right: 195px
}

@media (max-width:576px) {
    .pe--195 {
        padding-right: 97.5px
    }
}

.mt--200 {
    margin-top: 200px
}

@media (max-width:576px) {
    .mt--200 {
        margin-top: 100px
    }
}

.mb--200 {
    margin-bottom: 200px
}

@media (max-width:576px) {
    .mb--200 {
        margin-bottom: 100px
    }
}

.ms--200 {
    margin-left: 200px
}

@media (max-width:576px) {
    .ms--200 {
        margin-left: 100px
    }
}

.me--200 {
    margin-right: 200px
}

@media (max-width:576px) {
    .me--200 {
        margin-right: 100px
    }
}

.pt--200 {
    padding-top: 200px
}

@media (max-width:576px) {
    .pt--200 {
        padding-top: 100px
    }
}

.pb--200 {
    padding-bottom: 200px
}

@media (max-width:576px) {
    .pb--200 {
        padding-bottom: 100px
    }
}

.ps--200 {
    padding-left: 200px
}

@media (max-width:576px) {
    .ps--200 {
        padding-left: 100px
    }
}

.pe--200 {
    padding-right: 200px
}

@media (max-width:576px) {
    .pe--200 {
        padding-right: 100px
    }
}

.mt--205 {
    margin-top: 205px
}

@media (max-width:576px) {
    .mt--205 {
        margin-top: 102.5px
    }
}

.mb--205 {
    margin-bottom: 205px
}

@media (max-width:576px) {
    .mb--205 {
        margin-bottom: 102.5px
    }
}

.ms--205 {
    margin-left: 205px
}

@media (max-width:576px) {
    .ms--205 {
        margin-left: 102.5px
    }
}

.me--205 {
    margin-right: 205px
}

@media (max-width:576px) {
    .me--205 {
        margin-right: 102.5px
    }
}

.pt--205 {
    padding-top: 205px
}

@media (max-width:576px) {
    .pt--205 {
        padding-top: 102.5px
    }
}

.pb--205 {
    padding-bottom: 205px
}

@media (max-width:576px) {
    .pb--205 {
        padding-bottom: 102.5px
    }
}

.ps--205 {
    padding-left: 205px
}

@media (max-width:576px) {
    .ps--205 {
        padding-left: 102.5px
    }
}

.pe--205 {
    padding-right: 205px
}

@media (max-width:576px) {
    .pe--205 {
        padding-right: 102.5px
    }
}

.mt--210 {
    margin-top: 210px
}

@media (max-width:576px) {
    .mt--210 {
        margin-top: 105px
    }
}

.mb--210 {
    margin-bottom: 210px
}

@media (max-width:576px) {
    .mb--210 {
        margin-bottom: 105px
    }
}

.ms--210 {
    margin-left: 210px
}

@media (max-width:576px) {
    .ms--210 {
        margin-left: 105px
    }
}

.me--210 {
    margin-right: 210px
}

@media (max-width:576px) {
    .me--210 {
        margin-right: 105px
    }
}

.pt--210 {
    padding-top: 210px
}

@media (max-width:576px) {
    .pt--210 {
        padding-top: 105px
    }
}

.pb--210 {
    padding-bottom: 210px
}

@media (max-width:576px) {
    .pb--210 {
        padding-bottom: 105px
    }
}

.ps--210 {
    padding-left: 210px
}

@media (max-width:576px) {
    .ps--210 {
        padding-left: 105px
    }
}

.pe--210 {
    padding-right: 210px
}

@media (max-width:576px) {
    .pe--210 {
        padding-right: 105px
    }
}

.mt--215 {
    margin-top: 215px
}

@media (max-width:576px) {
    .mt--215 {
        margin-top: 107.5px
    }
}

.mb--215 {
    margin-bottom: 215px
}

@media (max-width:576px) {
    .mb--215 {
        margin-bottom: 107.5px
    }
}

.ms--215 {
    margin-left: 215px
}

@media (max-width:576px) {
    .ms--215 {
        margin-left: 107.5px
    }
}

.me--215 {
    margin-right: 215px
}

@media (max-width:576px) {
    .me--215 {
        margin-right: 107.5px
    }
}

.pt--215 {
    padding-top: 215px
}

@media (max-width:576px) {
    .pt--215 {
        padding-top: 107.5px
    }
}

.pb--215 {
    padding-bottom: 215px
}

@media (max-width:576px) {
    .pb--215 {
        padding-bottom: 107.5px
    }
}

.ps--215 {
    padding-left: 215px
}

@media (max-width:576px) {
    .ps--215 {
        padding-left: 107.5px
    }
}

.pe--215 {
    padding-right: 215px
}

@media (max-width:576px) {
    .pe--215 {
        padding-right: 107.5px
    }
}

.mt--220 {
    margin-top: 220px
}

@media (max-width:576px) {
    .mt--220 {
        margin-top: 110px
    }
}

.mb--220 {
    margin-bottom: 220px
}

@media (max-width:576px) {
    .mb--220 {
        margin-bottom: 110px
    }
}

.ms--220 {
    margin-left: 220px
}

@media (max-width:576px) {
    .ms--220 {
        margin-left: 110px
    }
}

.me--220 {
    margin-right: 220px
}

@media (max-width:576px) {
    .me--220 {
        margin-right: 110px
    }
}

.pt--220 {
    padding-top: 220px
}

@media (max-width:576px) {
    .pt--220 {
        padding-top: 110px
    }
}

.pb--220 {
    padding-bottom: 220px
}

@media (max-width:576px) {
    .pb--220 {
        padding-bottom: 110px
    }
}

.ps--220 {
    padding-left: 220px
}

@media (max-width:576px) {
    .ps--220 {
        padding-left: 110px
    }
}

.pe--220 {
    padding-right: 220px
}

@media (max-width:576px) {
    .pe--220 {
        padding-right: 110px
    }
}

.mt--225 {
    margin-top: 225px
}

@media (max-width:576px) {
    .mt--225 {
        margin-top: 112.5px
    }
}

.mb--225 {
    margin-bottom: 225px
}

@media (max-width:576px) {
    .mb--225 {
        margin-bottom: 112.5px
    }
}

.ms--225 {
    margin-left: 225px
}

@media (max-width:576px) {
    .ms--225 {
        margin-left: 112.5px
    }
}

.me--225 {
    margin-right: 225px
}

@media (max-width:576px) {
    .me--225 {
        margin-right: 112.5px
    }
}

.pt--225 {
    padding-top: 225px
}

@media (max-width:576px) {
    .pt--225 {
        padding-top: 112.5px
    }
}

.pb--225 {
    padding-bottom: 225px
}

@media (max-width:576px) {
    .pb--225 {
        padding-bottom: 112.5px
    }
}

.ps--225 {
    padding-left: 225px
}

@media (max-width:576px) {
    .ps--225 {
        padding-left: 112.5px
    }
}

.pe--225 {
    padding-right: 225px
}

@media (max-width:576px) {
    .pe--225 {
        padding-right: 112.5px
    }
}

.mt--230 {
    margin-top: 230px
}

@media (max-width:576px) {
    .mt--230 {
        margin-top: 115px
    }
}

.mb--230 {
    margin-bottom: 230px
}

@media (max-width:576px) {
    .mb--230 {
        margin-bottom: 115px
    }
}

.ms--230 {
    margin-left: 230px
}

@media (max-width:576px) {
    .ms--230 {
        margin-left: 115px
    }
}

.me--230 {
    margin-right: 230px
}

@media (max-width:576px) {
    .me--230 {
        margin-right: 115px
    }
}

.pt--230 {
    padding-top: 230px
}

@media (max-width:576px) {
    .pt--230 {
        padding-top: 115px
    }
}

.pb--230 {
    padding-bottom: 230px
}

@media (max-width:576px) {
    .pb--230 {
        padding-bottom: 115px
    }
}

.ps--230 {
    padding-left: 230px
}

@media (max-width:576px) {
    .ps--230 {
        padding-left: 115px
    }
}

.pe--230 {
    padding-right: 230px
}

@media (max-width:576px) {
    .pe--230 {
        padding-right: 115px
    }
}

.mt--235 {
    margin-top: 235px
}

@media (max-width:576px) {
    .mt--235 {
        margin-top: 117.5px
    }
}

.mb--235 {
    margin-bottom: 235px
}

@media (max-width:576px) {
    .mb--235 {
        margin-bottom: 117.5px
    }
}

.ms--235 {
    margin-left: 235px
}

@media (max-width:576px) {
    .ms--235 {
        margin-left: 117.5px
    }
}

.me--235 {
    margin-right: 235px
}

@media (max-width:576px) {
    .me--235 {
        margin-right: 117.5px
    }
}

.pt--235 {
    padding-top: 235px
}

@media (max-width:576px) {
    .pt--235 {
        padding-top: 117.5px
    }
}

.pb--235 {
    padding-bottom: 235px
}

@media (max-width:576px) {
    .pb--235 {
        padding-bottom: 117.5px
    }
}

.ps--235 {
    padding-left: 235px
}

@media (max-width:576px) {
    .ps--235 {
        padding-left: 117.5px
    }
}

.pe--235 {
    padding-right: 235px
}

@media (max-width:576px) {
    .pe--235 {
        padding-right: 117.5px
    }
}

.mt--240 {
    margin-top: 240px
}

@media (max-width:576px) {
    .mt--240 {
        margin-top: 120px
    }
}

.mb--240 {
    margin-bottom: 240px
}

@media (max-width:576px) {
    .mb--240 {
        margin-bottom: 120px
    }
}

.ms--240 {
    margin-left: 240px
}

@media (max-width:576px) {
    .ms--240 {
        margin-left: 120px
    }
}

.me--240 {
    margin-right: 240px
}

@media (max-width:576px) {
    .me--240 {
        margin-right: 120px
    }
}

.pt--240 {
    padding-top: 240px
}

@media (max-width:576px) {
    .pt--240 {
        padding-top: 120px
    }
}

.pb--240 {
    padding-bottom: 240px
}

@media (max-width:576px) {
    .pb--240 {
        padding-bottom: 120px
    }
}

.ps--240 {
    padding-left: 240px
}

@media (max-width:576px) {
    .ps--240 {
        padding-left: 120px
    }
}

.pe--240 {
    padding-right: 240px
}

@media (max-width:576px) {
    .pe--240 {
        padding-right: 120px
    }
}

.mt--245 {
    margin-top: 245px
}

@media (max-width:576px) {
    .mt--245 {
        margin-top: 122.5px
    }
}

.mb--245 {
    margin-bottom: 245px
}

@media (max-width:576px) {
    .mb--245 {
        margin-bottom: 122.5px
    }
}

.ms--245 {
    margin-left: 245px
}

@media (max-width:576px) {
    .ms--245 {
        margin-left: 122.5px
    }
}

.me--245 {
    margin-right: 245px
}

@media (max-width:576px) {
    .me--245 {
        margin-right: 122.5px
    }
}

.pt--245 {
    padding-top: 245px
}

@media (max-width:576px) {
    .pt--245 {
        padding-top: 122.5px
    }
}

.pb--245 {
    padding-bottom: 245px
}

@media (max-width:576px) {
    .pb--245 {
        padding-bottom: 122.5px
    }
}

.ps--245 {
    padding-left: 245px
}

@media (max-width:576px) {
    .ps--245 {
        padding-left: 122.5px
    }
}

.pe--245 {
    padding-right: 245px
}

@media (max-width:576px) {
    .pe--245 {
        padding-right: 122.5px
    }
}

.mt--250 {
    margin-top: 250px
}

@media (max-width:576px) {
    .mt--250 {
        margin-top: 125px
    }
}

.mb--250 {
    margin-bottom: 250px
}

@media (max-width:576px) {
    .mb--250 {
        margin-bottom: 125px
    }
}

.ms--250 {
    margin-left: 250px
}

@media (max-width:576px) {
    .ms--250 {
        margin-left: 125px
    }
}

.me--250 {
    margin-right: 250px
}

@media (max-width:576px) {
    .me--250 {
        margin-right: 125px
    }
}

.pt--250 {
    padding-top: 250px
}

@media (max-width:576px) {
    .pt--250 {
        padding-top: 125px
    }
}

.pb--250 {
    padding-bottom: 250px
}

@media (max-width:576px) {
    .pb--250 {
        padding-bottom: 125px
    }
}

.ps--250 {
    padding-left: 250px
}

@media (max-width:576px) {
    .ps--250 {
        padding-left: 125px
    }
}

.pe--250 {
    padding-right: 250px
}

@media (max-width:576px) {
    .pe--250 {
        padding-right: 125px
    }
}

.mt--255 {
    margin-top: 255px
}

@media (max-width:576px) {
    .mt--255 {
        margin-top: 127.5px
    }
}

.mb--255 {
    margin-bottom: 255px
}

@media (max-width:576px) {
    .mb--255 {
        margin-bottom: 127.5px
    }
}

.ms--255 {
    margin-left: 255px
}

@media (max-width:576px) {
    .ms--255 {
        margin-left: 127.5px
    }
}

.me--255 {
    margin-right: 255px
}

@media (max-width:576px) {
    .me--255 {
        margin-right: 127.5px
    }
}

.pt--255 {
    padding-top: 255px
}

@media (max-width:576px) {
    .pt--255 {
        padding-top: 127.5px
    }
}

.pb--255 {
    padding-bottom: 255px
}

@media (max-width:576px) {
    .pb--255 {
        padding-bottom: 127.5px
    }
}

.ps--255 {
    padding-left: 255px
}

@media (max-width:576px) {
    .ps--255 {
        padding-left: 127.5px
    }
}

.pe--255 {
    padding-right: 255px
}

@media (max-width:576px) {
    .pe--255 {
        padding-right: 127.5px
    }
}

.mt--260 {
    margin-top: 260px
}

@media (max-width:576px) {
    .mt--260 {
        margin-top: 130px
    }
}

.mb--260 {
    margin-bottom: 260px
}

@media (max-width:576px) {
    .mb--260 {
        margin-bottom: 130px
    }
}

.ms--260 {
    margin-left: 260px
}

@media (max-width:576px) {
    .ms--260 {
        margin-left: 130px
    }
}

.me--260 {
    margin-right: 260px
}

@media (max-width:576px) {
    .me--260 {
        margin-right: 130px
    }
}

.pt--260 {
    padding-top: 260px
}

@media (max-width:576px) {
    .pt--260 {
        padding-top: 130px
    }
}

.pb--260 {
    padding-bottom: 260px
}

@media (max-width:576px) {
    .pb--260 {
        padding-bottom: 130px
    }
}

.ps--260 {
    padding-left: 260px
}

@media (max-width:576px) {
    .ps--260 {
        padding-left: 130px
    }
}

.pe--260 {
    padding-right: 260px
}

@media (max-width:576px) {
    .pe--260 {
        padding-right: 130px
    }
}

.mt--265 {
    margin-top: 265px
}

@media (max-width:576px) {
    .mt--265 {
        margin-top: 132.5px
    }
}

.mb--265 {
    margin-bottom: 265px
}

@media (max-width:576px) {
    .mb--265 {
        margin-bottom: 132.5px
    }
}

.ms--265 {
    margin-left: 265px
}

@media (max-width:576px) {
    .ms--265 {
        margin-left: 132.5px
    }
}

.me--265 {
    margin-right: 265px
}

@media (max-width:576px) {
    .me--265 {
        margin-right: 132.5px
    }
}

.pt--265 {
    padding-top: 265px
}

@media (max-width:576px) {
    .pt--265 {
        padding-top: 132.5px
    }
}

.pb--265 {
    padding-bottom: 265px
}

@media (max-width:576px) {
    .pb--265 {
        padding-bottom: 132.5px
    }
}

.ps--265 {
    padding-left: 265px
}

@media (max-width:576px) {
    .ps--265 {
        padding-left: 132.5px
    }
}

.pe--265 {
    padding-right: 265px
}

@media (max-width:576px) {
    .pe--265 {
        padding-right: 132.5px
    }
}

.mt--270 {
    margin-top: 270px
}

@media (max-width:576px) {
    .mt--270 {
        margin-top: 135px
    }
}

.mb--270 {
    margin-bottom: 270px
}

@media (max-width:576px) {
    .mb--270 {
        margin-bottom: 135px
    }
}

.ms--270 {
    margin-left: 270px
}

@media (max-width:576px) {
    .ms--270 {
        margin-left: 135px
    }
}

.me--270 {
    margin-right: 270px
}

@media (max-width:576px) {
    .me--270 {
        margin-right: 135px
    }
}

.pt--270 {
    padding-top: 270px
}

@media (max-width:576px) {
    .pt--270 {
        padding-top: 135px
    }
}

.pb--270 {
    padding-bottom: 270px
}

@media (max-width:576px) {
    .pb--270 {
        padding-bottom: 135px
    }
}

.ps--270 {
    padding-left: 270px
}

@media (max-width:576px) {
    .ps--270 {
        padding-left: 135px
    }
}

.pe--270 {
    padding-right: 270px
}

@media (max-width:576px) {
    .pe--270 {
        padding-right: 135px
    }
}

.mt--275 {
    margin-top: 275px
}

@media (max-width:576px) {
    .mt--275 {
        margin-top: 137.5px
    }
}

.mb--275 {
    margin-bottom: 275px
}

@media (max-width:576px) {
    .mb--275 {
        margin-bottom: 137.5px
    }
}

.ms--275 {
    margin-left: 275px
}

@media (max-width:576px) {
    .ms--275 {
        margin-left: 137.5px
    }
}

.me--275 {
    margin-right: 275px
}

@media (max-width:576px) {
    .me--275 {
        margin-right: 137.5px
    }
}

.pt--275 {
    padding-top: 275px
}

@media (max-width:576px) {
    .pt--275 {
        padding-top: 137.5px
    }
}

.pb--275 {
    padding-bottom: 275px
}

@media (max-width:576px) {
    .pb--275 {
        padding-bottom: 137.5px
    }
}

.ps--275 {
    padding-left: 275px
}

@media (max-width:576px) {
    .ps--275 {
        padding-left: 137.5px
    }
}

.pe--275 {
    padding-right: 275px
}

@media (max-width:576px) {
    .pe--275 {
        padding-right: 137.5px
    }
}

.mt--280 {
    margin-top: 280px
}

@media (max-width:576px) {
    .mt--280 {
        margin-top: 140px
    }
}

.mb--280 {
    margin-bottom: 280px
}

@media (max-width:576px) {
    .mb--280 {
        margin-bottom: 140px
    }
}

.ms--280 {
    margin-left: 280px
}

@media (max-width:576px) {
    .ms--280 {
        margin-left: 140px
    }
}

.me--280 {
    margin-right: 280px
}

@media (max-width:576px) {
    .me--280 {
        margin-right: 140px
    }
}

.pt--280 {
    padding-top: 280px
}

@media (max-width:576px) {
    .pt--280 {
        padding-top: 140px
    }
}

.pb--280 {
    padding-bottom: 280px
}

@media (max-width:576px) {
    .pb--280 {
        padding-bottom: 140px
    }
}

.ps--280 {
    padding-left: 280px
}

@media (max-width:576px) {
    .ps--280 {
        padding-left: 140px
    }
}

.pe--280 {
    padding-right: 280px
}

@media (max-width:576px) {
    .pe--280 {
        padding-right: 140px
    }
}

.mt--285 {
    margin-top: 285px
}

@media (max-width:576px) {
    .mt--285 {
        margin-top: 142.5px
    }
}

.mb--285 {
    margin-bottom: 285px
}

@media (max-width:576px) {
    .mb--285 {
        margin-bottom: 142.5px
    }
}

.ms--285 {
    margin-left: 285px
}

@media (max-width:576px) {
    .ms--285 {
        margin-left: 142.5px
    }
}

.me--285 {
    margin-right: 285px
}

@media (max-width:576px) {
    .me--285 {
        margin-right: 142.5px
    }
}

.pt--285 {
    padding-top: 285px
}

@media (max-width:576px) {
    .pt--285 {
        padding-top: 142.5px
    }
}

.pb--285 {
    padding-bottom: 285px
}

@media (max-width:576px) {
    .pb--285 {
        padding-bottom: 142.5px
    }
}

.ps--285 {
    padding-left: 285px
}

@media (max-width:576px) {
    .ps--285 {
        padding-left: 142.5px
    }
}

.pe--285 {
    padding-right: 285px
}

@media (max-width:576px) {
    .pe--285 {
        padding-right: 142.5px
    }
}

.mt--290 {
    margin-top: 290px
}

@media (max-width:576px) {
    .mt--290 {
        margin-top: 145px
    }
}

.mb--290 {
    margin-bottom: 290px
}

@media (max-width:576px) {
    .mb--290 {
        margin-bottom: 145px
    }
}

.ms--290 {
    margin-left: 290px
}

@media (max-width:576px) {
    .ms--290 {
        margin-left: 145px
    }
}

.me--290 {
    margin-right: 290px
}

@media (max-width:576px) {
    .me--290 {
        margin-right: 145px
    }
}

.pt--290 {
    padding-top: 290px
}

@media (max-width:576px) {
    .pt--290 {
        padding-top: 145px
    }
}

.pb--290 {
    padding-bottom: 290px
}

@media (max-width:576px) {
    .pb--290 {
        padding-bottom: 145px
    }
}

.ps--290 {
    padding-left: 290px
}

@media (max-width:576px) {
    .ps--290 {
        padding-left: 145px
    }
}

.pe--290 {
    padding-right: 290px
}

@media (max-width:576px) {
    .pe--290 {
        padding-right: 145px
    }
}

.mt--295 {
    margin-top: 295px
}

@media (max-width:576px) {
    .mt--295 {
        margin-top: 147.5px
    }
}

.mb--295 {
    margin-bottom: 295px
}

@media (max-width:576px) {
    .mb--295 {
        margin-bottom: 147.5px
    }
}

.ms--295 {
    margin-left: 295px
}

@media (max-width:576px) {
    .ms--295 {
        margin-left: 147.5px
    }
}

.me--295 {
    margin-right: 295px
}

@media (max-width:576px) {
    .me--295 {
        margin-right: 147.5px
    }
}

.pt--295 {
    padding-top: 295px
}

@media (max-width:576px) {
    .pt--295 {
        padding-top: 147.5px
    }
}

.pb--295 {
    padding-bottom: 295px
}

@media (max-width:576px) {
    .pb--295 {
        padding-bottom: 147.5px
    }
}

.ps--295 {
    padding-left: 295px
}

@media (max-width:576px) {
    .ps--295 {
        padding-left: 147.5px
    }
}

.pe--295 {
    padding-right: 295px
}

@media (max-width:576px) {
    .pe--295 {
        padding-right: 147.5px
    }
}

.mt--300 {
    margin-top: 300px
}

@media (max-width:576px) {
    .mt--300 {
        margin-top: 150px
    }
}

.mb--300 {
    margin-bottom: 300px
}

@media (max-width:576px) {
    .mb--300 {
        margin-bottom: 150px
    }
}

.ms--300 {
    margin-left: 300px
}

@media (max-width:576px) {
    .ms--300 {
        margin-left: 150px
    }
}

.me--300 {
    margin-right: 300px
}

@media (max-width:576px) {
    .me--300 {
        margin-right: 150px
    }
}

.pt--300 {
    padding-top: 300px
}

@media (max-width:576px) {
    .pt--300 {
        padding-top: 150px
    }
}

.pb--300 {
    padding-bottom: 300px
}

@media (max-width:576px) {
    .pb--300 {
        padding-bottom: 150px
    }
}

.ps--300 {
    padding-left: 300px
}

@media (max-width:576px) {
    .ps--300 {
        padding-left: 150px
    }
}

.pe--300 {
    padding-right: 300px
}

@media (max-width:576px) {
    .pe--300 {
        padding-right: 150px
    }
}

.mt--305 {
    margin-top: 305px
}

@media (max-width:576px) {
    .mt--305 {
        margin-top: 152.5px
    }
}

.mb--305 {
    margin-bottom: 305px
}

@media (max-width:576px) {
    .mb--305 {
        margin-bottom: 152.5px
    }
}

.ms--305 {
    margin-left: 305px
}

@media (max-width:576px) {
    .ms--305 {
        margin-left: 152.5px
    }
}

.me--305 {
    margin-right: 305px
}

@media (max-width:576px) {
    .me--305 {
        margin-right: 152.5px
    }
}

.pt--305 {
    padding-top: 305px
}

@media (max-width:576px) {
    .pt--305 {
        padding-top: 152.5px
    }
}

.pb--305 {
    padding-bottom: 305px
}

@media (max-width:576px) {
    .pb--305 {
        padding-bottom: 152.5px
    }
}

.ps--305 {
    padding-left: 305px
}

@media (max-width:576px) {
    .ps--305 {
        padding-left: 152.5px
    }
}

.pe--305 {
    padding-right: 305px
}

@media (max-width:576px) {
    .pe--305 {
        padding-right: 152.5px
    }
}

.mt--310 {
    margin-top: 310px
}

@media (max-width:576px) {
    .mt--310 {
        margin-top: 155px
    }
}

.mb--310 {
    margin-bottom: 310px
}

@media (max-width:576px) {
    .mb--310 {
        margin-bottom: 155px
    }
}

.ms--310 {
    margin-left: 310px
}

@media (max-width:576px) {
    .ms--310 {
        margin-left: 155px
    }
}

.me--310 {
    margin-right: 310px
}

@media (max-width:576px) {
    .me--310 {
        margin-right: 155px
    }
}

.pt--310 {
    padding-top: 310px
}

@media (max-width:576px) {
    .pt--310 {
        padding-top: 155px
    }
}

.pb--310 {
    padding-bottom: 310px
}

@media (max-width:576px) {
    .pb--310 {
        padding-bottom: 155px
    }
}

.ps--310 {
    padding-left: 310px
}

@media (max-width:576px) {
    .ps--310 {
        padding-left: 155px
    }
}

.pe--310 {
    padding-right: 310px
}

@media (max-width:576px) {
    .pe--310 {
        padding-right: 155px
    }
}

.mt--315 {
    margin-top: 315px
}

@media (max-width:576px) {
    .mt--315 {
        margin-top: 157.5px
    }
}

.mb--315 {
    margin-bottom: 315px
}

@media (max-width:576px) {
    .mb--315 {
        margin-bottom: 157.5px
    }
}

.ms--315 {
    margin-left: 315px
}

@media (max-width:576px) {
    .ms--315 {
        margin-left: 157.5px
    }
}

.me--315 {
    margin-right: 315px
}

@media (max-width:576px) {
    .me--315 {
        margin-right: 157.5px
    }
}

.pt--315 {
    padding-top: 315px
}

@media (max-width:576px) {
    .pt--315 {
        padding-top: 157.5px
    }
}

.pb--315 {
    padding-bottom: 315px
}

@media (max-width:576px) {
    .pb--315 {
        padding-bottom: 157.5px
    }
}

.ps--315 {
    padding-left: 315px
}

@media (max-width:576px) {
    .ps--315 {
        padding-left: 157.5px
    }
}

.pe--315 {
    padding-right: 315px
}

@media (max-width:576px) {
    .pe--315 {
        padding-right: 157.5px
    }
}

.mt--320 {
    margin-top: 320px
}

@media (max-width:576px) {
    .mt--320 {
        margin-top: 160px
    }
}

.mb--320 {
    margin-bottom: 320px
}

@media (max-width:576px) {
    .mb--320 {
        margin-bottom: 160px
    }
}

.ms--320 {
    margin-left: 320px
}

@media (max-width:576px) {
    .ms--320 {
        margin-left: 160px
    }
}

.me--320 {
    margin-right: 320px
}

@media (max-width:576px) {
    .me--320 {
        margin-right: 160px
    }
}

.pt--320 {
    padding-top: 320px
}

@media (max-width:576px) {
    .pt--320 {
        padding-top: 160px
    }
}

.pb--320 {
    padding-bottom: 320px
}

@media (max-width:576px) {
    .pb--320 {
        padding-bottom: 160px
    }
}

.ps--320 {
    padding-left: 320px
}

@media (max-width:576px) {
    .ps--320 {
        padding-left: 160px
    }
}

.pe--320 {
    padding-right: 320px
}

@media (max-width:576px) {
    .pe--320 {
        padding-right: 160px
    }
}

.mt--325 {
    margin-top: 325px
}

@media (max-width:576px) {
    .mt--325 {
        margin-top: 162.5px
    }
}

.mb--325 {
    margin-bottom: 325px
}

@media (max-width:576px) {
    .mb--325 {
        margin-bottom: 162.5px
    }
}

.ms--325 {
    margin-left: 325px
}

@media (max-width:576px) {
    .ms--325 {
        margin-left: 162.5px
    }
}

.me--325 {
    margin-right: 325px
}

@media (max-width:576px) {
    .me--325 {
        margin-right: 162.5px
    }
}

.pt--325 {
    padding-top: 325px
}

@media (max-width:576px) {
    .pt--325 {
        padding-top: 162.5px
    }
}

.pb--325 {
    padding-bottom: 325px
}

@media (max-width:576px) {
    .pb--325 {
        padding-bottom: 162.5px
    }
}

.ps--325 {
    padding-left: 325px
}

@media (max-width:576px) {
    .ps--325 {
        padding-left: 162.5px
    }
}

.pe--325 {
    padding-right: 325px
}

@media (max-width:576px) {
    .pe--325 {
        padding-right: 162.5px
    }
}

.mt--330 {
    margin-top: 330px
}

@media (max-width:576px) {
    .mt--330 {
        margin-top: 165px
    }
}

.mb--330 {
    margin-bottom: 330px
}

@media (max-width:576px) {
    .mb--330 {
        margin-bottom: 165px
    }
}

.ms--330 {
    margin-left: 330px
}

@media (max-width:576px) {
    .ms--330 {
        margin-left: 165px
    }
}

.me--330 {
    margin-right: 330px
}

@media (max-width:576px) {
    .me--330 {
        margin-right: 165px
    }
}

.pt--330 {
    padding-top: 330px
}

@media (max-width:576px) {
    .pt--330 {
        padding-top: 165px
    }
}

.pb--330 {
    padding-bottom: 330px
}

@media (max-width:576px) {
    .pb--330 {
        padding-bottom: 165px
    }
}

.ps--330 {
    padding-left: 330px
}

@media (max-width:576px) {
    .ps--330 {
        padding-left: 165px
    }
}

.pe--330 {
    padding-right: 330px
}

@media (max-width:576px) {
    .pe--330 {
        padding-right: 165px
    }
}

.mt--335 {
    margin-top: 335px
}

@media (max-width:576px) {
    .mt--335 {
        margin-top: 167.5px
    }
}

.mb--335 {
    margin-bottom: 335px
}

@media (max-width:576px) {
    .mb--335 {
        margin-bottom: 167.5px
    }
}

.ms--335 {
    margin-left: 335px
}

@media (max-width:576px) {
    .ms--335 {
        margin-left: 167.5px
    }
}

.me--335 {
    margin-right: 335px
}

@media (max-width:576px) {
    .me--335 {
        margin-right: 167.5px
    }
}

.pt--335 {
    padding-top: 335px
}

@media (max-width:576px) {
    .pt--335 {
        padding-top: 167.5px
    }
}

.pb--335 {
    padding-bottom: 335px
}

@media (max-width:576px) {
    .pb--335 {
        padding-bottom: 167.5px
    }
}

.ps--335 {
    padding-left: 335px
}

@media (max-width:576px) {
    .ps--335 {
        padding-left: 167.5px
    }
}

.pe--335 {
    padding-right: 335px
}

@media (max-width:576px) {
    .pe--335 {
        padding-right: 167.5px
    }
}

.mt--340 {
    margin-top: 340px
}

@media (max-width:576px) {
    .mt--340 {
        margin-top: 170px
    }
}

.mb--340 {
    margin-bottom: 340px
}

@media (max-width:576px) {
    .mb--340 {
        margin-bottom: 170px
    }
}

.ms--340 {
    margin-left: 340px
}

@media (max-width:576px) {
    .ms--340 {
        margin-left: 170px
    }
}

.me--340 {
    margin-right: 340px
}

@media (max-width:576px) {
    .me--340 {
        margin-right: 170px
    }
}

.pt--340 {
    padding-top: 340px
}

@media (max-width:576px) {
    .pt--340 {
        padding-top: 170px
    }
}

.pb--340 {
    padding-bottom: 340px
}

@media (max-width:576px) {
    .pb--340 {
        padding-bottom: 170px
    }
}

.ps--340 {
    padding-left: 340px
}

@media (max-width:576px) {
    .ps--340 {
        padding-left: 170px
    }
}

.pe--340 {
    padding-right: 340px
}

@media (max-width:576px) {
    .pe--340 {
        padding-right: 170px
    }
}

.mt--345 {
    margin-top: 345px
}

@media (max-width:576px) {
    .mt--345 {
        margin-top: 172.5px
    }
}

.mb--345 {
    margin-bottom: 345px
}

@media (max-width:576px) {
    .mb--345 {
        margin-bottom: 172.5px
    }
}

.ms--345 {
    margin-left: 345px
}

@media (max-width:576px) {
    .ms--345 {
        margin-left: 172.5px
    }
}

.me--345 {
    margin-right: 345px
}

@media (max-width:576px) {
    .me--345 {
        margin-right: 172.5px
    }
}

.pt--345 {
    padding-top: 345px
}

@media (max-width:576px) {
    .pt--345 {
        padding-top: 172.5px
    }
}

.pb--345 {
    padding-bottom: 345px
}

@media (max-width:576px) {
    .pb--345 {
        padding-bottom: 172.5px
    }
}

.ps--345 {
    padding-left: 345px
}

@media (max-width:576px) {
    .ps--345 {
        padding-left: 172.5px
    }
}

.pe--345 {
    padding-right: 345px
}

@media (max-width:576px) {
    .pe--345 {
        padding-right: 172.5px
    }
}

.mt--350 {
    margin-top: 350px
}

@media (max-width:576px) {
    .mt--350 {
        margin-top: 175px
    }
}

.mb--350 {
    margin-bottom: 350px
}

@media (max-width:576px) {
    .mb--350 {
        margin-bottom: 175px
    }
}

.ms--350 {
    margin-left: 350px
}

@media (max-width:576px) {
    .ms--350 {
        margin-left: 175px
    }
}

.me--350 {
    margin-right: 350px
}

@media (max-width:576px) {
    .me--350 {
        margin-right: 175px
    }
}

.pt--350 {
    padding-top: 350px
}

@media (max-width:576px) {
    .pt--350 {
        padding-top: 175px
    }
}

.pb--350 {
    padding-bottom: 350px
}

@media (max-width:576px) {
    .pb--350 {
        padding-bottom: 175px
    }
}

.ps--350 {
    padding-left: 350px
}

@media (max-width:576px) {
    .ps--350 {
        padding-left: 175px
    }
}

.pe--350 {
    padding-right: 350px
}

@media (max-width:576px) {
    .pe--350 {
        padding-right: 175px
    }
}

.mt--355 {
    margin-top: 355px
}

@media (max-width:576px) {
    .mt--355 {
        margin-top: 177.5px
    }
}

.mb--355 {
    margin-bottom: 355px
}

@media (max-width:576px) {
    .mb--355 {
        margin-bottom: 177.5px
    }
}

.ms--355 {
    margin-left: 355px
}

@media (max-width:576px) {
    .ms--355 {
        margin-left: 177.5px
    }
}

.me--355 {
    margin-right: 355px
}

@media (max-width:576px) {
    .me--355 {
        margin-right: 177.5px
    }
}

.pt--355 {
    padding-top: 355px
}

@media (max-width:576px) {
    .pt--355 {
        padding-top: 177.5px
    }
}

.pb--355 {
    padding-bottom: 355px
}

@media (max-width:576px) {
    .pb--355 {
        padding-bottom: 177.5px
    }
}

.ps--355 {
    padding-left: 355px
}

@media (max-width:576px) {
    .ps--355 {
        padding-left: 177.5px
    }
}

.pe--355 {
    padding-right: 355px
}

@media (max-width:576px) {
    .pe--355 {
        padding-right: 177.5px
    }
}

.mt--360 {
    margin-top: 360px
}

@media (max-width:576px) {
    .mt--360 {
        margin-top: 180px
    }
}

.mb--360 {
    margin-bottom: 360px
}

@media (max-width:576px) {
    .mb--360 {
        margin-bottom: 180px
    }
}

.ms--360 {
    margin-left: 360px
}

@media (max-width:576px) {
    .ms--360 {
        margin-left: 180px
    }
}

.me--360 {
    margin-right: 360px
}

@media (max-width:576px) {
    .me--360 {
        margin-right: 180px
    }
}

.pt--360 {
    padding-top: 360px
}

@media (max-width:576px) {
    .pt--360 {
        padding-top: 180px
    }
}

.pb--360 {
    padding-bottom: 360px
}

@media (max-width:576px) {
    .pb--360 {
        padding-bottom: 180px
    }
}

.ps--360 {
    padding-left: 360px
}

@media (max-width:576px) {
    .ps--360 {
        padding-left: 180px
    }
}

.pe--360 {
    padding-right: 360px
}

@media (max-width:576px) {
    .pe--360 {
        padding-right: 180px
    }
}

.mt--365 {
    margin-top: 365px
}

@media (max-width:576px) {
    .mt--365 {
        margin-top: 182.5px
    }
}

.mb--365 {
    margin-bottom: 365px
}

@media (max-width:576px) {
    .mb--365 {
        margin-bottom: 182.5px
    }
}

.ms--365 {
    margin-left: 365px
}

@media (max-width:576px) {
    .ms--365 {
        margin-left: 182.5px
    }
}

.me--365 {
    margin-right: 365px
}

@media (max-width:576px) {
    .me--365 {
        margin-right: 182.5px
    }
}

.pt--365 {
    padding-top: 365px
}

@media (max-width:576px) {
    .pt--365 {
        padding-top: 182.5px
    }
}

.pb--365 {
    padding-bottom: 365px
}

@media (max-width:576px) {
    .pb--365 {
        padding-bottom: 182.5px
    }
}

.ps--365 {
    padding-left: 365px
}

@media (max-width:576px) {
    .ps--365 {
        padding-left: 182.5px
    }
}

.pe--365 {
    padding-right: 365px
}

@media (max-width:576px) {
    .pe--365 {
        padding-right: 182.5px
    }
}

.mt--370 {
    margin-top: 370px
}

@media (max-width:576px) {
    .mt--370 {
        margin-top: 185px
    }
}

.mb--370 {
    margin-bottom: 370px
}

@media (max-width:576px) {
    .mb--370 {
        margin-bottom: 185px
    }
}

.ms--370 {
    margin-left: 370px
}

@media (max-width:576px) {
    .ms--370 {
        margin-left: 185px
    }
}

.me--370 {
    margin-right: 370px
}

@media (max-width:576px) {
    .me--370 {
        margin-right: 185px
    }
}

.pt--370 {
    padding-top: 370px
}

@media (max-width:576px) {
    .pt--370 {
        padding-top: 185px
    }
}

.pb--370 {
    padding-bottom: 370px
}

@media (max-width:576px) {
    .pb--370 {
        padding-bottom: 185px
    }
}

.ps--370 {
    padding-left: 370px
}

@media (max-width:576px) {
    .ps--370 {
        padding-left: 185px
    }
}

.pe--370 {
    padding-right: 370px
}

@media (max-width:576px) {
    .pe--370 {
        padding-right: 185px
    }
}

.mt--375 {
    margin-top: 375px
}

@media (max-width:576px) {
    .mt--375 {
        margin-top: 187.5px
    }
}

.mb--375 {
    margin-bottom: 375px
}

@media (max-width:576px) {
    .mb--375 {
        margin-bottom: 187.5px
    }
}

.ms--375 {
    margin-left: 375px
}

@media (max-width:576px) {
    .ms--375 {
        margin-left: 187.5px
    }
}

.me--375 {
    margin-right: 375px
}

@media (max-width:576px) {
    .me--375 {
        margin-right: 187.5px
    }
}

.pt--375 {
    padding-top: 375px
}

@media (max-width:576px) {
    .pt--375 {
        padding-top: 187.5px
    }
}

.pb--375 {
    padding-bottom: 375px
}

@media (max-width:576px) {
    .pb--375 {
        padding-bottom: 187.5px
    }
}

.ps--375 {
    padding-left: 375px
}

@media (max-width:576px) {
    .ps--375 {
        padding-left: 187.5px
    }
}

.pe--375 {
    padding-right: 375px
}

@media (max-width:576px) {
    .pe--375 {
        padding-right: 187.5px
    }
}

.mt--380 {
    margin-top: 380px
}

@media (max-width:576px) {
    .mt--380 {
        margin-top: 190px
    }
}

.mb--380 {
    margin-bottom: 380px
}

@media (max-width:576px) {
    .mb--380 {
        margin-bottom: 190px
    }
}

.ms--380 {
    margin-left: 380px
}

@media (max-width:576px) {
    .ms--380 {
        margin-left: 190px
    }
}

.me--380 {
    margin-right: 380px
}

@media (max-width:576px) {
    .me--380 {
        margin-right: 190px
    }
}

.pt--380 {
    padding-top: 380px
}

@media (max-width:576px) {
    .pt--380 {
        padding-top: 190px
    }
}

.pb--380 {
    padding-bottom: 380px
}

@media (max-width:576px) {
    .pb--380 {
        padding-bottom: 190px
    }
}

.ps--380 {
    padding-left: 380px
}

@media (max-width:576px) {
    .ps--380 {
        padding-left: 190px
    }
}

.pe--380 {
    padding-right: 380px
}

@media (max-width:576px) {
    .pe--380 {
        padding-right: 190px
    }
}

.mt--385 {
    margin-top: 385px
}

@media (max-width:576px) {
    .mt--385 {
        margin-top: 192.5px
    }
}

.mb--385 {
    margin-bottom: 385px
}

@media (max-width:576px) {
    .mb--385 {
        margin-bottom: 192.5px
    }
}

.ms--385 {
    margin-left: 385px
}

@media (max-width:576px) {
    .ms--385 {
        margin-left: 192.5px
    }
}

.me--385 {
    margin-right: 385px
}

@media (max-width:576px) {
    .me--385 {
        margin-right: 192.5px
    }
}

.pt--385 {
    padding-top: 385px
}

@media (max-width:576px) {
    .pt--385 {
        padding-top: 192.5px
    }
}

.pb--385 {
    padding-bottom: 385px
}

@media (max-width:576px) {
    .pb--385 {
        padding-bottom: 192.5px
    }
}

.ps--385 {
    padding-left: 385px
}

@media (max-width:576px) {
    .ps--385 {
        padding-left: 192.5px
    }
}

.pe--385 {
    padding-right: 385px
}

@media (max-width:576px) {
    .pe--385 {
        padding-right: 192.5px
    }
}

.mt--390 {
    margin-top: 390px
}

@media (max-width:576px) {
    .mt--390 {
        margin-top: 195px
    }
}

.mb--390 {
    margin-bottom: 390px
}

@media (max-width:576px) {
    .mb--390 {
        margin-bottom: 195px
    }
}

.ms--390 {
    margin-left: 390px
}

@media (max-width:576px) {
    .ms--390 {
        margin-left: 195px
    }
}

.me--390 {
    margin-right: 390px
}

@media (max-width:576px) {
    .me--390 {
        margin-right: 195px
    }
}

.pt--390 {
    padding-top: 390px
}

@media (max-width:576px) {
    .pt--390 {
        padding-top: 195px
    }
}

.pb--390 {
    padding-bottom: 390px
}

@media (max-width:576px) {
    .pb--390 {
        padding-bottom: 195px
    }
}

.ps--390 {
    padding-left: 390px
}

@media (max-width:576px) {
    .ps--390 {
        padding-left: 195px
    }
}

.pe--390 {
    padding-right: 390px
}

@media (max-width:576px) {
    .pe--390 {
        padding-right: 195px
    }
}

.mt--395 {
    margin-top: 395px
}

@media (max-width:576px) {
    .mt--395 {
        margin-top: 197.5px
    }
}

.mb--395 {
    margin-bottom: 395px
}

@media (max-width:576px) {
    .mb--395 {
        margin-bottom: 197.5px
    }
}

.ms--395 {
    margin-left: 395px
}

@media (max-width:576px) {
    .ms--395 {
        margin-left: 197.5px
    }
}

.me--395 {
    margin-right: 395px
}

@media (max-width:576px) {
    .me--395 {
        margin-right: 197.5px
    }
}

.pt--395 {
    padding-top: 395px
}

@media (max-width:576px) {
    .pt--395 {
        padding-top: 197.5px
    }
}

.pb--395 {
    padding-bottom: 395px
}

@media (max-width:576px) {
    .pb--395 {
        padding-bottom: 197.5px
    }
}

.ps--395 {
    padding-left: 395px
}

@media (max-width:576px) {
    .ps--395 {
        padding-left: 197.5px
    }
}

.pe--395 {
    padding-right: 395px
}

@media (max-width:576px) {
    .pe--395 {
        padding-right: 197.5px
    }
}

.mt--400 {
    margin-top: 400px
}

@media (max-width:576px) {
    .mt--400 {
        margin-top: 200px
    }
}

.mb--400 {
    margin-bottom: 400px
}

@media (max-width:576px) {
    .mb--400 {
        margin-bottom: 200px
    }
}

.ms--400 {
    margin-left: 400px
}

@media (max-width:576px) {
    .ms--400 {
        margin-left: 200px
    }
}

.me--400 {
    margin-right: 400px
}

@media (max-width:576px) {
    .me--400 {
        margin-right: 200px
    }
}

.pt--400 {
    padding-top: 400px
}

@media (max-width:576px) {
    .pt--400 {
        padding-top: 200px
    }
}

.pb--400 {
    padding-bottom: 400px
}

@media (max-width:576px) {
    .pb--400 {
        padding-bottom: 200px
    }
}

.ps--400 {
    padding-left: 400px
}

@media (max-width:576px) {
    .ps--400 {
        padding-left: 200px
    }
}

.pe--400 {
    padding-right: 400px
}

@media (max-width:576px) {
    .pe--400 {
        padding-right: 200px
    }
}

.mt--405 {
    margin-top: 405px
}

@media (max-width:576px) {
    .mt--405 {
        margin-top: 202.5px
    }
}

.mb--405 {
    margin-bottom: 405px
}

@media (max-width:576px) {
    .mb--405 {
        margin-bottom: 202.5px
    }
}

.ms--405 {
    margin-left: 405px
}

@media (max-width:576px) {
    .ms--405 {
        margin-left: 202.5px
    }
}

.me--405 {
    margin-right: 405px
}

@media (max-width:576px) {
    .me--405 {
        margin-right: 202.5px
    }
}

.pt--405 {
    padding-top: 405px
}

@media (max-width:576px) {
    .pt--405 {
        padding-top: 202.5px
    }
}

.pb--405 {
    padding-bottom: 405px
}

@media (max-width:576px) {
    .pb--405 {
        padding-bottom: 202.5px
    }
}

.ps--405 {
    padding-left: 405px
}

@media (max-width:576px) {
    .ps--405 {
        padding-left: 202.5px
    }
}

.pe--405 {
    padding-right: 405px
}

@media (max-width:576px) {
    .pe--405 {
        padding-right: 202.5px
    }
}

.mt--410 {
    margin-top: 410px
}

@media (max-width:576px) {
    .mt--410 {
        margin-top: 205px
    }
}

.mb--410 {
    margin-bottom: 410px
}

@media (max-width:576px) {
    .mb--410 {
        margin-bottom: 205px
    }
}

.ms--410 {
    margin-left: 410px
}

@media (max-width:576px) {
    .ms--410 {
        margin-left: 205px
    }
}

.me--410 {
    margin-right: 410px
}

@media (max-width:576px) {
    .me--410 {
        margin-right: 205px
    }
}

.pt--410 {
    padding-top: 410px
}

@media (max-width:576px) {
    .pt--410 {
        padding-top: 205px
    }
}

.pb--410 {
    padding-bottom: 410px
}

@media (max-width:576px) {
    .pb--410 {
        padding-bottom: 205px
    }
}

.ps--410 {
    padding-left: 410px
}

@media (max-width:576px) {
    .ps--410 {
        padding-left: 205px
    }
}

.pe--410 {
    padding-right: 410px
}

@media (max-width:576px) {
    .pe--410 {
        padding-right: 205px
    }
}

.mt--415 {
    margin-top: 415px
}

@media (max-width:576px) {
    .mt--415 {
        margin-top: 207.5px
    }
}

.mb--415 {
    margin-bottom: 415px
}

@media (max-width:576px) {
    .mb--415 {
        margin-bottom: 207.5px
    }
}

.ms--415 {
    margin-left: 415px
}

@media (max-width:576px) {
    .ms--415 {
        margin-left: 207.5px
    }
}

.me--415 {
    margin-right: 415px
}

@media (max-width:576px) {
    .me--415 {
        margin-right: 207.5px
    }
}

.pt--415 {
    padding-top: 415px
}

@media (max-width:576px) {
    .pt--415 {
        padding-top: 207.5px
    }
}

.pb--415 {
    padding-bottom: 415px
}

@media (max-width:576px) {
    .pb--415 {
        padding-bottom: 207.5px
    }
}

.ps--415 {
    padding-left: 415px
}

@media (max-width:576px) {
    .ps--415 {
        padding-left: 207.5px
    }
}

.pe--415 {
    padding-right: 415px
}

@media (max-width:576px) {
    .pe--415 {
        padding-right: 207.5px
    }
}

.mt--420 {
    margin-top: 420px
}

@media (max-width:576px) {
    .mt--420 {
        margin-top: 210px
    }
}

.mb--420 {
    margin-bottom: 420px
}

@media (max-width:576px) {
    .mb--420 {
        margin-bottom: 210px
    }
}

.ms--420 {
    margin-left: 420px
}

@media (max-width:576px) {
    .ms--420 {
        margin-left: 210px
    }
}

.me--420 {
    margin-right: 420px
}

@media (max-width:576px) {
    .me--420 {
        margin-right: 210px
    }
}

.pt--420 {
    padding-top: 420px
}

@media (max-width:576px) {
    .pt--420 {
        padding-top: 210px
    }
}

.pb--420 {
    padding-bottom: 420px
}

@media (max-width:576px) {
    .pb--420 {
        padding-bottom: 210px
    }
}

.ps--420 {
    padding-left: 420px
}

@media (max-width:576px) {
    .ps--420 {
        padding-left: 210px
    }
}

.pe--420 {
    padding-right: 420px
}

@media (max-width:576px) {
    .pe--420 {
        padding-right: 210px
    }
}

.mt--425 {
    margin-top: 425px
}

@media (max-width:576px) {
    .mt--425 {
        margin-top: 212.5px
    }
}

.mb--425 {
    margin-bottom: 425px
}

@media (max-width:576px) {
    .mb--425 {
        margin-bottom: 212.5px
    }
}

.ms--425 {
    margin-left: 425px
}

@media (max-width:576px) {
    .ms--425 {
        margin-left: 212.5px
    }
}

.me--425 {
    margin-right: 425px
}

@media (max-width:576px) {
    .me--425 {
        margin-right: 212.5px
    }
}

.pt--425 {
    padding-top: 425px
}

@media (max-width:576px) {
    .pt--425 {
        padding-top: 212.5px
    }
}

.pb--425 {
    padding-bottom: 425px
}

@media (max-width:576px) {
    .pb--425 {
        padding-bottom: 212.5px
    }
}

.ps--425 {
    padding-left: 425px
}

@media (max-width:576px) {
    .ps--425 {
        padding-left: 212.5px
    }
}

.pe--425 {
    padding-right: 425px
}

@media (max-width:576px) {
    .pe--425 {
        padding-right: 212.5px
    }
}

.mt--430 {
    margin-top: 430px
}

@media (max-width:576px) {
    .mt--430 {
        margin-top: 215px
    }
}

.mb--430 {
    margin-bottom: 430px
}

@media (max-width:576px) {
    .mb--430 {
        margin-bottom: 215px
    }
}

.ms--430 {
    margin-left: 430px
}

@media (max-width:576px) {
    .ms--430 {
        margin-left: 215px
    }
}

.me--430 {
    margin-right: 430px
}

@media (max-width:576px) {
    .me--430 {
        margin-right: 215px
    }
}

.pt--430 {
    padding-top: 430px
}

@media (max-width:576px) {
    .pt--430 {
        padding-top: 215px
    }
}

.pb--430 {
    padding-bottom: 430px
}

@media (max-width:576px) {
    .pb--430 {
        padding-bottom: 215px
    }
}

.ps--430 {
    padding-left: 430px
}

@media (max-width:576px) {
    .ps--430 {
        padding-left: 215px
    }
}

.pe--430 {
    padding-right: 430px
}

@media (max-width:576px) {
    .pe--430 {
        padding-right: 215px
    }
}

.mt--435 {
    margin-top: 435px
}

@media (max-width:576px) {
    .mt--435 {
        margin-top: 217.5px
    }
}

.mb--435 {
    margin-bottom: 435px
}

@media (max-width:576px) {
    .mb--435 {
        margin-bottom: 217.5px
    }
}

.ms--435 {
    margin-left: 435px
}

@media (max-width:576px) {
    .ms--435 {
        margin-left: 217.5px
    }
}

.me--435 {
    margin-right: 435px
}

@media (max-width:576px) {
    .me--435 {
        margin-right: 217.5px
    }
}

.pt--435 {
    padding-top: 435px
}

@media (max-width:576px) {
    .pt--435 {
        padding-top: 217.5px
    }
}

.pb--435 {
    padding-bottom: 435px
}

@media (max-width:576px) {
    .pb--435 {
        padding-bottom: 217.5px
    }
}

.ps--435 {
    padding-left: 435px
}

@media (max-width:576px) {
    .ps--435 {
        padding-left: 217.5px
    }
}

.pe--435 {
    padding-right: 435px
}

@media (max-width:576px) {
    .pe--435 {
        padding-right: 217.5px
    }
}

.mt--440 {
    margin-top: 440px
}

@media (max-width:576px) {
    .mt--440 {
        margin-top: 220px
    }
}

.mb--440 {
    margin-bottom: 440px
}

@media (max-width:576px) {
    .mb--440 {
        margin-bottom: 220px
    }
}

.ms--440 {
    margin-left: 440px
}

@media (max-width:576px) {
    .ms--440 {
        margin-left: 220px
    }
}

.me--440 {
    margin-right: 440px
}

@media (max-width:576px) {
    .me--440 {
        margin-right: 220px
    }
}

.pt--440 {
    padding-top: 440px
}

@media (max-width:576px) {
    .pt--440 {
        padding-top: 220px
    }
}

.pb--440 {
    padding-bottom: 440px
}

@media (max-width:576px) {
    .pb--440 {
        padding-bottom: 220px
    }
}

.ps--440 {
    padding-left: 440px
}

@media (max-width:576px) {
    .ps--440 {
        padding-left: 220px
    }
}

.pe--440 {
    padding-right: 440px
}

@media (max-width:576px) {
    .pe--440 {
        padding-right: 220px
    }
}

.mt--445 {
    margin-top: 445px
}

@media (max-width:576px) {
    .mt--445 {
        margin-top: 222.5px
    }
}

.mb--445 {
    margin-bottom: 445px
}

@media (max-width:576px) {
    .mb--445 {
        margin-bottom: 222.5px
    }
}

.ms--445 {
    margin-left: 445px
}

@media (max-width:576px) {
    .ms--445 {
        margin-left: 222.5px
    }
}

.me--445 {
    margin-right: 445px
}

@media (max-width:576px) {
    .me--445 {
        margin-right: 222.5px
    }
}

.pt--445 {
    padding-top: 445px
}

@media (max-width:576px) {
    .pt--445 {
        padding-top: 222.5px
    }
}

.pb--445 {
    padding-bottom: 445px
}

@media (max-width:576px) {
    .pb--445 {
        padding-bottom: 222.5px
    }
}

.ps--445 {
    padding-left: 445px
}

@media (max-width:576px) {
    .ps--445 {
        padding-left: 222.5px
    }
}

.pe--445 {
    padding-right: 445px
}

@media (max-width:576px) {
    .pe--445 {
        padding-right: 222.5px
    }
}

.mt--450 {
    margin-top: 450px
}

@media (max-width:576px) {
    .mt--450 {
        margin-top: 225px
    }
}

.mb--450 {
    margin-bottom: 450px
}

@media (max-width:576px) {
    .mb--450 {
        margin-bottom: 225px
    }
}

.ms--450 {
    margin-left: 450px
}

@media (max-width:576px) {
    .ms--450 {
        margin-left: 225px
    }
}

.me--450 {
    margin-right: 450px
}

@media (max-width:576px) {
    .me--450 {
        margin-right: 225px
    }
}

.pt--450 {
    padding-top: 450px
}

@media (max-width:576px) {
    .pt--450 {
        padding-top: 225px
    }
}

.pb--450 {
    padding-bottom: 450px
}

@media (max-width:576px) {
    .pb--450 {
        padding-bottom: 225px
    }
}

.ps--450 {
    padding-left: 450px
}

@media (max-width:576px) {
    .ps--450 {
        padding-left: 225px
    }
}

.pe--450 {
    padding-right: 450px
}

@media (max-width:576px) {
    .pe--450 {
        padding-right: 225px
    }
}

.mt--455 {
    margin-top: 455px
}

@media (max-width:576px) {
    .mt--455 {
        margin-top: 227.5px
    }
}

.mb--455 {
    margin-bottom: 455px
}

@media (max-width:576px) {
    .mb--455 {
        margin-bottom: 227.5px
    }
}

.ms--455 {
    margin-left: 455px
}

@media (max-width:576px) {
    .ms--455 {
        margin-left: 227.5px
    }
}

.me--455 {
    margin-right: 455px
}

@media (max-width:576px) {
    .me--455 {
        margin-right: 227.5px
    }
}

.pt--455 {
    padding-top: 455px
}

@media (max-width:576px) {
    .pt--455 {
        padding-top: 227.5px
    }
}

.pb--455 {
    padding-bottom: 455px
}

@media (max-width:576px) {
    .pb--455 {
        padding-bottom: 227.5px
    }
}

.ps--455 {
    padding-left: 455px
}

@media (max-width:576px) {
    .ps--455 {
        padding-left: 227.5px
    }
}

.pe--455 {
    padding-right: 455px
}

@media (max-width:576px) {
    .pe--455 {
        padding-right: 227.5px
    }
}

.mt--460 {
    margin-top: 460px
}

@media (max-width:576px) {
    .mt--460 {
        margin-top: 230px
    }
}

.mb--460 {
    margin-bottom: 460px
}

@media (max-width:576px) {
    .mb--460 {
        margin-bottom: 230px
    }
}

.ms--460 {
    margin-left: 460px
}

@media (max-width:576px) {
    .ms--460 {
        margin-left: 230px
    }
}

.me--460 {
    margin-right: 460px
}

@media (max-width:576px) {
    .me--460 {
        margin-right: 230px
    }
}

.pt--460 {
    padding-top: 460px
}

@media (max-width:576px) {
    .pt--460 {
        padding-top: 230px
    }
}

.pb--460 {
    padding-bottom: 460px
}

@media (max-width:576px) {
    .pb--460 {
        padding-bottom: 230px
    }
}

.ps--460 {
    padding-left: 460px
}

@media (max-width:576px) {
    .ps--460 {
        padding-left: 230px
    }
}

.pe--460 {
    padding-right: 460px
}

@media (max-width:576px) {
    .pe--460 {
        padding-right: 230px
    }
}

.mt--465 {
    margin-top: 465px
}

@media (max-width:576px) {
    .mt--465 {
        margin-top: 232.5px
    }
}

.mb--465 {
    margin-bottom: 465px
}

@media (max-width:576px) {
    .mb--465 {
        margin-bottom: 232.5px
    }
}

.ms--465 {
    margin-left: 465px
}

@media (max-width:576px) {
    .ms--465 {
        margin-left: 232.5px
    }
}

.me--465 {
    margin-right: 465px
}

@media (max-width:576px) {
    .me--465 {
        margin-right: 232.5px
    }
}

.pt--465 {
    padding-top: 465px
}

@media (max-width:576px) {
    .pt--465 {
        padding-top: 232.5px
    }
}

.pb--465 {
    padding-bottom: 465px
}

@media (max-width:576px) {
    .pb--465 {
        padding-bottom: 232.5px
    }
}

.ps--465 {
    padding-left: 465px
}

@media (max-width:576px) {
    .ps--465 {
        padding-left: 232.5px
    }
}

.pe--465 {
    padding-right: 465px
}

@media (max-width:576px) {
    .pe--465 {
        padding-right: 232.5px
    }
}

.mt--470 {
    margin-top: 470px
}

@media (max-width:576px) {
    .mt--470 {
        margin-top: 235px
    }
}

.mb--470 {
    margin-bottom: 470px
}

@media (max-width:576px) {
    .mb--470 {
        margin-bottom: 235px
    }
}

.ms--470 {
    margin-left: 470px
}

@media (max-width:576px) {
    .ms--470 {
        margin-left: 235px
    }
}

.me--470 {
    margin-right: 470px
}

@media (max-width:576px) {
    .me--470 {
        margin-right: 235px
    }
}

.pt--470 {
    padding-top: 470px
}

@media (max-width:576px) {
    .pt--470 {
        padding-top: 235px
    }
}

.pb--470 {
    padding-bottom: 470px
}

@media (max-width:576px) {
    .pb--470 {
        padding-bottom: 235px
    }
}

.ps--470 {
    padding-left: 470px
}

@media (max-width:576px) {
    .ps--470 {
        padding-left: 235px
    }
}

.pe--470 {
    padding-right: 470px
}

@media (max-width:576px) {
    .pe--470 {
        padding-right: 235px
    }
}

.mt--475 {
    margin-top: 475px
}

@media (max-width:576px) {
    .mt--475 {
        margin-top: 237.5px
    }
}

.mb--475 {
    margin-bottom: 475px
}

@media (max-width:576px) {
    .mb--475 {
        margin-bottom: 237.5px
    }
}

.ms--475 {
    margin-left: 475px
}

@media (max-width:576px) {
    .ms--475 {
        margin-left: 237.5px
    }
}

.me--475 {
    margin-right: 475px
}

@media (max-width:576px) {
    .me--475 {
        margin-right: 237.5px
    }
}

.pt--475 {
    padding-top: 475px
}

@media (max-width:576px) {
    .pt--475 {
        padding-top: 237.5px
    }
}

.pb--475 {
    padding-bottom: 475px
}

@media (max-width:576px) {
    .pb--475 {
        padding-bottom: 237.5px
    }
}

.ps--475 {
    padding-left: 475px
}

@media (max-width:576px) {
    .ps--475 {
        padding-left: 237.5px
    }
}

.pe--475 {
    padding-right: 475px
}

@media (max-width:576px) {
    .pe--475 {
        padding-right: 237.5px
    }
}

.mt--480 {
    margin-top: 480px
}

@media (max-width:576px) {
    .mt--480 {
        margin-top: 240px
    }
}

.mb--480 {
    margin-bottom: 480px
}

@media (max-width:576px) {
    .mb--480 {
        margin-bottom: 240px
    }
}

.ms--480 {
    margin-left: 480px
}

@media (max-width:576px) {
    .ms--480 {
        margin-left: 240px
    }
}

.me--480 {
    margin-right: 480px
}

@media (max-width:576px) {
    .me--480 {
        margin-right: 240px
    }
}

.pt--480 {
    padding-top: 480px
}

@media (max-width:576px) {
    .pt--480 {
        padding-top: 240px
    }
}

.pb--480 {
    padding-bottom: 480px
}

@media (max-width:576px) {
    .pb--480 {
        padding-bottom: 240px
    }
}

.ps--480 {
    padding-left: 480px
}

@media (max-width:576px) {
    .ps--480 {
        padding-left: 240px
    }
}

.pe--480 {
    padding-right: 480px
}

@media (max-width:576px) {
    .pe--480 {
        padding-right: 240px
    }
}

.mt--485 {
    margin-top: 485px
}

@media (max-width:576px) {
    .mt--485 {
        margin-top: 242.5px
    }
}

.mb--485 {
    margin-bottom: 485px
}

@media (max-width:576px) {
    .mb--485 {
        margin-bottom: 242.5px
    }
}

.ms--485 {
    margin-left: 485px
}

@media (max-width:576px) {
    .ms--485 {
        margin-left: 242.5px
    }
}

.me--485 {
    margin-right: 485px
}

@media (max-width:576px) {
    .me--485 {
        margin-right: 242.5px
    }
}

.pt--485 {
    padding-top: 485px
}

@media (max-width:576px) {
    .pt--485 {
        padding-top: 242.5px
    }
}

.pb--485 {
    padding-bottom: 485px
}

@media (max-width:576px) {
    .pb--485 {
        padding-bottom: 242.5px
    }
}

.ps--485 {
    padding-left: 485px
}

@media (max-width:576px) {
    .ps--485 {
        padding-left: 242.5px
    }
}

.pe--485 {
    padding-right: 485px
}

@media (max-width:576px) {
    .pe--485 {
        padding-right: 242.5px
    }
}

.mt--490 {
    margin-top: 490px
}

@media (max-width:576px) {
    .mt--490 {
        margin-top: 245px
    }
}

.mb--490 {
    margin-bottom: 490px
}

@media (max-width:576px) {
    .mb--490 {
        margin-bottom: 245px
    }
}

.ms--490 {
    margin-left: 490px
}

@media (max-width:576px) {
    .ms--490 {
        margin-left: 245px
    }
}

.me--490 {
    margin-right: 490px
}

@media (max-width:576px) {
    .me--490 {
        margin-right: 245px
    }
}

.pt--490 {
    padding-top: 490px
}

@media (max-width:576px) {
    .pt--490 {
        padding-top: 245px
    }
}

.pb--490 {
    padding-bottom: 490px
}

@media (max-width:576px) {
    .pb--490 {
        padding-bottom: 245px
    }
}

.ps--490 {
    padding-left: 490px
}

@media (max-width:576px) {
    .ps--490 {
        padding-left: 245px
    }
}

.pe--490 {
    padding-right: 490px
}

@media (max-width:576px) {
    .pe--490 {
        padding-right: 245px
    }
}

.mt--495 {
    margin-top: 495px
}

@media (max-width:576px) {
    .mt--495 {
        margin-top: 247.5px
    }
}

.mb--495 {
    margin-bottom: 495px
}

@media (max-width:576px) {
    .mb--495 {
        margin-bottom: 247.5px
    }
}

.ms--495 {
    margin-left: 495px
}

@media (max-width:576px) {
    .ms--495 {
        margin-left: 247.5px
    }
}

.me--495 {
    margin-right: 495px
}

@media (max-width:576px) {
    .me--495 {
        margin-right: 247.5px
    }
}

.pt--495 {
    padding-top: 495px
}

@media (max-width:576px) {
    .pt--495 {
        padding-top: 247.5px
    }
}

.pb--495 {
    padding-bottom: 495px
}

@media (max-width:576px) {
    .pb--495 {
        padding-bottom: 247.5px
    }
}

.ps--495 {
    padding-left: 495px
}

@media (max-width:576px) {
    .ps--495 {
        padding-left: 247.5px
    }
}

.pe--495 {
    padding-right: 495px
}

@media (max-width:576px) {
    .pe--495 {
        padding-right: 247.5px
    }
}

.mt--500 {
    margin-top: 500px
}

@media (max-width:576px) {
    .mt--500 {
        margin-top: 250px
    }
}

.mb--500 {
    margin-bottom: 500px
}

@media (max-width:576px) {
    .mb--500 {
        margin-bottom: 250px
    }
}

.ms--500 {
    margin-left: 500px
}

@media (max-width:576px) {
    .ms--500 {
        margin-left: 250px
    }
}

.me--500 {
    margin-right: 500px
}

@media (max-width:576px) {
    .me--500 {
        margin-right: 250px
    }
}

.pt--500 {
    padding-top: 500px
}

@media (max-width:576px) {
    .pt--500 {
        padding-top: 250px
    }
}

.pb--500 {
    padding-bottom: 500px
}

@media (max-width:576px) {
    .pb--500 {
        padding-bottom: 250px
    }
}

.ps--500 {
    padding-left: 500px
}

@media (max-width:576px) {
    .ps--500 {
        padding-left: 250px
    }
}

.pe--500 {
    padding-right: 500px
}

@media (max-width:576px) {
    .pe--500 {
        padding-right: 250px
    }
}

@media (max-width:576px) {
    .border--sm--grey--solid {
        border: 1px solid #C7C7C7
    }

    .border--sm--grey--top {
        border-top: 1px solid #C7C7C7
    }

    .border--sm--grey--bottom {
        border-bottom: 1px solid #C7C7C7
    }

    .border--sm--grey--left {
        border-left: 1px solid #C7C7C7
    }

    .border--sm--grey--right {
        border-right: 1px solid #C7C7C7
    }
}

@media (max-width:768px) {
    .border--md--grey--solid {
        border: 1px solid #C7C7C7
    }

    .border--md--grey--top {
        border-top: 1px solid #C7C7C7
    }

    .border--md--grey--bottom {
        border-bottom: 1px solid #C7C7C7
    }

    .border--md--grey--left {
        border-left: 1px solid #C7C7C7
    }

    .border--md--grey--right {
        border-right: 1px solid #C7C7C7
    }
}

@media (max-width:992px) {
    .border--lg--grey--solid {
        border: 1px solid #C7C7C7
    }

    .border--lg--grey--top {
        border-top: 1px solid #C7C7C7
    }

    .border--lg--grey--bottom {
        border-bottom: 1px solid #C7C7C7
    }

    .border--lg--grey--left {
        border-left: 1px solid #C7C7C7
    }

    .border--lg--grey--right {
        border-right: 1px solid #C7C7C7
    }
}

@media (max-width:1200px) {
    .border--xl--grey--solid {
        border: 1px solid #C7C7C7
    }

    .border--xl--grey--top {
        border-top: 1px solid #C7C7C7
    }

    .border--xl--grey--bottom {
        border-bottom: 1px solid #C7C7C7
    }

    .border--xl--grey--left {
        border-left: 1px solid #C7C7C7
    }

    .border--xl--grey--right {
        border-right: 1px solid #C7C7C7
    }
}

@media (max-width:1400px) {
    .border--xxl--grey--solid {
        border: 1px solid #C7C7C7
    }

    .border--xxl--grey--top {
        border-top: 1px solid #C7C7C7
    }

    .border--xxl--grey--bottom {
        border-bottom: 1px solid #C7C7C7
    }

    .border--xxl--grey--left {
        border-left: 1px solid #C7C7C7
    }

    .border--xxl--grey--right {
        border-right: 1px solid #C7C7C7
    }
}

@font-face {
    font-family: "icomoon";
    src: url("../icomoon/icomoon.eot?12vh1q");
    src: url("../icomoon/icomoon.eot?12vh1q#iefix") format("embedded-opentype"), url("../icomoon/icomoon.ttf?12vh1q") format("truetype"), url("../icomoon/icomoon.woff?12vh1q") format("woff"), url("../icomoon/icomoon.svg?12vh1q#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block
}

[class*=" icon-"],
[class^=icon-] {
    font-family: "icomoon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-caret-down-after:after {
    content: "\e912"
}

.icon-caret-up:before {
    content: "\e911"
}

.icon-caret-down:before {
    content: "\e912"
}

.icon-menu:before {
    content: "\e910"
}

.icon-search:before {
    content: "\e90a"
}

.icon-minus-outline:before {
    content: "\e914"
}

.icon-add-outline:before {
    content: "\e913"
}

.icon-cheveron-up:before {
    content: "\e900"
}

.icon-cheveron-down:before {
    content: "\e901"
}

.icon-triangle-up:before {
    content: "\e902"
}

.icon-triangle-right:before {
    content: "\e903"
}

.icon-triangle-left:before {
    content: "\e904"
}

.icon-triangle-down:before {
    content: "\e905"
}

.icon-check:before {
    content: "\e906"
}

.icon-x:before {
    content: "\e907"
}

.icon-cancel:before {
    content: "\e907"
}

.icon-close:before {
    content: "\e907"
}

.icon-calendar:before {
    content: "\e90b"
}

.icon-date:before {
    content: "\e90b"
}

.icon-schedule:before {
    content: "\e90b"
}

.icon-time:before {
    content: "\e90b"
}

.icon-day:before {
    content: "\e90b"
}

.icon-linkedin:before {
    content: "\e90c"
}

.icon-brand:before {
    content: "\e90c"
}

.icon-social:before {
    content: "\e90c"
}

.icon-instagram:before {
    content: "\e90d"
}

.icon-brand1:before {
    content: "\e90d"
}

.icon-social1:before {
    content: "\e90d"
}

.icon-twitter:before {
    content: "\e90e"
}

.icon-brand2:before {
    content: "\e90e"
}

.icon-tweet:before {
    content: "\e90e"
}

.icon-social2:before {
    content: "\e90e"
}

.icon-facebook:before {
    content: "\e90f"
}

.icon-brand3:before {
    content: "\e90f"
}

.icon-social3:before {
    content: "\e90f"
}

.icon-location:before {
    content: "\e909"
}

.icon-forward:before {
    content: "\e908"
}

.icon-right:before {
    content: "\e908"
}

.icon-arrow-right:before {
    content: "\e908"
}

#primary.site-main {
    padding-top: 30px !important
}

@media screen and (min-width:768px) {
    #primary.site-main {
        padding-top: 60px !important
    }
}

body.home #primary,
body.page-template-template-euro #primary,
body.page-template-template-euro-campioni #primary {
    padding-top: 0 !important
}

.text-404 {
    font-family: "Barlow", sans-serif;
    line-height: 110px;
    font-size: 180px
}

@media screen and (min-width:576px) {
    .text-404 {
        font-size: 255px;
        line-height: 210px
    }
}

@media screen and (min-width:768px) {
    .text-404 {
        font-size: 305px;
        line-height: 210px
    }
}

@media screen and (min-width:1400px) {
    .text-404 {
        font-size: 305px;
        line-height: 210px
    }
}

body {
    color: #232323;
    font-family: "Arial", sans-serif;
    font-size: 16px;
    line-height: 24px
}

p {
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 24px
}

.text--caption {
    font-size: 12px;
    line-height: 16px
}

.text--secondary {
    font-size: 14px;
    line-height: 18px
}

.text--blue {
    color: #0060D3
}

.text--lightgrey {
    color: #333333
}

.text--lightgrey-2 {
    color: #232323
}

.text--darkgrey {
    color: rgb(85, 85, 85)
}

.text--grey {
    color: #232323
}

.text--grey--60 {
    color: rgba(35, 35, 35, 0.7019607843) !important
}

.text--orange {
    color: #FE9B1A
}

.text--white {
    color: #fff
}

.text--green {
    color: #028A1B !important
}

.text--nodecoration {
    text-decoration: none
}

@media screen and (max-width:768px) {
    .gutter--lmd--0 {
        --bs-gutter-x: 0;
        --bs-gutter-y: 0
    }
}

.content--last-nomargin :last-child {
    margin-bottom: 0 !important
}

.op--10 {
    opacity: 0.1
}

.op--20 {
    opacity: 0.2
}

.op--30 {
    opacity: 0.3
}

.op--40 {
    opacity: 0.4
}

.op--50 {
    opacity: 0.5
}

.op--60 {
    opacity: 0.6
}

.op--70 {
    opacity: 0.7
}

.op--80 {
    opacity: 0.8
}

.op--90 {
    opacity: 0.9
}

.background--grey {
    background-color: #F7F7F7
}

.background--grey-4 {
    background-color: #3A3A3A
}

.background--white {
    background-color: #fff
}

.background--lightgrey {
    background-color: #333333
}

.background--orange {
    background-color: #FE9B1A
}

.background--orange-2 {
    background-color: #F67600
}

.background--green {
    background-color: #028A1B
}

.background--green--gradient {
    background: linear-gradient(99.66deg, #00911B 0%, #00C42E 100%)
}

.background--green--gradient-2 {
    background: -webkit-gradient(linear, left top, right top, from(#00911B), color-stop(79.61%, #00C42E), to(#00911B));
    background: linear-gradient(90deg, #00911B 0%, #00C42E 79.61%, #00911B 100%)
}

.background--black--60 {
    background: rgba(0, 0, 0, 0.5490196078)
}

.background--none {
    background-color: unset !important
}

.border--grey--solid {
    border: 1px solid #C7C7C7
}

.border--grey--top {
    border-top: 1px solid #C7C7C7
}

.border--grey--bottom {
    border-bottom: 1px solid #C7C7C7
}

.border--grey--left {
    border-left: 1px solid #C7C7C7
}

.border--grey--right {
    border-right: 1px solid #C7C7C7
}

.border--darkgrey--bottom {
    border-bottom: 1px solid #232323
}

.border--orange {
    border: 1px solid #FE9B1A
}

.border--green {
    border: 1px solid #028A1B
}

.border--none {
    border: none !important
}

.radius--0 {
    border-radius: 0 !important
}

.radius--tl--4 {
    border-top-left-radius: 4px
}

.radius--tr--4 {
    border-top-right-radius: 4px
}

.radius--bl--4 {
    border-bottom-left-radius: 4px
}

.radius--br--4 {
    border-bottom-right-radius: 4px
}

.radius--4 {
    border-radius: 4px
}

.radius--tl--8 {
    border-top-left-radius: 8px
}

.radius--tr--8 {
    border-top-right-radius: 8px
}

.radius--bl--8 {
    border-bottom-left-radius: 8px
}

.radius--br--8 {
    border-bottom-right-radius: 8px
}

.radius--8 {
    border-radius: 8px
}

.radius--tl--10 {
    border-top-left-radius: 10px
}

.radius--tr--10 {
    border-top-right-radius: 10px
}

.radius--bl--10 {
    border-bottom-left-radius: 10px
}

.radius--br--10 {
    border-bottom-right-radius: 10px
}

.radius--10 {
    border-radius: 10px
}

.radius--tl--20 {
    border-top-left-radius: 20px
}

.radius--tr--20 {
    border-top-right-radius: 20px
}

.radius--bl--20 {
    border-bottom-left-radius: 20px
}

.radius--br--20 {
    border-bottom-right-radius: 20px
}

.radius--20 {
    border-radius: 20px
}

.radius--tl--180 {
    border-top-left-radius: 180px
}

.radius--tr--180 {
    border-top-right-radius: 180px
}

.radius--bl--180 {
    border-bottom-left-radius: 180px
}

.radius--br--180 {
    border-bottom-right-radius: 180px
}

.radius--180 {
    border-radius: 180px
}

.wt--10 {
    width: 10px
}

.wt--12 {
    width: 12px
}

.wt--15 {
    width: 15px
}

.wt--16 {
    width: 16px
}

.wt--20 {
    width: 20px
}

.wt--50 {
    width: 50px
}

.wt--80 {
    width: 80px
}

.wt--100 {
    width: 100px
}

.wt--130 {
    width: 130px
}

.wt--140 {
    width: 140px
}

.mw--unset {
    min-width: unset !important
}

.ht--20 {
    height: 20px
}

.ht--80 {
    height: 80px
}

.ht--100 {
    height: 100px
}

.lht--0 {
    line-height: 0px
}

.lht--18 {
    line-height: 18px
}

.lht--20 {
    line-height: 20px
}

a,
a:link,
a:visited {
    color: #1467DB
}

a:active,
a:focus,
a:hover {
    color: #0060D3
}

ol,
ul {
    padding-left: 1em;
    margin-bottom: 15px;
    margin-bottom: 15px
}

ol li,
ul li {
    margin-bottom: 10px
}

@media (max-width:992px) {

    ol,
    ul {
        padding-left: 30px
    }
}

ol li:not(.wp-block-social-link),
ul li:not(.wp-block-social-link) {
    padding-bottom: 10px
}

ol.ls-none,
ul.ls-none {
    list-style: none
}

ol .ul__icon,
ul .ul__icon {
    left: -30px
}

.h-hero {
    font-size: 48px;
    line-height: 56px
}

.h-section {
    font-size: 36px;
    line-height: 32px;
    font-weight: 700
}

@media screen and (max-width:768px) {
    .h-section {
        font-size: 26px;
        line-height: 28px
    }
}

.entry-title,
.h-hero,
.h-section,
h1,
h2,
h3,
h4,
h5 {
    font-family: "Barlow", sans-serif;
    font-weight: 600
}

.entry-content h1,
h1 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 15px
}

@media screen and (max-width:576px) {

    .entry-content h1,
    h1 {
        font-size: 26px;
        line-height: 28px
    }
}

.entry-content h2,
h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px
}

@media screen and (max-width:576px) {

    .entry-content h2,
    h2 {
        font-size: 24px;
        line-height: 28px
    }
}

.entry-content h3,
h3 {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 10px
}

@media screen and (max-width:576px) {

    .entry-content h3,
    h3 {
        font-size: 22px;
        line-height: 26px
    }
}

.entry-title--h3 {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 10px
}

.entry-title--h3 a {
    text-decoration: none
}

.entry-title--h3 a,
.entry-title--h3 a:link,
.entry-title--h3 a:visited {
    color: #333333
}

.entry-title--h3 a:active,
.entry-title--h3 a:focus,
.entry-title--h3 a:hover {
    color: #333333
}

.entry-title--h3 a:hover {
    text-decoration: none
}

@media screen and (max-width:576px) {
    .entry-title--h3 {
        font-size: 22px;
        line-height: 26px
    }
}

.entry-content h4,
h4 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px
}

.btn {
    font-size: 16px;
    font-family: "Arial", sans-serif;
    line-height: 24px;
    font-weight: bold;
    color: #fff !important;
    padding: 10px 5px !important;
    min-width: 300px
}

.btn--external {
    background-color: #028A1B;
    border: 3px solid #028A1B
}

.btn--external:active,
.btn--external:hover {
    background-color: #01B22A !important
}

.btn--external:active {
    border: 3px solid rgba(0, 96, 211, 0.4) !important
}

.btn--secondary {
    background-color: #BE5900;
    border: 1.5px solid #BE5900
}

.btn--secondary:active,
.btn--secondary:hover {
    background-color: #F67600 !important
}

.btn--secondary:active {
    border: 3px solid rgba(0, 96, 211, 0.4) !important
}

.btn--external--small,
.btn--secondary--small {
    min-width: 150px
}

.btn--internal {
    background-color: #fff;
    color: #333333 !important;
    border: 1px solid #333333;
    min-width: 150px
}

.btn--internal:hover {
    border: 1px solid #333333
}

.btn--internal:active,
.btn--internal:hover {
    background-color: #F7F7F7
}

.btn--internal:active {
    border: 3px solid rgba(0, 96, 211, 0.4) !important
}

.wp-block-spacer {
    margin-bottom: 32px
}

@media screen and (max-width:576px) {
    .wp-block-spacer {
        margin-bottom: 24px
    }
}

img {
    width: 100%;
    height: auto;
    margin-bottom: 32px
}

@media screen and (max-width:576px) {
    img {
        margin-bottom: 24px
    }
}

.font--barlow {
    font-family: "Barlow", sans-serif
}

.font--arial {
    font-family: "Arial", sans-serif
}

.fs--10 {
    font-size: 10px;
    line-height: 12px
}

.fs--12 {
    font-size: 12px;
    line-height: 16px
}

.fs--14 {
    font-size: 14px;
    line-height: 20px
}

.fs--14--alt {
    line-height: 18px
}

.fs--16 {
    font-size: 16px;
    line-height: 22px
}

.fs--18 {
    font-size: 18px;
    line-height: 24px
}

.fs--20 {
    font-size: 20px;
    line-height: 26px
}

.fs--22 {
    font-size: 22px;
    line-height: 28px
}

@media screen and (max-width:576px) {
    .fs--24 {
        font-size: 24px;
        line-height: 30px
    }
}

.fs--28 {
    font-size: 28px;
    line-height: 34px
}

.fs--30 {
    font-size: 30px;
    line-height: 36px
}

.fs--48 {
    font-size: 48px;
    line-height: 56px
}

@media screen and (max-width:576px) {
    .fs--48 {
        font-size: 32px;
        line-height: 40px
    }
}

@media (max-width:576px) {
    .fs--48 {
        font-size: 28px;
        line-height: 36px
    }
}

.fs--55 {
    font-size: 55px;
    line-height: 60px
}

.fs--65 {
    font-size: 64px;
    line-height: 70px
}

.line-height--20 {
    line-height: 20px
}

.fw--bold {
    font-weight: 700
}

.card-versus {
    border-radius: 8px;
    border: 1px solid #C7C7C7;
    padding: 10px 0px 20px 0px;
    position: relative;
    z-index: 1
}

.card-versus img {
    margin-bottom: 0
}

.card-versus.show-aff {
    border: none !important
}

.card-versus.show-aff .card-versus__aff {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.card-versus__aff {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #028A1B;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    z-index: 2;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 50px
}

.card-versus__aff--close {
    position: absolute;
    left: 15px;
    top: 15px;
    width: 15px;
    height: 15px;
    cursor: pointer
}

.card-versus__aff--close svg {
    width: 100%;
    height: 100%
}

.card-versus__aff__item {
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 10px;
    text-decoration: none;
    margin-bottom: 16px
}

.card-versus__aff__item img {
    margin-bottom: 8px
}

.card-versus__aff__item p {
    margin-bottom: 0;
    color: #fff;
    text-decoration: none
}

.card-versus__aff .card-versus__inner-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 400px
}

.card-versus__aff .card-versus__inner-container>:first-child {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.card-versus__aff .card-versus__inner-container>:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3
}

.card-versus__scrollable {
    overflow-y: scroll;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.card-versus__scrollable::-webkit-scrollbar {
    width: 6px !important
}

.card-versus__scrollable::-webkit-scrollbar-track {
    background: rgb(7, 187, 48) !important;
    border-radius: 10px;
    cursor: pointer
}

.card-versus__scrollable::-webkit-scrollbar-thumb {
    background: rgb(255, 255, 255);
    border-radius: 16px;
    cursor: pointer
}

.card-versus__scrollable::-webkit-scrollbar-thumb:hover {
    background: rgb(255, 255, 255)
}

.card-versus__scrollable::-webkit-scrollbar-thumb:active {
    background: rgb(255, 255, 255)
}

.card-versus__logos {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;
    grid-template-columns: repeat(5, 1fr);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px
}

.card-versus__logos>:first-child {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.card-versus__logos>:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3
}

.card-versus__logos>:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5
}

.card-versus__logos>:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7
}

.card-versus__logos>:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 9
}

.card-versus__logos--left {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-area: 1/1/2/3
}

.card-versus__logos--center {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-area: 1/3/2/4;
    text-align: center
}

.card-versus__logos--center span {
    background-color: rgb(254, 155, 26);
    color: rgb(255, 255, 255);
    width: 40px;
    line-height: 40px;
    border-radius: 180px;
    font-size: 16px;
    width: 30px;
    height: 30px;
    line-height: 25px
}

.card-versus__logos--right {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    grid-area: 1/4/2/6
}

.card-versus__inner-container {
    max-width: 400px
}

.card-ponturi {
    padding: 8px;
    position: relative
}

.card-ponturi img {
    margin-bottom: 0
}

@media screen and (min-width:576px) {
    .card-ponturi__cota {
        background-color: rgba(242, 242, 242, 0.6);
        border-radius: 8px;
        padding: 4px 20px;
        max-width: 150px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 46px !important
    }

    .card-ponturi__cota-text {
        color: rgba(85, 85, 85, 0.6);
        font-size: 10px;
        font-family: Arial, sans-serif;
        line-height: 10px;
        font-weight: 700;
        margin-bottom: -3px;
        letter-spacing: 1px
    }

    .card-ponturi__tv .text--secondary {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-bottom: 1px solid #232323;
        padding-bottom: 8px
    }

    .card-ponturi__tv svg {
        margin-right: 4px
    }
}

@media screen and (max-width:576px) {
    .card-ponturi__tv .text--secondary {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .card-ponturi__tv svg {
        margin-top: 4px
    }
}

.card-ponturi.show-aff {
    border: none !important
}

.card-ponturi.show-aff .card-ponturi__aff__popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.card-ponturi__aff .card-ponturi__tv .text--secondary {
    border-bottom: none !important
}

.card-ponturi__aff__popup {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #028A1B;
    border-radius: 8px;
    z-index: 2;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 50px;
    padding-right: 2px
}

.card-ponturi__aff__popup--close {
    position: absolute;
    left: 15px;
    top: 15px;
    width: 15px;
    height: 15px;
    cursor: pointer
}

.card-ponturi__aff__popup--close svg {
    width: 100%;
    height: 100%
}

.card-ponturi__aff__popup .card-ponturi__inner-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 400px
}

.card-ponturi__aff__popup .card-ponturi__inner-container>:first-child {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.card-ponturi__aff__popup .card-ponturi__inner-container>:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3
}

.card-ponturi__aff__popup-item {
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 10px;
    text-decoration: none;
    margin-bottom: 16px
}

.card-ponturi__aff__popup-item img {
    margin-bottom: 8px;
    max-width: 120px
}

.card-ponturi__aff__popup-item p {
    margin-bottom: 0;
    color: #fff;
    text-decoration: none
}

.card-ponturi__inner-container {
    max-width: 400px
}

.card-ponturi__scrollable {
    overflow-y: scroll;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.card-ponturi__scrollable::-webkit-scrollbar {
    width: 6px !important
}

.card-ponturi__scrollable::-webkit-scrollbar-track {
    background: rgb(7, 187, 48) !important;
    border-radius: 10px;
    cursor: pointer
}

.card-ponturi__scrollable::-webkit-scrollbar-thumb {
    background: rgb(255, 255, 255);
    border-radius: 16px;
    cursor: pointer
}

.card-ponturi__scrollable::-webkit-scrollbar-thumb:hover {
    background: rgb(255, 255, 255)
}

.card-ponturi__scrollable::-webkit-scrollbar-thumb:active {
    background: rgb(255, 255, 255)
}

.dropdown-bilet {
    -webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.0509803922);
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.0509803922)
}

.dropdown-bilet__header {
    cursor: pointer
}

.dropdown-bilet__arrow--down {
    right: 0;
    top: 0;
    width: 100px;
    border-left: 1px solid rgb(226, 226, 226);
    height: 100%
}

.dropdown-bilet__arrow--down svg {
    color: #FE9B1A;
    width: 20px
}

.dropdown-bilet__ticket--content .btn,
.dropdown-bilet__ticket--content .btn-group,
.dropdown-bilet__ticket--content .dropdown-item,
.dropdown-bilet__ticket--content .dropdown-menu {
    width: 100%;
    background: #fff;
    color: rgb(85, 85, 85) !important;
    text-align: left !important
}

.dropdown-bilet__ticket--content .dropdown-toggle:after {
    position: absolute;
    right: 30px;
    top: 20px
}

.dropdown-bilet__ticket--content .btn {
    padding-left: 20px !important
}

.dropdown-bilet__ticket--content--info-1 {
    top: 50%;
    position: relative;
    margin-top: -17px
}

.dropdown-bilet__ticket--header {
    cursor: pointer
}

.dropdown-bilet__collapse .btn--grey {
    color: #232323 !important;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 20px !important;
    padding-right: 30px !important
}

.dropdown-bilet__aff-dropdown a {
    color: #232323
}

.card-article__meta {
    font-size: 12px
}

.card-article__meta svg {
    width: 12px;
    color: rgb(254, 155, 26);
    margin-right: 5px
}

.card-article__meta .text-start svg {
    width: 15px;
    margin-top: -2px
}

.dropdown-sort {
    z-index: 2
}

.dropdown-sort img {
    width: 24px;
    height: 24px
}

.dropdown-sort__dropdown {
    list-style: none;
    padding-left: 5px
}

.dropdown-sort__dropdown a {
    text-decoration: none
}

.dropdown-sort__dropdown li {
    color: rgba(85, 85, 85, 0.8117647059)
}

.dropdown-sort__dropdown :last-child {
    margin-bottom: 0
}

.dropdown-sort__dropdown svg {
    margin-top: -4px
}

.dropdown-sort__dropdown .rotated {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.day-box {
    width: 54px;
    height: 54px;
    border-radius: 8px;
    padding: 8px;
    background-color: #fff;
    -webkit-box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.1490196078);
    box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.1490196078);
    white-space: nowrap
}

.day-box.active {
    background-color: #028A1B;
    color: #fff
}

.day-box.active .day-box__content {
    color: #F2F2F2
}

.btn-week {
    background-color: #f2f2f2;
    width: 180px;
    font-family: "Arial", sans-serif;
    font-size: 16px;
    line-height: 16px;
    border: 1px solid #f2f2f2
}

.btn-week:active {
    border: 1px solid #000
}

.btn-week.disabled {
    opacity: 0.6
}

.btn-week.disabled:active {
    border: none
}

.author-box {
    background-color: #028A1B;
    border-radius: 8px;
    max-width: 290px
}

.author-box__img-wrapper {
    border-radius: 180px;
    border: 2px solid #fff;
    width: 50px
}

.author-box__img-wrapper img {
    border-radius: 180px
}

.author-box__status {
    color: #fff;
    letter-spacing: 0.9px
}

.author-box__name a {
    font-family: "Barlow", sans-serif;
    font-size: 18px;
    line-height: 16px;
    color: #fff;
    text-decoration: none
}

.author-box__linkedin svg {
    width: 27px;
    height: 27px
}

.author-card svg {
    width: 18px;
    height: 18px
}

.author-card img {
    width: 54px
}

.card-skills {
    background-color: #F2F2F2;
    -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 145, 27, 0.431372549);
    box-shadow: 0px 2px 10px 0px rgba(0, 145, 27, 0.431372549)
}

.card-skills__title {
    color: rgba(35, 35, 35, 0.7)
}

.win-calculator__circle {
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.win-calculator__circle--overlay {
    -webkit-transition: stroke-dashoffset 0.35s;
    transition: stroke-dashoffset 0.35s;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    stroke: #028A1B
}

.win-calculator__circle--path {
    stroke: #FE9B1A
}

.win-calculator__circle-wrapper {
    width: 300px;
    height: 300px;
    position: relative
}

@media screen and (max-width:430px) {
    .win-calculator__circle-wrapper {
        width: 250px;
        height: 250px
    }
}

.win-calculator__circle-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.win-calculator__status--loss,
.win-calculator__status--win {
    border-radius: 4px
}

.win-calculator__status--win {
    background-color: #028A1B
}

.win-calculator__status--loss {
    background-color: #FE9B1A
}

.win-calculator-box {
    max-width: 600px
}

.win-calculator__fields {
    background-color: rgba(51, 51, 51, 0.6);
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

@media screen and (max-width:768px) {
    .win-calculator__fields {
        border-top-right-radius: 0px;
        border-bottom-left-radius: 8px
    }
}

.win-calculator__form {
    width: 160px
}

.win-calculator__form #miza {
    width: 100%;
    height: 25px;
    border-radius: 4px;
    padding: 5px 5px 4px 4px;
    border: none;
    margin-bottom: 4px;
    color: rgba(85, 85, 85, 0.2);
    font-style: italic
}

.win-calculator__button {
    width: 100%;
    height: 25px;
    color: #fff;
    border: none;
    background-color: #F67600;
    border-radius: 4px;
    line-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none
}

.win-calculator__button:active {
    border: 3px solid #F67600 !important
}

.win-calculator__button:active,
.win-calculator__button:focus,
.win-calculator__button:hover {
    color: #fff !important
}

@media screen and (max-width:768px) {
    .win-calculator__button {
        max-width: 160px
    }
}

.win-calculator__recommended {
    background-color: rgba(51, 51, 51, 0.8);
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px
}

@media screen and (max-width:768px) {
    .win-calculator__recommended {
        border-bottom-left-radius: 0;
        border-top-right-radius: 8px
    }
}

.schema-faq .schema-faq-section {
    padding: 20px 15px;
    background: #F9F9F9;
    border: 1px solid #E2E2E2;
    border-radius: 5px;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
    display: block;
    padding-right: 50px
}

.schema-faq p {
    margin-bottom: 0
}

.schema-faq .faq-toggle {
    position: absolute;
    right: 10px;
    top: 20px;
    text-align: center;
    background: #01B22A;
    color: #ffffff;
    font-weight: bold;
    height: 23px;
    width: 23px
}

.offer--1 {
    position: relative
}

.offer--1 .offer-icon {
    max-width: 30px;
    margin-bottom: 0;
    position: absolute;
    top: -10px;
    right: 0px
}

.offer--1 .btn--external,
.offer--2 .btn--external {
    min-width: unset;
    width: 100%
}

.offer__info-box {
    right: 0;
    top: -10px
}

.offer--3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 20px;
    margin: 8px 0;
    border-radius: 4px;
    min-height: 150px
}

.offer--3 p {
    margin-bottom: 0.4em;
    padding-bottom: 0
}

.offer--3 .offer--logo {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.offer--3 .offer--rating {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-column: 3/4
}

.offer--3 .offer--rating p:first-of-type {
    font-weight: bold;
    color: #FE9B1A;
    font-size: 12px
}

.offer--3 .offer--rating p:nth-of-type(2) {
    font-weight: bold;
    font-size: 22px
}

.offer--3 .offer--offer {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
    -ms-grid-column: 4;
    -ms-grid-column-span: 6;
    grid-column: 4/11
}

.offer--3 .offer--offer p:first-of-type {
    font-weight: bold;
    color: #FE9B1A;
    font-size: 12px
}

.offer--3 .offer--offer p:nth-of-type(2) {
    font-weight: bold;
    font-size: 22px
}

.offer--3 .offer--button {
    -ms-grid-column: 11;
    -ms-grid-column-span: 2;
    grid-column: 11/13
}

.offer--3 .offer--button a {
    min-width: auto
}

@media (max-width:768px) {
    .offer--3 .offer {
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
        padding: 8px;
        grid-column-gap: 8px
    }

    .offer--3 .offer p {
        line-height: 1.4em
    }

    .offer--3 .offer--logo {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1/5
    }

    .offer--3 .offer--rating {
        -ms-grid-column: 3;
        -ms-grid-column-span: 2;
        grid-column: 1/5;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .offer--3 .offer--rating p:nth-of-type(2) {
        font-size: 14px
    }

    .offer--3 .offer--offer {
        -ms-grid-column: 5;
        -ms-grid-column-span: 8;
        grid-column: 5/13;
        -ms-grid-row: 1;
        grid-row: 1
    }

    .offer--3 .offer--offer p:nth-of-type(2) {
        font-size: 18px
    }

    .offer--3 .offer--button {
        -ms-grid-column: 5;
        -ms-grid-column-span: 8;
        grid-column: 5/13;
        -ms-grid-row: 2;
        grid-row: 2
    }

    .offer--3 .offer--button a {
        min-width: unset;
        font-size: 12px
    }
}

.position--bottom {
    bottom: 0
}

.position--bottom--20 {
    bottom: 20px
}

.position--bottom--10 {
    bottom: 10px
}

.position--left {
    left: 0
}

.position--left--15 {
    left: 15px
}

.position--right--10 {
    right: 10px
}

.position--top {
    top: 0
}

.position--top--10 {
    top: 10px
}

@media screen and (min-width:1200px) {
    .offer--1 .offer-icon {
        max-width: 40px;
        top: -20px;
        right: -20px
    }
}

.approver-container {
    position: relative
}

.authors-info {
    color: #232323;
    font-family: "Barlow", sans-serif;
    font-size: 12px;
    line-height: 16px;
    border-radius: 1234px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    z-index: 3;
    width: 20px;
    height: 20px
}

.authors-info__letter {
    font-size: 18px;
    line-height: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    z-index: 4;
    width: 100% !important;
    height: 100%;
    border-radius: 300px;
    background-color: transparent
}

.authors-info__popup {
    border: 2px solid #028A1B;
    border-radius: 4px;
    background-color: #028A1B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 300px;
    z-index: 7132 !important;
    margin-top: 8px
}

.authors-info__popup__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    color: #000;
    padding: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.authors-info__popup__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 12px;
    line-height: 16px;
    font-family: "Barlow", sans-serif
}

.authors-info__popup__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 4px
}

.authors-info__popup__content {
    width: 100%;
    border-bottom-left-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
    border: 1px solid white;
    background-color: #fff;
    color: #000 !important
}

.authors-info__popup__content p {
    padding: 8px;
    background-color: #fff;
    font-family: "Barlow", sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin: 0
}

.authors-info__popup__content,
.authors-info__popup__title {
    font-size: 12px !important;
    font-family: "Barlow", sans-serif
}

@media screen and (max-width:576px) {
    .authors-info__popup {
        top: 45px !important
    }
}

@media screen and (min-width:768px) {
    .authors-info {
        position: relative
    }

    .authors-info__popup {
        margin-top: 0 !important;
        position: absolute;
        width: 300px;
        top: 30px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 7132 !important
    }
}

.author-meta-hover:hover .authors-info__popup {
    display: block !important
}

header {
    background: #028A1B
}

header svg {
    color: rgb(255, 255, 255)
}

header .custom-logo-link {
    padding-bottom: 0.5rem;
    display: block
}

header .dropdown-menu__scrollable {
    overflow-y: scroll !important;
    max-height: 354px
}

header .dropdown-menu__scrollable::-webkit-scrollbar {
    width: 4px
}

header .dropdown-menu__scrollable::-webkit-scrollbar-track {
    background: rgb(7, 187, 48);
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

header .dropdown-menu__scrollable::-webkit-scrollbar-thumb {
    background: rgb(255, 255, 255);
    border-top: 3px;
    border-bottom: 3px
}

header .dropdown-menu__scrollable::-webkit-scrollbar-thumb:hover {
    background: rgb(255, 255, 255)
}

header .dropdown-menu__scrollable::-webkit-scrollbar-thumb:active {
    background: rgb(255, 255, 255)
}

header .navbar {
    background-position: center center;
    background-repeat: repeat-x;
    padding: 0 1rem 0px
}

header .navbar .navbar-nav li {
    padding-bottom: 0.5rem
}

header .navbar .navbar-nav li>svg {
    color: rgb(255, 255, 255);
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0px;
    top: 10px
}

header .navbar .navbar-nav li .dropdown-toggle {
    position: relative
}

header .navbar .navbar-nav li .dropdown-toggle:after {
    display: none
}

header .navbar .navbar-nav li li>svg {
    right: 0px;
    top: 7px
}

header .navbar .navbar-nav li.last-child {
    border-bottom: 0px solid rgb(255, 255, 255)
}

header .navbar .navbar-toggler {
    margin-bottom: 10px
}

header .navbar li {
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 0px !important
}

header .navbar li a,
header .navbar li a:focus,
header .navbar li a:hover,
header .navbar li a:visited {
    font-family: Barlow, sans-serif;
    font-size: 14px;
    background: transparent;
    color: rgb(255, 255, 255) !important
}

header .navbar li ul {
    background: transparent
}

header .navbar li ul li {
    margin-right: 0px;
    margin-left: 0px
}

header .navbar li ul.dropdown-menu>li.menu-item-has-children>a:after {
    display: inline-block;
    width: 0px;
    height: 0px;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-width: 0.3em 0.3em 0px;
    border-top-style: solid;
    border-top-color: initial;
    border-right-style: solid;
    border-right-color: transparent;
    border-bottom-style: initial;
    border-bottom-color: initial;
    border-left-style: solid;
    border-left-color: transparent;
    position: absolute;
    right: 5px;
    top: 15px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

header .navbar li ul.dropdown-menu a {
    padding: 5px 15px 5px 5px
}

header .navbar li ul.dropdown-menu ul.dropdown-menu {
    top: 0px;
    left: 140px
}

header .scrollUp {
    -webkit-transform: translateY(-135px);
    transform: translateY(-135px)
}

header .search-area {
    position: relative
}

header .search-area .screen-reader-text,
header .search-area .search-submit {
    display: none
}

header .search-area .search-field {
    position: absolute;
    right: 0px;
    top: 0px;
    border-radius: 30px;
    border: 0px;
    height: 26px;
    padding-left: 13px;
    padding-right: 13px;
    width: 0px;
    -webkit-transition: width 0.3s ease-in-out 0s;
    transition: width 0.3s ease-in-out 0s
}

header .search-area .search-field.show {
    width: 200px;
    border-radius: 8px
}

header .search-area .search-field::-webkit-search-cancel-button,
header .search-area .search-field::-webkit-search-decoration,
header .search-area .search-field::-webkit-search-results-button,
header .search-area .search-field::-webkit-search-results-decoration {
    display: none
}

header .search-area .header-icon {
    z-index: 2;
    position: relative;
    width: 25px
}

header .search-area .header-icon svg {
    color: rgb(0, 145, 27);
    width: 15px;
    position: absolute;
    right: 5px;
    top: 5px
}

header .header-18 {
    width: 25px !important;
    min-width: 25px !important
}

header input:focus {
    outline: none
}

header #search-form-holder .search-submit {
    display: inline;
    position: absolute;
    right: 0px;
    cursor: pointer;
    z-index: 10;
    background: transparent;
    border: 0px;
    width: 40px
}

header .header-icon svg {
    top: 7px
}

.page-navigation-area nav {
    margin: 0px auto
}

.collapse-link a,
.collapse-link a:hover,
.collapse-link a:link,
.collapse-link a:visited {
    color: rgb(85, 85, 85);
    text-decoration: none
}

.element-ticket .ticket--content .dropdown-toggle:after {
    position: absolute;
    right: 30px;
    top: 20px
}

.element-ticket .ticket--content .btn,
.element-ticket .ticket--content .btn-group,
.element-ticket .ticket--content .dropdown-item,
.element-ticket .ticket--content .dropdown-menu {
    width: 100%;
    background: rgb(255, 255, 255);
    color: rgb(85, 85, 85) !important;
    text-align: left !important
}

.btn-group .dropdown-menu--green {
    background: rgb(0, 196, 46)
}

@media screen and (max-width:1200px) {
    header .dropdown-menu {
        border: none;
        padding-bottom: 0;
        padding-top: 4px
    }

    header .dropdown-menu__scrollable {
        padding-right: 5px;
        margin-top: 5px
    }

    header .navbar {
        background-image: none !important
    }

    header .navbar .navbar-nav .nav-link {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }

    header .navbar .navbar-nav .nav-item:last-child {
        margin-bottom: 0 !important
    }

    header .navbar .navbar-nav .nav-item__content {
        border-bottom: 1px solid rgb(255, 255, 255)
    }

    header .navbar .navbar-nav .nav-item__content.visible {
        border-bottom: 0px !important
    }

    header .navbar .navbar-nav .nav-item__level--1 {
        margin-left: 20px
    }

    header .navbar .navbar-nav .nav-item__level--2 {
        margin-left: 40px
    }

    header .navbar .navbar-nav li {
        position: relative !important
    }

    header .navbar .navbar-nav li:last-child {
        border-bottom: 0px solid rgb(255, 255, 255)
    }

    header .navbar .navbar-toggler {
        border: none;
        margin-bottom: 0
    }

    header .navbar .navbar-toggler:focus {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    header .navbar .navbar-toggler-icon {
        background-image: none
    }

    header .search-area {
        width: 100%;
        right: 0px;
        bottom: 0px;
        top: auto;
        padding-bottom: 10px
    }

    header .search-area .header-icon {
        right: 5px;
        position: absolute
    }

    header .search-area .search-field {
        width: 100% !important;
        border-radius: 8px !important
    }

    header .search-area .header-18 {
        text-decoration: none;
        position: absolute;
        right: 0px;
        bottom: 55px;
        width: 35px !important;
        min-width: 35px !important;
        display: block !important
    }

    header .search-area .header-18 img {
        display: block
    }

    header .header-18 {
        width: 30px !important;
        min-width: 30px !important
    }
}

@media screen and (min-width:1200px) {
    header .dropdown-menu {
        background-color: #028A1B !important;
        border-radius: 4px
    }

    header .nav-item {
        margin-bottom: 0px;
        padding: 2px 0
    }

    header .nav-item__content {
        padding: 0 8px
    }

    header .nav-item .nav-link {
        padding: 0px !important
    }

    header .nav-item .nav-link--0 {
        padding: 15px 4px 15px 0px !important
    }

    header .nav-item__submenu-toggle {
        width: 15px
    }

    header .nav-item__submenu-toggle--1 {
        width: 15px
    }

    header .nav-item__submenu-toggle--1 svg {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }

    header .header-18 {
        width: 25px !important;
        min-width: 25px !important
    }
}

@media screen and (max-width:1199px) {
    header #search-form-holder .search-submit {
        display: inline;
        position: absolute;
        right: 0px;
        cursor: pointer;
        z-index: 10;
        background: transparent;
        border: 0px;
        width: 40px
    }

    header .search-area .mobile-search-holder form input {
        height: 30px
    }

    header .search-area .search-icon.header-icon svg {
        top: 7px
    }
}

.navbar-brand a {
    width: 100px;
    min-width: 100px;
    display: block !important
}

footer {
    background: #F7F7F7
}

footer ul {
    padding-left: 0;
    list-style: none
}

footer ul li {
    padding-bottom: 0 !important
}

footer ul li a {
    color: #232323 !important;
    text-decoration: none
}

footer .site-footer__social li {
    padding-bottom: 0;
    width: 35px;
    height: 35px;
    margin-bottom: 5px;
    float: left;
    margin-right: 15px;
    border-radius: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

footer .site-footer__social li svg {
    color: #fff !important;
    fill: #fff
}

footer .site-footer__social--youtube {
    background-color: red
}

footer .site-footer__social--telegram {
    background-color: #2aabee
}

footer .site-footer__social--tiktok {
    background-color: #000
}

footer .site-footer__social--facebook {
    background-color: #1778f2
}

footer .site-footer__bottom {
    min-height: 230px;
    background-repeat: no-repeat;
    background-size: cover
}

footer .site-footer__bottom .col-md-4 span a,
footer .site-footer__bottom .col-md-4 span a:link,
footer .site-footer__bottom .col-md-4 span a:visited {
    color: #fff
}

footer .site-footer__bottom .col-md-4 span a:active,
footer .site-footer__bottom .col-md-4 span a:focus,
footer .site-footer__bottom .col-md-4 span a:hover {
    color: #fff
}

@media (max-width:768px) {
    footer .site-footer__bottom {
        min-height: 310px
    }

    footer .site-footer__bottom .col-md-4,
    footer .site-footer__bottom .col-md-4 span {
        text-align: center !important;
        display: block;
        text-decoration: none
    }
}

footer .site-footer__misc {
    max-width: 200px
}

footer .site-footer__misc img {
    max-width: 35px;
    margin-bottom: 0px
}

@media screen and (min-width:768px) {
    footer .site-footer__misc {
        background-color: #028A1B
    }
}

.wp-block-social-links svg {
    color: #ffffff !important
}

.leagues-list {
    position: relative
}

.leagues-list .league-more {
    position: relative;
    margin-left: 32px;
    margin-bottom: 24px
}

.leagues-list .league-more .league-toggle {
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    background: #028A1B;
    color: #ffffff;
    font-weight: bold;
    height: 25px;
    width: 25px;
    line-height: 23px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.leagues-list .league-hidden {
    display: none
}

.leagues-list a {
    margin-bottom: 24px
}

.leagues-list .league {
    width: 75px;
    height: 75px;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.1490196078);
    box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.1490196078);
    margin-right: 32px;
    background-color: #fff
}

.leagues-list .league:last-child {
    margin-right: 0
}

.leagues-list .league p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.leagues-list .league--highlighted p {
    border: 1px solid #028A1B
}

.leagues-list .dropdown-sort-first {
    right: 0;
    top: 0
}

.leagues-list::-webkit-scrollbar {
    display: none
}

@media screen and (max-width:768px) {
    .leagues-list {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: scroll;
        background-color: #F2F2F2
    }

    .leagues-list a {
        height: 75px;
        text-decoration: none
    }

    .leagues-list:last-child {
        margin-right: 0
    }

    .leagues-list .league {
        height: auto;
        margin-bottom: 0
    }

    .leagues-list .league p {
        margin-bottom: 0;
        color: #232323
    }

    .leagues-list .league--highlighted {
        height: 75px !important
    }

    .leagues-list .league--highlighted p {
        height: 100%
    }

    .leagues-list .league-more {
        display: none !important;
        margin-bottom: 0
    }

    .leagues-list .dropdown-sort-first {
        right: unset;
        left: 0
    }
}

@media screen and (max-width:768px) {
    .author-skills-container {
        padding-left: 12px;
        padding-right: 12px
    }
}

.authors-page__intro-content {
    z-index: 2
}

.authors-page__intro-img img {
    position: absolute;
    right: 0%;
    width: 140%;
    margin-right: -40px;
    z-index: 1
}

.authors-page__authors-list .col-12.col-md-6.col-lg-4 {
    z-index: 3
}

@media screen and (min-width:1400px) {
    .authors-page__intro-wrapper {
        height: 470px
    }
}

@media screen and (max-width:1400px) {
    .authors-page__intro-wrapper {
        height: 420px
    }
}

@media screen and (max-width:1200px) {
    .authors-page__intro-wrapper {
        height: 350px
    }
}

@media screen and (max-width:992px) {
    .authors-page__intro-wrapper {
        height: unset
    }

    .authors-page__intro-img img {
        position: unset;
        width: 100% !important;
        margin-right: unset;
        z-index: 1
    }
}

.author-mobile-content p,
.author-profile p {
    margin-bottom: 0px
}

.author-mobile-content img,
.author-profile img {
    margin-bottom: 0px;
    width: 47px;
    height: 47px
}

.days-slider .btn-week {
    min-width: 175px
}

.days-slider__mobile .days-slider__inner {
    overflow: scroll;
    padding-left: 24px;
    padding-right: 24px
}

@media screen and (max-width:992px) {
    .days-slider__mobile .days-slider__inner {
        background-color: #F7F7F7
    }

    .days-slider__mobile .days-slider__inner::-webkit-scrollbar {
        display: none
    }

    .days-slider__mobile .days-slider__inner .day-box:last-child {
        margin-right: 0 !important
    }
}

.matches-list {
    border-bottom: 1px solid #DEE2E6
}

.matches-list p {
    margin-bottom: 0
}

.matches-list__button {
    width: 40px;
    height: 40px;
    -webkit-box-shadow: 0px 4px 10px 0px rgba(210, 210, 210, 0.2509803922);
    box-shadow: 0px 4px 10px 0px rgba(210, 210, 210, 0.2509803922);
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

@media screen and (max-width:768px) {
    .matches-list {
        border: 1px solid #DEE2E6;
        border-radius: 8px;
        position: relative;
        padding: 8px 70px 8px 8px
    }

    .matches-list__button-wrapper {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .matches-list__icon-wrapper {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start
    }
}

@media screen and (min-width:768px) {
    .matches-list__icon-wrapper {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start
    }
}

.matches-tab:not(.active) {
    display: none
}

.intro-background {
    height: 400px
}

@media screen and (max-width:768px) {
    .intro-background {
        height: 460px
    }
}

.intro-background--homepage {
    height: 450px !important;
    background-position: center center;
    position: relative;
    z-index: 0
}

@media screen and (max-width:992px) {
    .intro-background--homepage {
        height: unset !important;
        min-height: 460px !important
    }

    .intro-background--homepage h1 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 4px
    }

    .intro-background--homepage .card-versus {
        border-radius: 8px !important
    }
}

.intro-background__overlay {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), -webkit-gradient(linear, right top, left top, color-stop(53.82%, rgba(0, 0, 0, 0)), color-stop(101.74%, #000000));
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(270deg, rgba(0, 0, 0, 0) 53.82%, #000000 101.74%);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2
}

@media screen and (max-width:992px) {
    .intro-background__overlay {
        background: rgba(0, 0, 0, 0.5411764706)
    }
}

.intro-background__content {
    z-index: 3
}

.intro-background {
    background-image: url(../images/demo-highway.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.intro-background-wrapper {
    background: linear-gradient(171.81deg, rgba(0, 145, 27, 0.65) -56.75%, rgba(0, 145, 27, 0) 67.69%), linear-gradient(178.08deg, #000000 43.04%, rgba(0, 0, 0, 0) 67.49%);
    padding-top: 200px
}

.formular-contact input,
.formular-contact select {
    height: 45px
}

.formular-contact input,
.formular-contact select,
.formular-contact textarea {
    border-radius: 4px;
    font-family: "Arial", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: rgba(35, 35, 35, 0.5)
}

.formular-contact label {
    margin-bottom: 16px;
    font-size: 18px;
    font-family: "Barlow", sans-serif;
    font-weight: 400
}

.formular-contact select:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.formular-contact select .selected-option {
    background-color: #028A1B !important;
    color: white !important
}

.formular-contact .form-group {
    position: relative
}

.formular-contact .form-group .dropdown-icon {
    position: absolute;
    width: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 15px
}

.main-oferte-cazino .single-thumbnail {
    margin-bottom: 0px
}

.casino-offer-label {
    background: #028A1B;
    text-align: center;
    color: #ffffff;
    padding: 10px;
    margin-bottom: 40px
}

body {
    background: #F6F6F6
}

.card-ponturi {
    background: #fff;
    border-radius: 8px;
    padding: 16px 16px 0 16px;
    -webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.0509803922);
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.0509803922);
    background: #fff
}

.card-ponturi .card-ponturi__cota {
    color: #8E8E8E;
    font-size: 10px;
    background: #F6F6F6;
    gap: 12px
}

.author_container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.conte_casino_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.conte_casino_container p {
    margin-bottom: 0;
    font-size: 12px;
    color: #555555;
    text-transform: unset
}

.offer--1 {
    background-color: #fff
}

.card-ponturi-pariutir-single-post-event-style-1 svg circle {
    display: none
}

.card-ponturi-pariutir-single-post-event-style-1 svg path {
    fill: #959595
}

.card-ponturi-pariutir-single-post-event-style-1 .card-ponturi__scrollable a {
    background: #fff;
    border-radius: 8px;
    margin-bottom: 0;
    height: unset
}

.card-ponturi-pariutir-single-post-event-style-1 .card-ponturi__scrollable a img {
    margin: 0
}

.card-ponturi-pariutir-single-post-event-style-1 .card-ponturi__inner-container {
    gap: 12px
}

#tv_group {
    width: 80px;
    height: 80px
}

#tv_group circle {
    display: none
}

#tv_group path {
    fill: #959595
}

.bsvg-container svg {
    width: 60px;
    height: 60px
}

.new-arrow-svg {
    -webkit-transform: translate(0, -2px);
    transform: translate(0, -2px);
    position: relative
}

.new-custom-style-design__bonus {
    cursor: pointer
}

@media screen and (max-width:768px) {
    .new-custom-style-design__odds {
        position: relative;
        -webkit-transform: translate(6px, 0px);
        transform: translate(6px, 0px)
    }

    .new-custom-style-design__logo {
        position: relative;
        -webkit-transform: translate(-6px, 0px);
        transform: translate(-6px, 0px)
    }

    .new-custom-style-design__logo {
        width: calc(50% - 0px)
    }
}




.homepage-arrow-banner{
    position: relative;
    margin-bottom: 32px;
}

.homepage-arrow-banner img{
    margin-bottom: 0px;
}

.arrow-container {
    display: flex;
    align-items: center;
    gap: 3px;
    position: absolute;
    bottom: 10px;
    right: 10px;
}

@keyframes arrowShift {
    0%, 100% {
      transform: translateX(0);
    }
    50% {
      transform: translateX(3px);
    }
  }
  .arrow-container {
    display: flex;
    align-items: center;
    gap: 3px; /* space between arrows */
  }
  .arrow-line {
    animation: arrowShift 1.4s infinite ease-in-out;
  }
  .arrow-line:nth-child(2) {
    animation-delay: 0.15s;
  }
  .arrow-line:nth-child(3) {
    animation-delay: 0.3s;
  } 

.arrow-line svg path {
 stroke: #01B22A;
}
.offer--3{
	position: relative;
}

.offer--3 .exclusive-label-offer{
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 1;
	background: #0a8a1b;
	border-radius: 4px;
	padding: 2px 4px;
	color: #fff;
	font-size: 12px;
}

.offer--3 .licenta{
	font-size: 12px
}

.is_exclusive_offer{
	padding-top: 24px !important;
}

.offer--3 .exclusive-label-offer,
.offer--3 .licenta{

}

@media (max-width: 768px) {
	.offer--3 .exclusive-label-offer {
		top: 4px;
		left: 2px;
		font-size: 10px
	}
	.offer--3 .licenta{
		font-size: 10px
	}
}


.footer-menus p a{
	color: #232323 !important;
	text-decoration: none;
	margin-bottom: 10px !important;
	display: block;
	font-size: 16px;
}

.footer-menus h2{
	margin-bottom: 24px !important;
}
/*# sourceMappingURL=style.css.map */