<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** general **/
.btn-new {
	font-family: Montserrat;
	padding:20px 28px;
	font-size:14px;
	line-height:1;
	font-weight: 700;

}


:root {
    --primary-color: #7D53DE;
  }

.lp-greybox .inner img {
	background-color: var(--primary-color);
	border-radius: 10px;
}

.text-dark {
	color: #2F2D2E !important;
}

.btn-new.btn-lg {
	font-size: 14px;
	padding:22px 36px;
}
.lp-slider .btn-new.btn-lg{
	font-size:16px;
}

.lp {
	padding: 0vw;
}

.lp-gradient {
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,#E7E6E8 100%);
}

.lp .btn-outline {
	border: 1px solid rgba(26, 26, 26, 0.25);
	color: #000;
	background: none;
}

.paging-info{
	position:absolute;
	bottom: -71px;
	left:160px;
}
.btn-white {
	color: #000;
	background-color:#fff;
}
.btn-white:hover{
	color: #000;
	background-color:#fff;
}

.btn-neon {
	color: #000;
	background-color:#D7F75B;
}
.btn-neon:hover{
	color: #000;
	background-color:#D7F75B;
}

.btn-purple {
	color: #fff;
	background-color:var(--primary-color);
}
.btn-purple:hover{
	color:#fff;
}
.btn-pink,
.btn-pink: hover{
	background-color:#E8E1EF;
	color: #2F2D2E;
}

.text-purple {
	color: var(--primary-color) !important;
}

.btn-darkgrey {
	color: #fff;
	background-color: #2F2D2E;
}
.btn-darkgrey:hover {
	color: #fff;
}
 
.lp, .lp h1, .lp h2, .lp h3,.lp p, .lp ul, .lp .btn {
	font-family: Montserrat;
}

.lp-text {
	color: rgba(0,0,0,.8);
	font-family: Montserrat;
	letter-spacing: -0.4px;
	font-size: 19px;
	opacity: 0.6;
}

@media(min-width: 768px) and (max-width: 991px) {
	.ysi .lp-slider h1.title{
		min-height:152px;
	}
}

.lp-techList{
	display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
}
.lp-techList &gt; div {
	text-align:center;
	font-size:13px;
	color: #000;
	width:72px;
	line-height:1.15;
	margin-bottom:8px;
}
.lp-techList &gt; div .grey-icon {
	margin-bottom:10px;
}

.lp-techList{
	display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
}
.lp-techList &gt; div {
	text-align:center;
	font-size:13px;
	color: #000;
	width:64px;
	line-height:1.15;
	margin-bottom:8px;
}
.lp-techList &gt; div .white-icon {
	margin-bottom:10px;
}
.white-icon {
	width: 64px;
	height:64px;
	border-radius:3px;
	background-color:#fff;
	display: flex;
	align-items:center;
	justify-content: center;
}
.white-icon img {
	max-width:100%;
}
.grey-icon{
	position: absolute;
    left: 5px;
    top: -25px;
    width: 54px;
    height: 54px;
    border-radius: 3px;
    background-color: var(--primary-color);
    display: flex;
    align-items: center;
    justify-content: center;
}
.grey-icon svg,
.grey-icon img {
	width:55%;
}

@media(min-width: 768px) {
	.lp-bigbox_innerbox.leftImg .row &gt; div:first-child {
		padding-left:80px;
	}
	/*.lp .umd_imgs {
		background-image: url('../img/lava_strana_umd.png?v=2');
		background-size:120% auto;
		background-repeat:no-repeat;
		background-position:center 280px;
	}*/
	.lp-ysi_spacer{
		height:5vw;
	}

	.lp {
		padding: 0vw;
	}
}
@media(min-width: 790px) {
	.lp.ysi {
		background-position:center 240px;
	}
}

@media(min-width: 890px) {
	.lp.ysi {
		background-position:center 23vw;
	}
	.lp-ysi_spacer{
		height:10vw;
	}
}

@media(min-width: 992px) {
	.lp.ysi {
		background-size:100% auto;
		background-repeat:no-repeat;
		background-position:center 20vw;
	}
}
@media(min-width: 1100px) {
	.lp.ysi {
		background-position:center 14vw;
	}
}
@media(min-width: 1400px) {
	.lp.ysi {
		background-position:center 3vw;
	}
	.lp-ysi_spacer{
		height:280px;
	}

	.lp {
		padding: 0vw;
	}
}
@media(min-width: 1700px) {
	.lp.ysi {
		background-position:center -100px;
	}
}

.lp .container {
	max-width:1300px;
}
.lp .container-lg {
	max-width:1500px;
}

.lp-slider{
	background-image: url('https://www.gomerch.sk/application/views/_external/gm_2024/assets/img/gm_new_bg_faded.png');
	/*background-size:100% auto;*/
	background-position:center top;
	background-repeat: no-repeat;
	padding-top:120px;
	text-align:center;
	position:relative;
	background-color: rgba(255, 255, 255, 3.4);
	overflow:hidden;
}

@media(min-width: 1700px) {
	.lp-slider{
		background-size:100% auto;
	}
}




.lp-slider .inner {
	margin:0 auto;
	padding:0 15px;
}
.lp-slider .inner.lg {
	max-width:1200px;
}

.lp-slider h1.title {
	font-family: Montserrat;	
	font-size: 61px;
	color: #2F2D2E;
	font-weight: 600;
	line-height:1.2;
	letter-spacing: -2.44px;
}

.lp-slider h1.title span:not(.js-wordChangerWrap) {
	color: #fff;
	background-color:var(--primary-color);
	display: inline-block;
	padding:16px 20px;
	border-radius:4px;
	line-height:1;
	margin-bottom:5px;
}

.lp-slider p {
	color: rgba(0,0,0,.8);
	font-family: Montserrat;
	letter-spacing: -0.4px;
	font-size: 19px;
	margin: 0 0 50px 0;
}

.lp-slider.lp-slider_b2b{
	text-align:left;
	overflow:visible;
}

.lp-slider.lp-slider_b2b .inner {
	margin-left:0;
	max-width:720px;
}
.lp-slider.lp-slider_b2b .inner  p img {
	display:block;
	margin-top:20px;
}

.lp-slider_b2b .img1 {
	height:90%;
	width:auto;
	position:absolute;
	right:0px;
	top: 0px;
}
.lp-slider_b2b .img2 {
	height:300px;
	width:auto;
	position:absolute;
	right:20%;
	z-index:999;
	bottom: -90px;
}

.lp-slider_b2b .img4 {
	height:90%;
	width:auto;
	position:absolute;
	right:0px;
	top: 0px;
}

@media(min-width: 768px) {
	.ysi .lp-slider p {
		/*max-width:85%;
		margin: 0 auto 30px auto;*/
	}
	.ysi .lp-slider .inner {
		padding-bottom:30px;
	}
}

@media only screen and (max-width: 991px) and (min-width: 764px) {

	.lp {
		padding-top: 0vw;
	}

}

@media(max-width: 1300px) {

	.lp-slider_b2b .img1 {
		height:80%;
	}
	.lp-slider_b2b .img2{
		height:250px;
	}
}

@media(max-width: 991px) {
	.lp-slider{
		padding-top:80px;
	}
	.lp-slider_b2b .img1 {
		height:67%;
	}
	.lp-slider_b2b .img2{
		height:240px;
		right:8%;
	}
}
.lp-slider_general .img1 {
	width: 300px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-left:400px;
}
.lp-slider_general .img3 {
	position:absolute;
	width:120px;
	left:20%;
	top: -20px;
}
.lp-slider_general .img2 {
	width: 160px;
	position: absolute;
	bottom: 0px;
	left: 15%;
}

.lp-slider_general .img4 {
	width: 300px;
    position: absolute;
    top: 64%;
    right: 65%;
    transform: translate(-64%, -65%);
    margin-left: 400px;
}

.lp-slider_general .img5 {
	width: 300px;
    position: absolute;
    top: 60%;
    right: 67%;
    transform: translate(-82%, -65%);
}

/*NEW IMGS UMD*/

.lp-slider_general .right_mug {
	width: 150px;
    position: absolute;
    top: 85%;
    left: 57%;
    transform: translate(-50%, -50%);
    margin-left: 400px;
}

.lp-slider_general .right_files {
	width: 100px;
    position: absolute;
    top: 13%;
    left: 50%;
    transform: translate(101%, -50%);
    margin-left: 400px;
}

.lp-slider_general .left_tshirt {
	width: 150px;
    position: absolute;
    top: 50%;
    left: 66%;
    transform: translate(-50%, -50%);
    margin-left: 400px;
}

.lp-slider_general .left_socks {
	width: 160px;
    position: absolute;
    bottom: -13px;
    left: 15%;
}

.lp-slider_general .left_files {
	width: 100px;
    position: absolute;
    top: 20%;
    right: 60%;
    transform: translate(-82%, -65%);
}

.lp-slider_general .right_hoodie {
	width: 180px;
    position: absolute;
    top: 53%;
    right: 76%;
    transform: translate(-82%, -65%);
}

.lp-slider_general .hashtag {
	width: 100px;
    position: absolute;
    top: 53%;
    right: 66%;
    transform: translate(-82%, -65%);
}

@media(max-width: 767px) {

	.lp-slider_general .right_mug {
		width: 30px;
		position: absolute;
		top: 92%;
		left: 57%;
		transform: translate(-50%, -50%);
	}
	
	.lp-slider_general .right_files {
		width: 30px;
		position: absolute;
		top: 13%;
		left: 50%;
		transform: translate(101%, -50%);
	}
	
	.lp-slider_general .left_tshirt {
		width: 100px;
        position: absolute;
        top: 14%;
        left: -9%;
	}
	
	.lp-slider_general .left_socks {
		width: 80px;
        position: absolute;
        bottom: 0%;
        left: 0%;
        transform: rotateY(180deg) !important;
		display: none;
	}
	
	.lp-slider_general .left_files {
		width: 60px;
        position: absolute;
        top: 86%;
        right: 0%;
        transform: rotateY(180deg);
		display: none;
	}
	
	.lp-slider_general .right_hoodie {
		width: 120px;
        position: absolute;
        top: -3%;
        right: 81%;
        transform: rotate(20deg);
	}

	.lp-slider_general .hashtag {
		width: 60px;
		position: absolute;
		top: -3%;
        right: 71%;
        transform: rotate(20deg);
	}

}

.lp  .form-control{
	border: none;
}

.input-group-lg .form-control{
	font-size:16px;
	height:60px !important;	
}
.input-group-lg&gt;.input-group-append&gt;.btn-lg{
	font-size:14px;
	height:60px;
}

.lp-greybox {
	font-size: 14px;
	background-color:#F7F6F8;
	border-radius:8px;
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:bottom center;
	height:100%;
}
.lp-greybox.bg-img {
	padding-bottom:280px;
}
.lp-greybox .title, .card-title {
	color: rgba(26, 26, 26, 0.95);
	font-size:25px;
	font-weight: 600;
	letter-spacing: -1px;
	margin-bottom:16px;
	line-height:1.4;
}
.lp-greybox .title.sm {
	font-size:18px;
	line-height:1.8;
}
.lp-greybox .inner {
	padding:48px;
}

.lp-greybox.sm .inner {
	padding:48px 32px;
}
.lp-greybox.lg .inner {
	padding:64px 56px;
}
.lp-greybox.xl &gt; .inner{
	padding: 100px 80px;
}

.lp-subtitle {
	color: #1A1A1A;
	font-size: 25px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	opacity:0.6;
	letter-spacing: -0.5px;
}

.lp-greybox p{
	color: rgba(0, 0, 0, .8);
    font-family: Montserrat;
    letter-spacing: -0.4px;
    font-size: 18px;
    margin: 0 0 50px 0;
	opacity: 0.6;
}
/*
.lp-greybox.box-1 {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm_2024/assets/img/general_umd.jpg');
	background-size: 90%;
}
.lp-greybox.box-2 {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm_2024/assets/img/general_b2b.jpg');
	background-size: 90%;
}
.lp-greybox.box-3 {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm_2024/assets/img/general_shop.jpg');
	background-size: 90%;
}*/

.lp-contactBox{
	position:relative;
	padding-left:0px;
}

.lp-contactBox .form-control{
	border-radius: 4px;
	height:56px;
	background-color:rgba(0,0,0,.03);		
}
.lp-contactBox textarea.form-control{
	height:120px;
}

.lp-contactBox .icon {
	position: absolute;
	left: -25px;
	top: 50%;
	width:80px;
	transform: translate(0,-50%);
}
.lp-contactBox .inner {
	padding:40px 20px 40px 64px;
	border-radius:4px;
	background-color:#F7F6F8;
}
.lp-contactBox .lp-mini_title {
	color: #2F2D2E;
	opacity:0.35;
	font-size: 14px;
	letter-spacing: 0.56px;
}

.lp-contactBox .lp-h3 {
	font-size: 18px!important;
}

.lp-contactBox .lp-h3 a {
	text-decoration:none;
	color: #2F2D2E;
	font-size: 24px;
}
@media(max-width: 1199px) {
	.lp-contactBox .lp-h3 {
		font-size:14px;
	}
	.lp-contactBox .lp-h3 a {
		text-decoration:none;
		color: #2F2D2E;
		font-size: 20px;
	}
}

@media(max-width: 982px) {
	.lp-contactBox .lp-h3 a {
		font-size: 20px;
	}

}

@media(max-width: 767px) {
	.lp-contactBox .inner {
		padding:20px !important;
	}
	.lp-contactBox .icon {
		display:none;
	}
	.lp-contactBox .icon img {
		width: 44px;
	}

	.lp-greybox p {
		margin: 0 0 30px 0;
	}
}


.lp-spacer{
	height:100px;
}

.lp-h2 {
	font-weight: 600;
	color: #2F2D2E;
	font-size:48px;
	letter-spacing:-1px;
	margin-bottom:40px;
}
.lp-h2.smaller {
	font-size:39px;
}
.lp-h3 {
	font-weight: 600;
	color: #2F2D2E;
	font-size:28px;
	letter-spacing:-1px;
	margin-bottom:24px;
}
.lp-content p,
.lp-content ul {
	color: rgba(0,0,0,.6);
	font-size:16px;
}
.lp-content big {
	font-size:20px;
}

.lp-mini_title{
	letter-spacing:1.5px;
	font-size:14px;
	color: rgba(0,0,0,.3);
	font-weight:700;
	text-transform:uppercase;
}




.lp-iconboxes{
	position:relative;
}

.lp-references {
	position:relative;
	padding:120px 0;
}
.lp-merchSlider .slick-slide &gt; div,
.lp-references .slick-slide &gt; div{
	float: none;
	line-height:inherit;
}

@media(min-width: 1200px) {
	.lp-referencesMoveUp{
		margin-top: -135px;
	}
}
.lp-references_title{
	max-width:400px;
}

.lp-sliderQuotes .lp-greybox {
	position: relative;
}

.lp-sliderQuotes .paging {
	position:absolute;
	bottom:30px;
	right:20px;
}
.lp-sliderQuotesImg{
	max-width:300px;
	position: absolute;
	left:0px;
	top:0px;
}
.lp-sliderQuotesImg .slick-dots{
	left:15px;
	bottom: -40px;
	text-align:left;
}
.lp-sliderQuotesImg .slick-dots li{
	width:40px;
	margin-left:-8px;
	float: left;
}
.lp-sliderQuotesImg .slick-dots li button{
	width:40px;
	height:40px;
	border-radius:99px;
	background-color:#ddd;
	border: 3px solid #fff;
	opacity:1;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
}
.lp-sliderQuotesImg .slick-dots li:nth-child(1) button {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm/assets/img/duklock_2.png');
}
.lp-sliderQuotesImg .slick-dots li:nth-child(2) button {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm/assets/img/biasiol_2.png');
}
.lp-sliderQuotesImg .slick-dots li:nth-child(3) button {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm/assets/img/pppeter_2.png');
}
.lp-sliderQuotesImg .slick-dots li:nth-child(4) button {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm/assets/img/morry_2.png');
}
.lp-sliderQuotesImg .slick-dots li:nth-child(5) button {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm/assets/img/simona_2.png');
}

.lp-sliderQuotesImg.b2b .slick-dots li:nth-child(1) button {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm/assets/img/pilulka.jpeg');
}
.lp-sliderQuotesImg.b2b .slick-dots li:nth-child(2) button {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm/assets/img/satur.png');
}
.lp-sliderQuotesImg.b2b .slick-dots li:nth-child(3) button {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm/assets/img/hydrotour.png');
}
.lp-sliderQuotesImg.b2b .slick-dots li:nth-child(4) button {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm/assets/img/bloomreach.png');
}
.lp-sliderQuotesImg.b2b .slick-dots li:nth-child(5) button {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm/assets/img/satur.png');
}



.lp-sliderQuotesImg .slick-dots li button:before {
	display:none;
}
.lp-sliderQuotesImg .slick-dots li.slick-active button {
	opacity:1;
	z-index:99; 
	box-shadow:0px 0px 10px rgba(0,0,0,.3);
}
.lp-merchSlider{
	margin-left:-15px;
	margin-right: -15px;
	position:relative;
}
.lp-merchSlider .slick-slide {
	padding: 0 15px;
}
.lp-merchSlider .lp-greybox {
	background-color: rgba(0,0,0,.02);
}
.lp-merchSlider .lp-greybox  .inner {
	padding:40px;
	padding-bottom: 15px;
}

.lp-merchSlider .lp-greybox  .inner p {
	letter-spacing: -0.32px;
	color: #333;
}
.lp-merchSlider .slick-list{
	padding:0 30% 0 0 !important;
}
.lp-merchSlider .btn-new.btn-lg{
	font-size:14px;
}

.reklamne_predmety_wrapper {
	margin-top: 80px!important;
}


.lp-merchSlider .lp-greybox {
	position: relative;
}
.lp-merchSlider .slick-prev,
.lp-merchSlider .slick-next {
	position:absolute;
	bottom:-80px;
	top: auto;
	right: auto;
	width:56px;
	height:56px;
	background-repeat: no-repeat;
	background-size:80% auto;
	border: none;
	border-radius:0px;	
	background: rgba(0, 0, 0, .01);
}
.lp-merchSlider .slick-prev:before,
.lp-merchSlider .slick-next:before {
	display:none;
} 
.lp-merchSlider .slick-prev {
    background-repeat: no-repeat;
	background-position:center center;
	left:15px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23999' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
	background-size: 30%;
}
.lp-merchSlider .slick-next {
	background-position:center center;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z' fill='black' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
	left:86px;
	background-size: 30%;
}


.lp-sliderQuotesImg img {
	border-radius:8px;
}
.lp-sliderQuotesImg .title {
	font-size: 24px;
	color:#2F2D2E;
	line-height: 1;
	margin:32px 0 0 0;
	font-weight:600;
}
.lp-sliderQuotesImg p {
	font-size:14px;
	color:#2F2D2E;
	margin-bottom:30px;
}

@media(max-width:400px) {
	.lp-sliderQuotesImg p {
		font-size:13px;
	}
}

.lp-sliderQuotes{
	max-width:525px;
	position:relative;
}
.lp-merchSlider .paging,
.lp-sliderQuotes .paging {
	font-size:16px;
}

.lp-merchSlider .paging span,
.lp-sliderQuotes .paging  span {
	font-size: 24px;
	font-weight:700;
}
.lp-sliderQuotes .slick-prev,
.lp-sliderQuotes .slick-next {
	position:absolute;
	bottom:64px;
	top: auto;
	right: auto;
	width:40px;
	height:40px;
	background-position:center center;
	background-repeat: no-repeat;
	background-size:80% auto;
	border: none;
	border-radius:0px;
}
.lp-sliderQuotes .slick-prev:before,
.lp-sliderQuotes .slick-next:before {
	display:none;
}
.lp-sliderQuotes .slick-prev {
	background-image: url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9.474 5.209s-4.501 4.505-6.254 6.259c-.147.146-.22.338-.22.53s.073.384.22.53c1.752 1.754 6.252 6.257 6.252 6.257.145.145.336.217.527.217.191-.001.383-.074.53-.221.293-.293.294-.766.004-1.057l-4.976-4.976h14.692c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-14.692l4.978-4.979c.289-.289.287-.761-.006-1.054-.147-.147-.339-.221-.53-.221-.191-.001-.38.071-.525.215z' fill-rule='nonzero'/%3E%3C/svg%3E");
	left:-194px; /*-37%*/
	position: absolute;
	top: 272px; /*77%*/
}
.lp-sliderQuotes .slick-next {
	background-image: url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m14.523 18.787s4.501-4.505 6.255-6.26c.146-.146.219-.338.219-.53s-.073-.383-.219-.53c-1.753-1.754-6.255-6.258-6.255-6.258-.144-.145-.334-.217-.524-.217-.193 0-.385.074-.532.221-.293.292-.295.766-.004 1.056l4.978 4.978h-14.692c-.414 0-.75.336-.75.75s.336.75.75.75h14.692l-4.979 4.979c-.289.289-.286.762.006 1.054.148.148.341.222.533.222.19 0 .378-.072.522-.215z' fill-rule='nonzero'/%3E%3C/svg%3E");
	left:-139px; /*-25%*/
	top: 272px;
}



.lp-footer_top{
	background-color: #1A1A1A;
	padding:80px 0;
}
.lp-footer_top p {
	color: rgba(255,255,255,.8);
}
.lp-footer_top h3 {
	font-size:31px;
	color: #fff;
	font-weight:600;
	letter-spacing:-1px;
}
.lp-footer_bottom .dropup {
	display:inline-block;
}
.lp-footer_bottom .btn {
	border: none;
	padding: 16px 16px 16px 24px;
	background-color:#252525;
	color:#fff;
}
.lp-footer_bottom .dropdown-menu {
    background: #333;
}
.lp-footer_bottom {
	background-color:#1A1A1A;
	border-top: 1px solid #333;
	padding:160px 0;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.80);
}
.lp-footer_bottom hr {
	border: none;
	margin:40px 0;
	border-top: 1px solid #333;
}
.lp-footer_bottom .sign {
	opacity:0.6;line-height:2;
}
.lp-footer_bottom a {
	color: rgba(255, 255, 255, 0.80);
}

.lp-footer_bottom h4 {
	font-weight:700;
	font-size:20px;
	color: #fff;
}
@media(max-width:991px) {
	.lp-footer_bottom {
		padding:80px 0;
	}
}

.lp-lineBg{
	position:relative;
	background-position:right top;
	background-size:400px auto;
	background-repeat:no-repeat;
	background-image: url('../img/bg-line1.svg');
}
.lp-tech {
	background-position:center top;
	background-size:300px auto;
	background-repeat:no-repeat;
	background-image: url('../img/bg-line1.svg')
}
.lp-techImg {
	display:flex;
	justify-content: center;
	vertical-align:top;
	flex-wrap:wrap;
	gap: 8px;
}
.lp-techImg .item{
	text-align:center;
	line-height:1: 1;
	margin-bottom: 20px;
	width: 72Px;
	font-size:13px;
}
.lp-techImg .item .img {

	border-radius:6px;
	width:72px;
	height:72px;
	background: #F0EFF1;
	display:flex;
	align-items:center;
	justify-content:center;
}
.lp-techImg .item .img img {
	max-width:60%;
	max-height:60%;
}


.lp-lineBg:before {
	content: ''	;
	position:absolute;
	width:25vw;
	height: 20vw;
	left:-5vw;
	bottom:5vw;
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:center top;
	background-image: url('../img/bg-line2.svg?v=33');
	transform: rotate(165deg);
}

.lp-services .lp-greybox {
	background-image: url('https://www.gomerch.sk/application/views/_external/gm_2024/assets/img/general_propagation_items.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	background-size:60% auto;
}

.lp-whiteBox {
	background: #FFF;
	height:90%;
	box-shadow: 16px 16px 80px 0px rgba(26, 26, 26, 0.05);
	padding:40px;
	border-radius:8px;
}
.lp-whiteBox  img {
	width: 80px;
	background-color: #D7F75B!important;
	width: 66px!important;
}
.lp-whiteBox p {
	color: rgba(0, 0, 0, .8);
    font-family: Montserrat;
    letter-spacing: -0.4px;
    font-size: 19px;
    margin: 0 0 50px 0;
}
.lp-whiteBox .title {
	font-size:25px;
	margin-top: 24px;
	letter-spacing:-0.5px;
	font-weight:600;
}

.lp-clients .subtitle{
	color: rgba(0, 0, 0, .8);
    font-family: Montserrat;
    letter-spacing: -0.4px;
    font-size: 19px;
}
.lp-client_avatars{
	overflow:hidden;
	display:flex;
	align-items:top;
}
.lp-client_avatars &gt; div{
	width:100px;
	margin-left:16px;
	font-weight:700;
	font-size: 15px;
	text-align:center;
}
.lp-client_avatars &gt; div span {
	text-transform:uppercase;
	font-weight:700;
	font-size:12px;
	margin-top: 12px;
	line-height:1.1;
	opacity:0.35;
	color: rgba(0, 0, 0, 0.80);
}
.lp-client_avatars img{
	border-radius: 999px;
	background-color:#fff;
	padding:4px;
	width: 150px;
} 

@media(max-width: 1199px) {
	.lp-slider.lp-slider_b2b .inner {
		max-width:55%;
	}
	.lp-client_avatars{
		justify-content:start;
		-ms-overflow-style: none;
	    scrollbar-width: none;
	    overflow-x: scroll; 
	}
	.lp-client_avatars::-webkit-scrollbar {
		 display: none; /* for Chrome, Safari, and Opera */
	}
}

.lp-bigbox {
	border-radius: 8px;
	padding:80px 80px;
	color: #333;
	position: relative;
    background-position: right center;
    background-size: 30% auto;
    background-repeat: no-repeat;
    background-image: url(../img/bg-line1.svg);
	background-color:#F8F7F8;
	margin-bottom:100px;
}
.lp-bigbox:before {
	position:absolute;
	bottom: 0px;
	left:30%;
	content: '';
	width: 40%;
	height:50%;
    background-size:100% auto;
    background-repeat: no-repeat;
    background-position:center bottom -100px;
    background-image: url(../img/bg-line2.svg);
}
 
.lp-bigbox_innerbox {
	background-color: #fff;
	padding:50px 40px;
	border-radius: 4px;
	margin-bottom:140px;
}

.lp-bigbox_innerbox .row &gt; div {
	position:relative;
}

.lp-bigbox_innerbox img {
	position:absolute;
	top:50%;
	left:-15px;
	transform: translate(0, -50%);
	width: 100%;
}

.lp-bigbox_innerbox h3 {
	margin: 0;
	letter-spacing:-0.3px;
}
.lp-bigbox_innerbox.leftImg img {
	left:15px;
}

.lp-linkList &gt; div {
	margin-bottom:12px;
}

.lp-linkList a {
	color: #2F2D2E;
	text-decoration:none !important;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	display:inline-block;
	padding:12px 16px;
	line-height: 1;
	letter-spacing: -0.5px;
	border-radius:4px;
}
.lp-linkList a[aria-expanded="true"] {
	color: #fff;
	background-color: var(--primary-color);
}

.lp-servicesBoxes .collapsing {
	overflow:visible;
}

.lp-serviceBox {
	border-radius: 4px;
	background: #F7F6F8;
	padding:50px 80px;
	position:relative;
}
.lp-servicebox .icon, 
.lp-serviceBox .icon {
	position:absolute;
	top: 32px;
	z-index:999;
	left:-40px;
	width:80px;
}
.lp-serviceBox p {
	color: rgba(0,0,0,0.8);
	font-size: 15px;
	font-weight: 500;
	line-height: 150%;
	letter-spacing: -0.3px;
	margin-bottom:40px;
}
.lp-serviceBox p img {
	width:100%;
	max-width:600px;
}


.lp-accordion .card {
	margin-bottom:8px;
	border: none;
}
.lp-accordion.b2b .card {
	background-color: #f0f0f0;
}
.lp-accordion .card-header {
	padding:0px;
	background: none;
	border: none;
	text-align:right;
}
.lp-accordion .card-header button {
	width: calc(100%);
	border-radius: 4px;	
	background: #F7F6F8;
	font-size:16px;
	font-weight:700;
	text-decoration:none !important;
	height: 80px;
	text-align:left;
	padding-left: 24px;
	padding-right:40px;
	border: none;
	color: #1A1A1A;
	position:relative;
}
.lp-accordion.b2b .card-header button {
	width:100%;
	padding-left: 1.25rem;
	background-color: #f0f0f0;
}
.lp-accordion .card-header button:after {
	content:'';
	position:absolute;
	right: 8px;
	width:24px;
	height: 24px;
	background-image: url('../img/lp-arrow.svg');
	background-position:center center;
	background-size:cover;
	background-repeat: no-repeat;
	transition: .3s all;
}
.lp-accordion .card-header button[aria-expanded="true"]:after {
	transform: rotate(180deg);
}

.lp-accordion .card-header button .icon {
	position:absolute;
	left: -32px;
	width: 64px;
	height:64px;
	top: 50%;
	transform: translate(0, -50%);
}

.lp-gallery{
	margin-left:-16px;
	margin-right: -16px;
}
.lp-gallery .slick-slide {
	padding:0 16px;
}
.lp-gallery .slick-slide img{
	width: 100%;
	border-radius:4px;
}

/*.lp-techDetails{
	position:absolute;
	right:20px;
	top:50px;
	width:130%;
	z-index: 999
}*/

.lp-techDetails .box {
	background-color:#fff;
	box-shadow: 16px 16px 80px 0px rgba(26, 26, 26, 0.15);
	padding: 40px;
	margin-bottom:40px;
}
.lp-scroller{
	position:sticky;
	top:130px;
}
.lp-servicebox{
	padding:58px 40px 50px 80px;
	background:rgba(0,0,0,.03);
	position:relative;
	border-radius: 4px;

}
.lp-comparebox{
	height:100%;
	border-radius: 8px;
	background: #E7E6E8;
	padding:48px 64px;
}
.lp-compare svg  {
	width: 24px;
	margin-right:8px;
	position:relative;
	top: -2px;
}

.lp-comparebox.white {
	background-color:#fff;
}
.lp-comparebox h3.green {
	display: inline-block;
	border-radius: 4px;
background: #D7F75B;
}




@media(max-width: 1400px) {
	.lp-techDetails {
		width:100%;
		right:15px;
	}
	.lp-techDetails .box {
		padding:32px 24px;
		margin-bottom:24px;
	}
	.lp-techDetails .box img{
		width: 64px;
	}
}


@media(max-width: 1200px) {
	.lp-techDetails {
		position: relative;
		width:100%;
		left:auto;
		right:auto;
		top: auto;
	}
	.lp-formBox{
		padding:16px 32px;
	}
}

@media(max-width: 991px) {
	.lp-gallery{
		margin-left:-8px;
		margin-right: -8px;
	} 
	.lp-comparebox{
		padding: 32px 24px;
	}
	.lp-gallery .slick-slide {
		padding:0 8px;
	}
}

@media(max-width: 767px) {
		.lp-slider.lp-slider_b2b .inner {
		max-width:100%;
		text-align:center;
	}
	.reklamne_predmety_wrapper {
		margin-top: 0px!important;
	}
	.lp-subtitle {		
		font-size: 18px;
	}
	.lp-tech {
		padding-top: 40px;
	}
	.lp-bigbox_innerbox h3{
		font-size:18px;
	}
	.lp-text {
		font-size:16px;
	}
	.lp-bigbox_innerbox {
		padding:25px;
		margin-bottom:30px;
	}
	.lp-bigbox_innerbox img{
		position:relative;
		width:100%;
		left:auto;
		transform: none;
	}
	.lp-slider{
		padding-top:70px;
	}

	.lp-sliderQuotes .slick-prev{
		left:-104px;
		top:0px;
	}
	.lp-sliderQuotes .slick-next {
		left:-54px;
		top:0px;
	}

	.lp-clients .subtitle{
		font-size:18px;
	}
	.lp-whiteBox {
		padding:24px;
	}
	.lp-whiteBox img {
		width:64px;
	}
	.lp-whiteBox .title {
		font-size: 18px;
	}
}

@media(max-width: 575px) {
	.lp-gallery .slick-list{
		padding:0 30% 0 0 !important;
	}

	.lp-sliderQuotes .slick-prev{
		left:164px;
		top:0px;
	}
	.lp-sliderQuotes .slick-next {
		left:214px;
		top:0px;
	}

	.lp-greybox img {
		width: 44px;
		padding: 3px;
	}
	
	.lp-whiteBox img {
		width: 44px!important;
		padding: 5px!important;
	}	
}

@media(min-width: 1200px) { 
	.lp-greybox  .inner.bigger {
		padding:80px;
	}
	.lp-comparebox h3.lp-h3 {
		font-size: 34px;
	}
	.lp-mini_title.vertical {		
	    writing-mode: tb-rl;
	}
	.lp-iconboxes .left {
		width:30px;
		position:absolute;
		left:0px;
		top: 0px;
	}	
	.lp-iconboxes .right {
		padding-left:100px;
	}
	.lp-iconboxes.in-box .left {
		left:-50px;
	}
	.lp-iconboxes.in-box .right {
		padding-left:80px;
	}

}
@media(min-width: 1500px) {
	.lp-iconboxes .right{
		padding-left:60px;
	}
	.lp-iconboxes .left {
		left:-100px;
	}


}

@media(max-width: 2999px) {
	.lp-greybox.bg-img {
		padding-bottom:0vw;
	}
}

@media(max-width: 1199px) {

	.lp-bigbox{
		padding:50px 30px;
		margin-bottom:80px;
	}
	.lp-lineBg{
		background-size:30vw auto;
		background-position:right bottom 100px;
	}
	.lp-lineBg:before {
		display:none;
	}
	.lp-greybox.xl &gt; .inner{
		padding:80px 50px;
	}
	.lp-sliderQuotesImg {
		max-width:50%;
	}
	.lp-sliderQuotes{
		max-width:60%;
	}
	.lp-slider h1.title {
		font-size: 42px;
	}
	.lp-greybox &gt; .inner {
		padding:32px 24px;
	}
	.lp-greybox.sm .inner{
		padding:24px;
	}
	.lp-greybox.lg .inner{
		padding:48px 32px;
	}
	/*.lp-sliderQuotes .slick-prev{
		left:17px;
		bottom:32px;
	}
	.lp-sliderQuotes .slick-next {
		left:73px;
		bottom:32px;
	}*/
	.lp-greybox .title, .card-title {
		font-size:20px;
	}
}

@media(max-width: 792px) {

	.lp-h2 {
		font-size:34px;
	}
}


@media(max-width: 1199px) {
	.lp-slider p{
		font-size:18px;
	}
}

.b2b-video_frame {
	padding-top: 170px;
}

.main-content_general {
	padding-top: 100px;
}

@media(max-width: 576px) {

	.b2b-video_frame {
		padding-top: 70px;
	}

	.lp-bigbox{
		padding:60px 24px;
		border-radius:0px;
		margin-left: -15px;
		margin-right: -15px;
	}
	.lp-services .lp-greybox {
		background-image:none;
	}
	.lp-servicesBigButtons .btn {
		width:100%;
	}
	.lp-references{
		padding-bottom:40px;
	}
	.lp-sliderQuotesImg{
		max-width:100%;
	}
	.lp-sliderQuotesImg .slick-dots{
		display:none !important;
		opacity:0;
	}
	.lp-sliderQuotes{ 
		max-width: 90%;
	}
	.container &gt; .lp-greybox.xl{
		margin-left:-15px;
		margin-right:-15px;
		border-radius:0px;
	}
	.lp-greybox.xl &gt; .inner{
		padding:60px 15px;
	}
	.lp-footer_top{
		padding:70px 0;
	}
	.lp-footer_top h3 {
		font-size: 23px;
	}
	.lp-h2 {
		font-size:28px;
		margin-bottom:0px;
	}
	.lp-h3 {
		font-size:23px;
	}
	.lp-content big {
		font-size:15px;
	}
	.lp-greybox .title.sm{
		font-size:16px;
		line-height:1.3;
	}
	.btn-new{
		font-size:14px;
		padding:18px 20px;
	}
	.btn-new.btn-lg{
		padding:28px 32px;
	}
	.lp-slider h1.title {
		font-size: 32px;
	}
	.lp-slider h1.title span{
		padding: 4px 6px;
	}	
	.lp-greybox.lg .inner{
		padding:24px;
	}
	.lp-slider p{
		font-size:16px;
		margin-bottom:20px;
		margin-top:20px;
	}
	.lp-slider_general .img3 {
		width: 85px;
		left:-30px;
		top: -20px;
	}
	.lp-slider_general .img2 {
		width: 75px;
        left: -22px;
        bottom: 0px;
	}
	.lp-slider_general .img1 {
		width: 150px;
        transform: none;
        right: -67px;
        top: -10%;
        left: auto;
	}

	.main-content_general {
		padding-top: 30px;
	}

	.lp-greybox.bg-img  {
	    max-width: 400px;
		margin:0 auto;
		background-size: 40% auto;
	    background-position:right 20px bottom;
	}
}
@media(max-width: 767px) and (min-width: 430px) {
	.lp-greybox.bg-img {
		max-width: 400px;
		margin:0 auto;
		background-size: 50% auto;
	    background-position:right 20px bottom;
	}
}

@media(max-width: 980px) {
	.js-wordChangerWrap{
		display: inline-block;
		min-height:114px;
	}
}

/*FOOTER SOCIAL ICONS*/

.social-icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    color: white;
    font-size: 20px;
    transition: background-color 0.3s, transform 0.3s;
}

.social-icon:hover {
    transform: scale(1.1);
	text-decoration: none!important;
}

.social-icon a:hover {
	text-decoration: none!important;
}

.bg-facebook {
    background-color: #3b5998;
}

.bg-instagram {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

.bg-youtube {
    background-color: #FF0000;
}

.p-main {
	color: rgba(0, 0, 0, .8);
    font-family: Montserrat;
    letter-spacing: -0.4px;
    font-size: 18px;
    margin: 0 0 50px 0;
	opacity: 0.6;
}

@media(max-width: 767px) {
	.p-main {
		margin: 0 0 30px 0;
	}
}</pre></body></html>