@import url("font/stylesheet.css");
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');

.lp {margin: 0 auto;padding: 0;width: 100%;font-family: 'Montserrat', sans-serif;font-size:16px;background: #0d0d0d;color:#fff}
.lp a{text-decoration: none;color:#fff;}
.lp a:hover{text-decoration: none;color:#fff;}
.lp .text-box{margin-bottom: 30px;}
.lp .section-white{background-color:#fff;padding:30px;color:#000}
.lp .section-dark{background-color:#0d0d0d;padding:30px;color:#fff}

.lp .cta-box{cursor: pointer;font-size: 18px; font-weight: 400; z-index:9;position: relative; color:#fff;text-decoration: none;padding:15px 10px;text-transform:uppercase;width:100%;margin-top:-5px;background: #000}
.lp .cta-box:hover{background: #666666; color:#fff;text-decoration: none}

.lp .cta-kup{cursor: pointer;font-size: 18px; font-weight: 400; color:#fff;text-decoration: none;padding:10px 20px;text-transform:uppercase;background: #000}
.lp .cta-kup:hover{background: #666666; color:#fff;text-decoration: none}
.lp .cta-kup-white{cursor: pointer;font-size: 18px; font-weight: 400; color:#000;text-decoration: none;padding:10px 20px;text-transform:uppercase;background: #fff}
.lp .cta-kup-white:hover{background: #666666; color:#fff;text-decoration: none}

.lp .arrow img{
        vertical-align:bottom;
		align-content: flex-end;
        border:0;
        }

.lp .social a{padding:20px;}
.lp .social{text-align:center}
.lp svg{fill:#fff;}
.lp .kolor-pion{position: absolute;right: 0;width:8px}
.lp .circle{border: 1px solid #fff;  border-radius: 50%; color:#fff}
.icons8-instagram {
    display: inline-block;
    width: 50px;
    height: 50px;
    background-image: url(https://files.r-gol.com/LP/bts24/img/insta.svg);
    background-size: 100%
}

.icons8-facebook {
    display: inline-block;
    width: 50px;
    height: 50px;
    background-image: url(https://files.r-gol.com/LP/bts24/img/fb.svg);
    background-size: 100%
}

.icons8-tiktok {
    display: inline-block;
    width: 50px;
    height: 50px;
    background-image: url(https://files.r-gol.com/LP/bts24/img/tt.svg);
    background-size: 100%
}

.icons8-youtube {
    display: inline-block;
    width: 50px;
    height: 50px;
    background-image: url(https://files.r-gol.com/LP/bts24/img/yt.svg);
    background-size: 100%
}

.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.lp .copy{position: absolute;z-index: 0;margin-top:-4%;margin-right:0%}
.lp .copy-m{position: absolute;z-index: 0;margin-top:-4%;margin-left:-5%; margin-right:4%}

@media all and (max-width: 768px){.lp .mobile{display: block; visibility:visible;}
	.lp .desktop{display: none;visibility: hidden;}
	.lp h1{font-family: 'Heathergreen', sans-serif;font-size: 5rem;text-transform: uppercase;font-weight: 400;color:#fff;line-height: 1; padding-top:0;letter-spacing: 2px;}
	.lp h2{font-family:'Heathergreen', sans-serif;font-size: 2rem;text-transform: uppercase;padding-top:0;color:#fff;letter-spacing: 2px;}
	.lp th, td {border: solid 1px #fff!important; border-collapse: collapse!important; padding: 10px; width: 100%; display:inline-block;}
	.lp .arrow img{vertical-align:bottom;align-content: flex-end; border:0;}}
@media (min-width: 768px){.lp .mobile{display: none; visibility:hidden;}
	.lp .desktop{display: block;visibility: visible;}
	.lp h1{font-family: 'Heathergreen', sans-serif;font-size: 3rem;text-transform: uppercase;font-weight: 400;color:#fff;line-height: 1;padding-top:0;letter-spacing: 2px;}
	.lp h2{font-family:'Heathergreen', sans-serif;font-size: 2rem;text-transform: uppercase;padding-top:0;color:#fff;letter-spacing: 2px;}
	.lp table, th, td {border: solid 1px #fff!important; border-collapse: collapse; padding: 10px; table-layout:auto; width: 100%;}}
@media (min-width: 992px){.lp .mobile{display: none;visibility:hidden;}
	.lp .desktop{display: block;visibility: visible;}
	.lp h1{font-family: 'Heathergreen', sans-serif;font-size: 3rem;text-transform: uppercase;font-weight: 400;color:#fff;line-height: 1;padding-top:0;letter-spacing: 2px;}
	.lp h2{font-family:'Heathergreen', sans-serif;font-size: 2rem;text-transform: uppercase;padding-top:0;color:#fff;letter-spacing: 2px;}
	.lp table, th, td {border: solid 1px #fff!important; border-collapse: collapse; padding: 10px; table-layout:auto; width: 100%;}}
@media (min-width: 1200px){.lp .mobile{display: none;visibility:hidden;}
	.lp .desktop{display: block;visibility: visible;}
	.lp h1{font-family: 'Heathergreen', sans-serif;font-size: 4rem;text-transform: uppercase;font-weight: 400;color:#fff;line-height: 1;padding-top:0;letter-spacing: 2px;}
	.lp h2{font-family:'Heathergreen', sans-serif;font-size: 2rem;text-transform: uppercase;padding-top:0;color:#fff;letter-spacing: 2px;}
	.lp h3{font-family: 'Heathergreen', sans-serif;font-size: 2.8rem;text-transform: uppercase;font-weight: 400;line-height: 1; padding-top:0;letter-spacing: 2px;}
	.lp table, th, td {border: solid 1px #fff!important; border-collapse: collapse; padding: 10px; table-layout:auto; width: 100%;}}

